. %&%%,
#%#%%%########%%,
%%%%%%%, ,/(#%%%%%########&%%##%##&*%%%%&*
(%%%%%%%%%%####&%##########%%%%##%&%%####%%%%%%%%%%&
.. /%%%%%%%%%%%%%############################%%%%%%%%%%%%%%#
........ #%%%%%%%%%%%%%%%##########################%%%%%%%%%%%%%%%%%%,
........ .%%%%%%%%%%%%%%%%%#####%%##################&%%%%%%%%%%%%%%%%%%%&
....... &%%%%%%%%%%%%%%%%%##%##%##################%%%%%%%%%%%%%%%%%%%%%%(
....... %&%%%%%%%%%%%%%&%##%##%%#################&%%%%%%%%%%%%%%%%%%%%%%
,,,,/#((((####%%%%%######%####%%################&%%%%%%%%%%%%%%%%%%%,*
#####(((((((((((###########%%######%%%%##########%%%%%%%%%%%%%%%#####%&(, ,#
%%##%%#####((###((((((###%###########%%######################################&
... ###################%%###########%//%##########%#################%&&&*
. #####%###########%%################%//##%%#########%######################&
/%######%######%##%&%**//(&%###########&%%%#(/**#%%&&%%#%######################
##########%&///***/(/(%##########&/******#//(&/**/&%%%###################
(####%%###%##%(/#***#(**% /#%######&/ , /,#&..,/&###################&
. *%%###%###%###&/( (,..#//. **. /##(/, (,,.%###%/#####################%
... .#####&####&//* .#,%// /////( ** ....%(######################
#%###########%######///%. %//. .*/////#, /%///#################%.
/&&&&########%#//%/. ,#% ..,//////(//////(%################# ..
...... ############(/, ,. . . . /////###########%#######%# ...
....(%#############%%* . .(%#########%#############/ ....
,,,,,,,,,,%%################%&%/. .....,/#%&&&&%#############%* .....
,,,,,,,,,,,,#. %#####%##################&,...,/##########%#######/ .......
,,,,,,,,,,,,,( .%#%%* ,# . ,#%###%%,....*/#########& &%###%/ .......
,,,,,,,,,,,,,,/. ..... /,,*/(/ ,. . /.........#%((/////#% .. ... ./
,,,,,,,,,,,,,,*( ... (,,*(%#*...*%(. ........ .*#&(,,,,,,,# ........ *#,,,,
,,,,,,,,,,,,,,*,% (#.. ........ .//, /......,,,,,,,,,,,,** ..... ,#,,,,,,,
*****,,,,,,,,**,,,#,............................. .,,,,,,,,,,,,,# .. *(,,,,*,,,,
,,,,,,,,,*,,,*,,*(......,...........................,,,,,,,,,,,,,/ #,,,,,*,,,,,
*,,,,**,,,,,,*,,%..........,......... ......... ..*,,,,,,,,,,,,,#,,,,,/,,,,,,