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