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