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