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