VYVVVVXXXXXWWWVIIYYYYYtIRWXVYYYIYVXVVVVVVVVVVXXXVXXWX;:::,,;XVXVVXWi:::::::::;;i
+YVYYVXXXXVVVXXXVVVVVVVXWWWXVVVYYVXXVVVVVVXXXXXXXXXXX+:,,::IVYWVVXWY:::::::::;;i
,,+YYIIXXXXVVYYYYIIItttttIVXRWXVVVXXXXVVVVXXXXXXXXXXt,,,,,iXXWXXXXXt::::::::::;i
,,,,+YItIVXVYYIIIItIti+:;+ttIVWRRRWXXXVVVVVXXXXXXXXV,;itVXWRWWWWWXV:::::::::::;i
,,,,,,+tIIIIYYYIIIttti+::;+iitIVXWRRXXVVVVXXXXXXXXXWWWXXWWWXXXXWWI:,,,,,::::::tY
,,,.,...,+tIiittIIItti+;::;++ittIVWRBXiVVVXVXXWRXXVYYYYYVVVVVVWV;,,,,,,,,,,:::YY
...........,:;itttYXVti+;::;;+itIIVXBBYtWRRWWWXVYIi+iIYYVVVVXXi,,,,,,,,,,,,,,:YY
................,:;IWYi+;::,:;+itIIVWRWWWRXVYIIt+;;;iIYVVVVYi,.,,,,,,,,,,,,,,:Yi
...................tIYt+;:,,:;++iitIVWWXXWVIti;;;;;+tYVYVI:..........,,,,,,,,;Y+
...................IIti+::,,,:;+++itYXWXXWIti;;;:;+iIVXX;,...........,,,,,,,,IIi
.............. .+IIi+;;:,,,::;;;+itVXXXVYti;;:::+tIYWX,..............,,,,,tYYI
............. .IIti;;:,,,,,,:::;+tIVXVItIi+:::;++tYXX,...............,,,;YYYY
............. iii+;:,,...,,,::;;iIVVIt+it+;::::+tVYX;...............,,,iYYYt
.......... ;t+;;:,,....,,,:;+itYIt+;;ii;::::+tVYW+.................,IYVYi
;t+;::,.......,:;+itYIi+;;;;;:::;+tYYW:.................,IYYY;
ti;:::,.......,:;+tIVti+;:::,,,,:+tYYY...................+IIi,
t;:,,,,,......,:;itVXIi+;:,,,,,:;itIY+.......................,
.t;,,,,,.......,:+itIWIi;:,,,,,:;iiiIY, .................,
ti::,,,......,,;+iIiXIi;:,,,,,;;;+iIV, ...............,
ii;::,,......,,;+iY,Xt+;;:,,,::;;+tIY .............,
+t+;:,,......,:;+tY.Xt+;;:,,,::;+iII, .............,
.tt+;:,.....,,:;+tY Vt+;;::::;;;+tY, ............,
:It+;:,.....,:;+tI Xt+;::,::;++tY+ ............,
tIt+;:,....,,;+tY:WI+;:,,,;++tYY ..........,
:Itt+;:,,,,,,:+tVWXt+;:,,:;+tIV+ ..........,
Itti+;;:,..,:+tYXYt+;:,,;+iIYY ..........,
.YItt;:,,....,;iVYti;;:,:+ttYV+ ..........,
IWYIi;,,.....,:+It+;::,.,;tIVV: ..........,
. . :tIti+;+XWVI+;:,,....,;+Ii;;;:,.,;iIXWi ,;++; ............,
. .. ;tYYIYYYWXIi+:,,,,,,:;+IIi;;;;;:::+IWBXVYYIYIi ............,,
..... ...,tVIi++;::::;;ittYIi;;;++;:;+IWBWY+;, ...........,,,
..... :ti+++;;;;++tttI+It+;;;+;;;iIVRt. ...........,,,,
....... ti++++;;;++itII. iti+;;;;;+itYi ............,,,,,
........... ;tti++++++itIYX; iIti+;;+iitY: ............,,,,:
........... .IItiiiiittIVVYV ;VIti++iitIY. .............,,,,,:
............. +YIttttIIIYXVIV+ ;VIttiiiiIYI ..............,,,,,,:
.................YYIIIIYYYVXYtYY ;VIItttttYV; ...............,,,,,,::
....,...........,VYYYYYYYVXtttYi ;VIIIItIIVY ..............,,,,,,,:::
,..,,...........tVYYYYYYVVItttV;... ;VYIIIIIYV, ...............,,,,,,,,:::
,,,,,,.........,VVVVVYVXXVYItIVi.....,XVYYYYYVi.. .................,,,,,,,,::::
,,,,,,,,.......,IVVVYYVXWYYYIYXI.....iXVYYYYVV...................,,,,,,:::::::::
,,,,,,,,,,,,....,IVYYYVVWRVVYYVX....,VXVYYVVXI.................,,,,,,,;tti:::::;
,,,,,,,,,,,,,,,,..IVYYYYVRXVYYYX+...IXVVYVVXX;.............,,,,,,,,,,,+IYi:::::;
:::::::,,,,,,,,,..,VVYYYYXWVYIIVi,.,YXYYVVVX;...........,,,,,,,,,,,,,:;ii;:::::;
::::::::::,,,,,,,,,;XXVYYVWVYIIVi,,,IXYYYVWI..........,,,,,,,,,,,,,:::::::::;;;;
::::::::::::::,,,,,,+XXXVXRXYIYX;,,,tXYYYVXI,.,,,,,,,,,,,,,,:,,:::::::::::;;;;;;
:;;;:;;;;::::::::,,,:XYYYRVVVVXX::,,IXVVVVWY,,,,,,,,,,,,::::::::::::::::;;;;;;;+
;;;;;;;;;;;::::::::::BXVRMV;;+IB;:::+WXVXXWt,,,,,,,,,,::::::::::::::;;;;;;;;;;;+
;;;;;;;;;;;;;;::::::;BMMMMBWWBMM+;;::VWWWWRi::::::::::;;;;;;;;;;;;++;++++iiiiiii
iiiiiiiiiiititiiiitVRMMMMMMMMMMMXXXXXRBWWRBXWRRRWWRRBBBBBBBBBBBBBBMBBMBBBBMBBBBB
BBRWXXVYVXWRMMMMMMMMMMMMMMMMMMMMMMMMMWRRRRBWBBBBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMB
YYVXWWBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRWRRRRXWWWXWWBMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
BBMBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRVYIIVRBBBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
BBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBXWXXXXWRBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBWXXXVVVXXXWRRMMMMMMMMMMMMMMMMMMMMMMMMMMMM
BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBRWXVYVVXXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMM
BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
XXXXXXXWWWWWRRRRBBBBBBBBBBBBBBBBBBBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM