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