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