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