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