MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##############################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###M##MMMMMM@@@HHXXX$$$$$XXHH@@MMMM####MMM@HHX%+/;:=--------------------------------------=========::;/+%XH@M#######################################MMMMMMMMMMMMMM####MMMMMMMMMMMM#############################MMMMMMMMMMMMMMMMM@@@@@@@@@HHXXX$XXXHHXXX$%%%++++++++/: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##############################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HXXXX$$$$XXHH@@MMMM####MMM@HHX%+/;:=--------------------------------------=========::;/+%XH@M#################M#####################MMMMMMMMMMMMMM####MMMMMMMMMMM##############################MMMMMMMMMMMMMMMM@@@@@@@@@@HHXXX$XXXHHXXX$%%%++++++++/: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHXX$$$$$$$XXH@@MMMMM###MMM@@HX%+/;:=--------------------------------------=========::;/+%XH@M###############MMM####################MMMMMMMMMMMMMMMM###MMMMMMMMMMM##############################MMMMMMMMMMMMMMMMM@@@@@@@@@HHXXX$XXXHHXXX$%%%++++++++/: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHXX$$$%%%%$$XXH@@MMMM####MMM@@HX%+/;:=--------------------------------------=========::;/+%XH@M###############MMM###################MMMMMMMMMMMMMMMMM###MMMMMMMMMMM#############################MMMMMMMMMMMMMMMM@M@MM@@@@@@HHXXX$XXXXXXX$$%%%+++/++++/: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHHX$$%%+++++%$$XH@@MMM#####MMM@HHX%+/;:=--------------------------------------=========::;/+%XH@M###############MMM###################MMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMM#########################MMMMMMMMMMMMMMMMMM@MMMMM@@@@@HHXXX$XXXXXX$$$%%++++/++++/: MMMMMMMMM@M@MMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HXXX$%%+//////+%$XHH@M########MM@HX$%+/;:=---------------------------------------========::;/+%XH@M#############MMMMM#################MMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##MMM#################MMMMMMMMMMMMMMMMMMM@MMMMMMM@@HHHXXX$$$$$$$$$%%%+++//++++/: MMMMMMMMM@@@MMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMM#MMM####################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHX$$$%+//;;;;;;/+%$HH@M########MM@HX$%+;:=----------------------------------------========::;/+$XH@M#############MMMMM################MMMMM####MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###############MMMMMMMMMM##MMMMMMMMMMMMMMMMM@HHHHXX$$$$%%%%%%%+++///++++/: MMMMMMMMM@@@MMMMMMMMMMMMM###MMMMMMMMMMMMMMMMMMMMMMMM#MMM####################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHHX$$%++/;::::::;/+%$XH@M########MM@HX$++;:=----------------------------------------========::;/+$XH@M#############MMMMM###############MMMMM#####MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#######MMM####MMMMMMMMM###MMMMMMMMMMMMMMMMM@@HHHXX$$$%%%%%%%++++////+++/: MMMMMMMMM@@@@MMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMM#MMMM####################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@M@@@@HHXX$$%%+//;;:=====::;/+$XHMM########MMHHX%+/;:=----------------------------------------========:;//%$XH@M#############MMMMM###############MMMMMM#####MMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMM@@MMMM###M#MMMMMMMMMMMMMMM@@HHHXX$$%%%%+++++++/////+++/: MMMMMMMMMMM@MMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMM################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHXX$$%%++//;;::=====::;/+$XHMM########M@HHX%+/;:==-----=---------------------------------========:;/+%$XH@M#############MMMMM###############MMMMMM######MMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#####MMMMMMMMMMMMMM@@@HHHXX$$%%%%++++++//////+++/: MMMMMMMMMMM@MMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMM##############################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHXX$$%%+++//;;:::======::;/+$XHMM########M@HX$%/;::==----====-------------------------------=======::;/+%XH@M##############MMMMM################MMMMMM#M#######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM######MMMMMMMMMMMMMM@@HHHXX$$$%%+++++++//////+++/: MMMMMMMMMMMMMMMMMMMMMMMMMM####MMMMMMMMMMMMMMMMMMMMMMMM##############################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HHX$$%%++///;;:::::======::;/+$X@MM########M@HX$+/;::====--====-------------------------------=======::;/+$XH@M##############M#MMM#################MMMMMMMM#########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#######MMMMMMMMMMMMMM@@@HHHXX$$%%%++++///////++++/: MMMMMMMMMMMMMMMM@@MMMMMMMMM#M#MMMMMMMMMMMMMMMMMMMMMMMM#################M#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HHX$$%++//;;::::=========:::;/+$X@MM#######MM@HX%+;;::======--====-----------------------------=======::;/+$XH@M################MMM###################MMMMMMM########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM########MMMMMMMMMMMM@@@@HHHXX$$%%++++///////+++++/: MMMMMMMMMMMMMMMM@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM################################MMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHXX$%+//;;;::=============:::;/+$X@MM#####M#MM@X$%/;::=======---====--------------------------=-=======:;//%$X@@M################MMM####################MMMMMM########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM########MMMMMMMMMMMMM@@@@HHHXX$%%+++////////+++++/: MMMMMMMMMMMMMMMM@@@MMMMMMMMMMMMMMMMMM#######MMMMMMMMMMM#################################MMMMMMMMMMMMMMMMMMMMMM@@@HHXX$$%%+/;;:::====--=========:::;/+$XHMM#######MM@X$%/;:====--------===--------------------------=-=======:;/+%$X@@M################MMM#####################MMMMM########MMMMMMMMM##MM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#########MMMMMMMMMMMMM@@@@HHHX$$%+++/////////+++++/: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#######MMMM#MMMMM#MM##############################MMMMMMMMMMMMMMMMMMMMM@@@HHXX$%%++/;;:::====---=========:::;/+%XH@M##M##M#MM@X$%/;:====--------===--------------,---------===========:;/+%$H@@M################MMM#####M###############MMMMM########MMMMMMMMM##MM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#########MMMMMMMMMMMMM@@@@@HHX$$%++//////////+++++/: MMMMMMMMMMMMMMMMMMMMMMMMMMM####MMMMMMMM##############MMMMMMMM###############MM#########MMMMMMMMMMMMMMMMMMM@@@@@HHX$%+///;;;::=====---===========:::/+%$H@MMMMMMM#MM@H$%/;:===--------------------------------------=========:;/+%$H@@M################MMM#####################MMMMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###########MMM#####MMMMM@@@HHX$$%++//////////+++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMM#####MMMMMMMM#############MMMMMMMMM##############MMM########MMMMMMMMMMMMMMMMMMMM@@@HHX$%+/;;;::::====------===========::;/%$X@MMMMMMM#MM@X$%/;:===-------------------------------------==========:;/+%$H@@M################MMM####M#M##############MMMMMMMMMMMMMMMMMMMMMMM#M###MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM############MM########MMM@@@@HX$%%+///////////+++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM####MMMMMMMM#############MMMMMMMMMM###########MMMMMM#######MMMMMMMMMMMMMMMMMMM@@HHXX%%+/;::::=======------============:;/%$X@@MMMMMM#MM@X$+/::===-------------------------------------==========:;/+%$H@@M###############MMMM#M###################MMMMMMMMMMMMMMMMMMMMMMMM####MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###########MMM########MMM@@@@HX$%++///////////+++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM####MMMMMMMM#############MMMMMMMMMMM##########MMMMMMMM#####MMMMMMMMM@MMMMMMMM@@HXX$%+/;;:=====-----------=======-=====:;/+$XH@MMMM#M#MM@X$+/::===-------------------------------------=========::;/+%$H@MM##############MMMMMMM####################MMMMMMMMMMMMMMMMMMMMMMM#M###MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###########MMMM########MMM@@@@HX$%+///////////++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM####MMMMMMMM##############MMMMMMMMMMMM#######MMMMMMMMMMMMMMMMMMMMM@@@MMMMMMM@@HXX$%+/;;::====--------------===-----===:;/+$XH@MMMM#M#MM@X$+/:===--------------------------------------=========::;/+%$H@MM##############MMMMMMM####################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###########MMMMMM#######MMM@@@@HX$%+//;////////++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM###MMMMMMMMMMMM############MMMMMMMMMMM#######MMMMMMMMMMMMMMMMMMMMMM@@@MMMMMM@@HX$$%+;;::====---------------=-=------==:;/+$XH@MMMMMM#M@HX$+/:===--------------------------------------=========::;/+%XH@MM#############MMMMMMMM###################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#########MMMMMMMM######MMM@@@@HX$%+//;///////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM###MMMMMMMMMMMMM#############MMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMM@@@@@MMMMMMM@@H$%%+/:::===--------------------------==:;/+$XH@MMMMMM#M@HX$+;:===--------------------------------------=========:;;/+%XH@MM#############MMMMMMMM###################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM########MMMMMMMMMMM####MMMM@@@@HX$%+/;;//////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMM#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@MMMMM@@HX$%+/;:=====--------------------------==:;/+$XH@MMMMMMMM@HX%+;:===--------------------------------------=========:;;/+$XH@MM#############MMMMMMMM###################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM########MMMMMMMMMMMM##MMMMMM@@@HX$%+/;;;/////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM##########MMMMMMMMMM########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@MMM@@@HH$%+/;:=====----------------------------==:/+$XH@MMMMMMMM@H$%+;:===--------------------------------------=========:;;+%$XH@MM#############MMMMMMMM#################MMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##########MMMMMMMMMMMMMMMMM@@@@HX$%+/;;;////++++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM#########MMMMMMMMMMM########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@M@@@@HX$%+/;:=====----------------------------==;/+$XH@MMMMMMMM@H$%+;:===--------------------------------------=-=======:;;+%$XH@MM#############MMMMMMMM################MMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM####M####MMMMMMMMMMMMMMMMM@@@@HX$%+/;;;////++++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM#########MMMMMMMMMMM########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@HHX$%+;;:=====-----------------------,,---==:/+$XH@MMMMMMM@@H$%+;:===----------==--------------------------=-=======:;;+%$XH@MM############MMMMMMMMM###############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#MM#MM####MMMMMMMMMMMMMMMM@@@@HX$%+/;;;////++++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM#########MMMMMMMMMMMMMM#####MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@HHXX%+/;::======----------------------,,---==:/+$XH@MMMMMMM@@X$%/;==-----------===--------------------------=-=======:;/+%$XH@MM############MMM@@MMMM#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MMMMMMMMMMMMMMM#####MMMMMMMMMMMMMM@@@@HHX$%+/;;;////++++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM##########MMMMMMMMMMMMMM##M#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@HHX$%+/;::======----------------------,,---==;/+$XH@MMMMMMM@HX$%/;==-----------===-----------------------------======:;/+%$XH@MM############MMM@@MMMM############MMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM######MMMMMMMMMMMMM@@@@HHX$%+/;;;////++++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMM############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@@@MM@@HHX$%+/;::=====-----------------------,,---==;/+$XH@MMMMMMM@HX%+/:==-----------===------------------------------=====:;/+%$X@@MM############MMM@@MMMM############MMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHH@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMM#########MMMMMMMMMM@@@@HXX$++/;;;////++++++++/;= MMMMMMMMMMMMMMMMMMMMMMMMMMMM################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHH@@@@MMMM@@HHX$%+/;::====-----------------------------==:/+$XH@MMMM@@@@HX%+/:==------------==------------------------------=====:;/+%$H@@MM############MMM@@MMMM###########MMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHXXXHHHHHHH@@@@@@@MMMMMMMMMMMMMMMMMMMMMMM########MMMMMMMMMM@@@@HX$$++/;;;////++++++++/;= MMMMMMMMMMMMMMMMMMMMMMMMMMMM####################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HHHHXXXXHHH@@@MMMM@@HHX$%+/;::====-----------------------------==;/+$XH@MMMM@@@@HX%+/:==------------==---------------------------=-======:;/+%$H@@MM############MMMMMMMMM###########MMMMMMMMMMMMMMMMMMMM@@@@@HHHHXXXXXXXXXXXXXHHHHH@@@@@MMMMMMMMMM@MMMMMMMMMMM########MMMMMMMMMM@@@HHX$$++/;;;////++++++++/;= MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#################MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HXXX$$$$XXXH@@@MMMM@@HXX$+//;:==-------------------------------==:;/+$XH@MMMM@@@@HX%+/:=------------------------------,-------------======:;/+%XH@MM#############MMMMM@MMMM########MM##MMMMMMMMMMMMMMMMM@@@@HHHXXX$$$$$$$$$$$$$XXXXHHHH@@@MMMMMMMM@@@@MMMMMMMMMMM########MMMMMMM@@@HHHX$%+//;;;////+++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMM#MMMM##################MMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHXX$$$%%%$$XHH@@MMMMM@HX$%+/;;:=--------------------------------==:;/+$XH@MMMMM@@@H$%+;:=-----------------------------,,------------======::;/%$XH@MM#############MMMM@MMMMM########M#####MMMMMMMMMMM@@@@@HHHHXX$$$%%%%%%%%%%%%%$$$$XXXHH@@@MMMMMMM@@@MMMMMMMMMMMMM######M#MMMMMM@@@HHXX$%+//;;;///++++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMM##MMM################MMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHXX$$%%++++%%$XH@MM###M@HX$%+/;;:=--------------------------------==:;/+$XH@MMMMM@@HX$%+;:=-----------------------------------------=-====:=::;/%$XH@MM#############MMMM@MMMMM#######MM#######MMMMMMM@@@@@HHXXXX$$%%%+++++++++++++%%%%$$XXXH@@@MMMMMMMMMMMMMMMMMMMMMMM######MMMMMMM@@@HHXX$%+//;;//////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMM####M#M###############MMMMMMMMMMMMMMMMMMMMMM@@@@@HHHXX$%%++////+%$XH@M####MMHH$%+/;::=--------------------------------===;/+%XH@@MMM@@@HX$%/;:=----------------------------------------=======:=::;+%$XH@MM############MMMMMMMMMMMM#####MMM########MMMMM@@@@HHHXX$$$%%++++////////////++++%%$$$XH@@@MMMMMMMMMMMMMMMMMMMMMMM###M#MMMMMMM@@@HHX$$%+//;;//////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMM######M###############MMMMMMMMMMMMMMMMMMMMMM@@@@HXXX$$%%+//;;;;/+%XH@M####MM@H$%+;;::=--------------==----------------==:;/+%XH@MMMMM@@HX$%/;:=----------------------------------------=========::;+%$X@MMM############MMMMMMMMMMMMMMMMMMMM#########MMM@@@@HHHXX$$$%%++///;;;;;;;;;;/////++%%%$$XH@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHHX$%%+///;//////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMM######M###############MMMMMMMMMMMMMMMMMMMMM@@@HHXX$$$%%+/;;::;;/+%$H@M#####M@H$%+;;:==-------------===----------------==:;/+%XH@MMMMM@@HX$%/;:-----------------------------------------=========:;/+%$H@MMM###########MMMMMMMMMMMMMMMMMMMMM#########MM@@@@HHXX$$%%%+++//;;;;;;;;;;;;;;;;///++%%$XHH@@MMMMMMM###MMMMMMMMMMMMMMMMMMMMMMM@@@HHHX$%%+///;//////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMM#####################MMMMMMMMMMMMMMMMMM@@@@@@HHXX$$%%%++/;::::::;/%$H@M#####MHX$%/;::==---===------====----------------==:;/+$XH@MMMMM@@HX$+/;:-----------------------------------------=======:::;/+%$H@MMM###########MMMMMMMMMMMMMMMMMMMMMM#######MMM@@HHXX$$%%+++///;;;;:::::::;:;;;;;;;;//+%%$XXH@@MMM#######MMMMMMMMMMMMMMMMMMMMMM@@@HHXX$%++///;//////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMM####################MMMMMMMMMMMMMMMMMM@@@@@@HHX$$%%+++//;::====:;/%$H@M#####M@X$%/;::==---====-----====-------=--------==:;/+$XH@MMMMM@@HX$+/;=----------------------------------------========:::;/+%XH@MMM###########MMMMMMMMMMMMMMMMMMMMMM######MMM@@HHHX$$%%++///;;;;:::::::::::::;:::;;;//++%$$XHH@MM########MMMMMMMMMMMMMMMMMMMMM@@@HHX$$%+++//;//////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMM########M#######MMMMMMMMMMMMMMMMMMMMMM@@@HHHHHX$$%+/////;;:=====:;/%$X@M#####MHX$%/;::===-======-----===---------------===:;/+$XH@MMMMMM@HX$+/;=--,--------------------------------------=======:::;/+$XH@MM############MMMMMMMMMMMMMMMMMMMMMM#####MMM@@HXX$$%%++//;;;;::::::::::::::::::::::;;;/++%%$XX@@M#########MMMMM@@@@@@MMMMMMMMM@@@HHX$$%++///////////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMM################MMMMMMMMMMMMMMMMMMMMM@@@HHHHHX$$%+//;;;;;;:=====:;/%$X@M####MMHX$%/;::========---------=---------------===:;/+$XH@MMMMMM@HX$+/;=--,--------------------------------------=======:::;/+$XH@M#############MMMMMMMMMMMMMMMMMMMMMM#####MM@@HXXX$%%++//;;:::::::::::::::::;:;:::::;;;//++%%$XH@MM########MMMMM@@@@@@@@MMMMMM@@@@HHX$%%++///////////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMM############MMMMMMMMMMMMMMMMMMMMMMM@@@@HHXXXX$$%+/;;;;;;;::====::;/%$X@M####M@HX$%/;:::======--------------------------===:;/%$X@@M#MMMM@HX$+/;=--,-------------------------------------========:::;/+$XH@M#############MMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HHX$$%%+//;;:::::::::::::::;;;;;;;;::::;;;;///++%$XH@M########MMMMM@@@@@@@@@@MM@@@@@HHXX$%%++///////////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMM############MMMMMMMMMMMMMMMMMMMMMM@@@HHHXX$$$$%+//;::::;;::===:::;/%$X@M####M@HX$%/;:::=====---------------------------==::;+%$H@MM##MMM@HX$+/;=--,-------------------------------------========:::;/+$XH@M#############MMMMMMMMMMMMMMMMMMMMMMMMMMM@@HHX$$%%+//;;:::::::::::::::;;;;;;;;;;:::::;;;////+%XH@MM########MMMMM@@@@@@@@@@@@@@@@HHXX$%+++///////////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMM###########MMMMMMMMMMMMMMMMMMMMMM@@@HHXX$$$%%%+/;;:::::::::===:::;/%$XHM####M@HX$+/;:::=====--------------------------===::/+%XH@M###MMM@HX$+/;=--,--------------------------------------=======:::;/+$XH@M#############MMMMMM@MMMMMMMMMMMMMMMMMMMM@HHX$%%+++/;;:::===:::::::::::;;;;;;;;;::::::;;;;;/++$XH@MM########MMMM@@@@@@@@@@@@@@@@HHX$%%+++///////////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMMM##########MMMMMMMMMMMMMMMMMMMMM@@@HHXX$%%%+++/;:::===:::::===:::;/%$XHM####M@HX$%/;:::=====--------------------------===::/+%XH@M###MMM@HX$+/;=--,--------------------------------------=======:::;/+$XH@M#############MMM@@@@@@MMMMMMMMMMMMMMMMM@HHX$%+++//;;::======::::::::::::;;;;;:;::::::;;;;;;/+%$XH@MM#######MMMMM@@@@@@@@@@@@@@@HHX$%%++++/////////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMM##M#####MMMMMMMMMMMMMMMMMMMM@@@@HHX$$%%++///;;::====::::=====::;/%$XH@####M@HX$%/;::======--------------------------====:;+%XH@M###MM@@HX$+/;=--,--------------------------------------=======:::;/+$XH@M#############MMM@@@@@@MMMMMMMMMMMMMMMM@@HXX$%+///;;:::======:::::::::::::::::::::::;;:;;;;;//%%XH@@MM######MMMMMM@@@@@@@@@@@@@@HHX$%%++++/////////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMM###MMMMMMMMMMMMMMMMMMMMMM@@@HHXX$%%++//;;;::::==:::::======:;/%$XH@####M@HX$%/;::==-=-------------=-=------=------===:;+%XH@M###MM@@HX$+/;=--,--------------------------------------=-=====:::;/+$XH@M#############MMMM@@@@@@MMMMMMMMM##MMM@@HXX$%+//;;;:::::::::::::::::::::::::::::::::;;:;;;;;;/+%$XH@MM#######MMMMMM@@@@@@@@@M@@@HHX$%+++///////////++++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HHHX$$%++//;;;:::=====::::=======:;/+$XH@M###M@HX$%/;::==-------------=======---==----====:;/+$XHMM###MM@@HX$+/:=--,------------------------------------------=====:;/+$X@MM#############MMM@@@@@@@@MMMMMMMMMMMM@@@HX$%++/;;:::::::::::::::::::::::::::::::;;;;;;;;;;:;;/++%$XH@@M#######MMMMMM@@@@@@@@@@@@HXX$%++////////////+++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHXX$%%+++/;;::::========:========:;/+$XH@MM#MM@HX$%/;::==------------========--=====--===::;/+$XHMM##MMM@@HX$+/:=--,------------------------------------------=====:;/+$XHMM#############MMM@@@@@@@@@MMMMMMMMMM@@HHX$%%+/;;::::::::::::::::::::::==::::::::;;;;;;;;;;:;;;/+%%$XH@@M########MMMMM@@@@@@@@@@@HXX$%++/////////////++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHX$$%++///;;::::==================::/+$XH@MM#MM@HX$%/;::==----------========------=======::;/+%$H@MM##MM@@HX$%+;:=---------------------------------------------=====:;/+$XH@M############MMMM@@@@@@@@@@MMMMMMMM@@HHX$%++/;;:::::::=:=::::::::::::===::::::;;;;;;;;;;;:::;;//+%$XXH@MM#######MMMM@@@@@@@@@@@@HXX$%++/////////////++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HHX$%%+///;;;:::====================::/+%XH@MMMMM@HX$%/;:::==-===----========-----------==::;;/+$XH@MM##MM@@HX$%/;:=------------------------------,,--------------====:;/+$XH@M############MMMM@M@@@@@@@@@MMMMMMM@HHX$%++//;:::::::====::::::::::=====::::;;;;;;;;;;;:::::;;;/++%$XX@@M########MMM@@@@@@@@@@@@HHX$%++//////;//////++++++/;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HX$$%+//;;;;::::==============--====::;+%$H@MMMMM@HX$%/;;::=====-=--========-----------===:;;/+%$X@@M####M@@HX%+/;:=------------------------------,,--------------====:;/+$XH@M############MMMMMMM@@@@@@@@@M@@MM@@HX$%++//;;;::::::=====:::::::::=====:::;;;;;;;;;;;:::::;;;;//+%$XXH@MM#######MMM@@@@@@@@@@@@HHX$%++//////;//////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@MMM@@HHX$%+//;:::::::::==========----====:::;+%$H@MMMMM@HX$%/;;::=====-=-========-----------===:;;/+%$XH@MM####M@HH$%+;;:=------------------------------,,--------------====:;/+$XH@M###########MMMMMMMM@@@@@@@@@@@@@@@HXX%+//;;;;:::::::=====:::::::::====:::;;;/////;;;;::::;;;;;//++%$XH@@M########MM@@H@@@@@@@@@HHX$%+//////;;//////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@@@HHX$%+//;:::::::::==========-----====:::;+%$X@MMMMM@HX$%/;;::=====-=-======----------====::;/++%$XH@@MM####M@HX$%/;::==-----------------------------,,--------------====:;/+$XH@M###########MMMMMMMM@@@@@@@@@@@@@@HX$$%+/;;;;::::::::=====::::::::::::::;;;///++++//;;;;;;;;;;;;//+%$$XH@MM#######MM@@H@@@@@@@@@HXX$%+//////;;//////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@@@@HXX$%+/;::====::::==========-----====:::;/%$X@MMMMM@HX$%/;;::=====-=-=======------=====:::;;++%$XH@@MMM####M@HX$%/;::==--------------------------------,-------------===:;/+$XH@M###########MMMMMMMM@@@@@@@@@@@@HHHX$%+/;;::::::::::::=====:::::::::::;;;//+++%++++///;;;;;;;;;;;//+%$XX@@M#######MM@@HHH@@@@@@@HXX$%+//////;;//////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@HHHH@@@HHX$%++/;:====::::::========-------=====:;/%$X@MM##M@HX$%+;;::=======--==--------====:::;;//+%%$XH@@MMMM###MM@HX$+/;::=--------------------------------,,-------------===:;/+$XH@M###########MMMMMM@@@@@@@@@@@@@@HHX$%%//;:::::::::::::=====:::::::::;;;//+%%%$$$$%%++//;;;;;;;;;;//+%%$XH@MM######MM@@@@HHHHHHHHHXX$%+/////;;;;/////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@HHHHHH@HHHX$%++/;::==::::::::=======-------=====:;/%$X@MM##M@HX$%+;;::=======--=---------===:::;;/++%%$XXH@MMM#M###MM@HX$+/;::=-----------------------------------------------===:;/+$XH@M###########MMMMMM@@@@@@@@@@@@@HHXX$%+//;:::::::::::::=====::::::::;;;//+%%$$$$$$$%%++//;;;;;;;;;//+%%$XH@@MM#####MM@@@HHH@HHHHHHX$$%+/////;;;;/////+++++++;: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@HHHHHHHHHHHX$$%+/;;::=:::::::=========-------=====:;/%$H@M###M@HX$%+;;::=======----------===::;;;/++%%$XXHH@MMMM#M###MM@HX$+/;::=-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@@@@@@@HHX$%++/;:::::::::::::======:::::::;;//++%$$XXXXXXX$$%++///;;;;;;;//++%$$XH@@M#####MMM@@@@@@HHHHHHX$%++/////;;;;/////+++++++;: MMMMMMMMMMMMMMMM@@@MMMMMMMMMMMM@@@@@HHHHHXXXXXXXXX$$%%+/;;::::::::=:=========------======:;/%$H@M###M@HX$%+;;::=======--=========::;;//++%$$$XHH@@MMM#######MM@HX$+/;::=------------------------------------------------==:;/+%XH@M###########MMMM@@@@@@@@@@@M@@HHX$%+//;;::::::::::::::======:::::;;//++%$XXHH@@HHHX$$%++/////;;;;///+%%$XHH@MM#####MM@@@@@@HHHHHXX$%++////;;;;;/////+++++++;: MMMMMMMMMMMMMMMM@@@MMMMMMMMM@@@@@@HHHHHXXX$$$$$$$$%%%++/;;::::::===:==========-----======:;/%$H@M###MMHX$%+;;::=-==============:::;;/++%$$XXHH@@MMM########MMM@HX$+/;::=------------------------------------------------==:;/+%XH@M###########MMMM@@@@@@@@@@@M@@HHX$%+/;;;:::::::===::::=::===:::::;;/++%$XHH@@@@@@@HX$$%++///;;;;;;//++%$XXH@@M#####MMM@@@@@@HHHHXX$%++////;;;;/////++++++++;: MMMMMMMMMMMMMMMM@@@MMMMMMMMM@@@@@@HHHHXX$$$%%%%%%%%+++//;;::::================-==========:;/+$H@M###MMHX$%/;;:==---===========::;;//+%%$XXHH@@@M########M#MMMM@HX%+/;::=------------------------------------------------==:;/+%XH@M###########MMMM@@@@@@@@@@@M@@HHX%+/;;:::::::::===::::::::===::::;//+%$$XH@@MMMMM@HHX$%%+///;;;;;;///+%%$XHH@MM#####MM@@@@@@HHHHXX$%++///;;;;;/////++++++++;: MMMMMMMMMMMMMMMM@@MMMMMMMMM@@@@@@HHHXX$$%%%++++++++++///;;:::::===========================;/+$H@M###M@HX$%+;::==---=======::::;;//++%$XXHH@@MMM#########MMMMMM@XX%+/;:==------------------------------------------------==:;/+%XH@M###########MMMM@@@@@@@@@@@M@@HX$%+/;::::::::::=====::::::===:::;;/+%%$XH@@MMM#MMM@HXX$%+////;;;;;;//++%$$XH@MM#####MMM@@@@HHHHHX$$%++///;;;;;/////++++++++;: MMMMMMMMMMMMMMMM@@MMMMMMMMM@@@@@HHXXX$$%%+++//////////;;;;:::::===========================:/+$H@M###M@HX$%/;::==---=====::::;;//++%%$XXHH@MMMM###########MMMMMHX$%+/;:==------------------------------------------------==:;/+%XH@M###########MMMM@@@@@@@@@@@M@@HX$%/;:::::::::::=====::::::===:::;;/+%$$XH@MMM###MM@HXX$%+////;;;;;;;//+%%$XH@@M#####MMM@@@@HHHHHX$$%++////;;;;/////++++++++;: MMMMMMMMMMMMMMMMM@@@MMMMMM@@@@HHXX$$$%%+++///;;;;;;;;;;;;:::::::==========================:/+$H@M###M@HX$%/;::==--====::::;///++%%$XXHH@MMM#############MMMMM@HX$%+/::==------------------------------------------------==:;/+%XH@M###########MMMM@@@@@@@@M@MM@@HX%+;:::=::::::::====::::::::==:::;/+%%$XH@MMM#####MM@HX$$%+//;;;;;;;;//++%$XX@@M######MMM@@@HHHHHXX$%++//////;;/////+++++++/;: MMMMMMMMMMMMMMMM@@@@MMMMMM@@@HHXX$$%%%++///;;;;;;;;;;;;;::::::::==========================:/+$H@M###M@HX$%+;;:==-===:::;;;//++%%$XXHH@@MM###############MMMMM@HX$%+/::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@@@M@@X$%+;:===::::::::====::::::::==:::;/+%$$XH@MM######MM@HHX$%+//;;;;;;;;///+%$$XH@MM#####MMM@@@HHHHHX$$%++//////;;;/////++++++/;: MMMMMMMMMMMMMMMM@@@@MMMMM@@@HHXX$$%%+++///;;;;::::::::::::::::::==========================:/+$H@M###M@HX$%+/;::====::;;;//+%%%$XXHH@MMM###############MMMMMM@@HX$%+/::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@@@@@HX$%/;:====:::::::====::::::::==::;;/+%$XHHMM########M@@HX$%++//;;;;;;;;;/++%$XH@MM#####MMM@@@HHHHHX$$%++//////;;;/////++++++/;: MMMMMMMMMMMMMMMM@@@MMMMM@@@@HXX$%%++++///;;;;;::::::::::::::::::==========================:/+$H@M###M@HX$%+/;:::==:;;///++%$$$XHH@@MMM###############MMM@@@@@@HX$%+;::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@@@@@HX$+/:=====:::::::=====:::::::=:::;/+%$XXH@MM########MM@HXX$%++//;;;;;;;;//+%$XH@MM######MMM@@HHHHHX$$%++//////;;;/////++++++/;: MMMMMMMMMMMMMMMM@@@@MMM@@@@HHX$$%++/////;;;;;;;;::::::::::::::::====::=:================-=:/+$H@M###M@HX$%+/;;::::;;//++%%$XXHH@@MMMM###############MMMM@@@@@@HX$%+/::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@@@@HH$%+/:=====:::::::=====:::::::=::;;/+%$XHH@MM########MM@@HX$%++//;;;;;;;;//+%%$HH@M#####MMMM@@@HHHHX$$%++/////;;;;/////+++++++;: MMMMMMMMMMMMMMMMMM@@MM@@@@HHX$$%++//////;;;;;;::::::::::::::::::===:::::::=============--=:/+$H@M###M@HHX$+//;;;;;//+%%$$XXHH@@MMM################MMMM@@@@@@@@HX$%+;::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@@@HHX$%+;:=====:::::::=====:::::::=::;//%$XXH@@MM########MM@@HX$%%++////;;;;;//+%%$XH@MM####MMMM@@@HHHHX$$%++/////;;;;;////+++++++;: MMMMMMMMMMMMMM@@M@@@@@@@HHHXX$%+//;;;;;;;;;;;;::::::::::::::::::==::::::::=============--=:/+$H@####MM@HX$%+//////++%$$XXH@@@MM################MMMMMM@@@@@@@@@HX$%/;::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@@HHXX%+/;:====:::::::::====:::::::=::;/+%$XHH@@M##########M@@@HX$%%++////;;;;//++%$XH@@M#####MMM@@@HHHHX$$%++/////;;;;;////+++++++;: MMMMMMMMMMMMMMM@M@@@@@@@HHXX$%%+/;;;;;;;;;;;;;::::::::::::::::::==::::::::=============--=:/+$H@####MM@HHX$%++//++%%$XXHH@@MMM###############MMMMMMMM@@@@@@@@@HX$%/;::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@HHXX$%+/;:=====::::::::====:::::::=::;/+%$XH@@MM##########MM@@HX$$%%+////;;;;//++%$XX@@MM####MMM@@@HHHHX$$%++////;;;;;;/////++++++;: MMMMMMMMMMMM@@@@@M@@@@@HHXX$$%+/;;;:;;;;;;;;;;;;:::::::::::::::::::::::::==============-==:/+$H@####MM@@HX$%%+++%%$XXH@@@MM################MMMMMMMMM@@@@@@@@@@HX$%+;::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@@HHX$$+/;;:====:::::::=::::::::=::==::;/+%XH@@MM###########MM@@HXX$%%++///;;;;///++%$XH@MM####MMMM@@HHHHX$$%++////;;;;;;/////++++++;: MMMMMMMMMMMM@@@@@@@@@@@HXXX$%++/;;;::;;;;;;;;;;;::::::::::::::::::::::::===============-==:/+$H@#####M@@HHX$%%%%%$XXH@@MMM#################MMMMMMMMM@@@@HH@@@@HX$%+;::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@@@HHXX$%+/;;:====:::::::=::::::::=:===::;/+$XH@@MM##########MMMM@HHX$$%++///;;;;///++%$XH@@M####MMMM@@@HHHX$$%++////;;;;;;/////++++++;: MMMMMMMMMM@@@@@@@@@@@@HHXX$%++//;;:::;;;;;;;;;;;;;::::::::::::::::::::::===============-==:/+$H@#####MM@@HXX$$$$$XH@@MMM##################MMMMMMMMMM@@@@HH@@@@HX$%/;::==-----------------------------------------------===:;/+$XH@M###########MMMM@@@@@@H@HHX$$%+/;::====:::::::==:::::::=:===::;/%$XH@@MM###########MMM@@HXX$%%+///;;;;;//++%$XHH@MMMM#MMMM@@HHHHX$$%++////;;;;;;/////++++++;: MMMMMMMMMM@@@@@@@@@@@HHX$$%%+//;;;:::;;;;;;;;;;;;;;:::;;:::::::::=::::=================-==:/+$H@#####MM@@@HXXXXXXH@@M####################MMMMMMM@MM@@@@@HH@@@@HX$%/;::==-----------------------------------------------===:;/+$XH@M##########MMMMM@@@@@@@@HHX$%+/;;::===::::::::==:::::::======:;/%$XH@MM###########MMMM@@HXXX$%++//;;;;;///+%$XXH@MMMM#MMMMM@@HHHX$$%++///;;;;;;;/////++++++/: MMMMMMMMMM@@@@@@M@@@HHHX$$%++/;;;;::;;;;;;;;;;;;:::::::;:::::::::=========================:/%$H@######MM@@HHHXHHH@@M####################MMMMMMM@@MM@@@@@HH@@@@HX$%+;::==-----------------------------------------------===:;/+$XH@M##########MMMM@@@@@@@@@HXX$%+/;:::===::::::====:::::::=:====:;/%$X@MM############MMM@@@HHXX$%++//;;;;;///+%$$XHH@MMMMMMMMM@@HHHX$$%++///;;;;;;;/////++++++/: MMMMMMMMMM@@@@@@@M@@HHXX%%++//;;;;;;;;;;;;;;;;;;:::::::::::::::::==================-======:/%$H@######MM@@@HHHHH@@MM###################MMMMMMMMM@@@@@@@@HH@@@@HX$%+;::==-----------------------------------------------===:;/+$XH@M##########MMM@@@@@@@@@@HX$$+/;;:::====::::======::::::::====:;/%$H@MM###########MMM@@@HHHHX$$++//;;;;;///++%$XXH@MMMM##MMM@@@HHX$$%+///;;;;;;;;/////++++++/: ##MMMMMMMM@@@@@@@@@@HXX$%%++//;;;;;;;;;::::::::::::::::::::::::::==================-======:/%$H@#######MMM@@@@@@@MM##################MMMMMMMMMMM@MMM@@@@@@@@@@HX$%+;::==-----------------------------------------------===:;/+$XH@M##########MMM@@@@@@@@@@HX$%+/;:::::=:=:::=======:::::::::===:;+%$H@MM###########MM@@@@HHHHX$$%+//;;;;;////+%$XXH@MMMM###MM@@@HHX$%%+///;;;;;;;;/////++++++/: MMMMMMMMM@@@@@@@@@@HHX$$%++///;;;;;;;;;::::::::::::::::;:::::::::==================-======:/%$HM#######MMMM@@@@@@MM#################MMMMMMMMMMMMMMMM@@@@@@@@@@HX$%+;::==-----------------------------------------------===:;/+$XH@M##########MMM@@@@@@@@@HHX$%+/;:::::=:=:::=======:=:::::::===:/+%$H@MM##########MMM@@@HHHHHX$$%+//;;;;;////+%%$XH@@MMM###MMM@@HHX$%%+///;;;;;;;;/////++++++/: MMMMMMMM@@@@@@@@@@@HXX$%++//;;;;;;;;;;:::::::::::;;;;;;;:::::::::=================--======:/%$H@########MMMMMMMMMMM#################MMMMMMMMMMMMMMMMM@@@@@@@@@HX$%+;::==----------------------------------------------====:;/+$XH@MM#########MMM@@@@@@@@@@HX$%+;::::::::::==========:::::::::=:;/+%$H@MM##########MM@@@@HHHHHHX$%+//;;;;;;///++%$XH@@MMM###MMM@@HHX$%++//;;;;;;;;/////+++++++/: MMMMMMMM@@@@@@@@@@@HX$%%+///;;;;;;;;;;;::::::::;;;;;;;;;::::::::==================--======:/%$HM#########MMMMMMMMMM#################MMMMMMMMMMMMMMMMMM@@@@@@@@HX$%+/::==----------------------------------------===---====:;/+$XH@MM#########MMM@@@@@@@@@HHX$%/;::::::::::==========:::::::::=:;/+%XH@MM##########MM@@@@HHHHHHXX%+//;;;;;;////+%$XHH@MMM###MMM@@HHX$%++/;;;;;;;;//////+++++++/: MMMMMMMM@@@@@@@@@@HHX$%+////;;;;;;;;;;;;:::::;;;;;;;;;;;:::::::::::::=====================:/%$H@##########MMMMMMMMMM##############MMMMMMMMMMMMMMMMMMMM@@@@@@@@HX$%+/::==----------------------------------------===---====:;/+$XH@MM#########MMM@@@@@@@@HHX$%+/;:::::::::===========:::::::::::;/+%XH@MM##########MM@@@@@HHH@HHX%+//;;;;;;////+%$$XH@@MM####MM@@HHX$%++/;;;;;;;;//////+++++++/: MMMMMMMMMM@@@@@@@@HX$$%+//;;;;;;;;;;;;;;;;;;;;;/////;;;;::::==::::::::::==================;/%$H@###########MMMMMMMMMMM########MMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@HX$%+;::==----------------------------------------===---====:;/+$XH@MM#########MMM@@@@@@@@HHX$%+/;::::::::============:::::::::::;/+$XH@MM##########MM@@@@@HH@@@HX$%+/;;;;;;////++%$XH@@MM####MM@@HHX$%++/;;;;;;;;//////+++++++/: ##MMMMMMMM@@@@@@@@HX$%++//;;;;;;;;;;;;;;;;;;;;////////;;:::===::::::::::==================;/%$H@###########M#MMMMMMMMMMM#####MMMMMMMMMMMMMMMMMMMMMMMMMM@@@@MM@HX$%+;::==----------------------------------------===---====:;/+$XH@MM#########MMM@@@@@@@HHHX$%+/;::=:::::=============::::::::::;/%$X@MMM##########MM@@@@@@@@@@HX$%+/;;;/;/////++%$XHH@MM####MM@@HHX$%++/;;;;;;;;//////+++++++/: ##MMMMMMM@@@@@@@@HHX$%+//;;;;;;;;;;::;;;;;;;;//++++++//;;::===::::::::::==================;/%$H@#############MMMMMMMMMMMM###MMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@MM@HX$%+/::==----------------------------------------===---====:;/+$XH@MM#########MMM@@@@@@@HHHX$%+/;::=:::::=============::::::::::;+%$X@MMM##########MM@@@@@@@@@@HH$%+/;;;///////++%%$XH@MM####MM@@HH$$%++//;;;;;;///////+++++++/: ##MMMMMMM@@@@@@@HHX$%+//;;;;;;:;;;::::;;;;;;//++%%%%++//;;::==:::::::::===================;/%$H@#############MMMMM@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@MM@HX$%+/;::=----------------------------------------===---====:;/+$XH@MM#########MMM@@@@@@HHHXX$%+;;:==:::::=============::::::::::/+%$H@MMM##########MM@@@@@@@@@@HH$%+//;;////////+%%$XH@MM####MM@@HH$$%++//;;;;;;///////+++++++/: ##MMMMMM@@@@@@@@HHX$%+/;;:;;;;;;::::::;;;;;;/++%%%%%%++/;;::==::::::::===================:;/%$H@#############MMMMMM@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MMMM@HX$%+/;::=----------------------------------------===---====:;/+$XH@MM#########MMM@@@@@@HHHXX%+/;::==::::::=============::=::::::/+%$H@MM###########MM@@@@@@@@@@@H$%+//;/////////+%%$XH@MM####MM@@HH$$%++//;;;;;;///////+++++++/: #MMMMMMM@@@@@HHHHHX$%+/;::;;;;;;:::::::::;;;//+%%$$$$%++/;;:::::=========================:;/+$H@M############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@H$%+/;::=----------------------------------------==-----===:;/+%XH@MM##########MM@@@@@@HHHX$%+/;::====:::::==================::;/+%XH@MM###########MMM@@@@@@@M@@H$%+/////////;//++%$XH@MMM###MM@@HHX$%++///;;;;;////////++++++;: #MMMMMMM@@@@@HHHHXX$+/;;:::;;;;;:::::::::;;;/++%$$X$$$%+//;:::::=========================:;/%$H@#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@H$%+/;::==---------------------------------------==----====:;/+%XH@MM##########MM@@@@@@HHHX$%+/;:=====:::::===================::/+%XH@M############MMM@@@@@@@M@@H$$+/////////;//++%$XH@@MM###MM@@HHX$%%+///;;;;;////////++++++;: MMMMMMMM@@@@HHHHHX$%+/;::::;;;;;:::::::::;;//+%$XXXXX$%%+/;::::::========================:;/%$H@#############MMMMMMMMMMMM###MMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMM@HX%+/;::==---------------------------------------==----====:;/+%$H@MM##########MM@@@@@@HHXX$%+/;:=====:::::====================:;+%XH@M############MMM@@@@@@@M@@HX$%+////////;//++%$XH@@MM###MM@@HHX$%%++//;;;;;///////+++++++;: MMMMMMMM@@@@@HHHXX$%+/;::::;;;;::::::::::;;/+%%$XHHHXX$%+/;::::::========================:;/%$H@############MMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@HX%+/;::==---------------------------------------===---====:;/+%$H@MMM#########MM@@@@@@HHX$$%+/;::=============================:;+%XH@M############MMM@@@@@@@M@@HX$%+////////;///+%$XXH@MM###MM@@HHX$%%++/;;;;;;///////+++++++;: MMMMMMMM@@@@@HHXX$%+//;::::;;;;;:::::::::;;/+%$XHHHHXX$%+/;:::::::=======================:;/+$H@############MMMMMMMMMMMMMM##MMMMM##MMMMMMMMMMMMMMMM#MMMMMMMMMM@H$%+/;::==---------------------------------------===---====:;/+%$H@MMM#########MM@@@@@@HHX$%+//;::=============================:;+%$H@MMM##########MMM@@@@@@@M@@HX$%++//////;;///++%$XH@MM###MM@@HH$$%%++/;;;;;;///////+++++++;: MMMMMM@@@@@@@HHX$$%+//;;::;;;;;;;::::::;;;//+%$XH@@HHX$%+/;::::::::======================:;/%$H@###########MMMMMMMMMMMMMMM##MMMM####MMMMMMMMMMMMMMMMMMMMMMMMMM@H$%+/;::=----------------------------------------===---====:;/+%$X@MMM#########MM@@@@@@HHX$%+//;;::============================:;+%$H@MMM#########MMM@@@@@@@@@@@HX$%%+/////;;;;//++%$XH@MM####MM@HH$$%++//;;;;;;///////+++++++;: MMMMMM@@@@@@@HHX$%+///;;:;;;;;:;;;:::::;;//+%$XH@@@@HX$%+/;::::::::======================:;/%$H@###########MMMMMMMMMMMMMM#####MM#####MMMMMMMMMMMMMMMMMMMMMMMMM@H$%+/;::=----------------,------------------------==---====:;/+%$XHMMM#########MM@@@@M@HHX$%+/;;:::==========================:=:;/%$H@MMM########MMMM@@@@@@@@@@@HXX$%++///;;;;;//++%$XH@@M####MM@HH$$%++//;;;;;;////////++++++/: MMMMMM@@@@@@@HXX$%+///;;;;;;;;::;;:::::;;//+%$XH@@@@HX$%+/;:::::::::=====================::/+$H@###########MMMMMMMMMMMMMMMM###MM#####MMMMMMMMMMMMMMMMMMMMMMMMM@HX%+/;::=----------------,,-----------------------==---====:;/+%$X@@MM#########MM@@@@M@HHX$%//;;:::========================:=:=:;/%$X@MMM#########MMM@@@@@@@@@@@HXX$%++///;;;;;///+%$XH@@M####MM@HX$%%++//;;;;;;;///////++++++/: MMMM@@@@@@@@@HX$%+//;;;;;;;;;;:;;::::::;;/++$XH@@M@@HX$%+/;:::::::::::===============:====:/+$H@############MMMMMMMMMMMMMMMMMMM###MMMMMM###MMMMMMMMMMMMMMMMMMM@HX%+/;::=----------------,----------------------------=====::;/%$XHMM#########MM@@@@@M@HHX%+/;;;::::======================::=:=:;/+$XH@MM#########MMM@@@@@@@@@@@HHX$$%++/;;;;;;///++%$XH@M####MM@HX$%++//;;;;;;;;//////+++++++/: MMMM@@@@@@@@@HX$%+//;;;;;;;;;;;;;::::::;;/+%$XH@@M@@HX$%+/;:::::::::::====================:/+$X@#############MMMMMMMMMMMMMMMMMMMMMMMMM#####MMMMMMMMMMMMMMMMMMM@HX%+/;::=---------------------------------------------=====::;/%$XHMMM########MM@@@@@M@HHX%+/;;;:::::=====================::=:=:;/+$XH@MM#########MMM@@@@@@@@@@@HHX$$%++//;;;;;///++%$XH@M####MM@HX$%++//;;;;;;;;;/////+++++++/: MMMM@@@@@@@@@HX$%+//;;;;;;;;;;;;:::::::;//+%$XH@MM@@HX$%+/;::=:::::::::=::================:/+$X@M###########MMMMMMMMMMMMMMMMMMMMMMMMMM######MMMMMMMMMMMMMMMMMM@HX%+/;::=---------------------------------------------======:;/%$XHMMM########MM@@@@@M@HXX%+/;;;::::=========================:=:;/+$XH@MM#########MMM@@@@@@@@@@@HXX$$%++//;;;;;///++%$XH@M####MM@HX$%++//;;;;;;;;;//////++++++/: MMMM@@@@@@@@@HX$%+/;;;;;:;;;;;;:::::::;;/++%XHH@MMM@HX$%//;:==::::::::::::::==============:;+$X@M############MMMMMMMMMMMMMMMMMMMMMMMMM######MMMMMMMMMMMMMMMMMM@HX%+/;::==---------------------------------------------=====:;/+%XH@MM########MMM@@@@M@HX$%+/;;;:::==========================:=:;/+%XH@MM#########MMM@@@@@@@@@@@HHX$$%++//;;;;;///++%$XH@MM###MM@HX$%++//;;;;;;;;;//////++++++/: MMMMMM@@@@@@HH$$%+/;;;;::;;;;;;:::::::;;/+%$XH@@MMM@HX$%//::===::::::::::::::=============:;+$X@M############MMMMMMMMMMMMMMMMMMMMMMMMM#####MMMMMMMMMMMMM@MMMMM@HX%+/;::==---------------------------------------------=====:;/+%XH@MM########MMM@@@@M@HX$%+/;;:::=============================:;/+%$H@MM#########MMM@@@@@@@@@@@HHXX$%++//;;;;;///++%$XH@MM###MM@HX$%++//;;;;;;;;;//////++++++/: MMMMMM@@@@@@HX$$%+/;;;;::;;;;;;:::::::;//+%$XH@MMMM@HX$%/;::===:::::::::::::==============:;+$X@M############MMMMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMM@MMMMM@HX%+/;::==---------------------------------------------=====::/+%XH@MM########MMMM@@@M@HX$%//;::::=============================:;/+%$H@MMM########MMM@@@@@@@@@@@HHXX$%%++//;;;;////+%$XH@MM##MM@@HX$%++//;;;;;;;;;//////++++++/: MMMMMMM@@@@HHX$%++/;;;;;:;;;;;;::::::;;/+%$XH@@MMMM@HX$%//::===:::::::::::::==============:/+$X@M############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MMMMM@HX%+/;::==---------------------------------------------======:;+%$H@MM########MMMM@@MM@HX$%//;:::==============================:;/+%$X@MMM########MMM@@@@@@@@@@@HHXX$%%++//;;;;////+%$XH@MM##MM@@HX$%++//;;;;;;;;;//////++++++/: MMMMMM@@@@@HHX$%++/;;;;;:;;;;;;::::::;;/+%$XH@@MMMM@HX$%//::===::::::::::::===============:/+$X@M###########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@MMMM@HX%+/;::==---------------------------------------------======:;+%$H@MM########MMMMM@MM@HX$%/;;:::==============================:;/+%$X@MMM#######MMMM@@@@@@@@@@@HHXX$%%++//;;;;////+%$XH@MM##MM@@HX$%++//;;;;;;;;;//////++++++/: MMMMMMMM@@HHXX$%+//;;;;;:;;;;;;:::::::;/+%$XH@MMMMM@HX$%+/;:===:::::::::::================:/+$X@M###########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MMMMM@HX%+/;::===------------------,-,---------------------=====-==:;+%$H@@M########MMMMM@M@@HX$+/;::::==============================:://%$XH@MM########MMM@@@@@@@@@@@@HHX$$%++//;;;;////+%$XH@MMM#MM@@HX$%%+//;;;;;;;;;//////++++++/: MMMMMMM@@@HHX$%%+//;;;;;:;;;;;;::::::;;/+%XX@@MMMMM@HX$%+/;:=====:::::::::================:/+$X@M###########MMMMMMMM@M@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@MMM@HX%+/;::===-----------------,,,,---------------------=====-==:;/%$X@@M#########MMMMMM@@HX$+/;::::==============================::;/+%XH@@M########MMM@@@@@@@@@@@@HHX$$%++//;;;;////+%$XH@MMM#MM@@HX$%%+//;;;;;/;;;//////++++++/: MMMMMMM@@@HXX$%++//;;;;;:;;;;;;:::::;;//%$XH@MM##MM@HH$%+/;:=====::::::::=================:/+$X@M###########MMMM@@@M@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@MMM@HX%+/;::===-----------------,,,,---------------------=====--=:;/+$X@@M########MMMMMMM@@HX$+/;::::==============================::;/+%$H@@M#########MM@@@@@@@@@@@@HHXX$%++//;;;;;///+%$XH@MMMMMM@@HX$%%+///;;;;/;;;//////++++++/: MMMMMMM@@HHXX$%++//;;;;;;;;;;;;::::;;;/+%$XH@MM##MM@HH$%+/;:=====:::::::==================:/+$X@M###########MMMM@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@MMM@HX%+/;;:==------------------,,,,---------------------=====--=:;/+$X@@MM#######MMMMMMM@@HX$+/;::::=====:========================::;/+%$X@@M#########MMM@@@@@@@@@@@HHXX$%++//;;;;;///+%$XH@MMMMMM@@HX$%%+///;;;//;;;//////++++++/: MMMMMMM@@HHX$$%++//;;;;;;;;;;;:::::;;;/+%$XH@MM##MM@HHX%+/;:=====::::::===================;/+$H@MM#########MMMM@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@M@@HX%+/;;:==------------------,,,,---------------------=====--==:/+$XH@MM########MMMMMM@@XX%+/;::::=====:========================::;/+%$XH@M##########MM@@@@@@@@@@@HHXX$%%+///;;;;;//+%%$H@MMMMMM@@HX$%%++//;;;//;;;//////++++++/: MMMMMMM@@HHX$$%++//;;;;;;;;;;;:::::;;;/+%$XH@MMMMMM@HHX%+/;::=====::::====================;/+$H@MM#########MMMMM@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@HX%+/;;:==------------------,,,,,----------==--------=====--==:/+%XH@MM########MMMMMMM@HX%+/;::::=====:=====================:==::;/++$XH@MM#########MMM@@@@@@@@@@HHHX$%%+///;;;;;///+%$H@@MMMMMM@HX$%%++//;;;///;;//////++++++/: MMMMMMM@@HXX$%+++//;;;;;;;;;;;:::::;;;/+%$HHMMMMMMM@HHX%+/;;:=:====:::====================;/+$H@MM##########MMMM@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@HX%+/;;:==------------------,,,,,----------===-------=====--==:/+%XH@MM#######MMMMMMMM@HX%+/;::::=====::=================:=:::=::;//+%XHHMM#########MMM@@@@@@@@@@HHHX$%%+///;;;;;///+%$H@@MMMMMM@HX$$%++///;;///;;//////++++++/: MMMMMMM@@HX$$%++///;;;;;;;;;;:::::;;;;/+%XH@MMM#MMM@HHX%+/;;:=::===:::====================;/+$H@MM##########MMMM@@@@MM@M@MMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@M@@HX%+/;::==------------------,,,,------------=--------=====--==:/+%XH@MM#######M#MMMMM@@HX%+/;::::=====::====================:==::;;/+%$HH@M##########MM@@@@@@@@@@HHHX$%%+///;;;;;///+%$H@@MMMMMM@HH$$%++///;;///;;//////++++++/: MM@MMM@@HHX$$%++///;;;;;;;;;;:::::;;;//+$XH@M####MM@@HX$%+/;:::::=========================;/+$X@MM##M########MMMMMM@@@@@@@@@@@@MMMMMMMMMMMMMM##MMMMMM@@@@@@@M@@HX%+/;::==------------------,,,,---------------------=====---=:/+%$H@MM########MMMMMM@@X$%+/;::::====::::=================:::=:::;;/+%$XH@M##########MMM@@@@@@@@@@HHXX$%+///;/;;;;//+%$H@@MMMMMM@HH$$%+////;;///;;;//////+++++/: @@@@MM@@HHX$%%++///;;;;;;;;;;:::::;;;//+$XH@M####MM@@HX$%+/;:::::====:====================:/+$XHMM##M########MMMMMMMMM@@@@@@@@@@@@@MMMMMMMMM###M#MMMM@@@@@@@M@@HX$+/;::=--------------------,,----------------------=====---=:/+%$H@MM########MMMMMM@@X$%+/;::::====::::==================::==::;;//+$XH@M##########MMM@@@@@@@@@@HHXX$%+///;//;;;//+%$X@@MMMMMM@HH$$%+////;;///;;;//////+++++/: @@@@@@@@HHX$%++///;;;;;;;;;;;:::::;;;/+%$XH@M####MM@@HX$%+/;::::::==::====================:/+$XHMM#MM########MMMMMMMMM@@HHHHH@@@@@@MMMMMMMM######MMMM@@@@@@@M@@HX$+/;;:=--------------------,-----------------------=====---=:;/%$H@@M########MMMMMM@@X$%+/;:::::===::::==================::==:::;;/+%XX@@M##########MMM@@@@@@@@@HHXX$%+///;//;;;//+%$X@@MMMMMM@HH$$%+///;;;///;;;//////+++++/: @@@@@@@@HXX$%+////;;;;;;;;;;;;::::;;//+%$X@@M###MMM@@HX$%+/;::::::=:::====================:/+%XHMMMMM########MMMMMMM@@@HHHHHHHHHH@@@MMMMMMM#######MMM@@@@@@@M@@HX$%+;;:=---------------------------------------------====---=:;/%$H@@M########MMMMMM@@XX%+/;:::::===::::==================::==:::;;/+%$XH@M##########MMM@@@@@@@@@HHXX$%+///;///;;//+%$XH@MMMMMM@HH$$%+///;;;///;;;//////+++++/: @@@@@@@@HX$$%+////;;;;;;;;;;;;:::;;;//+%XH@MM###MMM@@HX$%+/;:::::::::::=::================:/+%XHMMMMM########MMM@@@@@HHHXXXXXXHHHH@@MMMMM#########MMM@@@@@@@@@@HX$%+/;:=---------------------------------------------====---=:;/%$XH@M########MMMMMM@@HX%+/;:::::===::::=================:::===:::;;/%$XH@MM#########MMM@@@@@@@@@HHXX$%++//////;;;/+%$XH@MMMMMM@HH$$%+//;;;;///;;;//////+++++/: @@@@@@@@HX$$%+///;;;;;;;;;;;;;;;:;;;//+%XH@M#####MM@@HX$%+/;::::::::::::::================:/+%XHMMMMM########MM@@@@@HHXXX$$$$XXXHH@MMMMM##########MMM@@@@@@@M@@HX$%+/;:=---------------------------------------------====---=:;/%$XH@M########MMMMMM@@HX$+/;:::::===::::================::::===:::;;/+%$XH@MM#########MM@@@@@@@@@HHXX$%++//////;;;/+%$XH@MMMMM@@HH$$%+//;;;;///;;;//////+++++/: @@@@@@@@HX$$%+///;;;;;;;;;;;;;;;:;;;/+%%XH@M#####MM@@HX$%+/;;:::::::::::::================:/+%XHMMMMM#######MM@@@HHHXX$$$$%%$$XXHH@MM#############MM@@@@@@@@M@@HX$%+/;:=----------------------------------------------==----=:;/+$XH@M#######MMMMMMM@@HX$+/;::::::==::::================::::===::::;/+%$XH@MM#########MM@@@@@@@@@HHHX$%++//////;;;/+%$XH@MMMMM@@HH$$%+//;;;;;//;;;//////+++++/: @@@@@@@@HX$$%+///;;;;;;;;;;;;;;;:;;;/+%$XH@M#####MM@@HX$%+/;;:::::::::::::================:/+%XHMMMMM#######MM@@HHHXX$$%%%%%%$$XHH@MM#############MM@@@@@@@MM@@HX$%+/;:=----------------------------------------------==----=:;/+%XH@MM######MMMMMMM@@HX$+/;::::::==::::================::::===::::;/+%$XH@MM#########MM@@@@@@@@@HHHX$%++//////;;;/+%$XH@MMMMM@@HH$$%+//;;;;;//;;;//////+++++/: @@@@@@@@HX$%%+//;;;;;;;;;;;;;;;:::;;/+%$XH@M#####MM@@HX$%+/;::::::::::::::================:/+%XHMMMMM######MM@@HHXX$$%+++++++%$XXH@M#############MMM@@@@@@@M@@@HX$$+/;:=----------------------------------------------------=:;;+%$H@@M#######MMMMMM@@HX$+/;;:::::==::::=================:::====:::;;/%%$X@@MM########MMM@@@@@@@HHHHX$%+///////;;;/+%$XH@MMMMM@@HHX$%+//;;;;;/;;;///////+++++/: @@@@@@@@HX$%++//;;;;;;;;;;;;;;;:::;;/+%$HH@M#####MM@@HX$%+/;::::::::::::::================:/+%XHMMMMM######M@@HH$$%%++//////++%$XH@M#############MM@@@@@@@@M@@@HHX$%/;:=----------------------------------------------------=:;;+%$X@@M#######MMMMMM@@HX$+/;;:::::==::::=================:::====::::;/+%$XH@MMM#######MMM@@@@@@@HHHXX$%+///////;;;/+%$XH@MMMMM@@HHX$%+//;;;;;/;;;///////+++++/: @@@@@@@@HX$%+///;;;;;;;;;;;;;;;;::;//+%$H@MM#####MM@@HX$%+/;::::::::::::==================:/+$XHMMMMM#####MM@HXX%%++/;;;:;;;/+%$XH@M#############MM@@@@@@@@M@@@HHX$%//;=----------------------------------------------------==:;+%$XH@MM######MMMMMM@@HX$+/;;:::::==:::==================:::====::::;/++%XH@@MM#######MMM@@@@@@@HHHXX$%+///////;;;/+%$XH@MMMMM@@HHX$%++/;;;;;;;;;///////+++++/: @@@@@@@@HX$%+///;;;;;;;;;;;;;;;;::;/++$XH@MM#####MM@@HX$%+/;::::::::::::==================:/+$X@MMMMMM###MM@@HX$%++/;;:::::;;/%$X@@M#############MM@@@@@MMMMM@@HHX$%+/;=-----===--------------------------------------------==:;/+$XH@MM######MMMMMMM@HX$+/;;::::===:::===================::====::::;/++%$HH@MM########MM@@@@@@@HHHXX$%+///////;;;/+%$XH@MMMMMM@HHX$%++/;;;;;;;;;///////+++++/: @@@@@@@@HX$%+///;;;;;;;;;;;;;;;;::;/+%$XH@MM#####MM@@HX$%+/;;:::::::::::==================:/+$X@MM#MMM###MM@HX$%+//;::===::;;/+$X@MM#############MM@@@@@@MMM@@@HHX$%+/:=----====--------------------------------------------==:;/+$XH@MM#######MMMMMM@HX$+/;;::::===:::===================::======::;;++%$XH@@M########MMM@@@@@HHHHXX$%+///////;;;/+%$XH@MMMMMM@HHX$%++/;;;;;;;;;///////+++++;: @@@@@@@@HX$%+///;;;;;;;;;;;;;;;:::;/+%$XH@MM#####MM@@HX$%+/;;::::::::::===================:/+$X@MM#MMM##MM@@HX$%//;;:=====::;/+$X@MM#############MM@@@@@MMMM@@@HHX$%+/:=----====--------------------------------------------==:;/+%XH@MM#######MMMMMM@HX$+/;;::::===::====================::======::;;/+%$XH@@M#########MM@@@@@HHHHXX$%+///////;;;//+$XH@MMMMMM@@HX$%++//;;;;;;;;///////+++++;: @@@@@@@@HX$%+///;;;;;;;;;;;;;;;:::;/+%$XH@MM#####MM@HHX$%+/;;:::::::::====================:/+$X@MM#MMM#MMM@HX$%+/;::==---==:;/+$X@M#############MM@@@@@@MMMM@@@HHXX%+/:=----====--------------------------------------------==:;/+%$H@MM#######MMMMMM@HX$+/;;::::====:====================::======:::;/+%$XH@@M#########MM@@@@@HHHHXX$%+///////;;;//+$XH@MMMMMM@@HX$%%+//;;;;;;;////////+++++;: @@@@@@@@XX%++//;;;;;;;;;;;;;;;;::;;/+%$XH@MM#####MM@HHX%%+/;;:::::::::====================:/+$H@MM##MMMMMM@HX$%/;::==-----=:;/+$X@MM############MM@@@@@@MMMM@@@HHXX%+/;=----====-------,------------------------------------==:;;/%$XH@M#######MMMMMM@HX$+/;;:::=====:====================::===::==::;//+%XHH@M#########MM@@@@@HHHHXX$%+///////;;;//+$XH@MMMMMM@@HX$$%+//;;;;;;;////////+++++;: @@@@@@@HX$%++//;;;;;;;;;;;;;;;;::;;/+%XH@@MMM#####M@@HX$%+/;;::::::=======================:/+$X@MM##MMMMMM@X$%+/;:===----==:;/+$XHM##############MM@@@@@MMMM@@@HHXX%+/:=----====------,,,-----------------------------------==::;/%$XH@M########MMMMM@HX$+/;::::==============:===========::========:;//+%$XH@M#########MMMM@@@@@@HXX$%++/////;;;;//%$XH@MMMMMMM@HX$$%++//;;;;;//////////+/+/;: @@@@@@@HX$%+//;;;;;;;;;;;;;;;;:::;;/+%XHH@MMM#####MM@HX$%+/;;::::::=======================:/+$X@MM##MMMMMMHX$%+/::===----==:;/+%XH@M############MMM@@@@@MMMM@@@HHXX%+/:=----=====----,,,,,---------,------------------------==::;/%$XH@M########MMMMM@HX$+/;::::=============:::==========::=======::;//+%$XH@M#########MMMM@@@@@@HXX$%++/////;;;;//%$XH@MM#MMMM@@XX$%++//;;;;;//////////+/+/;= @@@@@@@HX$%+//;;;;;;;;;;;;;;;::::;;/+%XHH@MMM#####MM@HX$%+/;;:::::========================:/+$X@MM##MMMMM@HX$%+;::====--==::;/+$XH@M############MMM@@@@@@@@@@@@HHXX$+/:=----=====----,,,,,---------,,-----------------------==::;/%$XH@M########MMMMM@HX$+/;::::=============:::==========:::=::===::;;/+%$XH@M##########MMMM@@@@@HXX$%++/////;;;;//+$XH@MM#MMMM@@HX$%%+//;;;;;//////////+/+/;= @@@@@@HHX$%+//;;;;;;;;;;;;:::::::;/+%$XH@@MMM#####MM@HX$%+//;:::::=========::=============:/+$XHMM#MMMMMM@HX$%/;::========:;;/%$XH@M#############MM@@@@@@@@@@@@@HHX$+/:=----=====----,,,,,--------,,,-----------------------===:;/+$XH@M########MMMMM@HX$+/;::::=============:::==========:::::::=:::;;/+%$XH@M##########MMMMM@@@@HXX$%++/////;;;;;/+$XHMM###MMM@@HX$$%+///;;;;;///////////+/;= @@@@@@HHX$%+/;;;;;;;;;;;;:::::::;;/+%$XH@@MMM#####MM@HX$%+//;:::::=========:::============:/+$XHMM#MMMMMM@HX$%/;::========:;;/%$XH@M#############MM@@@@@@@@@@@@@HHX$+/:=----=====---,,,,,,---------,,-----------------------===::/+%XH@M########MMMMM@HX$%/;::::=====:========::==========:::::::=:::;//+%XH@@M##########MMMMM@@@@HXX$%+//////;;;;;/%$XHMM###MMM@@HXX$%+///;;;;;/////////+/+/;= MMM@@@HHX$%+/;;;;;;;;;;;;:::::::;;/+%$XH@@MMM####MMM@HX$%+//;:::::=========:::============:;+$XHMM#MMMMMM@HX$%/;::========:;//%$XH@M#############MM@@@@@@@@@@@@@@HX$%/;=----====----,,,,,,----------------------------------====:;+%XH@M#######M#MMMM@HX$%/;;:::=====:==::================:::===::::;//+%$XH@@M##########MMMMM@@@@HXX$%+///////;;;//%$XHMM##MMMMM@HXX$%+///;;;;;;////////+++/;: MMMM@@HHX$++/;;;;;;;;;;;;:::::::;;/+%$XH@@MMMM###MM@@HX$%+/;;::::::=======::::::==========:/+$XHMM#MMMMMM@HX$%/;::========:;/+%$XH@M#############MM@@@@@@@@@@@@@@HH$%/;=----==-=----,,,,,,----------------------------------====:;+%XH@M#######M#MMMM@HX$%+/;::======:==::===============:::====::::;/++$XH@@MM###########MMMM@@@@HXX$%+///////;;;/+%$X@MMMMMMMMM@HHX$%++/;;;;;;;////////++++;: MMMM@@HHX$++/;;;;;;;;;;;;::::;;;;;/+%$H@@MMMMM###MM@@HX$%+/;;::::::==::=:===::::==========:/+$XHMM#MMMMMM@HX$%/;::====---=:;/+%$XH@MM############MMM@@@@@@@@@@@@@HHX%+;=----==------,,,,,,-------------------------------------=:;/%XH@M#######M#MMMM@HX$%+/;::======:==:::==============:::====::::;/+%$XH@MM############MMMM@@@@HXX$%+///////;;;/+%$X@MMMMMMMMM@@HX$%++/;;;;;;;;///////++++;: MMMM@@HH$$++/;;;;;;;;;;;;;::;;;;;/+%$XH@@MMMMM#MMMM@@HX$%+/;;:::::::::::::====::==========:/+$XHMMMMMMMMM@HX$%/;::::==---==;/+%XXH@MM###########MMMM@@@@@@@@@@@@@@HX%+;:=-------------,,,,,,------------------------------------=:/%$H@M########MMMMM@HX$$+/;;:======::=::==============::::====:::;/+%$XH@MMM###########MMMM@@@@@HHX$%+////////;;/+%$H@MM#MMMMMMM@HX$%+//;;;;;;;;//////+++++;: MMMM@@HH$%++/;;;;;;;;;;;;;::;;;;;/+%$XH@@MMMMM#MMMM@@HX$%+/;;::::::::::::::==:::==========:/+$XHMMMMMMMMM@HX$%/;::::==---==;/+%XHH@MM###########MMMM@@@@@@@@@@@@@@HX$+/:=---=---------,,,,,,------------------------------------=:/%$H@M########MMMMM@HXX$%+/;:======:::::=================:===:::;;/+$$XHMMM############MMMM@@@@HHXX$%+///////;;;/+%$H@MM#MMMMMMM@HX$%+///;;;;;;;//////+++++;: MMMM@@HX$%+//;;;;;;;;;;;;;:;;;;;;/+%$XH@MMMMM##MMMM@@HX$%+/;;:::::::::::::::::::==========:/+$XHMMMMMMMMM@HX$%/;::::==---=:;/+%XHH@MM###########MMMM@@@@@@@@@@@@@@HX$+/:=---==--------,,,,,,------------------------==----------=:/%$H@M########MMMMM@HXX$%+/;::=====:::::=====================::;;/+%$XH@M##############MMMM@@@@HHXX$%+///;;//;;;/+%$H@MM#MMMMMMM@HXX%%+///;;;;;;//////+++++;: MMMM@@HX$%+//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMMM##M#MM@@HX$%+/;;:::::::::::::::::::==========:/+$XHMMMMMMMMM@HX$%/;::::==---=:;/+%XHH@MM###########MMM@@@@@@MMM@@@@M@@H$%/:==-==----------,,,,-------------------------=-----------=:/+$H@M#########MMMM@HHX$%+/;::=====:::::=====================:;;/+%$XXH@M#############MMMM@@@@@HHX$$%+//;;;;;;;;/+%$H@MM#MMMMMMM@HXX%%+///;;;;;;//////+++++;: MMM@@@HX$%+//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMMM####MM@@HX$%+/;;:::::::::::::::::::=========:;/+$XHMM#M##MMM@HX$%/;::::==---=:;/+%XHH@MM##########MMMM@@@@@MMMMMMM@M@@H$%/:==-==-----------,,,---------------------------==--------=:/+$H@MMMM######MMMM@HHX$%+/;::=====::::======================:;;/+%$XH@@M#############MMMM@@@@HHHX$%++//;;;;;;;;/+%$H@MM#MMMMMMM@HXX%%+////;;;;;/////++++++;: MMM@@HHX$%+//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMMM####MM@@HX$%+/;;:::::::::::::::::::=========:;/+$X@MM####MMM@HX$%/;::::==---=:;/+%XHH@MM#########MMMMM@@@@@MMMMMMMMM@@H$%/;:====-----------,,,---------------------------==--------=:/+$X@MMMM#######MMM@HHX$%+/;::====::::======================::;/+%$XHH@@M############MMMM@@@@@HHXX$%++//;;;;;;;;/+%$H@MM#MMMMMMM@HXX$%+////;;;;;/////++++++;: MMM@@HHX$%+//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM#####MM@@HX$%+/;;:::::::::::::::::::=========:;/+$X@MM####MMM@HX$+/;::::==---=:;/+$XHH@MM#########MMMMM@@@@@MMMMMMMMM@@H$%+;:====-----------,,----------------------------==--------=:/+$XH@MMM#######MMM@HHX$%+/;::====:::=======================:;/+%$XHH@@M############MMMM@@@@@@HHXX$%++//;;;;;;;;/+%$H@MM#MMMMMMM@HHX$%++///;;;;;/////+++++/;: MMM@@HXX$%+//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM#####MM@@HX$%+/;;:::::::::::::::::::=========:;/+$XHMM####MMM@H$%+/;::::====-=:;/+$XHH@MM##M######MMMMM@@@@@MMMMMMMMM@@HX%+;:====-----------,,--------------------------------------=:;+%XH@MMM#######MMM@HHX$%+//;:=====:=======================::;++%$XH@@MM############MMMM@@@@@@HHXX$%++//;;;;;;;;/+%$H@MM#MMMMMMM@HHX$%++////;;;;/////+++++/;= @M@@@HX$%%+/;;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM#####MM@@HX$%+//;:::::==:::::::::::==========::/+%XHMM####MM@@H$%+/;:======-==:;/+$XH@@MM###M#####MMMM@@@@@MMMMMMM@MMM@HX$+;:=====-------------,------------------------------------=:;+%$H@@MMM######MMM@HHXX$%+/;:====::=========:==::========:::/+%$XH@MMM#############MM@@@@@@@@HHXX$%++//;;;;;;;;/+%$H@MM##MMMMMM@HHX$%++///;;;;//////++++++;: @M@@@HX$%%+//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM#####MM@@HX$%+//;:::::==:::::::::::==========::/+%XH@M####MM@@H$%+;:=======-==:;/+$XH@@MM###M#####MMMMM@@@@MMMMMMM@MMM@HX$+/:=====-------------,------------------------------------=:;/%$H@@MMM######MMM@HHXX$%+/;::===::=========:::::========::;/+%$XH@MMM############MMM@@@@@@@@HHXX$%++//;;;;;;;;/+%$H@MM##MMMMMM@HHX$%++///;;;;;/////++++++;: @M@@HHX$%++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM#####MM@@HX$%+//;:::::::::::::::::===========::/+%XH@M####MM@@X$%+;:=======-==:;/+$XH@@MM###M#####MMMMM@@@@MMMMMMMMMMM@HX$+/::===---------------------------------------------------=:;/+$XH@MMM######MMM@HHXX$%+/;::===:==========:::::========::;/+%XH@MMMM############MMM@@@@@@@@HHX$$%++//;;;;;;;;/+%$H@MM##MMMMMM@HHX$%++///;;;;//////++++++;: MM@@HHX$%++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM####MMM@@HX$%+//;:::::::::::::::::============:/+%XH@MM##MMM@HX$+/;:=======-==:;/+$XH@@MM###M#####MMMMM@@@@MMMMMMMMMMM@HX$+/;:===----------------------------------------------=----==;/+%XH@@MM######MMM@@HHX$%+/;;:===:==========:::::=======::;;+%$X@@M###############MMM@@@@@@@@HHX$$%++//;;;;;;;//+%XH@MM###MMMMM@HHX$$%+///;;;;;/////++++++;: MM@@HHX$%++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM####MMM@@HX$%+//;:::::::::::::::::============:/+%XH@MM##MMM@HX%+/;:=======-==:;/+$XH@@MM###M#M##MMMMMM@@@@MMMMMMMMMMMM@X$%/;:===---------------------------------------------===----=:;+%XX@@MM#######MM@@HHX$%+/;;::============:::::=======::;;/+%XH@M###############MMM@@@@@@@@@HHX$%%++//;;;;/////+$XH@MM####MMMM@HHX$$%+//;;;;;;/////++++++;: MM@@HHX$%++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM####MMM@@HX$%+//;:::::::::::::::::============:/+%$H@MM#MMMM@HX%+/;:=======-==:;/%$XH@@MM###M#M##MMMMMM@@@MMMMMMMMMMMMM@HX%+;::==---------------------------------------------===----=:;/%$XH@MM#######MM@@@HX$$%+/;::============:::::=======::;;/%$XH@M###############MMM@@@@@@@@@HXX$%%++//;;;;/////+$XH@MM####MMMM@HHXX$%+//;;;;;;/////++++++;: MM@@HHX$%++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM####MMM@@HX$%+//;::::::::::::::::=============:;+%$H@MMMMMMM@HX%+/;:=======-==:;/%$XH@@MM###M#M##MMMMM@@@@MMMMMMMMMMMMM@HX%+;::==---------------------------------------------===----=:;/%$XH@MM#######MMM@@HXX$%+/;::==========::::::::=====::;;/+%XH@MM##############MMMM@@@@@@@@@HXX$%%++//;;;//////%$XH@MM####MMMM@HHXX$%+//;;;;;;/////++++++;: MM@@HHX$%++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMMM###MMM@@HX$%+//;::::::::::::::::=============:;+%$H@MMMMMM@@HX%+/:========-==:;/%$XH@@MM##MM#M##MMMMM@@@@MMMMMMMMMMMMM@HX%+/;:==---------------------------------------------===----=:;/+$XH@MM#######MMM@@HHX$%+/;::==========:::::::======::;;/+%XH@MM##############MMMMM@@@@@@@@HXX$%%++//;;;/////+%$XH@MM####MMMM@HHXX$%+//;;;;;;/////++++++;: @MM@HX$$%++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMMM###MM@@@HX$%+/;;::::::::::::::::=============:;+%$H@MM#MMM@@H$%+;::=======-==:;/%$XH@@MM#####M#MMMMMM@@@@@MMMMMMMMMMMM@HX$+/;:==--------------------------------------------====----=:;/+%$H@@M########MM@@HHX$%+//;:::=======::::::::=====::;//+%$XH@M##############MMMMMM@@@@M@@HHX$$%++///;;;;////+%$XH@MM####MMM@@HHXX$%+//;;;;;;////+++++++;: @M@@HX$$%++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM###MMM@@@HX$%+/;;::::::::::::::::=============:;+%$H@MM##MM@HH$%+;:========-==:;/%$XH@@MM#####M#MMMMMM@@@@@MMMMMMMMMMMM@HX$%/;:==--------------------------------------------====----=:;/+%$X@@M########MM@@HHX$%++/;;::======:::::::::====:::;/++%XH@MM############MMMMMMMM@@@@M@@HHX$%%++///;;;;////+%$XH@MM####MMM@@HHXX$%+//;;;;;;////+++++++;: @M@@HX$$+++//;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM###MMM@@@HX$%+/;;::::::::::::::::=============:;+%$H@MM##MM@HX$%/;:========-==:;/%$XH@@MM#####M#MMMMMM@@@@@MMMMMMMMMMMM@HH$%/;::=--------------------------------------------=====---=::;/%$XH@M########MMM@@HX$$%+/;;::======:::::::::==::::;/++%$XH@MM############MMMMMMM@M@@MMM@HXX$%++////;;;;////+%$XH@MM###MMMM@@HHXX$%++/;;;;;;////+++++++;: @M@@HX$$++///;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM###MMM@@@HX$%+/;;::::::::::::::::=============:;+%$H@MM##MM@HX$+/;:========--=:;/%$XH@@MM#####M#MMMMMM@@@@@MMMMMMMMMMMM@HH$%+/::=--------------------------------------------=====---==:;/+$XH@M#########MM@@HXX$%++/;::=====:::::::::===::::;/+%$XH@MM############MMMMMMMMMM@@MMM@HXX$%++////;;;;////+%$XH@MM##MMMMM@@HHXX$%++/;;;;;/////+++++++;: @M@@HX$%++///;;;;;;;;;;;;;;;;;;;;/+%$XH@MMMM###MMM@@@HX$%+/;;::::::::::::::::=============:;+%$H@M###MM@HX$+/;:========-==:;/%$XH@@MM#####M#MMMMMM@@@@@MMMMMMMMMMMM@HH$%+/::=--------------------------------------------=====---==:;/+$XH@M#########MMM@HXX$%++/;;:=====:::::::::===:::;;/%%$XH@MM############MMMMMMMMMMM@MMM@HXX$%++////;;;;////+%$XH@MM##MMMMM@@HHXX$%++//;;;;/////+++++++;: @M@@HX$%++///;;;;;;;;;;;;;;;:;;;;/+%$XH@MMMM###MMM@@@HX$%+/;;::::::::::::::::=============:;+%$H@M###MM@HX$+/;::=======-==:;+%$H@@@MMM####M#MMMMMM@@@@@MMMMMMMMMMMM@HH$%+/;:=-------------------------------------------======---==:;/+%XH@M##########MM@HHX$%%+//;:=====:::::::::===:::;/+%$XH@MMM###########MMMMMMMMMMMMMMMM@HXX%++/////;;;;///++%$XH@MM##MMMMM@@HHXX$%%+//;;;;/////+++++++;: @M@@HX$%++///;;;;;;;;;;;;;;::;;;;/+%$XH@MMM####MMM@@@HX$%+/;;::::::::::::::::=============:;+%$H@M###MM@HX%+/;::=======-==:;+%$H@@@MMM####M#MMMMMM@@@@@MMMMMMMMMMMM@HHX$+/;:==------------------------------------------======---==:;;+%$X@@M#########MM@@HX$$%%+/;:=====::::::::====::;;/%$XXH@MM###########MMM@@@@MMMMMMMMMM@HX$%+/////;;;;;///++%$XH@MM##MMMMM@HHHXX$%%+//;;;;////++++++++/: @M@@HX$%++///;;;;;;;;;;;;;;::;;;;/+%$XH@MMM###MMMM@@@HX$%+/;;::::::::::::::::=============:;+%$H@M##MM@@X$%+/;::=======-==:;+%XH@@@MMM#M##M#MMMMMM@@@@@M@MMMMMMMMMM@@HX$%+;:==------------------------------------------======--===::;/+$XH@M#MMM#####MM@@HXX$%%+/;:=====:::::::=====:;;/+%$XH@MM############MMM@@@@@MMMMMMMMM@HX$%+/////;;;;;///+%$XXH@M####MMMM@HHHXX$$%+///;;/////++++++++/: @M@@HX$%++////;;;;;;;;;;;;;::;;;;/+%$XH@@MM###MMM@@@HHX$%+/;::::::::::====================:;+%$H@MM#MM@HX$%+/;:=======--==:/+%XH@@@MMM#M##M#MMMM@@@@@@@@@@MMMMMMMMM@@HX$%+/;==------------------------------------------========-==::;/+$XH@MMMMMM####MM@@HXX$$%+/;:=====::::::======:;;/+$XHH@M#############MMMM@@@@@MMMMMMMM@HX$%+////;;;;;;//++%$XH@@M#####MMM@HHHXXX$%++/////////++++++++;: @@@@HX$%++///;;;;;;;;;;;;;;::;;;;/+%$XH@MMMM##MMM@@@HHX$%+/;::::::::::====================:;+%$H@MM#MM@HX$%/;;:========--=:/+%XH@@MMMM#M#MM#MMMM@@@@@@@@@@MMMMMMMMM@@HX$%+/;:=-----------,------------------------------===========::;/+$XH@MMMMMM####MMM@HXXX$$+/;::====::::::======:;//%$XH@MM#############MMM@@@@@MMMMMMMMM@HX$%+//;/;;;;;;//++%$XH@@M#####MMM@HHHXXX$%++/////////++++++++;: @@@@HX$%++///;;;;;;;;;;;;;;::;;;;/+%$XH@MMM###MMM@@@HHX$%+/;::::::::::====================:;+%$H@MM#MM@HX$+/;;:========-==:/+%XH@@MMMM#M#MMMMMMM@@@@@@@@@@MMMMMMMMM@@HXX%+/;:=------------------------------------------===========::;/+%$HH@MMMMM####MMM@HHXX$$%+/;:====:::::======::;/+%XH@@M#############MMMM@@@@@@MMMMMMMM@HX%++/;;/;;;;;;//++%$XH@@M#####MMM@HHHXXX$%%++////////++++++++;: @@@@HX$%++///;;;;;;;;;;;;;;::;;;;/+%$XH@MMM###MMM@@@HHX$%+/;::::::::::====================:;/%$H@MMMMM@HX%+/;::========-==:/+$XH@@MMMM####MMMMMM@@@@@@@@@@MMMMMMMMM@@HHX%+/;:=----------,--------------------------------===========::/+%$XH@MMMMM####MMM@HHHXX$%+/;:=====:::=======:;//%$XH@M##############MMM@@@@@@@@MMMMMM@@H$%+//;;/;;;;;;//++%$XH@MM#####MMM@HHHXXX$%%++////////++++++++;: @@@HHX$%++///;;;;;;;;;;;;;:::;;;;/+%$XH@MMM###MMM@@@HHX$%+/;::::::::::====================:;/%$X@MMMM@HH$%+;;::========-==;/+$XH@MMMM###M#MMMMMM@@@@@@@@@MMMMMMMMMM@@@HX$%/;:==-------,-,--------------------------------===========::;/+$XH@@@MMM#####MM@HHHXXX$%/;:====::::=======:;/+%$H@MM##############MMM@@@@@@@@MMMMM@@HH$%+//;;;;;;;;///+%$$XH@MM#####MMM@HHHXXX$$%%++////+++++++++++/: @@@HHX$%++///;;;;;;;;;;;;;:::;;;;/+%$XH@MMM###MMM@@@HHX$%+/;::::::::::====================:;/%$X@MMMM@HX$%/;;::===========;/%$X@@MMMM#####MMMMMM@@@@@@@M@MMMMMMMMMM@@@HX$%+/:===------,,,--------------------------------============:;/+%$XH@@MMM#####MM@@HHHXX$%+/;:==::::=======::;++$XH@MM##############MMM@@@@@@@@@@M@@@@HX$%+/;;;;;;;;;///+%$XHH@M######MMM@HHHXXX$$%%%++++++++++++++++;: @@@HHX$%+////;;;;;;;;;;;;::::;;;;/+%$XH@MMM###MMM@@@HHX$%+/;::::::::::====================:;/%$X@@MMM@HX$%/;::===========:;/%$H@@MMMM#####MMMMMM@@@@@@@M@MMMMMMMMMM@@@HX$%+/;:==------,----------------------------------============:;//%$XH@@@MM#####MM@@HHHHX$%+/;::=::::======::;/+%$X@MMM##############MMM@@@@@@@@@@@@@@@HX$%+/;;;;;;;;;//++%$XH@@M######MM@@HHHXXX$$%%%++++++++++++++++/: @@@HHX$%+////;;;;;;;;;;;;::::;;;;/+%$XH@MMMM##MMM@@@HHX$%+/;::::::::::====================:;/%$X@@MMM@HX%+/;::===========:;/%$H@MMMMM######MMMMMMM@@@@@MMMMMMMMMMMM@@@HH$%+/;:===-----,,----------------------------------===========::;/+%$HH@@MM#####MMM@@HHHH$$+/;:::::::====::::;/+%$H@MM###############MMM@@@@@@@@@@@@@@@HX$%+/;;;;;;;;;//++%$XH@@M######MM@@HHHXXX$$%%%++++++++++++++++/: @@@HXX$%+////;;;;;;;;;;;;;:::;;;;/+%$XH@MMM###MMM@@@HHX$%+/;:::::::::=====================:;/%$X@@MMM@H$%+;::============:;+%$H@MMMM#######MMMMMMMM@@@@M@MMMMMMMMMM@@@HHX%+/;:====----,,---------------------------------=============:;//%$XH@@MM#####MMM@@@@HHX$%+/;::::::===::::;/+%$X@MM###############MMMM@@@@@@@@@@@@@@@HX$%+/;;;/;/;;;//+%%$XH@@M######MM@@HHHXXX$$$%%%%++++++++++++++/: @@@HXX$%+////;;;;;;;;;;;;;:::;;;;/+%$XH@MMM###MMM@@@HHX$%+/;::::::::::====================:;/+$X@@MM@@H$%+;::============:;+%$H@MMMM########MMMMMMM@@@@M@MMMMMMMMMMM@@@HX$+/;:====-----,-----------,----------------------============::;/+$XH@@MM#####MMM@@@@HHX$%+/;::::::===::::;/+%XH@M################MMMM@@@@@@@@@@@@@@HHX$%+/;;;///;;;//+%%$XH@MM######MM@@HHHXXX$$$$%%%%+++++++++++++/: @@@HXX$%+////;;;;;;;;;;;;;:::;;;;/+%$XH@MMMM#MMM@@@@HHX$%+/;::::::::::====================:;/+$X@@MM@@X$%/;::============:;+%XH@MMMM#######MMMMMMMM@@@@M@MMMMMMMMMM@@@@HX$%/;:====----------------,,,---------------------=========-==::;/+%$XH@M######MMM@@@@@@HX%+/;;:::::===::;;;/%$XH@M###############MMMMM@@@@@@@@@@@@@@HXX%++/;;;////;;//+%%$XH@MM######MM@@HHXXXX$$$$$%%%+++++++++++++/: @@@HXX$%+////;;;;;;;;;;;;;:::;;;;/+%$XH@MMMMMMMM@@@@HHX$%/;;::::::::::::==================:;/+$X@@MM@@X$%/;::============:;+%XH@MMMM######MMMMMMMMMM@@MMMMMMMMMMMMM@@@@HX$%/;:====-----,---------,,,,---------------------=========--==:;;+%$XH@M######MMMM@@@@@HX$%+/;:::::===::;;;+%$HHM###############MMMMMMM@@@@@@@@@@@@HHX$%+//;;;/////;//+%%$XH@MM######MM@@HHXXXX$$$$$$%%%++++++++++++/: @@@HXX$%+///;;;;;;;;;;;;;;::;;;;;/+%$XH@@MMMMMMM@@@@HHX$%/;;::::::::::::========:=========:;/+$X@@MM@@X$%/;:====-========:;+%XH@MM########MMMMMMMMMM@@MMMMMMMMMMMMM@@@@HX$%+;:=====----,---------,,,----------------------========----==:;/%$XH@M######MMMMMMM@@HX$%+/;;;::::=:::;;/+%XH@M##############MMMMMMMMM@@@@@@@@@@@HHX$%+//;;;///////++%%$XH@MM######MM@@HHXXXXX$$$$$$%%%%++++++++++/: @@@HX$$%+///;;;;;;;;;;;;;;;;;;;;;/+%$XH@@MMMMMMM@@@@HXX$%/;;::::::::::::==================:;/+$X@@MM@HX$+/;:=============:/+$XHMM#########MMMMMMMMMMM@MMMMMMMMMMMMM@@@@@H$%+/::====---------------,,----------------------========----==:;/+%XH@M######MMMMMMM@@HH$$%/;;;:::==::;;//+$XH@M##############MMMMMMMMM@@@@M@M@@@HHHX$%+//;;;///////++%%$XH@MM######MM@@HHXXXXXX$$$$$%%%%%+++++++++/: @@@HX$%%+///;;;;;;;;;;;;;;;;;;;;;/+%$XH@@MMM##MM@@@@HXX$%/;;::::::::::::::::::::========-==;/+$XH@@@@HX%+/:=============::/%$X@MM#########MMMMMMMMMMM@MMMMMMMMMMMMM@@@@@HX%+/;::===---------------------------------------======------==::;/+$H@M#######MMMMMMM@@HX$%+//;:::==::;;/+%$XH@M#############MMMMMMMMM@@@@@MMM@@@HHXX$%+//;;;/////;//+%$XH@@MM######MM@@HHXXXXXX$$$$$$%%%%+++++++++/: H@HHX$%+////;;;;;;;;;;;;;;;;;;;;;/+%$XH@@MMM##MMM@@HHX$%%/;;:::::::::::=::::::::========-==:/+$XH@@@@H$%/;:=============:;/%$X@MM#########M#MMMMMMMMMMMMMMMMMMMMMMM@@M@@HX$%/;::==-----------------------------------------===--------===:;/+$XHMM######MMMMMMM@@HXX$%+/;;::==::;;/+%$H@@M##############MMM@MMMM@@@@MMMMMM@HHX$%++//;;;////////+%$XH@@MM######MM@@HHXXXXXXXXX$$$$%%%%%%%+++++/: H@HHX$%+//;;;;;;;;;;;:::::;;;;;;;/+%%$H@@MM###MMM@@HHX$%+/;:::::::========:::===========--=:/+$XH@@@HX$%/;=--====--====::;+%$X@MM########MMMMMMMMMMMMMMMMMMMMMMMMMM@M@@@HX$%+/;::==--------------------------------------------------=====:;+%XHMM####MMMM@@@@@M@HXX$%+//;:::=::;;/+%XH@MM#############MMM@@@MMMMM@@MMMMMM@HHX$%+//;;;;;///;;/++%$XH@@MM######MM@@HHHXXXXXXXX$$$$%%%%%%++%+++/: @@HHX$%+//;;;;;;;;;;;:::::;;;;;;;/+%%$XH@MM####MM@@HHX$%+/;:::::::========:::===========--=:/+%XHH@@HX$+/:=--====--====::;+%$H@MM#######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HX$%+/;::==--------------------------------------------------=====:;/%$H@M###MMMMMM@@MMM@HHXX$++/;::==::;//+$XH@MM#############MMM@@@MMMMM@@@MMMM@@HXX$%+//;;;;;///;;/++$$HH@MMM######MM@@HHHHXXXXXXXX$$$$$$%%%%%%+++/: @@HHX$%+//;;;;;;;;;;::::::;;;;;;;/+%%$XH@MM####MM@@HHX$%+/;:::::::========::============--=:;+%XXHHHHX%+;:=--====---==::;/+$XH@MM#######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HX$%/;;:=---------------------------------------------------======:;+$X@M##MMMMMMM@MMMM@@HHX$%+/;::::::;/+%$XH@MM#############MMM@@@MMMMM@@@MMMM@@HX$%++//;;;;;//////++$XH@MMMM######MM@@HHHHXXXXXXXXX$$$$$$$%%%%%++/: @@HHX$%+//;;;;;;;;;;::::::;;;;;;;/+%%$XH@MMM###MM@@HHX$%+/;:::::::========::============--=:/+%$XHHHX$%+;:=--====---==::;/+$XH@MM#######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HX$%+/;:=-------------------------------------==------------======:;+%X@@MMMMMMMMMMMMMM@@@HHX$%+/;:::::;/+%$HH@MM#############MMM@@@MMMMM@@@MMMM@HHX$%+///;;;;///////+%$XH@MMMM######MM@@HHHHXXXXXXXXXXXX$$$$$%%%%%+/: @@HHX$%+//;;;;;;;;;;::::::;;;;;;;/+%%$XH@MMM###MM@@HHX$%+/;::::::::=====================--=:/+%$XHHHX$%/;:=---===---==::;/+$XH@M########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@HXX%+/;:=---------------------------------------------------====-=:;/%XH@MMMMMMMMMMMMMM@@@@HX$%+/;;::::;/+%XH@@M#############MMMM@@@MMMMMM@@@@M@@HX$%%+//;;;;;///////+%$XH@MMMM######MM@@@HHHXXXXXXXXXXXXXXX$$$%%%%+/: @@HHX$%+//;;;;;;;;;;;:::::;;;;;;;/+%%$XH@MMM###MM@@HHX$%+/;::=::::::::::::==============-==:/+%$XHHXX$+/;:=---===---==::;/%$XH@M########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@HHX$%/;:=----------------------------------------------------===-=:;/%$H@MMMMM##MMMMMMM@@@@HHX$+/;;:::;;/+%XH@MM#############MMMM@@@MMMMMMM@@@@@HHX$%++//;;;;;//////+%%XX@MMMM#######MMM@@HHHXXXXXXXXHXXXXXXX$$$$%%%/: @@HHX$%+//;/;;;;;;;;;;:::::;;;;;;/+%%$XH@MMMM#MMM@@HHX$%+/;::=::::::::::::==============-==:/+%$XXXX$%+/;:=---===---==::;/%$XH@M########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HX$%+/::-------------=--------------------------------------===-==;/+$XH@@MMM####MMMMM@@@@@HX$%+/;;:;;/+%$XH@M#############MMMM@@@@MMMMMMM@@@@HHX$%%+////;;;;;/////+%$XH@MMM########MM@@HHHHXXXXXXHHHHXXXXXXX$$$%%%/: @@HHX$%+//;/;;;;;;;;;;:::::;;;;;;/+%%$H@@MMMM#MMM@@HHX$%+/;::==:::::::::::==============-==;/+%$XXX$$%+/;:======----==::;+%$XH@M########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HX$%+/;:------------==--------------------------------------===-==:/+%XH@@MM#######MMM@@@@@HX$%+/;;;;;/+%$XH@M#############MMMM@@@@MMMMMMM@@@@HXX$%%+////;;;;;/////+%$XH@MM#########MM@@HHHXXXXXXXHHHHHHXXXXXX$$%%%/; @@HHX$%+/////;;;;;;;;;;:::::;;;;;/+%$XH@@MMMMMMMM@@HHX$%+/;::==:::::::::==================::/+%$XX$$%+/;::======----==:;/+%XH@MM########MMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMM@@@HX$+/;:----------==----------------------------------------==--==:;/+$XH@@MM#######MMMMM@@@HX$%++/;;//+%$H@MM############MMMM@@@@@@MMMMMMM@@HHX$%%%+///;;;;;;////++%$XH@MM########MMM@@@HHXXXXXXHHHHHHHHHHHXXXX$$%+; @@HHX$%+//;//;;;;;;;;;;;::::;;;;;/+%$XH@@MMMMMMMM@@HHX$%+/;::==:::::::::==================::/+%$$$$%+//;::======----==:;/+%XH@MM########MMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMM@@@HX$%/;:----------===---------------------------------------==--==:;/+%$XH@MM######MMMMMM@@@HX$%%+////++%$H@MM###########MMMMM@@@@@@MMMMMMM@@HXX$%%++///;;;;;;////++$$HH@M#########MMM@@@HHHXXXXHHHHHHHHHHHHXXXX$$$+; @@HHX$%+//;/;;;;;;;;;;;;::::;;;;;/+%$XH@@MMMMMMMM@@HHX$%+/;:===:::::::::==================:;/+%$$$%%+/;;::======----==:;/+$XH@MM########MMMMMMMMMMMMMMM#M##MMMMMMMMMMMMMMM@HHX%+;:=-,-------===---------------------------------------==--==::;/%$XH@MM######MMMMMM@@@HHX$%%+///+%$XH@MM###########MMMM@@@@@@@@MMMMMM@@HXX$%%++///;;;;;;;///+%$$HH@M#########MMM@@@HHHHXXXHHHHHHHHHHHHHHXXX$$+; @@HHX$%+//;;;;;;;;;;;;;;;:::;;;;;/+%$XH@@MMMMMMMM@@HHX$%+/;:====::::::::==================::/+%%$%%+/;;::=======----==:;+%$XH@MM#########MMMMMMMMMMMMMM#M#MMMMMMMMMMMMMMMM@@HX%+/:=---------===---------------------------------------==--==::;/+%$XH@M######MMMMMM@@@HHHX$%%+/++%$XH@MM###########MMM@@@@@@@@@@MMMMM@HHX$%%%++///;;;;;;;//++%$XHH@M#########MMM@@@HHHHHXXHHHHHHHHHHHHHHXXXX$+; H@HHX$%+//;;;;;;;;;;;;;;;:::;;;;;/+%$XH@MMMMMMMMM@@HHX$%+/::========::::=======:==========::;++%%%++/;:::========---=:;/+%$XH@MM#########MMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMM@@HX$%/;=---------===---------------------------------===---==--===::;/%$XH@MM#####MMMMMM@@@@HHXX$%%++%%$XH@MM###########MMM@@@@@@@@@@MMMMM@HHX$%%+++///;;;;;;;//++%$XH@MM########MMMM@@@HHHHHHXXHHHHHHHHHHHHHHHXXX%/ HHHXX$%+//;;;;;;;;;;;;;;;:::;;;;;/+%$XH@MMMMMMMMM@@HHX$%//::================::::===========:;/++%++/;:::=========---=:;/+%XHH@MM##########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@H$%/;:=--------===---------------------------------========--====:;/+%XH@MM#MM###MMMMM@@@@@HHHX$%%%%$XH@MMM###########MMM@@@@@@@@@@MMMMM@HX$$%+++///;;;;;;;;//+%$XXH@MM########MMM@@@@HHHHHHHHXXHHHHHH@@@@@HHHXX%/ HHHXX$%+//;;;;;;;;;;;;;;;:::;;;;;/+%$XH@MMMMMMMMM@@HHX$%/;::===============:::::===========:;/++++/;;::==========--==:;/%$XH@@MM##########MMMM@@MMMMMMMMMMMMMMMMMMMMMMMMMMM@@HX%+/:==-------===---------------------------------=========-====::;/%$X@@MMMM#####MMM@@@@@@@HHX$$%$$XH@MM############MMM@@@@@@@@@@MMMM@@HX$%++++///;;;;;;;;//+%$XH@@MM#######MMM@@@@@HHHHHHHHXXXHHHH@@@@@@@HHHX%/ HHHX$$%+//;;;;;;;;;;;;;;;;:::;;;;/+%$XH@MMMMMMMMM@@HHX$%/;::===============:=:=:===========:;//++/;;::===========--==:;+%$XH@@MM##########MMMM@@MMMMMMMMMMMMMMMMMMMMMMMMMMM@@HX$+/:==-------===---------------------------------=========--====::/+$XH@MMMM#####MMM@@@@@@@@HX$$$$XXH@M#############MMM@@@@@@@@@@MMMM@@HX$%+++///;;;;;;;;;//+%$XH@@MM#######MMM@@@@@HHHHHHHHXXXHHHH@@@@@@@@@HH$+ HHHX$$%+//;;;;;;;;;;;;;;;;:::;;;;/+%$XH@@MMMMMMMM@@HHX$+/;:================:=:========---==::;////;::============--==:/+%$XH@@M###########MMMM@@MMMMMMMMMMMM###MMMMMMMMMMMMM@HX$+/;:===-----==--------------------------------==========---====:;/+%XH@MMM######MMM@@@@@@@@HHX$$XXH@MM#############MMM@@@@@@@@@@MMMM@HXX%%+////;;;;;;;;;;//+%$XH@@MM######MMMM@@@@@@H@HHHHHXXHHHH@@@@@@@@@@@H$+ HHHX$$++//;;;;;;;;;;;;;;;;;::;;;;/+%$XH@@MMMMMMMM@@@HX$+/;:==========================----==::;;/;;;:================:;/+%XH@@@M###########MMMM@@MMMMMMMMMMMM####MMMMMMMMM@MM@@X$%+;::===----==---------------------------------=--======---=====:;+%$XH@MM#######MM@@@@@@@@HHXXXXXH@MM#############MMM@@@@@@@@@@@MMM@HX$%+/////;;;;;;;;;;/+%$XHH@@MM######MMMM@@@@@@@@HHHHHXHHHHH@@@@@@@@@@@H$+ HHHX$$%+//;;;;;;;;;;;;;;;;;::;;;;/+%$XH@@MMMMM#MMM@@HX$%/;::=========================----===::;;;;:====-====---=====:;/+$XH@@MMM##########MMMM@MMMMMMMMMMMM#####MMMMMMMM@@@M@@HX$+/;::==------------------------------------------======---=====:;/+%$XH@MM#######MM@@@@@@@@HHXXHH@@MM#############MMM@@@@@@@@@@@@@@@H$$%+///;;;;;;;;;;;;/+%$XH@@@M#######MMMM@@@@@@@HHHHHHXHHHHH@@@@@@@MM@@@$+ HHHX$%%+//;;;;;;;;;;;;;;;;;::;;;;/+%$XH@@MMMM##MMM@@HX$%/;::=========================----====::::::===--=------=====:;+%$XH@@MMM#########MMMMMM@MMMMMMMMMMM#######MMMMMM@@@M@@HX$%+;;::=------------------------------------------===-===--==-==::;/+%XH@MM#######MMM@@@@@@@HHHHHH@@M##############MMM@@@@@@@@@@@@@@HX$%+//;;;;;;;;;;;;;//+%$XH@@MM#####MMMMM@@@@@@@@HHHHHHHHHHHH@@@@@@MMMM@@$+ HHHX$%%+//;;;;;;;;;;;;;;;;;:::::;//+$XH@@MMMM##MMM@@HX$+/;::=========================----====:::::====---------=====:;+%$XH@MMM##########MMMMMM@MMMMMMMMMMM#######MMMMMMMMMM@@HX$%+/;::==------------------------------------------==-===--==--==:;/+%$X@@########MMM@@@@@@@HHHHH@@@MM#############MM@@@@@@@@@@@M@@@HX$%+/;;;;;;;;;;;;;;//+$XH@@MMM#####MMMMM@@@@@@H@HHHHHHHHHHHH@@@@@MMMMM@@$+ XHXX$%%+//;;;;;;;;;;;;;;;;;:::::;//+%$XH@@MMM##MMM@@HX$+/;::=========================----=====:::=====---------====::;+%$H@@MMM#########MMMMMM@@MMMMMMMMMM#########MMMMMMMM@@@HHX$+//;:==-------------------------------------------=-===--==--==::;/+%$H@M########MMM@@@@@HHHHH@@@@MM############MMM@@@@@@@@@@@@@@HHX%%+/;;;;;;;;;;;;;;/+%$XH@MMMM#####MMMMM@@@@@@H@@@HHHHHHHHHH@@@@@@MMM@@@$+ HHXX$%%+////;;;;;;;;;;;;;;;;:::::;/+%$XH@@MMM##MMM@@HX$+/;::=============:===========----=============---------====:;/+%XH@@MMM#########MMMMM@@@MMMMMMMMM#########MMMMMMM@@@@@HHX$%+/;::=---------------------------------------------===--==--===::;/+%XHM##########MM@@@@HH@@@@@@@MMM#########MMMMM@@@@@@@@@@@@@HHX$%+//;;;;;;;;;;;;;;/+%$XH@MMM######MMMM@@@@@@@HH@@HHHHHHHHH@@@@@@@@MM@@@$+ HHXX$$%+/////;;;;;;;;;;;;;;;:::::;/+%$XH@@MMM###MM@@HX$+/;::====::===:=:=:===========---==============---------====:;/%$XH@MMMM#########MMMMMM@@MMMMM#############MMMMMM@@@@@@HHXX%+//;:=---------------------------------------------===--==--====::;+%XH@M#########MMM@@@HH@@@@@@@MMMM#######MMMMMM@@@@@@@@@@@@HHHX$%+/;;;;;;;;;;;;;;/++%$H@@MMM######MMMM@@@@@@@@@@HHHHHHHHHH@@@@@@@@MMM@@$+ XXXX$$%+//////;;;;;;;;;;;;;::::::;/+%$XH@@MMM####M@HX$%+/;::====::::::=================================--------===::;/%$XH@MMMM#######MMMMMM@@@@MMMMMMMM############MMMMM@@@@@HHHX$%+/;:==--------==---------------------------------================:;+%X@M##########MM@@@@@@@@@@@@@MMMMM###MMMMMMMM@@@@@@@@@@@HHXX$%+//;;;;;;;;;;;;;//+%$XH@MM########MMMM@@@@@@@@@@HHHHHHHHHH@@@@@@@@@@@@@$+ XXXX$$%+//////;;;;;;;;;;;;;::::::;/+%$XH@@MMM####M@HX$%+/;:::==:::::::==================================-------===::;/%$XH@MMM#########MMMM@@@@@MMMMMMM#############MMMMM@@@@@HHHX$%+/;:==--------==----------------------------------===============:;/%XH@MMM########MM@@@@@@@M@@@@@MMMMMMMMMMMMMMMM@@@@@@@@@@HHX$%%+//;;;;;;;;;;;;;//+%$XH@MM########MMMM@@@@@@@@@@@HHHHHHHHHH@@@@@@@@@@@@$+ XHXX$$%+///////;;;;;;;;;;;;::::::;/+%$XHH@MMM####M@HX$%+/;:::==::::::===================================-------===::;+%$HH@MMM########MMMM@@@@@@MMMM################MMMMM@@@@@@HHX$%++;:==--------==----------------------------------=============-==:/+$X@MMM########MMM@@@@@@@@@@@@@@MMMMMMMMMMMMMMMM@@@@@@@@HXX$%+///;;;;//;;;;;;;//+%$XH@M#########MMMM@@@@@@@@@@@HHHHHHHHHH@@@@@@@@@@@@$+ XHXX$$%++//////;;;;;;;;;;;;::::::;//%%$HH@MMM####M@HX$%+/;:::==::::===========================--========-------===:;/+%$H@MMMM########MMMM@@@@@@MMMM################MMMM@@@@@@@HHHX$%+/;==--------==----------------------------------=============--=:;/%$H@@MM########MM@@@@@@@@@@@@@@@MMMMM@@@@MMMMMM@@@@@@@HXX$%++//;;;;////;;;;;///+%XXHMM#########MMMM@@@@@@@@@@@HHHHHHHHHHH@@@@@@@@@@@$+ XXXX$$%++///////;;;;;;;;;;:::::::;//+%$HH@MMM####M@HX$%+/;:::==::::===========================--========-------==::;/+$XH@MMM#########MMMM@@@@@@MMMM################MMMMM@@@@@@HHHX$%+/;:=---------=-----------------------------------============---=:;+%XH@@M########MMM@@@MM@@@@@@@@@@MM@@@@@@@MMMMM@@@@@@HHX$%%+//;;;;;;///;;;;;//+%$XH@MM#########MMMM@@@@@@@@@@@@HHHHHHHHHH@@@@@@@@@@@$+ XXXX$$%++///////;;;;;;;;;;:::::::;;/+%$XH@MMM###MM@HX%+//;:::==:::=============================-========-------==:;/+%$XH@M##########MMMM@@@@@@@MMMM#################MMMM@@@@@@@HHXX$%+/::=--------=----------------------------------=============---=:;/%$XHH@M########MMMMMMM@@@@@@@@@@@@@@@@@@MMMMMM@@@@@HHX$%%+//;;;;;;////;;;;//++%$XH@MM#######MMMMMM@@@@@@@@@@@@HHHHHHHHH@@@@@@@@MM@@X+ XXXX$%%++///////;;;;;;;;;;:::::::;;/+%$XH@MMM###M@@H$%+/;;:::==:::======================================-------=::;/+%XHH@M##########MMM@@@@@@@@MMMM#################MMMM@@@@@@@HHHX$%+/;:==-------=----------------------------------=============---=:;/+%$XH@MM########MMMMMMM@@@@@@@@@@@@@@@@@MMMMM@@@@HHHX$%%+//;;;;;;;;///;;;;//+%$XHH@M########MMMMM@@@@@@@@@@@@@HHHHHHHHH@@@@@@@@MM@@X+ XXXX$%%++///////;;;;;;;;;;:::::::;;/+%$XH@MMM###M@HH$%+/;;:::==:::======================================-------=::;/+$XH@@M##########MMMM@@@@@@@MMMM#################MMMM@@@@@@@HHHX$$+/;:==------==----------------------------------==========:====-=::;/+%$XH@M###########MMMMM@@@@@@@@@@@@@@@@MMMM@@@@HHHXX$%+//;;;;;;;;;///;;;;//+%$XH@@MM#######MMMMM@@@@@@M@@@@@@HHHHHHHHH@@@@@@@MMMM@X+ XXXX$%%+///////;;;;;;;;;;;;;;;:::;//+%$XH@MM####M@HX$%//;;:::============================================-------::/+%$XH@M###########MMM@@@@@@@@MMMM#################MMMMM@@@@@@@HHXX$%+/;:=-----------------------------------------------=============::;/+%$XH@MMM#########MMMM@@@@@@@@M@@@@@@@@@@@@@@HHXX$$%++/;;;:;;;;;;;;/;;;//++%$XH@@MM#####MMMMMM@@@@@@@MMM@@@@HHHHHHHH@@@@@@MMMMMMMX+ XXXX$%%+////////;;;;;;;;;;;;;;::;;//+%$XH@MMM###M@HX$+//;;:::===========================================-------=:;/+%XHH@M############MM@@@@@@@@MMMM#################MMMM@@@@@@@@HHXX$%%/;:==------==--------------------------------------=============::;/++%$XH@@MM########MMMMM@@@@@@@@@@@@@@@@@@@@@HHXX$$%%+//;;::;;;;;;;;;;;;//+%$$XH@@MM###MMMMMM@M@@@@@@MMMM@@@@HHHHHHHH@@@@@@MMMMMM@X% XXXX$%++///////;;;;;;;;;;;;;;;::;;;/+%$XH@@MM###M@HX%+/;;;:::===========================================-------=:;/+$XH@MM###########MMM@@@@@@@MMMMM#################MMMM@@@@@@@@@HHHX$%+/;:=-------=--------------------------------------==============::;//+%$XHH@MM########MMMMM@@@@@@@@@@@@@@@@@@HHHXX$$%++//;;::;;;;;;;;;;;;//++%$XH@@MM####MMMMMM@@@@@@@@MMMM@@@@HHHHHHHH@@@@@@MMMMMM@X% XXX$$%++///////;;;;;;;;;;;;;;;:::;;/+%$XHH@MM###M@HX%+/;;:::::=:=======================================-=------=:;+%$H@@MM###########MMM@@@@@@MMMMMMM################MMMM@@@@@@@@@HHHHX$%+;:=--------==------------------------------------===============::;;/+%$XH@MM########MMMMM@@@@@@@@@@@@@@@@HHHHXX$%%++/;;;;:;;;;;;;;;;;;;/++%$XHH@MM#####MMMMMM@@@@@@@@MMMMM@@@HHHHHHHH@@@@@@MMMMMM@X+ XXX$$%++//////;;;;;;;;;;;;;;;;:::;;/++%XXH@MM##MM@H$%+/;::::::::=====================================---=----,--:;+%XH@@M############MMM@@@@@MMMMMMMM################MMMM@@@@@@@@@@HHHXX%+/;==--=----==-----------------------------------------==========:::;;/+%$XH@MMM######MMMMMM@@@@@@@@@@@@@@@HHXXX$%%++//;;;;;;;;;;;;:::;;;/+%%$XH@MMM######MMMM@@@@@@@@@MMMMM@@@HHHHHHHH@@@@@@MMMMMM@X+ XXX$$%+///////;;;;;;;;;;;;;;;;:::;;//+%$XH@MM#MM@@X$%+/;:::::::=====================================----===--,-=:/+$XH@MM############MMM@@@@MMMMMMMMM################MMMMM@MMMMM@@@@@HHX$%/;:=--===--=-=-----------------------------------------==========::::;/+%$XH@MMMM####MMMMM@@@@@@@@@@@@@@HHHXXX$%+++//;;;;;;;;;//;;:::;;;/+%$XHH@MM#######MMMM@@@@@@@@@MMMM@@@@HHHHHHHH@@@@@@MMMMMM@X+ XXX$$%+///////;;;;;;;;;;;;;;;;:::;;;/+%$XH@@MMMM@@X$%/;;:::::=======================================--======---=;/%$H@MMM###########MMMM@@@@MMMMMMMMM#M##############MMMMMMMMMMMM@@@@@HH$%+/;:======---=-------------------------------------------===========::;/+%$XH@@@MMMMMMMMM@@@@@@@@@@@HHHHHXX$$$%%+///;;;;;;;;;;//;;:::;;/+%$XHH@MM########MMM@@@@@@@@@@MMMM@@@@HHHHHHHH@@@@@@@MMMMM@X+ XXX$$%+///;;//;;;;;;;;;;;;;;;;:::;;;//+%XH@@MMMM@HX$+/;::::::=======================================--======--==;/%XH@MMM############MMM@@@MMMMMMMMMM#M##############MMMMMMMMMMMMM@@@@@HX$%+/::======-=--------------------------------------------============::;/+%$XHHH@@@@@@@@@@@@@@HHHHHHHHXXXX$%%%%+//;;;:;;;;;;;;//;;:::;;/+%$XH@@M#########MMM@@@@@@@@@@@MMM@@@@HHHHHHHH@@@@@@@MMMMM@X+ XXX$$%+//;;;//;;;;;;;;;;;;;;;;::::;;;/+%$X@@MMMM@HX%+/;:::::================================================--=:/+$X@M#############MMMMM@@@MMMMMMMM#M#MM#############MMMMMMMMMMM@@@@@@@@XX%+/;::===------------------------------------------------=============:;;/+%$$XXHHH@@@@@@@@HHHHHHHHHXXXX$$%%++///;;;;;;;;;;;;;;;;::::;/+%$XHH@MM#########MMM@@@@@@@@@@MMM@@@@@HHHHHHHH@@@@@@MMMMMM@X+ XXX$$%+//;;///;;;;;;;;;;;;;;;;;::;;;;;/+$X@@M#MM@HX%+/::=::====================================================:/+$H@M##############MMMMMMMMMMMMMMM#MMM###############MMMMMMMMMM@M@@@@@@HX$%+/;::==----=-------------------------------------------=============::;//+%%%$$XXHHHHHHHHHHHHHXXXXX$$$%%+/////;;;:::;;;;;;;;;;;:::;;/+%$XH@@M##########MMM@@@@@@@@@@@@@@@@@@HHHHHHHH@@@@@@MMMMMM@X+ XXX$$%+///////;;;;;;;;;:::;;;;::::;;;;/+%XH@MMMM@HX%+;:========================================-==============:;+%XH@M#############MMMMMMMMMMMMMMMM#MM################MMMMMMMMMM@M@@@@@@HHX$%+/;:==------------------------------------------------=============:::;;//++%%$$XXXXXXHHHXXXXXXX$$$%%+//;;;;;;:::::;;;;;;;;;;::::;/+%$XHH@MM##########MMM@@@@@@@@@@@@@@@@@@HHHHHHHH@@@@@@MMMMMM@X+ XXX$$%+////////;;;;;;;:::::;;;;:;;;;;;//%$H@MMM@HH$%/;:=======================================----===========:;/%$X@M##############MMMMMMMMMMMMMMM#####M###############MMMMMMMMMMMM@@M@@HHHX$%//::=------------------------------------------------=============:::::;;//++%%$$$$$XXXXXX$$$$$$%%++//;;;::::::::;;;;;;;;;::::::;/+%$XH@MMM##########MMM@@@@@@@@@@@@@@@@@@HHHHHHHH@@@@@@MMMMMM@X+ XXX$$%+////////;;;;;;;::::::;;;:::::::;/+$XH@@@@HX$+/;:=======================================----==========::;/%$H@M##############MMMMMMMMMMMMMMM######M###M#M#########MMMMMMMMMMMMMMM@@HHXX%+/;:==--=-------------------------------------------=================::::;;;/+++%%%%%$$$$$%%%%%%+++//;:::::::::::;;;;;;;;::::::;/+%$XH@@MMM#########MMMM@@@@@@@@@@@@@@@@@@@HHHHHHH@@@@@@MMMMMM@X+ XXX$$%+////////;;;;;;;::::::;;::::::::;/+%XHH@@HXX%+/;:========================================-===========::;/+%XH@M##############MMMMMMMMMMMMMMM##########MMMMM#######MMMMMMMMMMMMMMM@@@HHX$%+/;:====-----------===--------------====---------======================::;;;//++++++%%%%%+++++++//;;:::::::::::::;;;;;;;::::;;;/+%$XH@MMM##########MMMM@@@@@@@@@@@@@@@@@@@@HHHHHH@@@@@@MMMMMM@X+ XXX$%%+/;;;////;;;;;;;:::::::::::::::::;/%$XXHHXX$%+/;:====================================================::;/+$XH@M#############MMMMMMMMMMMMMMMM##########MMMMM#######MMMMMMMMMMMMMMM@@@HHX$%+/;::====--------========----------=======------=======================:::;;;////////++/////////;;;;:::::::::::::::;;;;;;::;;;;/+$$H@MMMM##########MMMM@@@@@@@@@@@@@@@@@@@@HHHHH@@@@@@@MMMMMM@X+ XXX$%%+/;;;////;;;;;;;:::::::::::::::::;/+%$XXX$$%+/;;:====::==============================================::;/+$XH@M##############MMMMMMMMMMMMMMM##########MMMMM#MMM##MMMMMMMMMMMMMMMM@@@HHX$%++/;::===--------========----------=======------========================::::;;;;;////////;;;;;;;;;;;::::::::::::::::::::;;;;;;//+$XH@MMM##########MMMMM@@@@@@@@@@MMMM@@@@@@HHHHHH@@@@@@MMMMMM@X+ XXX$%%+///;;///;;;;;;;;;::;;:::::::::::;/+%%$$$$%++/;::==::::::=====================--====================::;/+%$H@MM##############MMMMMMMMMMMMMMMMMM###M#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@HHXX$%+/;;::==--------========----------======-------=========================::::::;;;;;;;;;;:::::;;;:::::::::::::::::::::::::;;;;/+%$XH@M###########MMMMM@@@@@@@@@@@MMMMMM@@@@HHHHHH@@@@@@@MMMM@@X+ XX$$%%+///;////;;;;;;;;;::;;:::::::::::;;/++%%%%++/;;::==:::::::==========================================:;;/+%XH@MM##############MMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHX$$%+/;::==--------========----------======-------===========================::::::::;;;:::::::::::::::::::::::::::::::::::;;;//+%$XH@MM#########MMMMMM@@@@@@@@@@@MMMMMMM@@@@HHHHHH@@@@@@@MMMM@@X+ $X$$%++//;;////;;;;;;;;;:::::::::::::::;;//+++++//;;:::=::::::::================:==================---====:;/+%$HH@M##############MMMMMMMMMMMMMMMMMMMM##MM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHXX$$%+/;:==--------=========----------=====-------=============================::::::::::::::===:::::::::::::::::::::::::::;;//++%$HH@M##########MMMMM@@@@@@@@@@@@MMMMMM@@@@@HHHHHH@@@@@@@@MMM@@X+ $$$$%++/;;;///;;;;;;;;;;:;::::::::::::::;;///+///;;;:::=:::::::=================:=================----===:;/++$XH@MM##############MMMMMMMMMMMMMMMMMMMM##MM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHXX$%+/;:==--------========----------------------==================================::::::::::::::::::::::::;;;:::::::::::::;;/++%$XH@@M#########MMMMMMM@@@@@@@@@@@MMMMMM@@@@@HHHHHH@@@@@@@@MMM@@X+ $$$%%++/;;;///;;;;;;;;;;:;:;::::::::::::;;//////;;;::::=:::::::=================:=================----===:;/+%$XH@MM############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHXX$%+;:=-----=======--------------------------==================================:::::::::::::::::::::::::;;;;::::::::::::;//+%%XX@@MM#########MMMMMMM@@@@@@@@@@MMMMM@M@@@@@HHHHHH@@@@@@@@@MM@@X+ $$$%%++/;;;///;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;:::::=::::::===================================----===::/+%$XH@MM#############MMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@M@@@HHHXX%+/:=----======--------------------------=======------=====================:::::::::::::::::::::::::::;;;;::::::::::::;/+%%$XH@@M#########MMMMMMM@@@@@@@@@@@MMMMM@@@@@@@HHHHH@@@@@@@@@@MM@@X+ $$$%++//;;;///;;;;;:::;;::::::::::::::::::;;;;:::::::::=:::::====================================----==:;;+%$XXH@M#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MM@@@HHHX$%/;:=-=======----------====------------=======-------===========================:::::::::::::::::::::;;;;;:::::::::;;//%%$XH@MMM########MMMMMMMM@@@@@@@@@MMMMMM@@@@@@@HHHHH@@@@@@@@@@@MM@@X+ $$%%++//;;;///;;;;;:::;;:::::::::::::::::::::::::::::::==::::===================================-----=::;/+$$XH@MM#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MM@@@@@@HX%+/;:=======-----------====------------======---------=======================::::::::::::::::::::::::;;;;;:::::::::;;/+%$XH@@MM#########MMMMMMM@@@@@@@@@MMMMMMM@@@@@@@HHHHH@@@@@@@@@@@MM@@X+ %%%%++//;;;///;;;;:::::::::::::::::::::::::::::::::::::========================================------=:;/+%$XH@@M############MMMMMMM@@@MMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@HX$%/;::=====-------------=====----------======------------====================:::::::::::::::::::::::::::::::::::::;//+%$XHH@M##########MMMMM@@@@@@@@M@MMMMMMMMMM@@@@@HH@H@@@@@@@@@@@@@MM@@X+ %%%%++//;;;///;;;;:::::::::::::::::::;::::::::::::::::========================================-------=:;/+$XHH@MM###########MMMMMMMM@@@MMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@HH$%+/;:=====-------------===-------------=====------------====================::=:::::::::::::::::::::::::::::::::;;//+%$XH@MM##########MMMM@@@@@@@@MMMMMMMMMMMMM@@@@@HH@H@@@@@@@@@@@@@MM@@X+ %%%++///;;;///;;;;:::::::::::::::::::;;::::::::::::::=========================================-------=;/+%XHH@@M###########MMMMMMMMM@@MMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@HX$%+/;::==-----------======----------------==-----------==========================::::::::::::::::::::::::::::::;;//+%$XH@@M###########MMMM@@@@@@@@MMMMMMMMMMMMM@@@@@HHHH@@@@@@@@@@@@@MM@@X+ %%%++///;;;///;;;::::::::::::::::::::;;::::::::::::::==========:=============----============-------=:;/%$XH@@MM###########MMMMMMM@@@@MMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@HXX$%+/;::==---------===-===----------------------------===========================:::::::::::::::::::::::::::::;;//+%$$H@@MM###########MMM@@@@@@@@@MMMMMMMMMMMMM@@@@@@HHHH@@@@@@@@@@@@MM@@X+ +++++///;;;///;;;:::::::;;:::::::::::;;::::::::::::::=========:::::===========---============-------=:/+%$H@@MMM###########MMMMMM@@@@@MMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMM@MMM@@@@@@@@@@HHX$$%+/;::===-------===----=----=====----------------================================::::::::::::::::=====::::;;//+%%$XH@MM###########MMMM@@@@@@@@@@MMMMMMMMMMMM@@@@@@@@HHH@@@@@@@@@@MMM@@X+ +++++///;;;///;;::::::::;;:::::::::::::::::::::::::::========::::::============-============-------=:;/+$XH@MMMM##########MMMMMM@@@@@@MMMMMMMMMMMMMMMMMMMMMM###MMMMMMMMMMMMMMMMMMMMM@M@M@@@@@@@@@@@HHX$$++/;:===--------------==--======--------=---========================================::::::::::::=====:::;;;/+%%$XH@MMM###########MMM@@@@@@@@@@MMMMMMMMMMMMM@@@@@@@@HHHH@@@@@@@@@MMMM@X+ +++++///;;;///;;:::::::::::::::::::::::::::::::::::::========::::::=========================-----===:;+%$X@MMMMM#########MMMMMM@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@HHHX$%%+/;:===-------------==-=======--------=---========================================::::::::::::=====:::;;/++%$XHH@MM############MMMM@@@@@@@@@MMMMMMMMMMMMM@@@@@@@@HHHHH@@@@@@@@MMMM@X+ +++++///;;;///;;::::::::;;:::::::::::::::::::::::::::========:::::::=======:================----===:;/%$XH@MMMMM##########MMMMMM@@@@@@MMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@@@HHX$%++/;:===-----------===========--------==-===========--============================::::::::::::=====:::;//+%$XXH@@MM############MMMM@@@@@@@@@@MMMMMMMMMMMMMM@@@@@@HHHHH@@@@@@@@MMMM@X+ ++++////;;////;;:::::;;;;;;;;:::::::::::::::::::::::::====::::;;;;::=====:::::===================::;/+%$H@MMMMMM##########MMMM@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@@@@@HX$$%//;:::=====-----============--------=============--------========================::::::::::=:===::;;//+%$XHH@@MM############MMMM@@@@@@@@@@@MMMMMMMMMMMMMMM@@@@HHHHHH@@@@@@@@MMMM@X+ ++++////;/////;;:::::;;;;;;;;:::::::::::::::::::::::::====::::;;;;;::====:::::=================::;;;/%$XH@MM#MM###########MMMM@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@@@@@@HX$%%+/;;:=====-----============--------==========------------=======================::::::::::=:==:::;/++%$XXH@@MM############MMMMM@@@@@@@@@@@@MMMMMMMMMMMMMMM@@@HHHHHHH@@@@@@@MMMM@X+ ++++//////////;;;::::;;;;;;;;:::::::::::::::::::::::::====:::;;;;;;::=====:::============-====::;;//+$XH@@M##############MMMMMM@@@@@@MMMMMMMMMMMMMMMMMMMMMMMM###MMMMMMMMMMMMMMMMMMMMMM@@MM@@@@@@@@@@@M@@HHX$%%+//;::====-----===-=====----------============--------========================::::::::::::::::;;//+%$$XH@@MM############MMMMMM@@@@@@@@@@@@MMMMMMMMMMMMMMM@@@HHHHHHH@@@@@@@MMMM@X+ +++///////////;;;::::;;;;;;;:::::::::::::::::::::::::====::::;;//;;::======::===========---===:;;/++%$XH@MM##############MMMMMMM@@@@@MMMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@HHX$%%+//;:====------==----------------============--------========================:::::::::::::::;;;/+%%$XH@@MM############MMMMMMM@@@@@@@@@MMMMMMMMMMMMMMMMM@@@@HHHHHHHH@@@@@@MMMM@X+ +/////////////;;;::::;;;;;;::::::::::::::::::::::::::==:::::;;/////;::===================-==::;;/++%$XHH@M##############MMMMMMM@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@HHX$%%+/;;::==========----------------=============------========================:::::::::::::::;;//+%$$XHH@MMM#########MMMMMMMMM@@@@@@@@@MMMMMMMMMMMMMMMMMM@@@@HHHHHHHH@@@@@@MMMM@X+ //////////////;;;::::;;;;;;:::::::::::::::::::::::::::::::;;;//+++/;;::====================::;;/+%$$XH@@MM##############MMMMMMMM@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@HHX$$%+/;;::=========-------------------===========-----=======================:::::::::::::::;;//+%$XXHH@MMM#########MMMMMMMMMM@@@@@@@@@MMMMMMMMMMMMMMMMM@@@@@HHHHHHHHH@@@@@MMMM@X+ //////////////;;;::::;;;;;:::::::::::::::::::::::::::::::;;;/+++%++/;;::===================:;;/+%$XXH@MMM###########MMMMMMMMMMMMMM@@@MMMMMMMMMMMMMMMMMMMMMMMMMMM####MMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@HHXX$%++/;;:::======--------================================================:::::::::::::::;;;/++%$XHH@@MM##########MMMMMMMMMM@@@@@@@@@@MMMMMMMMMMMMMM@@@@@@@@HHHHHHHHH@@@@@MMMM@X+ //////////////;;;::::;;;;;:::::::::::::::::::::::::::::::;;//+%%%%++/;:::=================::;/+%$XXHH@MMM###########MMMMMMMMMMMMM@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMM####MMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@MMM@@@@@HHXX$%++/;;:::======-----==========-======================================:::::::::::::::;;;/++%$XHHH@@MM##########MMM@@@MMMMM@@@@@@@@MMMMMMMMMMMMMMM@@@@@@@@HHHHHHHHHH@@@@M@MM@X+ //////////////;;;;:::;;;;:::::::::::::::::::::::::::::::;;//++%$$%%++/;;::===============::;/+%%XXHH@MMM###########MMMMMMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMM###M#####MMMMMMMMMMMMMMMMMMMMMMMMMM@@MMMM@@@@@@HHHHXX$%%%+/;;::====-======================================================:::::::====:::;;;//+%$$XH@@MMM###########MMM@@@@@M@@@@@@@@MMMMMMMMMMMMMMMMM@@@@@@@HHHHHHHHHH@@@@@@@@@@$+ /////////////;;;;;;::;;;;::::::::::::::::::::::::::::::;;;/++%$$$$$%+/;;::===========:::::;//+%$XHH@@M#############MMMMMMMMMMMMMMMMMMMMMMMMMM###MMMMMMMMMMMMM###M#####MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHXX$$%++/;::============================================================::::::==:::::;///+%$$XH@@@MM############MM@@@@@MMM@@@@@@MMMMMMMMMMMMMMMMMM@@@@@@@HHHHHHHHHHHH@@@@@@@@$+ /////////////;;;;;;::;;;:::::::::::::::::::::::::::::::;;/++%$$XXXX$%+//;::=====:::::::;;;/++%$XH@@MM##############MMMMMMMMMMMMMMMMMMMMMMMMMM###M######M###############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHXX$$%+/;;:::======:::================================================:::::::::::;;//++%$XXH@MMMMM############MM@@@@@@@M@@@@@@MMMMMMMMMMMMMMMMM@@@@@@@HHHHHHHHHHHHH@@@@@@@@$+ /////////////;;;;;;;;;;;:::::::::::::::::::::::::::::::;//+%$$XHHHHX$%++/;;::::::;;;;;////+%$$XH@@MMM##############MMMMMMMMMMMMMMMMMMMMMMMM############################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@HHXX$%++/;;:::::::::::==============================================:::::::::;;;//++%%$XHH@MMMM#############MMM@@@@@@MMM@@@MMMMMMMMMMMMMMMMMM@@@@@@@@HHHHHHHHHHHHH@@@@@@@@$+ /////////////;;;;;;;;;;;::::::::::::::::::::::::::::::;;//+%$XHH@@HHX$%%+//;;;;;;;;///+++%%$XXH@@MM###############MMMMMMMMMMMMMMMMMMMMMMMMM####################M#######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@HHXX$%++/;;;:::::::::===============================================:::::::;;;//+%%$$XHH@@MM##############MMM@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@HHHHHHHHHHHHH@@@@@@@@$+ ////////////;;;;;;;;;;;;::::::::::::::::::::::::::::::;;/+%$XXH@@@@@HX$%%+///;;;////++%%$$$XHH@@MM###############MMMMMMMMMMMMMMMMMMMMMMMM###################MMMM#######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@HHX$$%%+//;;::::::==================================================:::::;;//++%$$XXHH@@MM##############MMM@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@HHHHHHHHHHHH@@@@@@@@$+ ////////////;;;;;;;;;;;;::::::::::::::::::::::::::::::;;/+%$XH@@MMM@HXX$$%%++///++++%$$$XXHH@@@MM###############MMMMMMMMMMMMMMMMMMMMMMMMM##################MMMMM#######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@HHXX$$%++//;;::::==================================================:::;;;/++%$$XXHHH@MMM#############MMMM@@@@@@@@@MMMMM@MMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHHHH@@@@@@@$+ ////////////;;;;;;;;;;;;::::::::::::::::::::::::::::::;;++%XHH@M#MM@@HXX$$%%%+++%%%%$XXHHH@@@MMMM###############MMMMMMMMMMMMMMMMMMMMMMMM###################MMMMM##########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@M@M@@@@@@@HHHXX$%%++/;;;:::=============================================:::::;;;//+%%$XXHH@@@MMM##############MMM@@@@@@@MMMMMMMM@MMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHHHHHH@@@@@@@$+ //////////////;;;;;;;;;;::::::::::::::::::::::::::::::;/+%$XH@MM###MM@HHHXX$$$$%$$$XXHH@@@MM##################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MM@@@@@HHHXX$$%+///;;:::::::::::::============::================:::::::;;//++%$$XHH@@@MMM###############MMM@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHHHHH@@@@@@@@$+ /////+++++////;;;;;;;;;;:;::::::::::::::::::::::::::::;/+%$X@@M#####MM@@HHXXXXX$XXXHH@@MMM####################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##############MMM##################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@HHXXX$%+++//;;;;:::::::=============================:::::::;;;//++%%$XXH@@MMMMM################MMM@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHHHHH@@@@@@@@$+ ////+++++++///;;;;;;;;;;;;:::::::::::::::::::::::::::;//%$XH@MM######MM@@@HHHHXXHHH@@@MM#####################MMMMMMMMMMMMMMMMMMMMMMMMMMMMM##################MM##################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@HHXXX$$%%++///;;;:::::============================:::::::;;//++%%%$XHH@@MM###################MMMM@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHXXHHHHH@@@@@@@@@@$+ ////+++%%+++///;;;;;;;;;;;;;;::::::::;;;:::::::=::::;;/+%$XH@MM######MMM@@HHHHHHH@@@@MM####################MMMMMMMMMMMMMMMMMMMMMMMMMM###M##################MMMMM################MMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@HHHHXX$$%%+++//;;;::::===========================:::::;;//+++%$$$XXH@@MM##################MMMMMM@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHXXHHHHH@@@@@@@@@@$+ ////+%%%%%%++////;;;;;;;;;;;;;::::::;;;;:::::===::::;;/+%XHH@MMMM#####MMM@@@@@@@@@MMMM####################MMMMMMMMMMMMMMM##MMMM#############################MMMM################MMM#M#M#######MMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@HHHXX$$%%%++//;;:::::::====================:::::;;;///+%%$$XXXHH@MMM#################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHXXXHHH@@@@@@@@@@@@$+ ////+%%$$%%++////;;;;;;;;;;;;;;:::::;;;;::::::==:::;;/+%$XH@MMMM#######MMM@@@@@@MMMMM#####################MMMMMMMMMMMMM####MM###################################################MM##############MMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@@@HHHXX$$%%++//;;;;:::::::::::::::::::::::;;;;;///++%%$$XHHH@@@MM#################MMMMMMMMMMMMMMMMMMMM@@@MMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHXXXHHH@@@@@@@@@@@@$+ ////+%$$$$%%++////;;;;;;;;;;;;;;::::;;;;::::::==:::;//+$$H@@MMM#########MM@@@@MMMMMM######################MMMMMMMMM###MM########################################################################MMMMMMMMMMMMMMMMMMM@@@@@MMMMMMMMMM@@@HHXXX$$%%++//////;;;;;;;;;;;;;;;;;;;;////++++%%%$XXXH@@@@MM#################MMMMMMMMMMMMMMMMMMMMMM@MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHHXXXHHH@@@@@@@@@@@@$+ ///++%$$$$%%++////;;;;;;;;;;;;;;::::;;;;:::::::=:::;/+%$XH@MM##########MMM@@@@@MMMMMM#####################MMMMMMMMM###M##########################################################################MMMMMMMMMMMMMMMMMMM@@MMMMMMMMMMMM@@@@HHXXX$$%%%++++++++//////////////////++++%%%%$$$XHHH@@MMMM#################MMMMMMMMMMMMMMMMMMMMMMM@@@MMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHXXXHHH@@@@@HH@@@@@$+ ///++%$$$$$%%++///;;;;;;;;;;;;:::::::;;;:::::::::;;;/+%$XH@M###########MMM@@@@@@MMMMMMMM##################MMMMMMMMMMMM##M#MMMM##MMMMMM############################################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHXXX$$$%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%$$XXXXHH@@@MMMMM################MMMMMMM@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHXXHHH@@@@HH@@@@@@$+ //++%%$$X$$$%%+///;;;;;:;;;;;;:::::::::::::::::::;;/+%$XH@MM##########MMMM@@@@@@MMMMMMMMMMMMM#########MMMMMMMMMMMMMMMM####MMMM##MMMMMM############################################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHXXXXXXXX$$$$$$$$$$$$$$$$$$$$XXXXXXXXHHHH@@@MMM##################MMMMMMMM@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHXXHHHH@@HHH@@@@@@$+ ++++%%$XXX$$$%%+//;;;;;:;;;;;;;:::::::::::::::::;;//+%$XH@M###########MMM@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMM##############################################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHHHHXHXXHXHHHHHHHHHHHHHHHHH@@@@@MMMM###################MMMMMM@M@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHXHHHHH@@HHHH@@@@@$+ ++++%$$XXXX$$$%+//;;;;;::;;;;;;;::::::::::::::;;;//+%$XH@@M###########MMM@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#MMM#MMMMMMMMMMMM##############################################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@HHHH@HHHHH@@@@@@@@@@@@@@@@@MMMMM#####################MMMMM@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHH@HHHH@@@@@$+ ++++%$$XXXXX$$%++/;;;;;;:;;;;;;;::::::::::::::;;;/++%$XH@MM###########MMMM@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###M###MMMMMMMMMMMMM###########M#M################################################MMMMMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMM@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMM######################MMMMMM@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHHHHHH@@@@@@$+ ++++%$$XXXXXX$%%+//;;;;;:;;;;;;;::::::::::::::;;;/+%$XH@@M###########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##########MMMMMMM############MMMMMMMMMMMM##########################################MMMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#######################MMMMMM@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHHHHHH@@@@@@X+ ++++%$XXXHHXXX$%++/;;;;;;;;;;;;;;::::::::::::;;;/++%$XH@MM###########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM############MMMMMMMM########MMMMMMMMMMMMMMMM##########################################MMMMMMMMMMMMMMMMMMMMMMM#####MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#######################MMMMMMMM@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHHHHHHH@@@@@$+ +++%%$XXHHHHHX$%++/;;;;;;;;;;;;;;::::::::::::;;//+%$XHHMMM##########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM################MMMMMM##M#M#M###MMMMMMMMMMMMMMMMMM####################MM###################MM###MMMMMMMMMMMMMMMMM#####MMMMMMMMMMMMMMMMMMMMMMMMM####################################MMMMMMM@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHHHHHHH@@@@@$+ +++%%$XXHHHHHHX$%+//;;;;;;;;;;;;;;;:::::::::;;;/+%$XX@@M###########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###MMMMM#MMMMMMMMMMM#M#M###MMMMMMMMMMMMMMMMMMMMMMMM###########################################MMMMMMMMMMMMMMMMM#########MMMMMMMMMMMMMM##################################MMM##MMMMMM@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHHHHHHHHH@@@@@X+ +++%%$XXHH@@HHX$%+//;;;;;;;;;;;;;;;:::::::::;;//+%$XH@MM###########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#######################################MMMMMMMMMMMMMMMMMMMMMM#M##MMMMMMMMMMMMMMMMM###############################MMMMMMMMMMMMM@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHHHHHHHHHH@@@@X+ +++%$$XHH@@@@HXX%%+//;;;;;;;;;;;;;;:::::::::;;/+%$XHH@MM##########MMMMMMM@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMM@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#######################################MMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMMMMMMMMM######################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHHHHHHH@@@@X+ %+%%$$XH@@@@@@HX$%+///;;;;;;;;;;;;;::::::::;;//+%$XH@M############MMMMM@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMM@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMM#######################################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHHHHHHHHHH@@@@X+ %%%%$XHH@@M@@@HX$%++//;;;;;;;;;;;;;:::::::;;//+%$XH@@M########MMMMMMMMM@@@@@@@@@@@@@@@@@@@@@@@@@MMM@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMM##############M#########################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHHHHHHHHH@@@@@X+ %%%$$XH@@MMMM@HHX$%+///;;;;;;;;;;;;::::::;;/++%$$X@@M########MMMMMMMM@@@@@@@@@@@@@@@@@@@@M@MMMMMMMMMMMMM@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##############MM#########################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHHHHHHHHHHHHHHH@@@@@X+ %%%$XXH@MMMMMM@HX$%++//;;;;;;;;;;;;:::::;;//+%%$XH@MM########MMMMM@@@@@@@@@@@@@@@@@@@M@MMMMMMMMMMMMMMMMMMM@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#M###########M#############################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHHHHHHHHH@@@@@@X+ %%%$XXH@MM#MMM@HHX$%++//;;;;;;;;;;;::::;;;/+%%$XHH@M########MMMMMM@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMM@M@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#########MMM#M#M#MM#####################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHHHHHHHHHHHHH@@@@M@X+ $%%$XH@@MM##MM@@HX$%%+//;;;;;;;;::::::;;;//+%$$XH@MM########MMMMMM@@@@@@@@@@@@@@@@@@@@@M@@MMMMMMMMMMMMMM@M@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###########M#MMMMMMM#################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHXXHHHHHHH@@@@MMX+ $$$$XH@MM####MM@HHX$%++//;;;;;;;;;;;;;;//++%$XXHH@M########MMMMM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@M@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMM#M#######MMMMMMMMMMMM##############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHHXXXHHHHHH@@@MMMX+ $$$XXH@M######M@@HX$$%++///////;;;;;;;//++%$XXHH@MM########MMMMM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMM##############MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHHXXXXHHHHH@@@MMMMX% $$$XHH@M######MM@@HX$%%++++++/////////++%%$XXH@@MM#########MMMMM@@@@@@@@@@@@MM@@@@@@HHHHHHHHHHHHXXXXXXXXXXX$$$$$$$$XXXXX$X$$$$$$$$$$$XXXXXXXXXXHHHHHHHHHHHHHHHH@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#############M#M#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#####MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHHXXXXXXHHHH@@@MMMMX% $$$XHH@M######MM@@HXX$%%+++++++///++++%%$$XHH@@MMM##########MMMM@@@@@@@@@@@@@@@@@HHHHHHHHXXXXXXXXX$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$XXXXXXXXXXHHHHHH@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##############M###MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###########MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@HHHXXXXXXXHHHH@@@MMMMX% X$XXH@@M######MMM@HHX$$$%%%%%%+++++++%%$XXHH@@MMM##########MMMMM@@@@@@@@@@@@@@@@HHHHHXXXXXXX$$$$$$%%%%%%++++++++/++++++++++++++++++++++++%%%%%%$$$$$$$$$XXXXXHHHHH@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#####################MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@HHHXXXXXXXHHH@@@@MMMMX% XXXXH@@M######MMM@@HHXX$$$$$$$%%%%%%%$$XXHH@@MMM##########MMMMMM@@@@HHHH@@@@@@@HHHXXXX$$$$%%%%%%+++++//////;;;;;;;;;;;;;;;;;;;;;;;;;//////+++++++%%%%%%%$$$$$XXXHHHHH@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM###########M#########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@HHHXXXXXXXHHH@@@MMMMMH% XXXHH@@M######MMMM@@HHXXXX$$$$$$$$$$$XHHH@@MM############MMMMMMM@@@HHHHHHHHHHHXXXX$$$%%%%%+++++/////;;;;;;::::::::::::::::::::::::::::;;;;;;;///////++++++%%%$$$$$XXXXHHHHHHHHH@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#########M#########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#############MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@HHHXXXXXXXHHH@@@MMMMMH% XXXHH@MM######MMMM@@@HHHXXXXXXXXXXXXHH@@@MM###########MMMMMMM@@@@@@HHHHXXXXXXX$$$%%%%++++/////;;;;;;::::::===========================::::::::;;;;;;;;//////+++%%%%%$$$$$XXXXXHHHH@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#####M#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#M########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHXXXXXXXHHH@@MMMMMMH% XXXHH@MM#####MMMMM@@@HHHHHHHHHHHHHHHH@@MMM###########MMMMMM@@@@@@@HHHHXX$$$$%%%%++++//////;;;;;;::::::::===================================::::::::;;;;;;;;////+++++++%%%$$$$XXXHHH@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#M#MMMMMMMMMMMMMMM#M######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@HHHXXXXXXXHH@@@MMM##MH% HHHHH@MM#####MMMMM@@@@HHHHHHHHHHHH@@@@MM#############MMM@@@@@@@@@HHHHHX$$%%++++++////;;;;;;::::::::::=========================-=-=-=-============:=::::::::;;;;/;;/////+++%%$$XXXHH@@@MMMMMMMM#####MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#M#####M#M#MMMMMMMMMMM#M#########MMM####MMMMMMMMMMMMMMMMMMMMMM@@@HHHXXXXXXXHH@@MMMM##MH% HHHH@@MMMM##MMMMM@@@@@@@HHH@@@@@@@@@MMMM############MM@@@@@@HHHHHHHHXX$$%%+//////;;;;;;:::::::::============----=============------------=-===============::::::::;;;;;;//++%%$$XXHH@@@MMMMMMMM######MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##############MMMMMMMMMMMMM########MMM####MMMMMMMMMMMMMMMMMMMMMM@@@HHHXXXXXXHH@@@MMMM###H% HHH@@@MMMM##MMMM@@@@@@@@@@@@@@@@@@MMMMM###########MMM@@HHHHHHHXXXX$$$$%%+//;;;;;;:::::===================-------============-------------------------------=========:::::;;//++%%$$XXHHH@@@MMMMM#####MMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM######MMMMMMMMMMM#################MMMMMMMMM#########MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@HHHXXXXXXHH@@MMM#####H% @@@@@MMMMM#MMMM@@@@@@@@@@@@@@@MMMMMMMMM##########MMM@@HHHHXXXX$$$$%%%%++/;;::::::::=============-------------------=-=-=-=--------------------------------------========::;;;//++%%$$XXXHHH@@@@MMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#MMMMMMMMMMMMMMMMMM############MMMM##################MMMMMMM######M#M#MMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@HHHXXXXXXHH@@MMM#####H% @@@@@MMM###MMM@@@@@H@@@@@@@@@@@M@MMMMMMMMMMM##MMMM@@HHXXXXX$$$%%%%++++//;;:::::::::=============-------------------------------------------------------------------=====:::;;;;///++%%%$$$XXHHH@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##MMMMMMMMMMMMMMMM#############MMMMMMMMM#####M#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@HHHXXXXXXHH@@@MM####MH% @@@@MMMM###MMM@@@@HHH@@@@@@@@@@@@@@@MMMMMMMMMMMMMM@@HHXX$$$$%%%+++////;;;:::::::==================-------------------------------------------------------------------=====:::::;;;;///++%%%$$XXHH@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##########MMMMMMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@HHHXXXXXXXXH@@@MM####MH% MMMMMM######MM@@@HHHHH@@@@@@@@@@@@@@@@@@@@@@@@@M@@@HXX$$%%%%+++///;;;;:::::::::======================----------------------------------------------------------------=======:::::::;;;;///+%%$XXXH@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@HHHXXXXXXXXHH@@MM##M#MH% MMMMMM##MMMMM@@HHHHHHHHHHH@@@@@@HH@@@@@@@@@@@@@@@HHXX$$%%%+++///;;:::::==:::::==============---=====------------------------------------------------------------------================::;;//+%$$XXH@@@@MMMMMMMMMMMMMM@@@@@@@@@@@MMMMMMMM@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@@@@@@@@@@@@@@@@@@@@@HHHXXX$$$$XXHH@@MMM###MX% HXXH@@HHHHHHHXX$$$$$$$$$$$XXXXXX$$$$$$$$$$$$$$XX$$$%%++////;;;:::=====--========----------------------------,,,,--,-,-,-,-----------------------,-,,,,,,,,,,--------------------------===::;;/++%%$XXXXHHHHHHHHHHHHHHXXXXXXXXXXXHHXXXXXXXXXXXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXHHXXXXHHHHHHHHHHHHXXXXXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$$$$%%%%%%%%$$XXXHH@@@X%/ %++$$$%%%%%%%%++++///+++++++++++++++++++++++++++++///;;;:::::====---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--====:;;;//+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++//////////++++%%%$$$+/: