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