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