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