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