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