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