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