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