ccccccccccccccccccccccccccc
ccccccccccccccccccccccccccccc
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
cccccccccccccccccc
cccccccccccccccc
xxxxxxxxxxxxxxxxxx
dddddddddddddddddddddddddd
ccccccccccccccccccccccccc
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx