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