```````````````````````````````````````````````````````````````````````````````` &&&&&&&&&&&&&&&&)=====%%========%=?>%&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&& ####$$$########?&&&&&$$&&$&&&&%=%&&>######$$$$$$$$$$$$$$$$$$$$$##########@@@@@@@ #$$$$$$$$$##@#$?&&&&&&$&&&&&&&%=&&&%=####$$$$$$$$$$$$$$$$$$$$$$$$$#########@@@@@ $$$$$$$$$$$#@@%&$&&&&&$&&&&&&%%&&&&$>##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########@@ $$$$$$$$$$$#@@=&&&&&&&$$&&&&%%%&&&&&>%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######@@ $$$$$$$$$$$$#@?&&%&&&$>+&&%%=%&&&&&&&>&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####### $$$$$$$$$$$$##?$&%%&%:..)%&%%&&&&$&&&&>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##### $$$$$$$$$$$$#@>#$&%&=~..,*%?%&&&&&&&&&?%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### $$$$$$$$$$$$#@?$$&&&%,....;?*>&&$$$&&&==##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### $$$$$$$$$$$$#@&=&&&$?......^*=$#>$$&&=!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### $$$$$$$$$$$$#@&=&&&$?^^^^^..;%&?~+?&&>%$$$$$>%&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$## $$$$$$$$$$$##@=%&&&$>*+?=+,.-,:;*-=%$==$$$$$&==$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### $$$$$$$$$$$#@@=%$&&&$>+=+~:;),,,,:%$$%+&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#### $$$$$$$$$$##@@&=!&&&%+*;:,;-~:~^-*$?*?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#### $$$$$$$###@@@@@=)?&&%)^,,^:,,,^^,:=$$=))=?=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#### $$$$$###@@@@@@@##?$&$&+:--,.,^..;!%$&%?%%%=>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##### $$###@@@@###@@###?#&!:,..->),*#&$$&$%%%??$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###### ###@@@######@@###%&$$#??%*-^.^)=###$&&$&%&&%>%$$$$$$$$$$$$$$$$$$$$$$$$$$$####### ##@@#########%==?>=&&$$##%+?=?)%###$&$&&&%%%%>$$$$$$$$$$$$$$$$$$$$$$$$$$$####### @@@#########>=%&$##$&&&$#$&=***$#$&&$&&%&%%?%$$$$$$$$$$$$$$$$$$$$$$$$#$####### @##########&?&%%#$&$&$$#$#?%#$#$%&$&&&&%%==$$$$$$$$$$$$$$$$$$$$$$$$$######## ##########$>&%%&%$$&&$$##$$###$$##&&&&&&&%%=?$$$$$$$$$$$$$$$$$$$$$$$$$######## ########$$&>%%&&&$#&=$$$$$$#$#$$$##$$&$%&%%%?$$$$$$$$$$$$$$$$$$$$$$$$######### ######$$$$=%%%%%&%$$#&%$$$$$$$$$$&&$$$&&&&&%%&>$$$$$$$$$$$$$$$$$$$$$$########### ####$$$$$$=%%%%%&%&$$&&$$&&&$$$&&&&&&$$&&$&&%&?&$$$$$$$$$$$$$$$$$$$$$########### ###$$##$$$=%%%%%&&&$&&$#$%&%%&&%&%&&%%&$$&$&%&&+####$$$$$$$$$$$$$############### ##########=%%%%%&&&&&&$$&%&&%&%%&&%%&&&&&$$&&&&==############################### ##########=%%%%%%&&&&$$&&%%&%&&%&&%%&&&&%&$$&&&&>#@############################# ##########=%%%%%&&&&$&$&&&%&%&&&&&&&&&%%%%&$$&&&=%#@############################ ##########?%%%%%&$$$&&%&&$$$&$$&%&$&%%%%%%%%$$&%&??$########################$&%= ##########>&%&%%&$$$&%%%%%&%&&$$%&&&%%%%%%%%%$&&&&%>##################$$%?>+>??= #########%>&%&%%%&%%%%%%%%%%&$&$&&%%%%%=%%%%$$&$&+##############%??+*!*+>??=== ######$??&$&%&&%%$$%%%%%%%%%%%%%&&%&%%%%%%%%%%%$$$$+$######$&%=?>)>++>??????==== #####&>&$$&&%&&&%$&%%%%%%%%%%%%%&&%&&%%%%%%%%%%$$$$=%&%%??>>????????????????==== ####=?$$$$&&%&&$&%%%%%%=%%%%%%%&&&&%%%%%%%%%%&$$$$>>+????????????????????===== ###?=$&&$$&%%%&&$#&%%%%%==%%%%%%%&&&&%%%%%%%%%%&$%=??>)>?>?????????????????===== #$>%$$$$$&%&$&&&$#&%%%%%%%%%%%%%%&&%&%%%%%%%%%%$%???>))+?>??????????????????==== #?$$$$$$&&&$$$$&$#&%%%%%%%%%%%%%%&&%&%%%%%%%%%&&????++)??>????????????????====== $?##$$$$&&&$$&&#$%%%%%%%%%%%%%&$$$$$&%%%%%&&$?????>?>?????????????????????==== $=######$&&&%%&&&$&%%%%%%%%%%&$####$$$$$$$$&=????+~^-::*?????????????????===== =%@###$$$%%&&&&&%&&$##$&&%&&$&$$$&%=):*>===????????-*=%%?)*????????????????===== ?==&&&&$$&&%%%%%%%&&$$&&&&&%?%&=+;-,.^^,~?????????=:)?%=+-;;=???????????????==== >>>??=%&&&&&%=============>-.....,..,.);:>+++++++++:~,''`.!)+))))))))))))))))))) ```````````````````````````````````````````````````````````````````````````````` ::----~~^.^,^,,.........'''''''''``````````````````````````````````````````````` ######$)+?$&$#$%&&$$$&%%===%&%===%%%===)?????>+++)*!!;!)**!;;;::::-----~~~..,^^^ ######+=?%$&&&>%#+$$$$&$&&&$$$$$###$$#=+?#####$$$$%&&%#$$%&%%%%%%%%%%%&>>##### ######)*=?)>&&&%#?=#$$$$&$$#$$$$&$#??%%====%$###$#&&&&$##$$&%%%%%%%%%%%&+>###### ######$####>)&&$#$>$$$$$$#$#$$$$&&=):~^,-+?+%##$$#&&&&$$$#$$&&%%%%%%%&%)=####### ###########*$#$&$#$$$$######$&$%!^........-+&$&&$#&&&&$$$$##&&%%%%%%&>)####### ##########=?###$&$$##$######&$+,............;&$&$#$$&&$$$$+##&%%%&&$>>########## ##########>%##&!%#####$$$$%?:^,...^--~.....~=$$###$$$$$$=$#&&&$##$*$########## ##########=?##)%*&$####$&&&&&%)^,,^:>+***^....^=$####$#$$#$#$;$##$&)%########### ##########$*$$)$=>$#$&&&&&?*!;~,,,,-;*+=-...,;$######$$$##%;#$$>)########### @##########??$*&$)&$&$&&&&&&)-~~;!~,,.....~,,^*>&$#####$$$$$>&$?*=############## @@##########)%&++)%$&&&&&&%;~~~~~~*-,,.,,,,,,~+&&&&$###$$$$$&%)>$############### @@@#########$)%&=:=&&&&&&&>;;-~~~~~)^,,,^:!!!!:+&&&&$##$#$&$%*################ @@@@@########&*&&&&&&&&&&%##+)+:~~^!:^,^*:~~~~:)&&&&&$$#$&&$;################# @@@@@@@#######%)&&&&&&&%%$#%$&?!^;>~~>~~~~~~~~=&&&&&$&&+=)################## @@@@@@@@@######?>&$&&&&&&&=%%&&&&%;!!*>)^~~---~~*$&&&&&&?>*+#############@@@ @@@@@@@@@@######*&&&&&&&&$=&>;----^;..--*=%%%)+)!$&&&&&$&&+&++%#############@@@@ @@@@@@@@@@@#####%+&$&&&&$&&$&*~~:;:...^::?###==#&&&&&&&$&&)$)*$#############@@@@ @@@@@@@@@@@@#####)&$&&&&$$&&$%!;!-.....*-~-)=$&%?&&&&&&&&???*+###########@@@@@@@ @@@@@@@@@@@@@@###=?$&&&&$&&&$$%)-.....,!*~^^-)=&&&&&&&&&&)?)*$##########@@@@@@@@ @@@@@@@@@@@@@@#@#$+$&&&&&&&&&&&!......~!;-.^>%&$$&&&&&&&%!)*#########@@@@@@@@@