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