dddddddddddddddddddddddd
vvvvvvvvvvvvvvvvvv
ddddddddddddddddddddddd
dddddddddddddddddddddd
ccccccccccccccccccccccccccccc
ggggggggggggggggggggggggggg
ccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccc