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