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