xccccccgbfndijoiofgifvibfikhghbgzhbg
dddddddddddddddddddddddddddd
ffffffffffffffffffffffffffffffffffff
nnnnnnnnnnnvdccx
jlk;;;;;;;;;;;;;;;;;;;;;;ovbbbbbbbbbbbbbbbbbbbbbbbb
vvvvvvvvvvvvvvvvvvvv
vvvvvvvv
cccccccccccccc
ggggggggggggggggggggggggg
fgfdggfgfgfg
lkkmlmldmvlclvmlcxvbhbggdf
v cbvb vnkjkkfgkivfdsgsdfigdfgfgfd