vvvvvvvvvvvvvvvvvv
cccccccccccccccccccccccc
vvvvvvvvvvvvvvvvvvvvvvv
dddddddddddddddddddddd
vvvvvvvvvvvvvvvvvvvvvv
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
dddddddddddddddddddddddddddddd
ddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddd
dddddddddddddddddddddddd