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