::::::::::::::
.. : : :
:::::::::
9999999999
8888888888888
(( , ))
>>>>>>>>>>>>>>>>>>>
00000000000000000
7777777777777777777
111111111111111111111111
ooooooooooooooooooooo
77777777777777777777
u p u p u p