@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
o+i!?!!oooooiiiiiiiiiiiiiiooo##OOOOO#OOOOO####
++e=*==` ~+;;;;;;;;;;;++++OOOO.O$$$$OOOOOOO
++ee=^;;;;;~_+i;;++++OO$$
$O$$$$O$$$O#
+:+ei....`` ~.;;;;=!e?o+OO$* $$$%._o$$OO
+:+e=_;;::.;;;;=%$?o!i?eeOO$= $$%:-;+?$O#
+:+ee;;==+==ii;ii:;:+i;:o?O$$!O$%: %$o~-+:e$OO
~-=e;ioiiioiii==;::~-;o=$oO%OOO; `%$oii+$OOO
$%$**;oio?ooi=++i:;i?++i;e*?O#O$$- =%i;=+oO$$$
$#Oeioo!e*;++=i-+::i=+i=?#$%%=
?~i!eO$OOO
%O$?=e!%o=+=iee$===*o!?o%&O$-:+%`oi;.e?OO$
i$%$$i+%!eeeeoi=i$e!eeooo*!!O!O$~_==ii..``..~%$
^~: =~
`-;;$$#&&&?!!O&?;!e!?%$$ee!ei==e&?%_ i .-~ ^^^+~.o
o&&&%!%%??Oi=!??+:::*$$O*iio?*o&$#i-
i :;;-.:=_.:
o:&O%$$$$$$#??*:;;;*::O#oiie%eo&##e_
o +:^.i;.-
o_O%$O####&&&&=++ie=i?!#*=o!?eO#O%#=-o`o;io.oio~
o#&##&&&&&&&&&&eeo$!*#&&!?OOOO##@%%i?%&.o:e;=
&&&&&&&&&&&&&#&&#O%%Oe#O#&&&##OO&&@@@;:-..-!++e_=
&&&&&&&&&&&&&&&&&O#$$e####&&&#OO@@@@@..~.~..!-o;:&
&&&&&&&&&&&&&&&&&#$#%e####&&&&OO@@@@~..~.?-?_$&
&&&&&&&&&&&&@@@&&##O##&##&&&&&##@@@@....~.-~?:$+?@
&&&&&&&&@&&&&&&&&&&&#OO&&&&&#&##&&&$....~.-:::~%@
&&&&&&&&@@@&&&&&&&&&&#@&&&&&#######=.~.^~-~*@
&&&&&&&&&@@@@&&&&&&&&&&&@&&&####OO$~.-...~.--.-=@
&&&@@@@@@@@@@@@@@@@@@@&@&&&#####O$%_;::+;;+::+=@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@