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