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