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