aaa
bbb
ssccc
wccc
wccc