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