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