vvvvvvvvvvvvvvvvvvvvvvvvvv
fddddddddddddddddddddd
cvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vccccccccccccccccccccc
vvvvvvvvvvvvvvvvvvvvvvvvvvvv
cccccccccccccccccccccccccccccccccc
vccccccccccccccccccc
vcccccccccccccccccccccccccc
fxvfdvfbfbgfbgfbfg