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