&&&&&&&&&&&&&&&&&&&&&/////*,,,,,***,*/. *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
&&&&&&&&&&&&&&&&&&&&&/////*,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
&&&&&&&&&* .(&&&&&&&&/////*,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,.*,,,,,,,,,,,,,,
&&&&&&&&&# *&&&/////*,,,/%%%%%%%#% %%#*,,,,,,,,,,,,,,,*. *,,,,,,,,,,,,,,
&&&&&&&&&&# */(%@&&* . ,%&/,,,,,,,, *,,,,,,,,,,,,,,
&&&&&&&&&&&* .. . ,. . ,,,,,,,,,,,,,,,,
&&&&&&&&&&&&, %%&% .#&. ,,,,,,,,,,,,,,,,
&&&&&&&&&&&&& *%%#/ #%* ,,,,,,,,,,,,,,,,,
&&&&&&&&&&&&&& .((*. . .*# *,,,,,,,,,,,,,,,,,
&&&&&&&&&&&&&&& . . . . . ..*,,,,,,,,,,,,,,,,,,
&&&&&&&&&&&&&&&&&.. .... . , . . *///////////////////
&&&&&&&&&&&&&&&&&(.,... ... ,,, ,. , .. ////////////////////
&&&&&&&&&&&&&&&&&(&&.., , ,.... ., ., , ////////////////////
&&&&&&&&&&&&&&&#/(&&* . , .. .. .. , . . . . ////////////////////
&&&&&&&&&@&&&&.*/&@&&.. (%,/#%##. , ,*/###%#. . ,///////////////////
&&&&@@@@@@@@@&#*#&&&&/, , ,..,.. ... ..,,*. . . ,///////////////////
&&&@@@@@@@@&&&%/&&&&&/( .. ..... ,, . ////////////////////
@@@@&&&@@@@&&&&&&&&&&//. .. ..... ... * .////////////////////
@@&&&&&&&@@&&&&%&&&&&/*. , *, . *///////////////////
&&&&&&&&&&&&&&%&&&&&&/*, , ./* ...////////////////////
&&&&&&&&&&&&&&&&&&&&&//, ,/* ,(/*/ . ////////////////////
&&&&&&&&&&&&&&&&&&&&&((** .((#***. .(((((((( /.(((/(((((((((/////(((
&@@&&@@&&&&&&&&&&&&&&&&(% &@#**********&&&&&&&&%&( &(&&&%%%%%%&%%%%%%%%%%%
&@@@@@&@&&&&&&&@&&&&&&@#&, /@@*.,***,,[email protected]@@@@@@&&&, ,*(&&&&&%%%&%%%%%%%%%%%%
&&@@@@&&&%%&&&&&&&&@&&&&&& , (,.,........*&@@@@@@&& % #&&&&&&&&&&&&&&&&%%%%%
&&&&&&&&%%%%&&&&%%&&&&(,... ,................,,..., ., &&&&&&&&&&&&&&