BMv6( ***)))((((((((((((((('''))))))************))))))))))))************))))))))))))))))))(((((((((((((((***++++++******+++,,,,,,+++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))*********(((((((((((()))))))))***************************))))))************))))))(((*********((('''((()))(((((((((''''''''''''''''''(((((((((((((((''''''************************(((((((((((())))))))))))))))))((((((((((((((()))))))))***+++++++++++++++))))))))))))))))))))))))************************)))***************++++++((()))***)))((((((***,,,++++++*********+++,,,,,,++++++++++++++++++++++++*********)))******+++,,,,,,++++++******++++++,,,---......,,,***))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,---------++++++++++++***************+++++++++++++++,,,,,,*********)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////............------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------+++---......,,,***++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++*********+++,,,---)))+++,,,+++***)))***+++,,,+++***)))))))))************+++++++++,,,,,,,,,))))))*********++++++++++++******))))))******+++*********************************)))''''''***,,,...---,,,+++++++++++++++)))'''&&&''')))******************+++,,,+++***)))************++++++++++++***++++++,,,,,,++++++***(((((())))))*********+++******))))))))))))************))))))))))))************))))))))))))*********)))((()))++++++)))(((%%%'''))))))((('''((()))***+++------,,,***++++++((((((((((((((((((((((((***)))(((((((((((())))))(((''''''&&&'''((())))))))))))))))))))))))))))))))))))*********+++++++++************************)))***+++)))((('''))),,,)))***++++++***)))***+++,,,+++++++++++++++++++++,,,,,,,,,++++++*********************************)))+++,,,+++***)))***++++++++++++*********)))))),,,,,,++++++***)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,+++***)))+++++++++***************************************))))))***)))(((((((((((()))))))))******)))))))))))))))************))))))(((((((((((()))))))))))))))***++++++***)))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************))))))******++++++++++++************************))))))************))))))((()))***)))'''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))***))))))***++++++++++++***))))))))))))))))))))))))************************))))))******+++++++++,,,((()))***)))((((((***,,,)))))))))))))))***++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++******++++++,,,)))+++,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,---...---,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------------------------------............------------...------,,,,,,------...------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,------...............------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,...---,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,---)))***++++++***)))***++++++++++++*********************+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++************************)))******)))((((((***,,,***))))))(((((((((((()))(((&&&&&&&&&)))*********)))***++++++************))))))*********+++++++++***++++++,,,,,,++++++***+++*********))))))((((((***))))))))))))))))))******))))))((())))))************))))))))))))*********)))((()))++++++)))(((''')))******)))))))))***)))+++,,,,,,+++***+++,,,(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************)))******))))))((()))***)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,+++++++++++++++***************************)))***++++++***)))***++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,+++******************************++++++************++++++)))***+++***((('''((()))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))***++++++***)))***+++******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***++++++,,,,,,++++++************************))))))************))))))((()))***)))'''&&&'''((('''(((((((((((()))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((''''''(((***+++((()))******++++++******))))))))))))))))))))))))************************))))))******+++,,,,,,,,,((()))***)))((((((***,,,((((((((((((((()))***+++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,++++++******++++++,,,''')))***+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++***+++,,,...---------,,,,,,,,,++++++*********++++++,,,,,,------,,,******,,,---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------,,,,,,------...------------------------,,,++++++++++++,,,,,,------------------.........,,,------......---,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++---...---,,,+++,,,...+++,,,...---,,,++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,,,,,,,,,,)))***++++++***)))+++,,,++++++++++++******))))))************+++++++++,,,)))************+++++++++++++++++++++++++++++++++************************((()))***)))((((((***,,,+++******))))))*********((('''&&&''')))+++++++++)))***+++***)))(((***+++)))))))))************+++***++++++,,,,,,++++++***,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))((((((((()))************))))))))))))*********)))((()))++++++)))((((((***++++++***)))***+++)))***++++++***)))+++,,,((((((((((((((((((((((((''''''(((((((((((())))))************++++++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))***))))))))))))***++++++***)))***+++*********+++++++++++++++++++++++++++++++++++++++***************+++++++++)))***++++++***)))+++,,,+++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,***)))***+++,,,+++***+++++++++,,,,,,++++++***))))))*********+++++++++,,,,,,++++++++++++,,,,,,)))***,,,***((('''(((***))))))(((((((((((())))))))))))************))))))'''((((((((()))))))))***)))+++,,,+++***)))***+++)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))******)))))))))'''(((((()))******++++++((()))***+++,,,++++++***************************))))))************))))))((()))))))))'''&&&'''((('''((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))'''''''''((()))*********)))((('''&&&'''(((***+++((())))))***************))))))))))))))))))))))))************************))))))***++++++,,,------((()))***)))((((((***,,,(((((((((((()))***+++,,,************************))))))))))))***+++,,,---,,,++++++******++++++,,,((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,+++******,,,...,,,,,,,,,,,,+++++++++***)))******+++,,,,,,---------+++)))))),,,---,,,***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,------...........................++++++*********+++---------,,,,,,,,,------......,,,,,,---......------,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++---///...,,,+++,,,...***,,,------,,,+++,,,---+++++++++,,,,,,,,,------***,,,---,,,***)))***,,,***+++,,,,,,------,,,,,,(((***++++++******+++,,,+++++++++++++++***)))))))))))))))*********++++++)))************+++++++++***++++++++++++++++++***************************''')))******))))))***,,,---,,,,,,,,,,,,,,,------***)))((())),,,......---(((***+++***((('''))),,,))))))))))))***************++++++,,,,,,++++++***++++++******))))))(((((((((((())))))))))))((((((((((((((((((((()))************))))))))))))*********)))((()))++++++)))((((((***++++++)))((()))***((()))***)))((((((***,,,))))))))))))))))))))))))&&&''''''(((((()))(((((())))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++************************)))))))))*********)))((()))***++++++***)))***+++)))*********++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((***++++++******+++,,,+++++++++************))))))))))))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++***)))***+++,,,+++)))***++++++,,,,,,+++++++++(((((()))***+++,,,,,,---...------,,,,,,------...(((+++,,,+++((('''(((***))))))(((((((((((())))))))))))************))))))'''((((((((())))))*********+++,,,+++***)))***+++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++'''((()))++++++******)))))))))))))))))))))))))))))))))************))))))''')))))))))'''&&&'''((('''((((((((())))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&'''(((***,,,(((((()))***************))))))))))))))))))))))))************************))))))***+++,,,,,,------((()))***)))((((((***,,,))))))))))))***+++,,,---************************))))))))))))***+++,,,---,,,++++++++++++++++++,,,)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++---,,,)))))),,,///+++++++++************)))))))))***+++,,,,,,---------***((((((+++,,,+++)))+++++++++,,,,,,---------++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,------...........................++++++*********+++---...---,,,,,,,,,,,,---......+++,,,---.........---,,,+++++++++,,,,,,---------++++++------------+++++++++...///...,,,+++,,,...***,,,------,,,+++,,,---+++++++++,,,,,,---------***,,,...---***(((***,,,***+++,,,---------,,,,,,(((***++++++******+++---***++++++++++++***))))))((())))))))))))*********)))************+++++++++***++++++,,,,,,++++++***************************''')))******))))))***,,,***))))))((())))))******,,,+++***+++...000000000(((***+++***''''''))),,,))))))))))))************+++++++++,,,,,,+++++++++))))))))))))************(((((())))))))))))((((((((((((((((((((()))************))))))))))))*********)))((()))++++++)))(((''')))******((('''((()))'''((()))((('''(((***+++************************&&&&&&'''((())))))(((((((((((()))***************)))))))))))))))))))))))))))************+++++++++************************)))))))))***++++++)))((()))+++++++++***)))***+++))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++(((***++++++******+++---+++++++++************)))(((((()))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********+++***)))***+++++++++)))***++++++,,,,,,,,,++++++''''''(((***+++,,,---...///...------------...///******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((***)))((((((((()))+++,,,))))))))))))************+++(((&&&''')))***)))'''))))))))))))))))))))))))+++++++++*********))))))''')))***++++++***)))'''---,,,,,,,,,+++*********------,,,+++************++++++***************+++++++++++++++++++++++++++---,,,++++++,,,,,,***)))***************************++++++,,,,,,++++++***///---+++,,,...///---+++************************+++*********+++---///000---,,,+++)))((())))))************++++++,,,,,,---...---,,,)))((((((+++...///...---,,,+++,,,---...+++++++++,,,,,,---------,,,------......------,,,,,,,,,------------------------......//////000000//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---+++******+++---...,,,,,,------------,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++,,,---,,,+++***)))))))))************))))))+++***)))(((((()))***+++******************************))))))******+++,,,++++++************++++++******+++,,,,,,,,,,,,++++++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))******+++((((((((((((((()))******))))))))))))))))))***************)))))))))))))))************))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))+++***)))(((((()))***+++((()))***+++++++++++++++))))))))))))************(((((())))))******+++++++++,,,,,,---,,,+++)))(((+++++++++*********)))))),,,+++******++++++***)))************************''''''((()))***++++++,,,'''(((((()))******++++++------------------------,,,,,,++++++++++++++++++***+++,,,,,,---------,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------------,,,++++++*********---,,,***))))))***,,,...,,,******+++...///---+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((())))))************))))))))))))))))))))))))))))))************************(((((((((((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((''''''''''''((((((***)))((((((((()))***+++))))))))))))************+++)))'''''')))***)))((())))))))))))))))))))))))+++++++++*********))))))******))))))))))))***************)))))))))))))))''''''(((***+++---///000++++++************++++++************************---,,,***+++,,,,,,+++)))************************)))******++++++******)))...,,,***+++---...---+++************************,,,+++*********+++,,,---,,,+++************+++,,,+++++++++++++++,,,,,,,,,------+++)))'''(((+++---------,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...---------.........//////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++---------------------------,,,,,,++++++*********************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))))))))************))))))+++***)))(((((()))***+++***************************************++++++,,,++++++************++++++******+++,,,,,,,,,,,,++++++***)))(((((()))***+++************************++++++++++++++++++++++++******++++++******)))((())))))(((((())))))***+++((((((((((((((()))***************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))((((((((())))))(((''''''''''''((())))))+++***)))(((((()))***+++'''(((((()))******))))))))))))))))))************'''''''''(((((((((((((((***+++,,,,,,,,,+++***)))+++++++++*********))))))((('''&&&''')))******)))************************(((((())))))******++++++(((((())))))***++++++,,,************************************************++++++,,,------,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++*********++++++++++++,,,******************++++++************************---,,,+++***)))******++++++***)))+++---...,,,*********++++++++++++******))))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))************))))))))))))))))))))))))))))))******************************)))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((())))))((((((((()))***+++))))))))))))************+++)))'''((()))***)))((())))))))))))))))))))))))+++************))))))))),,,***(((''''''(((***,,,)))))))))))))))*********++++++++++++++++++++++++++++++************++++++)))))))))***************---+++***+++,,,,,,+++)))************************)))))))))******))))))))),,,+++***+++,,,,,,+++***************************,,,+++******))))))******+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++)))'''(((***,,,+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------............111000///---,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++------------------------...------,,,+++***))))))************************,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++***)))))))))************))))))+++***))))))))))))***+++************************************+++++++++,,,++++++************++++++******+++,,,,,,,,,,,,++++++***))))))))))))***+++))))))))))))))))))))))))************************))))))******))))))((('''))))))(((((())))))***+++)))(((((((((((()))******+++*********))))))(((((())))))))))))))))))******''''''(((((())))))******+++***)))(((((((((((((((((((((''''''(((((()))*********))))))))))))******(((((()))************)))))))))))))))************+++++++++++++++*********)))***++++++,,,++++++++++++++++++***************'''&&&&&&'''***++++++***************************)))*********************))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************'''(((((()))******+++++++++++++++******)))))))))***))))))***,,,,,,+++)))******++++++++++++******))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************++++++***************+++***))))))))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))*********((((((''''''''''''(((((((((((((((((())))))******((()))))))))***************)))(((((())))))***)))))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++*********+++,,,,,,,,,---,,,,,,,,,+++******)))(((++++++*********+++,,,,,,***************+++++++++,,,+++******,,,,,,+++***************************))))))************))))))+++*********++++++******************************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,+++)))((((((***,,,******++++++,,,---......------,,,,,,,,,,,,++++++,,,------......------,,,+++,,,,,,------...........................//////111000///---,,,,,,++++++......---,,,,,,+++*********+++,,,,,,------,,,,,,++++++------------++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,++++++******)))******++++++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,+++++++++************++++++******+++,,,,,,,,,,,,+++************************)))))))))***************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******))))))(((((())))))***+++++++++******)))((((((((()))))))))))))))*********'''''''''((())))))******++++++***)))((((((((((((((((((((('''((())))))******))))))))))))))))))***++++++,,,,,,,,,,,,++++++((()))))))))************------,,,,,,++++++******))))))******+++++++++,,,************************)))(((((()))+++---,,,+++************************+++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++))))))))))))******++++++((())))))*********)))))))))))))))*********))))))******++++++++++++******************************'''((((((((())))))******(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((************************++++++***************+++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******++++++((((((''''''''''''((((((''''''(((((())))))))))))((()))))))))*********************)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********+++,,,,,,,,,---$$$%%%'''***,,,---......++++++******+++,,,,,,---+++++++++,,,,,,,,,------,,,+++******,,,,,,,,,******************************++++++++++++++++++***************************************************)))***+++,,,,,,---------------------,,,,,,++++++...------,,,,,,++++++++++++,,,,,,***((((((***+++*********+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---.../////////////////////////////////...---,,,,,,++++++,,,......---,,,,,,+++*********+++,,,,,,------,,,,,,------++++++++++++------......---,,,,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////,,,,,,++++++++++++***+++******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++************++++++******+++,,,,,,,,,,,,+++******++++++++++++***************+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''((((((((('''((())))))***)))))))))))))))***++++++************))))))(((((((((((())))))************'''((((((((())))))******++++++***)))))))))))))))((((((((((((((()))******)))))))))******)))))))))++++++,,,,,,,,,++++++***((()))))))))************)))((((((''''''&&&&&&&&&)))))))))******++++++,,,************************,,,***)))***++++++***)))************************++++++++++++************+++++++++++++++,,,,,,,,,------------------------)))*********+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,+++++++++*********&&&'''(((***++++++++++++((()))******))))))))))))******++++++++++++******************************************))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))******++++++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((''''''''''''((((((&&&'''((()))))))))(((((())))))))))))************)))***+++***)))(((***,,,))))))))))))))))))))))))(((((()))))))))))))))***'''(((***,,,,,,***(((''')))))))))))))))*********%%%&&&)))+++,,,,,,,,,,,,++++++***++++++,,,---...++++++,,,,,,---.........+++*********,,,---,,,+++************************++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++************************))))))+++,,,............++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,---,,,***)))***,,,***++++++++++++***)))(((+++++++++,,,,,,---------,,,------......------,,,***+++,,,,,,---.../////////////////////.........,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,...---+++******+++---.........,,,,,,,,,,,,......***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***************************++++++,,,---......///---,,,++++++******++++++******++++++++++++************+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++************++++++******+++,,,,,,,,,,,,+++******+++,,,,,,+++***************+++,,,,,,------************************))))))******))))))((('''((((((''''''(((((()))******))))))))))))***++++++)))))))))))))))))))))***((((((((()))******++++++************))))))))))))*********))))))******+++))))))(((((())))))***+++))))))************))))))((())))))))))))(((''''''))))))))))))************)))(((((((((((((((''''''******)))))))))***++++++***************+++++++++***)))(((((())))))(((&&&******************************++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++&&&&&&''''''((()))))))))***+++,,,,,,---------,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************------,,,,,,+++******)))'''(((((()))***+++,,,,,,(((***++++++)))(((((()))******++++++++++++******************************,,,,,,++++++******))))))''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))******++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))******+++((((((''''''''''''((((((&&&'''((()))))))))((('''))))))))))))************)))+++,,,***((((((***,,,))))))))))))))))))))))))(((((((((((())))))******))))))************))))))*********))))))))))))))))))***+++,,,+++***((('''++++++++++++,,,---......******+++,,,,,,---......+++***)))***,,,---,,,+++******************************++++++++++++******)))+++---,,,***)))***,,,************************)))***+++,,,------,,,+++&&&((()))+++,,,---------,,,,,,,,,---------------,,,---...---+++***+++---***+++,,,------,,,++++++******++++++,,,---......,,,------......------,,,***++++++,,,---...///000......---------,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******************************++++++,,,,,,---------,,,+++*********++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************)))***,,,---...---,,,+++++++++************++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,++++++++++++++++++++++++******++++++******)))((((((''''''''''''((())))))******))))))******+++,,,((((((((()))******++++++'''(((((()))******++++++,,,,,,++++++******))))))))))))))))))***+++,,,,,,))))))(((((())))))***+++((()))***++++++***)))(((((((((((((((((('''&&&&&&))))))))))))************++++++++++++++++++,,,,,,+++***)))(((((()))******))))))*********+++++++++)))((('''((()))***)))(((*********************************++++++,,,,,,,,,************************************************&&&''''''((())))))******)))***+++,,,---.........+++***))))))))))))***+++++++++++++++++++++++++++*********++++++++++++,,,******************++++++++++++++++++************,,,+++***))))))***+++,,,)))+++---,,,)))((((((*********++++++++++++******************************...------,,,+++***))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''''''''((()))++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))*********((((((''''''''''''((((((%%%&&&((()))))))))((('''))))))))))))************)))+++,,,+++((((((***---))))))))))))))))))))))))'''((((((((())))))******+++***)))'''''')))***+++---,,,,,,,,,++++++******"""$$$'''***,,,------,,,++++++++++++,,,---...///))))))***+++,,,,,,------+++***)))***,,,---,,,+++************************))))))************))))))))),,,---,,,***)))+++---******************************+++,,,+++***)))(((###$$$'''***---...//////,,,,,,,,,------.........---...///...,,,+++,,,---)))***,,,.../////////...))))))***+++---...//////,,,------......------,,,******+++,,,---//////000,,,,,,,,,++++++*********'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,***+++---......---+++***+++***(((''''''(((***+++***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,+++*********+++,,,***++++++,,,,,,++++++******+++,,,------,,,+++***(((((((((((((((((((((((()))***,,,......---,,,+++++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***'''(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++***))))))'''''''''''''''((())))))*********)))******+++,,,''''''((()))***+++,,,,,,'''(((((()))***+++++++++...------,,,+++***))))))(((((())))))***+++------)))))))))))))))******+++((()))***++++++***)))((())))))***))))))(((''''''))))))))))))************((((((((())))))******+++,,,+++***((((((((())))))))))))******++++++++++++)))(((((())),,,------,,,************************))))))***+++,,,,,,------******))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------((()))***,,,---...//////+++***)))(((((()))***+++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,------...((((((((()))******++++++000///,,,***))))))******))),,,...,,,***((()))***))))))***++++++++++++***''''''(((((())))))******++++++,,,,,,,,,,,,------------,,,++++++******)))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))******++++++,,,,,,+++)))(((***,,,---+++)))***************)))((((((++++++******************+++*********))))))(((((()))((((((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))***+++++++++++++++%%%%%%&&&'''(((***,,,---************************))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))***++++++************+++++++++++++++++++++***)))(((---,,,,,,,,,+++******************++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++*********)))))))))))))))))))))*********************************+++,,,,,,,,,,,,+++************))))))******+++,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---***+++,,,------+++***)))///...,,,+++***+++,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********+++,,,---...///,,,++++++---......,,,************++++++,,,,,,,,,---------,,,,,,++++++++++++***(((''''''(((***++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************+++++++++++++++*********))))))++++++************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))************+++++++++++++++************************+++++++++******)))+++++++++*********)))))),,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,************************)))((('''&&&%%%%%%&&&''')))))))))))))))))))))))))))***,,,---...------,,,******)))((((((((((((((()))(((''''''(((***,,,...666222...+++*********))),,,,,,++++++++++++++++++)))))))))((())))))***+++******))))))((((((''''''+++***'''&&&%%%&&&''')))))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,------***++++++***((('''((()))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))***+++,,,---,,,,,,+++)))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++************+++++++++++++++*********))))))((()))***++++++***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))***++++++++++++***(((((()))))))))))))))************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))******************((((((((((((((()))))))))***)))(((***,,,---+++)))***************)))(((((())))))))))))))))))))))))************)))))))))(((((('''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((()))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))***)))))))))))))))))))))(((***+++***)))((()))***+++******))))))******++++++++++++++++++***))))))+++++++++++++++*********++++++++++++++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,++++++******+++++++++******))))))(((************************+++,,,,,,,,,,,,+++************))))))******+++,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++---,,,+++*********++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,......,,,***++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++---,,,***))))))***,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++*********))))))++++++************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))************+++++++++******************************+++++++++******)))+++++++++*********))))))*********)))))))))((((((*********++++++,,,,,,,,,******))))))))))))***************+++++++++,,,,,,************************+++***)))(((''''''((()))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++******)))(((((((((((((((+++***((('''((()))+++,,,...,,,)))((()))))))))((())))))******++++++,,,,,,)))))))))))))))***++++++******))))))((((((((((((+++***)))((('''(((((()))))))))))))))))))))))))))))))))************))))))+++***))))))))))))***+++)))***++++++,,,,,,++++++((((((((())))))))))))))))))***+++***)))((()))************+++++++++,,,,,,++++++******************&&&'''((()))***))))))((())))))*********+++++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++************+++++++++++++++*********))))))******++++++++++++******************************,,,+++************+++,,,((()))******++++++*********************))))))))))))))))))************+++))))))******+++,,,,,,---))))))))))))))))))))))))************))))))))))))+++++++++++++++*********))))))))))))((((((((((((***))))))***,,,,,,+++)))***************)))(((((((((((((((((((((((())))))************))))))))))))'''&&&&&&&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&%%%''''''((()))))))))))))))++++++,,,,,,+++***((('''************************))))))))))))))))))))))))))))))))))))))))))******(((***+++***)))((()))***+++******))))))******+++***++++++++++++***))))))))))))******************,,,,,,++++++++++++++++++***++++++++++++***))))))---------,,,,,,,,,,,,+++------,,,+++***)))((((((+++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))******+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,+++***)))))))))******------------------------.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++++++++++++++,,,++++++,,,---...,,,***,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...******++++++++++++******,,,,,,,,,+++++++++******++++++************+++++++++++++++***************++++++************++++++++++++************++++++++++++************++++++)))************+++++++++************************)))******+++++++++******+++++++++************************)))))))))))))))*********++++++++++++++++++******))))))******+++*********++++++++++++,,,************************,,,+++******)))*********)))))))))))))))))))))))),,,+++************************)))(((((((((((())),,,+++)))((((((((()))***(((''''''(((***+++***(((''''''((()))***+++,,,,,,*********)))***++++++,,,***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***)))***++++++,,,,,,++++++)))(((((((((((((((((('''((()))******)))(((***+++*********++++++++++++,,,,,,,,,++++++***))))))(((((()))+++,,,,,,,,,+++***)))))))))*********++++++************************))))))))))))))))))))))))+++++++++***************++++++************+++++++++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,((())))))***************,,,,,,++++++******)))))))))))))))*********++++++))))))******+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))---,,,,,,++++++*********,,,,,,++++++******))))))))))))******+++++++++******************)))((((((((((((((()))))))))))))))*********)))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))***+++++++++++++++***+++---...---+++)))'''************************)))))))))))))))))))))))))))))))))))))))*********(((***+++***)))((()))*********))))))))))))************+++++++++******)))((((((((()))*********+++,,,,,,,,,++++++***************+++++++++******))),,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///+++++++++************+++,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,---,,,+++,,,------,,,+++,,,,,,,,,++++++*********,,,+++++++++++++++++++++...---,,,,,,,,,,,,---...)))******++++++******))),,,,,,,,,+++++++++******++++++************++++++************************++++++************++++++++++++************++++++++++++************++++++))))))*********+++++++++***************+++++++++))))))***+++++++++******************************++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,************++++++++++++************************++++++++++++***+++++++++)))))))))))))))))))))))),,,+++***((((((((()))***+++***))))))(((((())))))+++***)))(((((()))******(((((())),,,......,,,***''''''(((((())))))*********************+++,,,,,,))))))))))))))))))))))))((()))*********))))))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***+++++++++++++++++++++******))))))(((((('''(((******))))))***,,,************+++++++++++++++++++++*********))))))***+++,,,---------,,,+++))))))))))))************************************))))))))))))))))))))))))************************++++++************++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************(((((()))************))),,,,,,++++++******))))))************+++++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******---,,,,,,++++++*********,,,,,,++++++******))))))((()))***+++++++++++++++***************)))(((((()))))))))******+++++++++))))))))))))))))))******(((((()))))))))******)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&))))))***+++++++++++++++)))***,,,---...---+++***************************))))))))))))))))))))))))(((((())))))************(((***+++***)))((()))******))))))))))))))))))***)))******+++++++++******((((((((()))*********+++,,,,,,,,,++++++*********)))******+++++++++******************++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))******+++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******))))))***,,,...///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++************+++,,,---...---,,,++++++,,,---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******++++++******))),,,,,,,,,+++++++++******++++++************++++++************************++++++************+++++++++******))))))******++++++******))))))******+++))))))*********+++++++++))))))*********+++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++************************)))*********************)))))))))))))))))))))))),,,+++)))((('''((())))))++++++***)))))))))))))))((((((((())))))***+++,,,******+++---///...,,,)))***))))))(((((('''''''''******))))))******+++,,,))))))))))))************''''''((())))))(((((('''))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))***++++++++++++***++++++******))))))(((((('''(((******))))))***,,,))))))*********+++++++++))))))*********+++++++++&&&''')))*********)))((((((((()))))))))*********************************))))))))))))))))))))))))************************++++++************++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++((())))))))))))))))))((('''((())))))******))))))***************)))))))))*********+++++++++,,,,,,,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))))))))((((((((((((((()))++++++*********,,,***************)))(((((())))))******++++++,,,,,,))))))))))))************))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''((()))))))))))))))((()))***,,,------,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++(((***+++***)))((()))******))))))(((((())))))***))))))***++++++++++++***))))))******************,,,,,,++++++++++++++++++))))))***++++++++++++***)))***************++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************+++,,,------++++++,,,---------,,,,,,+++,,,,,,------.........,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))))))))+++,,,---......,,,***+++,,,------,,,,,,,,,++++++++++++++++++*********+++++++++++++++******++++++++++++************++++++++++++******,,,,,,,,,+++++++++******++++++************++++++***************+++++++++++++++************++++++******))))))))))))************))))))))))))******)))************+++++++++)))))))))***++++++,,,,,,((()))***+++++++++++++++***************+++++++++)))))))))))))))************************)))))))))'''''''''&&&&&&''''''''')))))))))************+++************************(((((()))*********))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++***))))))))))))***&&&'''((()))***+++,,,,,,)))))))))+++---,,,)))'''++++++***)))((('''&&&&&&)))))))))((()))******+++)))))))))************+++''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))((())))))******))))))(((((()))******++++++******)))(((((((((((((((((('''((()))******)))(((***+++)))))))))************+++((())))))***++++++,,,,,,((()))***+++++++++***)))((((((((()))))))))******************************))))))))))))))))))))))))***************+++++++++++++++************++++++***************+++++++++***))))))))))))))))))***++++++++++++++++++++++++(((((()))******)))(((((('''(((((()))))))))))))))(((((()))))))))))))))***)))))))))************+++************))))))))))))))))))))))))))))))))))))((()))))))))************))))))******************((((((((((((((()))))))))'''***,,,,,,***)))***,,,***************)))((((((((((((((()))***+++++++++((()))))))))************(((((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******))))))''''''((()))))))))))))))))))))******+++,,,,,,,,,************************))))))))))))))))))))))))'''(((((()))******++++++(((***+++***)))((()))***))))))(((((((((((())))))))))))***++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,))))))***+++++++++++++++*********++++++,,,,,,,,,((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******++++++,,,,,,,,,++++++)))***+++,,,---,,,,,,+++++++++,,,,,,---......///------,,,,,,,,,+++++++++------------------------*********+++++++++,,,,,,******))))))***+++,,,,,,...,,,******,,,------,,,++++++++++++++++++,,,,,,)))*********++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++))))))*********+++++++++++++++************++++++******))))))))))))************))))))))))))******)))************+++++++++((())))))***++++++,,,,,,(((((()))++++++,,,,,,+++))))))*********+++++++++(((((()))))))))*********+++*********)))))))))(((((((((''''''''''''(((((())))))))))))************************************'''((()))***++++++***)))))))))))))))))))))))))))))))))******+++*********,,,+++******))))))******(((((()))***************''''''''')))++++++)))(((*********))))))(((((((((((((((''''''(((((()))***))))))*********+++++++++)))((('''''''''(((***+++))))))))))))))))))))))))))))))************))))))))))))***++++++***))))))((())))))***************((((((((())))))))))))))))))***+++***)))((()))***))))))))))))******************************++++++***+++,,,---...---,,,,,,(((((((((((()))))))))***************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))*********+++++++++)))******++++++******)))************************)))***+++,,,,,,+++***)))'''(((((()))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))******++++++,,,,,,'''***,,,,,,***)))***,,,***************)))((((((&&&''''''((()))******+++(((((())))))*********+++''''''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))***+++++++++++++++******)))))))))***+++,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++(((***+++***)))((()))***))))))(((((((((((())))))((()))***+++++++++++++++---,,,,,,,,,+++******************++++++,,,,,,---((()))***++++++++++++++++++++++++,,,,,,---------*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,------+++***)))((()))***+++,,,,,,+++***++++++,,,,,,---...//////......---------,,,,,,,,,........................++++++,,,,,,,,,---------,,,+++******)))*********...,,,******+++------,,,*********++++++,,,,,,---))))))******++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++))))))******++++++++++++++++++************++++++******))))))))))))************))))))))))))******)))************+++++++++((())))))***++++++,,,,,,(((((()))++++++,,,,,,,,,))))))******++++++++++++******++++++,,,,,,,,,,,,+++*********))))))((((((++++++************++++++))))))))))))************************************((()))***+++,,,++++++***))))))))))))))))))))))))((()))***,,,,,,,,,+++***,,,+++******)))*********)))************)))((((((''''''''')))+++,,,,,,+++))))))))))))************'''''''''''''''((())))))))))))******++++++++++++***)))((('''((()))+++---))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))(((((()))*********************++++++,,,,,,------***++++++***((('''((()))))))))))))))************,,,,,,++++++***)))))))))'''((()))***+++***))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))******++++++++++++++++++************++++++))))))******++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++***((('''&&&************************)))))))))))))))******++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))...---+++*********++++++...+++))))))+++***'''$$$+++++++++*********))))))))))))))))))((((((((((((*********))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))+++++++++++++++***))))))&&&((())))))(((''''''((('''&&&&&&&&&&&&'''(((((())))))))))))************)))+++,,,------***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((('''******''''''+++//////++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,+++++++++******))))))))))))***+++,,,---,,,++++++,,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------------++++++++++++------------------,,,+++******+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...///000+++++++++,,,,,,---------(((((((((((((((((((((((()))))))))***+++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))******+++******)))(((''')))******++++++,,,------+++++++++*********))))))'''''''''''''''((())))))))))))))))))************************************************************))))))))))))************(((((()))***************)))))))))***+++++++++,,,***************)))(((((())))))))))))))))))))))))***)))))))))((((((''''''))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''---,,,+++***))))))))))))'''((()))***+++,,,------******++++++++++++******************************,,,,,,,,,+++++++++******''''''((()))***++++++,,,))))))))))))))))))))))))******+++,,,+++***)))((()))))))))))))))******+++******************************)))(((((((((((((((***+++,,,,,,***)))))))))************************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,+++++++++************))))))))))))+++*********))))))((((((+++++++++++++++++++++++++++++++++******(((''''''************************)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))+++++++++***)))))))))(((++++++*********+++,,,---,,,***)))***,,,,,,***(((+++++++++*********))))))''''''''''''(((((((((((()))))))))))))))*********))))))(((((((((''''''''')))))))))))))))))))))))))))))))))***)))(((((('''&&&((())))))(((''''''(((((((((''''''(((((()))***))))))))))))************''')))+++---...---,,,***************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++*********))))))))))))'''***+++''''''+++......++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++++++++*********)))***+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++************++++++************+++++++++,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---************************,,,+++++++++***+++++++++************************+++++++++,,,------......++++++++++++,,,,,,,,,---))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******)))))))))))))))))))))))))))***+++++++++++++++***,,,,,,+++******))))))(((*********)))))))))(((((())))))(((((())))))***+++))))))))))))************************************************************))))))))))))************(((((()))******************************+++++++++***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))((((((((((((******))))))((((((((((((******************++++++************************)))))))))******)))))))))************************,,,,,,++++++************))))))******++++++,,,,,,))))))))))))))))))))))))******+++++++++***)))((()))))))))))))))******+++******************************)))(((((((((((((((***+++,,,,,,***))))))***************************+++++++++++++++***))))))++++++,,,,,,,,,+++******************))))))))))))************)))))))))((())))))))))))))))))))))))***************)))(((''')))))))))))))))))))))))))))))))))))))))******+++'''(((((())))))(((((('''))))))))))))))))))))))))------,,,+++***))))))(((++++++*********++++++,,,)))))))))+++---...---,,,+++************)))))))))&&&&&&&&&''''''((((((((((((((())))))******++++++)))))))))(((((((((''''''))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&((())))))(((''''''((())))))(((((())))))***+++))))))))))))************((())),,,.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************************************)))))))))'''***+++((('''+++......++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++************++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***++++++,,,+++++++++++++++******++++++,,,,,,***************)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++************************+++++++++***************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))***,,,,,,---------++++++******)))((((((''')))))))))(((((((((((((((+++************+++,,,,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))************((())))))************)))+++++++++******************************)))(((((())))))))))))))))))))))))++++++++++++************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))(((((((((***))))))))))))(((((((((((())))))***++++++,,,,,,---,,,,,,+++***)))(((((((((((())))))))))))((((((************************+++************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++******)))((()))))))))))))))******+++******************************)))))))))((((((((()))+++,,,,,,***))))))***************************)))************))))))(((+++,,,,,,,,,+++***))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((()))))))))))))))******+++'''((((((((((((((((((''')))))))))))))))))))))))),,,,,,++++++*********)))---,,,++++++***)))))))))(((((()))+++,,,------,,,************))))))))))))%%%&&&&&&'''((()))******''''''((()))***++++++,,,)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&((())))))(((''''''((()))(((((((((((()))******((()))))))))************+++,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************************************'''++++++((((((+++------++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++((())))))))))))*********,,,,,,,,,++++++++++++***,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,+++,,,++++++***++++++,,,,,,+++++++++***************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************(((((((((((()))))))))***++++++++++++++++++++++++++++++***************+++)))))))))))))))))))))))))))******+++,,,,,,++++++(((((())))))***+++++++++))))))))))))))))))))))))+++************+++,,,,,,((()))))))))************************************((((((((((((((((((((((((((()))))))))************((()))************)))))),,,+++++++++***)))))))))***************)))(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---,,,,,,+++***)))(((((((((((())))))))))))((((((***************************)))))))))))))))))))))++++++******************))))))))))))))))))))))))***************))))))((()))))))))))))))******+++************************)))))))))******))))))))))))***,,,,,,***)))******************************(((((())))))))))))((((((++++++,,,++++++***)))(((************)))))))))(((*********)))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((()))))))))))))))******+++((())))))******))))))((())))))))))))))))))))))))((())))))******+++++++++*********************)))((()))******************))))))))))))))))))))))))''''''((()))***+++++++++''''''((()))***++++++,,,***)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&((())))))(((''''''(((((((((''''''(((((()))***((()))))))))***************+++++++++***)))((('''************************)))))))))))))))))))))))))))))))))******+++++++++***************************************************************+++++++++'''+++,,,)))(((+++---,,,++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,*********++++++,,,,,,,,,++++++************++++++((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++((()))***++++++++++++***++++++++++++++++++++++++,,,++++++******))))))(((************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************)))))))))*********+++++++++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))******++++++***)))(((((())))))******+++,,,,,,---***************************))))))))))))***++++++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********))))))(((,,,+++++++++***)))))))))***************)))((((((++++++++++++++++++++++++(((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))***************++++++++++++***)))(((+++*********************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++************************((()))************))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))'''(((((()))))))))((((((++++++++++++******)))(((************)))))))))((())))))))))))))))))******(((((((((((((((((((((((('''((()))***************)))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))))))))))))))))))))))))))'''(((((()))***+++,,,,,,&&&''')))***+++,,,,,,,,,)))***++++++)))'''(((((((((((()))))))))))))))***)))))))))******+++++++++(((((())))))******++++++******)))))))))((((((((()))))))))))))))))))))))))))************)))((((((&&&((())))))(((''''''((((((''''''''''''((())))))))))))))))))************&&&'''((()))************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++************************++++++++++++++++++++++++*********+++++++++++++++'''+++,,,))))))+++,,,+++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++,,,,,,++++++************++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,,,,,,,++++++******++++++.........---,,,,,,++++++'''((()))+++++++++******))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++*********+++++++++++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))***++++++***)))(((''''''------,,,,,,+++*********************++++++++++++)))(((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))(((+++++++++******************************)))(((((())))))))))))))))))))))))************++++++++++++))))))************))))))(((((((((((())))))))))))************************)))))))))************+++)))))))))************+++++++++,,,,,,+++***((('''))))))******+++++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((())))))))))))))))))******+++************************((()))***+++++++++***)))(((***++++++*********+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))***************)))************))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((******+++++++++************************)))))))))))))))******+++)))******++++++******))))))))))))))))))))))))))))))******++++++,,,,,,,,,))))))***++++++***)))((()))+++---,,,)))((()))***(((((((((((())))))******)))))))))))))))*********)))))))))))))))******************)))))))))(((((()))))))))))))))))))))))))))************)))((((((&&&((())))))(((''''''((())))))(((((())))))***+++))))))))))))************'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))***+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,'''+++---***)))+++,,,***++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,++++++*********+++,,,---,,,,,,++++++++++++++++++++++++************++++++************+++++++++,,,))))))***+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,---,,,++++++******++++++......---,,,,,,+++******&&&''')))+++,,,+++******))))))))))))))))))))))))++++++++++++++++++******---,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))******+++++++++***)))))),,,,,,++++++***)))))))))))))))))))))*********+++)))(((((((((((()))******))))))))))))************))))))))))))))))))))))))************************))))))))))))***************************)))((((((***************+++++++++***************)))(((((('''''''''''''''''''''''')))*********++++++++++++))))))************))))))'''((((((((()))))))))***************************))))))*********+++++++++))))))*********+++++++++)))***+++,,,,,,+++)))((())))))*********+++++++++))))))************))))))))))))))))))))))))))))))************++++++,,,,,,''''''(((((())))))******))))))))))))))))))))))))+++***)))((('''(((((())))))))))))))))))******+++************************'''(((***,,,,,,+++***)))((()))++++++******+++,,,))))))))))))))))))))))))'''((())))))*********)))'''((()))******++++++***************))))))))))))((()))))))))************************************&&&'''(((***++++++++++++************************)))))))))))))))******+++))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...,,,)))&&&###!!!(((+++------+++)))+++---'''((((((((())))))******))))))))))))((((((((((((*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&((())))))(((''''''(((*********)))***++++++,,,))))))))))))************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,'''+++---***)))+++,,,***++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))***++++++,,,)))))))))******+++++++++,,,+++*********+++,,,------,,,,,,++++++*********++++++************++++++***++++++++++++,,,,,,,,,(((((()))***,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++------------++++++++++++,,,---------,,,,,,---,,,,,,+++*********+++------,,,,,,+++***))))))%%%''')))+++,,,+++***)))************************++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))******+++++++++,,,************************(((((((((((())))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,((((((((()))******++++++'''((((((((())))))******)))))))))((()))******+++))))))))))))************))))))))))))))))))))))))************************))))))))))))***************************)))(((((())))))******+++++++++,,,***************)))((((((************************''''''(((((()))))))))***))))))************))))))'''((((((((())))))******************************))))))******++++++++++++))))))******++++++++++++'''(((***,,,---,,,+++***++++++******************(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,'''(((((()))***++++++,,,))))))))))))))))))))))))+++***((('''''''''((())))))))))))))))))******+++************************'''(((***,,,---,,,***)))''')))++++++******+++,,,))))))))))))))))))))))))(((((()))***************&&&'''(((***++++++++++++************))))))))))))(((((())))))*********+++,,,,,,+++***)))(((''''''(((((())))))******++++++((((((((((((((((((((((((+++,,,,,,,,,+++)))'''&&&(((((((((((((((((((((((()))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))************+++++++++)))))))))(((((((((((((((,,,---------,,,***((('''))))))))))))))))))))))))+++***)))(((((()))***+++************************+++++++++************))))))************+++++++++++++++************++++++---,,,,,,+++*********+++************************,,,+++******)))************)))))))))***+++,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,+++***+++,,,---...////////////......---,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++------------+++++++++---///...---+++******...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,++++++*********************************************************,,,,,,+++******+++,,,,,,+++***(((((((((***,,,...************************************************************************++++++,,,,,,,,,,,,------******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...+++++++++*********))))))++++++******************+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))(((''''''(((((((((((())))))))))))+++*********))))))((((((((((((((()))******++++++)))************))))))((())))))))))))))))))))))))************************+++*********))))))((((((''')))******))))))***,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++***)))(((((())))))((('''((()))***+++,,,+++******))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++++++++***)))((())))))))))))************))))))************))))))++++++******)))((((((((()))))))))))))))*********))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++*********)))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))((((((((((((************************************************)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,+++******************************+++***)))(((((()))***+++************************+++++++++************))))))************+++++++++++++++************++++++---,,,,,,+++*********+++))))))))))))))))))))))))++++++***************+++******************+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,---...------,,,)))*********))))))((('''************************+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++---......,,,++++++,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************************************************************,,,,,,+++******+++,,,,,,------,,,+++++++++,,,---*********************************************************************************+++++++++,,,,,,***************)))))))))************************))))))))))))))))))))))))************************+++************+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))************)))))))))(((((())))))******++++++,,,***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((''')))******))))))***+++))))))))))))))))))))))))))))))))))))************)))************++++++++++++)))(((((())))))(((''''''(((***+++++++++***)))))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))*********)))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))************************++++++***************+++************************)))))))))*********+++++++++++++++++++++************))))))))))))((((((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))))))))(((((((((++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************+++***))))))))))))***+++************************+++++++++************))))))************+++++++++++++++************++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++*********++++++,,,,,,++++++************+++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,)))+++...000000///,,,+++++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))***+++,,,...///++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,++++++---///---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((((()))******++++++************************************************,,,++++++******++++++,,,------,,,,,,+++******)))************************************************************************))))))*********+++++++++******++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))***+++++++++++++++***************(((((((((((((((((())))))+++++++++***************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))************)))))))))))))))******++++++,,,------,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))************)))************++++++++++++)))(((((()))***(((''''''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++'''(((((())))))))))))((())))))))))))************))))))************))))))(((((())))))************++++++******))))))((((((************************+++***)))))))))***,,,---************************))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,+++***)))***+++,,,---************************************************************************+++++++++*********))))))))))))*********+++++++++++++++************+++++++++++++++,,,+++++++++***))))))))))))))))))))))))************++++++,,,------,,,++++++************************************++++++++++++++++++++++++---,,,+++******+++,,,---***,,,---//////...---,,,.........//////...------************************************+++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...111,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))******++++++************************************************++++++++++++++++++++++++))))))******)))(((''''''************************************************************************************++++++++++++)))*********++++++,,,,,,************************))))))))))))))))))))))))***************************))))))))))))***++++++************************((((((((()))))))))))))))************************------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))(((''''''(((((((((((())))))))))))*********)))))))))))))))******+++,,,,,,------......---,,,+++******++++++))))))))))))))))))))))))*********************************)))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++***((()))******)))'''((()))+++,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))************''''''((()))*********)))((()))))))))************))))))************))))))((((((((()))******++++++++++++******))))))((((((******************************)))((()))+++,,,---************************(((((()))))))))*********************************************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,---------,,,+++***)))***+++,,,******************************++++++++++++******************************+++++++++*********))))))))))))*********+++++++++++++++************++++++***++++++,,,,,,,,,+++***++++++++++++++++++++++++************+++,,,---...------,,,+++*********+++************************++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,,,,,,,---......)))******+++++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///111+++++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++++++++*********************************************************++++++++++++++++++++++++&&&'''((())))))))))))(((************************************************************************+++++++++,,,,,,,,,,,,---((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,************************)))))))))******+++++++++************************,,,,,,++++++*********)))++++++++++++++++++++++++************************((()))***++++++***)))((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,------......///...---,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++***))))))******)))(((***+++,,,---------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))))))))*********((())))))***++++++++++++((()))))))))************))))))************))))))(((((())))))*********+++************))))))))))))***************************)))))))))***+++,,,,,,************************((((((((()))))))))******)))))))))***************))))))************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++)))******++++++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++******+++,,,,,,+++******************************+++++++++************))))))************+++++++++++++++************++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******,,,---//////---,,,,,,++++++++++++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++******,,,---...(((((()))************)))++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,---...---,,,,,,...000+++************++++++,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***------,,,,,,+++******)))***************************************************++++++,,,,,,++++++***((((((((()))******++++++************************************************************************++++++,,,,,,,,,---------)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,***************+++++++++))))))******++++++,,,,,,***************+++++++++++++++++++++************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...////////////...,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,***))))))***+++)))(((******,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))******++++++++++++***))))))))))))************))))))************)))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++************))))))************+++++++++++++++************++++++(((***+++------,,,+++***++++++++++++++++++++++++)))))))))***,,,...///000,,,,,,+++++++++,,,------************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++,,,******+++,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,------...//////---,,,------***************+++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))++++++++++++***************************************************************+++,,,,,,,,,,,,+++******)))((((((((()))***+++***************************************************************************+++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))*********+++++++++((((((((()))***+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((******************************))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))((()))))))))*********************+++,,,,,,------///000111111000...+++)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))***+++***((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++)))***++++++***(((((()))***+++,,,+++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))***************)))((())))))))))))************))))))************))))))******))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......'''(((***,,,------------++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++************))))))************+++++++++++++++************++++++((()))+++---------+++***************************)))))))))+++,,,...000111++++++++++++,,,------...************************++++++++++++++++++++++++***+++,,,------,,,+++***'''(((+++------,,,***(((((()))***+++++++++++++++)))))))))))))))))))))))))))))))))***+++,,,......++++++,,,,,,---...//////------++++++++++++---------///000000...,,,,,,,,,******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))((((((((()))******++++++***************************************************+++,,,------,,,+++******)))'''%%%$$$%%%&&&'''************************************************************************)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++&&&''''''((()))******+++))))))******++++++++++++,,,,,,,,,------.........))))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))))))))(((((('''(((((((((((())))))))))))(((((())))))*********+++)))******++++++,,,------...000222333222...+++((())))))))))))))))))))))))************************(((((())))))*********+++***++++++***((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++******++++++***(((&&&'''(((******))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))(((''''''))))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***)))***+++++++++)))((('''************************+++++++++++++++***)))(((+++******)))))))))))))))"""###%%%((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************+++++++++******)))(((((())))))*********+++))))))))))))(((((((((((())))))************))))))************************,,,,,,+++******+++,,,,,,,,,,,,+++***)))((('''&&&)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,+++*********+++***************+++++++++------......------,,,,,,,,,+++)))(((((()))+++,,,************************---,,,,,,+++*********+++))))))***+++,,,,,,------//////...------,,,++++++)))******+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************------,,,,,,+++***))))))******+++,,,,,,---.........------,,,,,,------...000//////---,,,***(((''',,,+++***)))))))))++++++)))))))))***++++++,,,,,,+++++++++*********))))))))))))(((((((((((())))))************************---,,,++++++,,,,,,***)))&&&''')))***++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************))))))))))))((()))))))))))))))(((((())))))***++++++++++++*********+++,,,,,,,,,,,,+++///***&&&&&&***---,,,))))))***+++,,,,,,+++***)))************************++++++************++++++((()))))))))((('''%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******,,,(((%%%&&&***,,,)))&&&)))***,,,...////////////000///---,,,+++*********))))))))))))))))))))))))++++++************++++++'''(((((()))))))))))))))************************************************,,,,,,,,,,,,+++)))((('''+++***)))))))))***,,,---,,,***)))((((((***,,,---000///,,,***(((((()))***(((((()))***************++++++,,,,,,+++***)))(((******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))((((((((()))*********************)))((((((***************************++++++++++++***)))(((******)))(((((((((((()))%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))((()))))))))************)))))))))))))))))))))((())))))************))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++++++++++++++******+++,,,------......------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,------------...---,,,++++++******++++++++++++******************))))))***+++++++++++++++---+++***))))))***+++---------------------------,,,+++******)))))))))***))))))***++++++,,,------...------,,,***))))))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))***++++++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,+++,,,+++***))))))***++++++,,,,,,,,,++++++++++++++++++++++++*********))))))***))))))(((((())))))***************************,,,+++)))***++++++)))(((***+++++++++***)))(((''',,,++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************))))))))))))(((((())))))))))))(((((()))************+++++++++******+++,,,,,,,,,,,,+++,,,((($$$$$$(((***)))'''******++++++++++++******************************++++++************++++++))))))******)))(((&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******,,,(((%%%&&&***+++)))'''((()))+++---............++++++***)))))))))******))))))))))))))))))))))))++++++************++++++'''(((((()))))))))))))))************************(((((((((((((((((((((((())))))*********))))))(((+++***)))))))))***+++,,,+++***)))((()))***,,,---000...,,,***)))))))))***(((((()))***************+++************)))))))))******))))))))))))******)))***++++++++++++***)))******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))*********))))))))))))***++++++++++++***))))))))))))*********************************++++++******))))))***)))((((((''''''(((((()))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,------......+++,,,,,,---------------(((((()))))))))******************+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,+++++++++***)))))))))***+++,,,---.../////////---,,,+++******+++,,,---////////////////////////*********)))))))))))))))))))))******+++,,,,,,,,,...------,,,***))))))(((***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,,,,---------------.........++++++++++++++++++++++++)))))))))******++++++,,,++++++************++++++)))***+++,,,------------+++******)))******++++++......------,,,++++++***+++++++++***************+++******************+++************************+++***((()))******)))'''++++++++++++***)))((('''*********+++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++************************))))))))))))(((((())))))***))))))(((+++***)))))))))***,,,,,,******+++,,,,,,,,,,,,+++,,,(((%%%%%%(((***)))'''++++++************++++++************************++++++************++++++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++(((&&&&&&)))+++)))''''''(((***,,,------,,,,,,)))))))))))))))***+++,,,))))))))))))))))))))))))++++++************++++++'''((())))))******))))))************************((((((((((((((((((((((((((()))******+++++++++***+++******)))))))))******))))))(((((()))***,,,---...---+++***)))))))))***(((((()))***************))))))((((((((()))***+++******))))))))))))******)))******++++++******)))++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))*********************++++++,,,,,,+++***)))))))))***+++************************))))))************))))))))))))((('''''''''''''''+++***(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))************(((((()))*********)))))))))))))))))))))*********)))))))))))))))*********)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...))))))***++++++++++++***))))))))))))*********+++*********+++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,+++***)))((((((,,,---...///000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************))))))))))))******+++++++++,,,......------------,,,,,,++++++,,,,,,++++++******)))***************++++++************************,,,,,,,,,+++******))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------............++++++++++++++++++,,,,,,)))*********+++++++++,,,++++++************+++++++++,,,,,,,,,,,,+++************************++++++------,,,,,,++++++++++++************************,,,++++++******++++++,,,************************+++***))))))***+++***((((((((()))***+++++++++,,,))))))******++++++,,,,,,,,,,,,++++++******))))))************************++++++++++++++++++++++++************)))))))))((((((((()))*********)))))),,,***)))((((((***,,,---******+++,,,,,,,,,,,,+++...,,,)))***+++---,,,+++,,,+++***))))))***+++,,,************************++++++************++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******+++((('''''')))***)))(((&&&''')))++++++++++++***+++++++++++++++,,,,,,---))))))))))))))))))))))))++++++************++++++(((((()))************)))***************************************************++++++,,,,,,,,,+++++++++******)))))))))))))))(((((((((((()))+++,,,------,,,+++***))))))******(((((()))***************)))(((&&&&&&''')))+++---******))))))))))))******))))))************))))))++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))*********************++++++,,,,,,+++***))))))***+++,,,************************((())))))*********))))))))))))((('''''''''''''''***)))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))))))))************(((((()))*********************))))))))))))))))))((()))))))))*********+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((()))******++++++***************+++++++++,,,,,,***+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,+++***)))((((((++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,++++++***)))***************++++++++++++,,,------...//////,,,,,,,,,,,,,,,+++******)))))))))******+++++++++************************------,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------)))***++++++,,,,,,++++++++++++,,,,,,------------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))******++++++++++++)))*********+++++++++,,,************************,,,,,,++++++++++++,,,,,,************************,,,***)))***,,,,,,+++***)))))))))******+++,,,,,,)))))))))******++++++++++++++++++******)))))))))************************+++++++++++++++++++++,,,************)))))))))((((((((()))***************,,,***)))((((((***,,,---******+++,,,,,,,,,,,,+++...---,,,,,,---...------,,,+++***))))))***+++,,,************************++++++************+++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********)))''''''((())))))(((&&&''')))***+++******)))---,,,++++++******++++++))))))))))))))))))))))))++++++************++++++((())))))***************************************++++++++++++++++++++++++++++++++++++***)))(((''')))))))))***))))))))))))(((((((((((()))***+++,,,++++++******************(((((()))***************((('''&&&&&&''')))+++---******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))*********))))))))))))***+++++++++************+++,,,,,,************************(((((())))))******))))))***)))((((((''''''(((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************((()))***+++++++++++++++************))))))))))))((())))))******+++++++++******++++++++++++*********************************++++++,,,,,,++++++***,,,,,,++++++******))))))***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------******))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++------,,,++++++************************))))))***++++++,,,------------------,,,+++***)))+++++++++,,,,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------)))******+++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,'''((()))+++,,,---------((()))***+++++++++++++++(((((()))******+++,,,,,,***************+++++++++,,,++++++******++++++,,,************************,,,*********,,,---,,,+++------+++******)))******)))))))))***************************************************************++++++++++++,,,,,,,,,,,,************))))))))))))(((((()))***+++++++++++++++***)))))))))***,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++******)))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''''')))*********))))))+++***)))((((((((((((((())))))))))))))))))))))))++++++************++++++((()))******++++++******************************)))))))))))))))))))))))))))))))))((('''&&&$$$###'''((())))))******))))))(((((()))))))))))))))***))))))******************(((((()))***************((((((''''''(((***+++,,,******))))))))))))*********))))))(((((())))))***++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))((((((((()))******)))***++++++,,,,,,,,,+++************************'''(((((()))))))))))))))******)))(((((((((((()))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))************)))***+++,,,,,,---------************)))))))))(((((())))))******+++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************++++++++++++******+++,,,,,,,,,,,,,,,************++++++++++++))))))******+++,,,,,,,,,******))))))******+++,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++******************,,,,,,------...---------***++++++++++++++++++***************************((()))+++,,,,,,,,,+++***************))))))))))))++++++++++++++++++++++++------------,,,+++***)))***++++++,,,------......************************((((((((()))******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++)))******+++,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++(((((()))++++++,,,,,,,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++***************************))))))***+++,,,,,,***...---+++***)))*********************))))))))))))(((((())))))******++++++************************+++++++++,,,,,,,,,------************))))))))))))(((((()))***++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++)))***++++++***))))))*********++++++++++++******************************++++++************+++++++++***))))))))))))***+++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))******)))))))))((('''((()))***'''((()))***+++***)))))))))(((((((((((())))))***))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&((()))************)))))))))))))))(((((('''(((((()))***************(((((()))***************((()))))))))***+++++++++******))))))))))))*********)))(((''''''((()))*********************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***(((***+++,,,---,,,,,,+++************************''''''((()))))))))))))))++++++***)))))))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))************)))***+++,,,---.........+++*********))))))((((((((())))))***++++++,,,,,,***++++++,,,,,,++++++***((((((((((((((((((((((((***+++,,,------,,,+++***((())))))+++,,,------...(((((()))************)))))))))))))))************'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++*********+++,,,,,,---***************+++++++++&&&'''((()))***+++++++++)))******++++++******)))((((((((((((((((((((((((&&&(((***+++,,,+++***)))*********)))))))))))))))000//////...,,,,,,+++***---...------,,,+++***)))(((((()))***++++++,,,,,,))))))))))))))))))))))))%%%%%%&&&'''((()))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,---......------,,,,,,+++***))))))++++++************************))))))))))))******,,,,,,,,,++++++)))(((((('''(((***+++,,,,,,++++++...------,,,,,,++++++***))))))******+++++++++++++++******************+++************************)))(((((((((***++++++***+++******)))***,,,---...++++++******))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------************))))))))))))(((((()))++++++,,,,,,,,,))))))***++++++++++++*********+++,,,,,,,,,,,,+++)))***,,,,,,************)))***+++,,,,,,+++***)))************************++++++************++++++******)))(((((()))***+++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))******((())))))((('''''')))***((()))***++++++***))))))(((((())))))***,,,---...))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***************************++++++++++++++++++++++++))))))***+++++++++++++++$$$%%%''')))++++++++++++************)))((('''&&&'''((()))******+++******(((((()))***************))))))***++++++++++++*********))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++***************++++++))))))))))))************************************+++*********))))))((((((++++++***)))(((((())))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((()))******+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************+++++++++*********++++++,,,---)))***++++++------...///,,,,,,++++++***))))))))),,,,,,,,,++++++*********---------,,,,,,+++++++++++++++************++++++))))))************))))))+++++++++,,,,,,+++++++++*********)))))))))((((((******************************+++++++++,,,,,,,,,,,,+++******)))*********...,,,++++++------,,,***---,,,,,,+++*********+++++++++++++++,,,---...///************************))))))************))))))))))))))))))))))))))))))++++++************++++++************************---------,,,,,,+++++++++---------+++***+++...111000...+++(((((())),,,---)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******//////...---,,,+++***))),,,,,,++++++***)))((((((++++++******************************************+++++++++++++++++++++++++++***)))(((((()))***************)))))))))((((((,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))******+++++++++------------------------((((((((((((((((((((((((''''''(((((())))))******************))))))))))))++++++***)))(((((())))))************************)))************++++++++++++++++++************)))***+++,,,,,,,,,,,,+++***))))))))))))************))))))(((((((((***+++,,,)))************+++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,+++++++++(((((())))))******+++++++++*********))))))(((((()))))))))))))))******+++++++++++++++++++++++++++------------,,,,,,+++***,,,+++***))))))***+++,,,,,,+++***))))))***++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++))))))))))))************************************************)))))))))(((++++++***)))))))))))))))******))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******************)))))))))((())))))*********+++++++++************************))))))***++++++++++++***************************************************************************++++++************++++++,,,++++++******++++++,,,)))******++++++,,,,,,---******************++++++,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++++++++************++++++))))))************))))))******++++++++++++******,,,,,,,,,+++++++++******************************************+++++++++,,,***)))))))))***+++,,,,,,---+++***+++------,,,+++---,,,++++++*********+++************+++,,,---...************************)))******************)))******************))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***+++...000+++******))))))***++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++************)))))))))))))))******++++++,,,************************************************+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,++++++*********---,,,,,,+++******))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))************))))))))))))++++++***)))))))))))))))************************)))************++++++++++++++++++************)))***++++++,,,,,,++++++***))))))))))))***************))))))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......)))))))))))))))*********************)))))))))((()))))))))))))))***++++++************************++++++,,,,,,+++******)))++++++***))))))***++++++((('''&&&&&&&&&'''((((((,,,,,,,,,++++++*********))))))******++++++,,,,,,))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************************************************))))))))))))+++***))))))))))))))))))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))((((((((()))******************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************************************++++++************++++++,,,,,,++++++***+++++++++************************((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++*********++++++************++++++))))))************)))))))))******************))),,,,,,,,,+++++++++++++++************************)))))))))*********++++++((((((((()))***,,,---...+++******+++---...---,,,,,,,,,+++************+++))))))))))))***+++,,,---******************************++++++++++++******,,,,,,++++++*********)))))))))(((((((((((())))))************************+++++++++,,,,,,,,,,,,,,,+++++++++***)))***,,,///)))***+++,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))*********++++++(((((())))))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++------------,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((************))))))))))))+++***))))))))))))))))))************************)))************++++++++++++++++++************)))******+++,,,,,,+++******))))))))))))************+++***))))))((())))))***)))))))))*********++++++))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...************))))))))))))************))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************)))(((++++++***))))))***++++++(((((((((((()))***+++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))&&&''''''(((***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))((()))))))))*********************************************)))))))))))))))******)))))))))))))))***+++******))))))******+++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***))))))((())))))***************)))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))***++++++++++++***------------------------************************************************++++++************+++++++++*********++++++,,,---,,,+++++++++*********)))))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++)))******++++++******)))))))))************))))))))))))))))))))))))))))))************************((())))))))))))*********))))))))))))***+++,,,---***))))))***,,,...---,,,++++++***************+++)))))))))))))))***++++++************************+++++++++,,,,,,+++++++++------,,,,,,+++***************))))))))))))************************************++++++,,,,,,,,,---)))***+++***))))))+++------------,,,,,,+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++*********++++++++++++,,,,,,,,,,,,+++*********)))))))))(((***************+++++++++++++++++++++++++++++++++******************************************++++++------------------,,,,,,++++++*********)))))))))))))))))))))))))))))))))...------,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((******))))))((((((''''''************)))))))))(((******)))))))))))))))***************************))))))*********++++++++++++++++++*********))))))******++++++++++++******((()))))))))************++++++***))))))((((((((())))))))))))************))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************++++++******))))))((((((*********)))))))))))))))*********+++++++++++++++)))))))))))))))))))))))))))******+++******))))))+++******************+++)))******+++,,,------...+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,******))))))))))))******))))))))))))))))))***************+++++++++,,,,,,************************))))))***++++++++++++***------------------------************************************************++++++************++++++((())))))***+++---...///---------,,,++++++******+++++++++*********))))))++++++++++++++++++++++++************************++++++************++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))************************((())))))))))))*********++++++***************+++***)))(((***,,,------,,,*********))))))***++++++))))))(((((())))))******************************+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********************************++++++,,,,,,,,,(((***+++***))))))+++,,,000...+++)))'''((()))***((())))))******+++,,,,,,++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,+++++++++***************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))((((((((()))))))))))))))))))))))),,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''************)))))))))(((***)))))))))))))))******************************))))))*********++++++++++++++++++*********))))))************************((()))))))))************************))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))++++++******))))))(((((())))))))))))))))))************+++,,,---,,,,,,+++******************************+++++++++++++++************++++++*********''''''((()))***+++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((())))))************++++++******))))))(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++***)))))))))******))))))))))))***************++++++++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++((())))))***+++---...///---------,,,,,,+++++++++,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,*********+++++++++++++++++++++************++++++******++++++++++++******)))******************)))+++++++++++++++,,,,,,,,,************************)))))))))*********++++++,,,++++++***))))))*********))))))***,,,---,,,+++***))))))))))))***++++++***)))))))))))))))************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,*********************************+++++++++++++++(((***++++++******+++,,,///,,,(((%%%###$$$&&&((((((((())))))***+++++++++++++++++++++++++++++++++((()))***,,,,,,+++************)))))))))(((((((((&&&&&&'''(((***+++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,,,,,,,************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((************)))))))))))))))))))))))))))******+++************************)))************++++++++++++++++++************)))+++***))))))))))))***+++))))))))))))************)))************))))))(((((((((((()))))))))******))))))))))))))))))))))))******++++++,,,,,,++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************))))))))))))))))))))))))***************+++,,,---...---,,,,,,************************)))***++++++,,,+++++++++)))***++++++++++++***)))((()))***+++,,,,,,++++++)))))))))***************************************))))))))))))))))))))))))((((((((()))******++++++************)))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,------,,,+++******))))))******((()))))))))************************++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++************++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,************************************+++++++++,,,*********)))******+++++++++***)))***+++,,,+++***)))))))))))))))***+++++++++******))))))*********************************)))******************)))((())))))******+++++++++,,,++++++++++++++++++,,,************************++++++++++++************(((***,,,,,,+++***+++,,,+++***((('''&&&'''((()))(((((())))))******++++++************************''')))***,,,,,,,,,***)))(((((((((((())))))))))))%%%&&&'''((()))+++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,------,,,,,,)))*********+++++++++,,,***************+++++++++))))))))))))))))))))))))(((((((((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))************)))))))))))))))))))))))))))***++++++************************)))************++++++++++++++++++************)))+++***)))(((((()))***+++))))))))))))************((((((******+++***))))))(((((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++)))))))))))))))*********((()))))))))***************+++---...///...---,,,))))))))))))))))))))))))((())))))***++++++******)))***++++++++++++***)))******+++,,,,,,,,,+++***((()))))))))*********+++))))))******++++++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))*********'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))///...---,,,++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++***))))))******(((((())))))*********+++))))))))))))************(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++...---,,,+++************************************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++(((((())))))***************************************++++++++++++,,,,,,,,,(((((())))))***+++------,,,***)))***++++++***)))))))))((())))))***++++++++++++***************+++************************))))))************))))))''''''((()))***++++++,,,++++++************++++++************************,,,+++++++++******)))))))))***,,,,,,+++++++++,,,))))))***+++,,,---------((((((((()))******++++++************************'''(((***,,,---,,,***)))(((((()))***+++,,,------(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))((())))))***++++++************************)))************++++++++++++++++++************)))+++***)))(((((()))***+++))))))))))))************'''((()))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))$$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++(((((())))))*********+++***+++---//////...---,,,((((((((((((((((((((((((''''''((())))))))))))))))))***+++,,,,,,+++***)))&&&&&&'''(((((('''%%%%%%(((((())))))*********+++))))))***+++,,,---------))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))******++++++%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***))))))******+++++++++******+++***************++++++************************((())))))))))))***************))))))******+++,,,************))))))((((((((((((((()))+++,,,***)))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********************+++)))))))))))))))))))))))),,,+++)))(((&&&%%%%%%%%%******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********+++,,,,,,------,,,++++++------,,,++++++++++++************))))))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************)))(((((((((((()))***++++++,,,,,,'''(((((()))))))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))***+++++++++++++++******)))))))))+++++++++++++++***)))((()))***++++++***)))***+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))***,,,------,,,***)))******++++++++++++*********++++++,,,,,,++++++***++++++******)))(((((((((,,,,,,---------,,,,,,+++'''((()))+++++++++***))),,,,,,,,,+++++++++******))))))))))))***+++,,,------,,,***+++,,,,,,+++)))---,,,,,,+++*********++++++***))))))((()))))))))))))))))))))))))))))))))'''((()))******)))((('''++++++++++++***)))''''''''''''((()))+++,,,...///******))))))))))))******)))((((((((()))***++++++(((((((((((()))***+++,,,++++++***************+++------------------------***************)))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))+++*********))))))(((((()))))))))))))))*********+++*********))))))(((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))))))))((((((+++*********))))))((((((++++++************++++++,,,------.../////////...+++++++++++++++++++++++++++***(((((()))******))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++***)))(((((('''(((((())))))))))))))))))))))))((()))))))))************((()))************)))((()))******+++++++++++++++*********))))))******+++***************************++++++++++++,,,,,,,,,***************++++++,,,++++++*********))))))))))))(((((()))++++++***((())))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++++++++************++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((())))))))))))))))))(((******************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++------,,,+++++++++++++++************)))))))))))))))***++++++++++++++++++++++++++++++///......---,,,+++***)))+++++++++*********))))))***************************************)))((((((+++++++++,,,,,,------...((((((***+++++++++***)))************++++++++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************)))))))))))))))***++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***++++++***)))***+++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++++++++***,,,,,,,,,+++++++++******++++++***************+++***))))))***,,,---,,,+++,,,+++******)))))))))***---,,,,,,+++***)))(((((()))))))))))))))))))))))))))******++++++***)))((())))))))))))((('''&&&%%%)))))))))))))))***+++,,,***))))))(((((())))))***))))))))))))))))))***+++(((((((((((()))***+++,,,++++++***))))))******+++++++++++++++++++++++++++***************)))((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((************)))))))))((())))))))))))************************)))))))))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))************))))))************)))))))))(((*********))))))************+++,,,,,,---------,,,*********************************+++---,,,***((())))))(((((())))))***+++************))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))((()))******++++++++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))******++++++++++++,,,******)))))))))))))))******************************++++++++++++,,,,,,,,,)))************++++++++++++++++++++++++*********+++***))))))******)))((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******))))))))))))******++++++++++++++++++***************))))))((((((((())))))))))))))))))))))))"""###&&&(((***+++,,,,,,))))))************))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,,,,---,,,++++++------,,,+++,,,+++++++++***************))))))))))))***++++++++++++++++++++++++++++++//////...---,,,+++******+++++++++***************++++++++++++++++++++++++*********+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++************+++++++++,,,,,,************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,------***++++++++++++***)))))))))***++++++***)))***+++***++++++,,,,,,++++++***++++++,,,------,,,++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***)))******+++,,,,,,------******+++++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++***))))))))))))((('''''')))+++---,,,,,,+++***))))))((()))))))))------------,,,***(((&&&))))))))))))))))))))))))+++,,,,,,,,,+++***))))))))))))))))))((('''&&&&&&++++++***)))(((((((((((()))((((((''''''(((((()))+++***))))))))))))))))))(((((((((((()))***+++,,,******)))))))))******+++)))))))))))))))))))))))))))************))))))(((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))************************************))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++++++++++++++***************))))))))))))***))))))(((((())))))***((()))******+++*********))))))))))))))))))))))))))))))+++---///---***'''((((((((((((((())))))***++++++*********)))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))******+++*********(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************+++,,,,,,---******))))))(((((())))))************************(((((()))))))))*********))))))******++++++++++++++++++++++++++++++++++++,,,***)))))))))***)))'''))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))(((((((((((())))))++++++++++++******************))))))((('''''''''))))))))))))))))))))))))%%%&&&(((***+++***)))(((,,,,,,,,,------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++***+++---...---,,,,,,,,,+++++++++***************))))))******+++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++*********++++++******)))++++++******************''')))+++------,,,***)))(((((()))))))))*********************************++++++******++++++,,,---+++******))))))******+++******++++++++++++******))))))))))))))))))))))))*********************************))))))***++++++)))))))))******+++++++++******+++++++++******))))))***++++++***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++******++++++++++++*********++++++,,,,,,++++++************+++++++++,,,,,,))))))***+++++++++******...---+++***))))))***+++,,,,,,,,,+++++++++******,,,++++++***))))))******(((''''''(((***,,,+++***+++******)))))))))*********+++,,,---,,,***(((&&&)))))))))))))))))))))))),,,,,,,,,++++++***))))))+++++++++++++++***)))(((++++++)))(((''''''''''''((((((''''''''''''((((((++++++***)))((((((((()))))))))(((((()))***++++++***))))))))))))******+++))))))))))))))))))))))))))))))************)))(((&&&'''''''''(((((((((((())))))(((((((((((()))))),,,+++***))))))***+++,,,*********)))))))))))))))++++++***************)))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++***************)))))))))))))))))))))(((((((((((())))))((())))))******))))))))))))))))))))))))))))))))))))))))))+++---,,,***(((((((((''''''(((((()))***+++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))************************)))))))))))))))))))))))))))***************)))((('''((())))))************))))))))))))))))))))))))******))))))))))))))))))************************************+++,,,---...++++++***)))))))))))))))************************(((((()))))))))*********((()))***++++++++++++***++++++++++++++++++++++++---+++)))((()))))))))(((************************))))))))))))************))))))*********+++++++++)))(((((((((((((((((()))***************************)))))))))((((((''''''))))))))))))))))))))))))'''(((***++++++)))'''&&&,,,,,,,,,------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++***+++---...---,,,,,,,,,,,,++++++++++++******************++++++,,,*********++++++,,,,,,,,,)))*********++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++******************'''(((***,,,,,,+++***)))))))))))))))************************************++++++******++++++,,,---++++++************++++++******++++++++++++******************************************************++++++***************+++)))))))))******+++++++++)))******+++++++++******)))***++++++***)))***+++***++++++,,,,,,++++++*********))))))))))))******+++******))))))******+++******++++++++++++*********++++++,,,,,,++++++***++++++******))))))))))))((()))***+++++++++++++++---+++***((((((((()))***,,,,,,,,,+++++++++************))))))***++++++,,,+++)))((()))******)))(((++++++*********++++++,,,%%%&&&)))***+++***)))(((************************++++++******))))))))))))***++++++++++++******)))***)))((((((((((((((()))((((((''''''''''''((((((++++++***)))((((((((()))))))))))))))))))))***+++))))))(((((()))******+++************************((())))))*********))))))'''''''''(((((((((((()))))))))(((((((((((()))))),,,+++***))))))***+++,,,))))))))))))))))))******,,,+++++++++******))))))))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))******************)))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))***************************(((&&&&&&(((*********((((((((((((((()))******++++++++++++************************************''''''((())))))******+++************************))))))))))))))))))))))))))))))*********))))))((('''((()))***++++++******))))))))))))))))))))))))************))))))))))))++++++************+++++++++*********+++,,,...///---,,,+++***))))))))))))***************************++++++++++++,,,,,,,,,((()))***,,,,,,+++***************+++++++++++++++,,,***(((''')))******)))************************)))))))))*********++++++)))************+++++++++))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******+++++++++******+++---......---,,,,,,,,,,,,+++++++++++++++************+++,,,,,,*********++++++,,,,,,---,,,,,,+++***)))(((''''''***************+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************+++++++++,,,,,,,,,,,,---************************++++++******++++++,,,---------,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++************************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------))))))***++++++++++++***)))***++++++***)))***+++***++++++,,,,,,++++++***))))))(((((((((((())))))******************************++++++++++++*********++++++,,,,,,++++++***++++++******)))(((((('''))))))***+++,,,,,,,,,,,,******))))))((())))))))),,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,***))))))******)))(((++++++++++++++++++,,,---###%%%'''(((******************************************))))))))))))***+++((())))))***))))))(((((())))))((((((((()))******)))((((((''''''(((((()))+++***))))))))))))))))))***)))))))))))))))******(((((((((((()))******+++************************((())))))************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************,,,,,,,,,+++******))))))))))))))))))************)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))************))))))))))))))))))***************))))))(((((())))))*********++++++******))))))***************************((($$$$$$&&&)))++++++)))))))))))))))******+++,,,++++++++++++******************************************+++,,,,,,------************************))))))))))))))))))))))))(((((())))))***)))))))))((()))***+++++++++***)))))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***++++++*********+++---///000...---,,,+++***************************************++++++++++++,,,,,,,,,((()))+++,,,,,,+++***))))))))))))*********++++++,,,)))''''''(((***++++++************************))))))*********+++++++++)))************+++++++++***))))))(((((())))))***''''''((()))***+++,,,,,,(((((())))))***+++++++++))))))))))))))))))))))))((((((((()))******++++++((())))))))))))))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++******+++---......---------,,,,,,,,,+++++++++++++++******++++++,,,---)))******+++,,,,,,---------,,,,,,+++***)))(((((())))))*********+++++++++************************)))***++++++,,,,,,,,,++++++++++++,,,,,,------...+++******)))***+++,,,---+++++++++,,,,,,,,,------************************++++++******++++++,,,---...------,,,,,,------...******++++++++++++******++++++++++++++++++++++++************************---,,,++++++*********+++------,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++*********)))(((((()))******((()))***++++++***)))(((******++++++++++++*********++++++,,,,,,++++++***************************)))***+++,,,------------))))))***+++++++++******,,,,,,,,,+++++++++******+++***************+++++++++***)))***+++,,,+++******************+++,,,,,,&&&&&&'''((()))******+++******************************))))))***+++---...((())))))******)))))))))+++******)))))))))*********))))))(((((())))))***))))))))))))))))))***+++******))))))))))))******'''''''''(((((()))++++++************************(((((()))***************))))))))))))*********+++))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************------,,,++++++***))))))((()))))))))***************)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******((()))))))))*********************))))))************************)))(((((()))))))))))))))))))))))))))'''%%%&&&(((***++++++***************+++,,,,,,,,,,,,+++++++++*********************************))))))******+++,,,,,,,,,************************))))))))))))))))))))))))''''''((()))*********))))))***+++,,,,,,+++)))((())))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***+++******)))+++---///111///...---,,,++++++++++++************************((())))))))))))*********''')))+++,,,,,,,,,***)))(((((())))))*********++++++)))'''&&&(((+++,,,,,,************************)))************+++++++++)))************+++++++++******))))))))))))******&&&&&&''')))***+++,,,---(((((()))***+++,,,------))))))))))))))))))))))))+++***))))))((())))))*********++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********++++++******+++---......------------,,,,,,,,,++++++++++++******++++++,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,---,,,+++******,,,...///))))))*********+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,******++++++++++++******************************************************---,,,,,,+++*********+++,,,++++++******)))))))))((()))***+++++++++++++++)))+++++++++***)))***++++++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,''')))***,,,,,,***)))'''******++++++++++++******+++++++++,,,,,,+++++++++*********+++,,,,,,------)))***+++,,,---.........((()))+++,,,------,,,+++,,,,,,,,,+++++++++******---,,,+++***))))))))))))***))))))***,,,......---))))))((())))))***++++++)))))))))((()))******+++************************+++*********+++---///000***++++++,,,,,,,,,++++++---,,,+++***)))))))))*********))))))))))))******))))))(((((()))***++++++******)))))))))))))))***''''''''''''((()))++++++************************(((((()))***************)))*********++++++++++++))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((())))))*********+++------,,,,,,+++***))))))(((((())))))*********+++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++,,,,,,------,,,,,,+++(((((())))))*********+++++++++************++++++))))))******)))(((''''''((((((((((((((((((((((((((('''''')))+++,,,+++***++++++******++++++,,,---,,,,,,,,,+++++++++******************************&&&&&&''''''((()))))))))************************))))))))))))))))))))))))&&&&&&((()))***************+++,,,---,,,***((('''))))))))))))))))))))))))+++++++++*********))))))++++++++++++************&&&''')))+++---......//////...+++***))))))***+++++++++******)))(((((((((+++***)))))))))***,,,---******++++++++++++*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************************,,,+++******++++++)))((())))))*********+++++++++))))))******+++++++++,,,((((((((()))******++++++))))))***++++++++++++******)))((((((((()))+++,,,++++++************++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))******+++,,,---------+++******))))))******+++++++++************++++++)))************)))((((((((()))******++++++++++++++++++******************************************,,,++++++++++++++++++,,,---------,,,,,,+++++++++(((((()))************)))))))))***+++,,,,,,------------++++++++++++------******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,++++++************************+++++++++************************,,,+++******))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********---,,,+++*********+++,,,,,,------,,,)))''''''(((------+++***))))))((((((*********+++,,,,,,,,,---************************,,,,,,,,,,,,++++++***))))))***,,,---......---,,,...,,,+++***+++++++++)))---,,,+++***)))))))))))))))))))))***+++++++++,,,******)))))))))))))))***...---+++***)))***++++++))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))************************)))))))))))))))*********))))))*********+++++++++&&&''')))+++,,,+++***)))(((((())))))******++++++,,,******+++......+++((())))))))))))************(((((((((((((((((((((((())))))*********+++++++++)))+++---...,,,+++***+++******)))(((((((((((((((((()))***+++,,,,,,+++***))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...---+++)))(((+++***)))(((((()))***+++))))))************)))))),,,+++***)))))))))++++++************************))))))))))))))))))))))))***************++++++,,,...////////////...---,,,************))))))))))))))))))***))))))((('''&&&)))))))))***+++++++++,,,++++++***)))(((((())))))+++)))(((((())))))(((&&&))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))((((((((((((((()))***,,,---.../////////---+++***))))))***+++)))))))))))))))***************)))))))))***+++,,,******++++++++++++*********)))(((((((((((()))***************************)))))))))))))))))))))))))))))))))))))))***++++++************************---,,,++++++,,,,,,+++)))******************++++++)))))))))******+++++++++*********)))))))))))))))))))))***++++++++++++*********)))))))))***+++,,,++++++************++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((())))))******...------,,,,,,------...++++++************++++++***+++,,,---------------+++,,,------......------************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******((()))******++++++***************++++++,,,,,,---,,,+++************+++,,,++++++,,,,,,,,,---------++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************------,,,,,,++++++******))))))))))))***************************************************************)))((('''((()))***+++)))***+++,,,,,,++++++******+++,,,+++***)))***+++++++++******************)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,---------,,,,,,+++---+++))))))+++++++++*********)))))))))******+++***************+++++++++******))))))))))))******++++++***)))))))))))))))))))))*********))))))((())))))))))))))))))))))))+++++++++************************************************)))))))))))))))*********************+++((()))***++++++***)))((()))))))))))))))************))))))***,,,,,,***'''))))))))))))************************************))))))*********+++++++++(((***++++++***))))))*********)))((((((((((((((())))))***+++,,,+++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))(((******))))))))))))******))))))************)))))),,,+++***))))))***++++++************************************************++++++*********++++++++++++,,,,,,,,,,,,,,,+++***+++++++++***************)))***************)))(((***************+++++++++++++++***)))))))))))))))+++)))(((((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((((((((((((***+++,,,---...............---+++***))))))***+++'''(((((()))******++++++)))))))))((()))******+++******++++++++++++*********))))))(((((())))))***************************))))))))))))))))))))))))***************++++++,,,************************---,,,++++++,,,---+++***++++++******************)))))))))))))))*********++++++******)))(((((('''))))))***++++++++++++************)))***++++++,,,++++++************++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++************++++++++++++************++++++'''((()))***+++,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,+++++++++)))******++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---------...++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++***)))(((''''''************************------......---,,,***)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''((()))+++,,,&&&(((+++------,,,***)))''')))***+++***+++---...******))))))***++++++,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))...---,,,+++************+++)))((((((***++++++***(((((((((((()))***+++,,,+++++++++******************)))))))))))))))*********++++++,,,,,,+++))))))***************)))(((''')))))))))))))))))))))))))))************+++++++++************************++++++******))))))((((((*********************)))++++++******)))(((((('''************)))))))))))))))(((((()))******)))'''))))))))))))***************************************************+++++++++)))***+++***)))(((***,,,******)))((((((((())))))******+++++++++***))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++***)))))))))************))))))))))))************))))))+++******)))******++++++************************************************,,,+++++++++++++++++++++******++++++,,,+++++++++,,,,,,+++++++++*********)))******++++++++++++***+++++++++***************+++***))))))))))))))))))+++)))(((((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++*********)))++++++,,,,,,------,,,,,,,,,,,,+++***))))))******(((((())))))************)))(((((()))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++************************,,,+++******,,,,,,+++***+++++++++***************))))))))))))))))))))))))************))))))(((((())))))***++++++++++++***))))))))))))******++++++++++++************++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******))))))))))))******,,,++++++******++++++,,,''''''(((******+++++++++(((((()))))))))))))))(((***************+++++++++******************************))))))))))))******------------------------******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------++++++************++++++************************,,,,,,++++++++++++++++++++++++***))))))(((''''''************************+++,,,......---,,,)))(((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++&&&''')))+++,,,,,,+++***''')))++++++++++++---...+++***************++++++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***(((((())))))******((('''(((***++++++***(((((('''(((((()))******,,,+++++++++***)))))))))))))))))))))))))))***++++++,,,...000000...,,,*********+++******)))((('''))))))))))))))))))))))))((())))))***++++++,,,,,,************************,,,++++++***)))(((''''''************))))))))))))++++++***)))(((((())))))++++++******))))))(((((()))))))))))))))))))))(((((()))))))))************************************************************+++,,,+++***))))))+++---******))))))((())))))***++++++++++++******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++((()))***++++++***)))((()))******++++++******)))******************++++++************************************************,,,---------------,,,,,,,,,,,,------......------,,,,,,++++++******))))))((())))))***++++++++++++,,,+++++++++***)))))))))******)))))))))))))))******)))((()))******)))((())))))))))))))))))))))))************************************************++++++++++++*********)))******++++++++++++******++++++******************************))))))((((((((())))))*********************++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))***)))((()))***+++***)))*********************************)))))))))))))))(((((())))))************))))))***++++++++++++***((((((((()))))))))))))))++++++************++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))*********++++++++++++++++++************++++++************************------,,,,,,+++***)))))))))))))))))))))*********************************)))***,,,---,,,+++)))'''((()))))))))************************************++++++++++++++++++++++++'''***---000000...+++)))))))))))))))***+++,,,---***+++,,,,,,+++***+++------,,,+++***))))))))))))---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,)))(((''''''''')))***+++***((('''(((***++++++*********)))(((((((((((((((,,,+++++++++***)))))))))))))))(((((()))***++++++***,,,...000000///,,,******************)))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))(((((()))***++++++++++++******))))))((((((************))))))******((()))))))))************))))))))))))))))))))))))***************************+++***)))'''(((***,,,******))))))))))))******,,,,,,+++******))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))((()))***++++++***)))(((******++++++++++++******))))))******++++++++++++************************************************---...//////000000//////---....../////////......,,,,,,+++***))))))((((((''''''((()))*********))),,,+++++++++***)))))))))***)))))))))))))))*********)))((()))***+++***)))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))))))))((((((((((((((()))***************)))*********************)))++++++******)))(((((('''))))))***++++++++++++*********++++++++++++******)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))((('''(((*********((())))))*********++++++++++++++++++***************'''(((((()))******++++++))))))***++++++++++++***(((((()))************)))++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++*********+++++++++***)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))*********))))))*********(((((((((((()))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))************++++++************++++++************************------,,,,,,+++******)))))))))******++++++++++++************************((()))***+++,,,+++******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++'''***---000111...+++)))++++++***)))***+++---...,,,---...---+++******+++...---,,,***)))(((((((((*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------(((((((((((()))***+++,,,+++)))((((((***++++++***,,,+++***)))((((((((((((+++++++++***************(((((((((((()))***+++,,,''')))+++------,,,***)))))))))************))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,************************++++++******))))))((((((((((((((()))))))))******'''(((((()))******++++++************))))))))))))***++++++***((((((***,,,))))))))))))************((((((((((((((((((((((((+++++++++***************'''((()))((('''&&&((()))******)))))))))***++++++,,,+++******)))***************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''&&&&&&))))))************))))))******++++++++++++******((()))***+++++++++++++++************************++++++++++++++++++++++++---...000222333333333222//////000000///......---------,,,+++***))))))((('''(((((())))))))))))(((+++++++++***************)))))))))))))))******+++***)))((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))((((((((((((((()))***+++++++++++++++))))))************))))))*********))))))))))))))))))***+++,,,---,,,,,,+++******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))(((((((((***+++***)))(((((()))***+++,,,,,,---,,,,,,,,,,,,+++++++++***)))))))))))))))*********))))))***++++++++++++***)))***+++,,,---,,,++++++++++++************++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---,,,,,,++++++,,,,,,---))))))***+++++++++******((((((((((((((('''&&&&&&((())))))***++++++,,,,,,************************++++++************++++++(((((()))))))))*********((()))******++++++***************++++++,,,,,,---***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++************++++++*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************((())))))***+++,,,------))))))))))))************************************************************((()))+++,,,---,,,+++***,,,,,,,,,,,,------,,,,,,,,,---...---+++***+++,,,,,,,,,+++***)))))))))***)))))))))))))))*********++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---+++))))))+++++++++***+++******)))))))))*********************+++++++++(((((((((((()))***+++,,,'''(((***+++,,,+++***)))'''((()))******+++******)))))))))))))))))))))))))))))))))***+++++++++,,,*********************************)))))))))))))))&&&''''''((()))***++++++((()))***++++++***)))((()))))))))))))))*********(((******)))''''''))),,,))))))))))))************))))))))))))))))))))))))+++++++++*********))))))((()))++++++)))((()))*********))))))******+++,,,+++***)))))))))***+++,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((******))))))))))))*********++++++,,,,,,++++++***'''(((***+++,,,,,,++++++************************++++++++++++++++++++++++---///222444666777666666333333333333222000///...000///...---,,,+++******))))))*********)))((((((***************+++++++++)))))))))))))))***++++++***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++++++++************))))))***+++,,,---,,,,,,((()))************))))))((((((((()))******++++++***+++,,,---...---,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))***)))((()))+++,,,,,,***''''''(((***+++,,,---...---------,,,,,,+++++++++++++++******)))((((((((())))))***++++++++++++***+++,,,---...///...------++++++************+++++++++,,,------......------************************++++++++++++++++++++++++***)))))))))))))))))))))---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***+++,,,---.../////////+++++++++++++++***))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------(((((()))***************))))))***+++,,,,,,------)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''((()))***,,,.../////////......---,,,+++******************************))))))******,,,...000111))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++,,,...000///...,,,***+++,,,------++++++,,,---*********)))******+++,,,******++++++,,,,,,,,,---************************'''((()))***************...///000000///...,,,+++...,,,+++***+++++++++***))))))))))))***+++,,,---))))))******+++++++++,,,(((((((((((()))***+++,,,)))***+++,,,---,,,,,,+++&&&'''(((***++++++++++++))))))))))))))))))))))))***************+++++++++************************)))))))))))))))*********%%%&&&'''((()))***+++,,,)))***+++,,,+++)))'''&&&(((((())))))******++++++'''))))))(((%%%%%%(((+++))))))))))))************************************++++++++++++******))))))+++---//////...---,,,---******))))))***+++,,,,,,******)))))))))***,,,---,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,+++***)))(((((()))***+++***++++++,,,,,,++++++***'''(((***+++,,,,,,++++++************************++++++++++++++++++++++++---///333666888999999888888888777666555333222111222111000///...---,,,,,,+++++++++++++++***)))((())))))******+++++++++,,,))))))((())))))***++++++***)))((()))+++,,,,,,***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))),,,,,,++++++******))))))+++++++++*********))))))************************+++++++++++++++***)))((())))))))))))))))))))))))++++++***************++++++++++++++++++***)))((('''''''''''''''((())))))(((((((((((())))))))))))))))))************)))))),,,,,,,,,,,,+++)))(((((((((((((((((()))))))))))))))***,,,,,,,,,***((('''+++++++++*********************************************+++,,,,,,---......------,,,+++,,,---...///************))))))))))))+++*********))))))((((((......------,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***((()))+++,,,+++((('''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))((((((+++++++++++++++++++++++++++******))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,+++***)))((('''''''''((()))*********************++++++++++++******+++,,,,,,------,,,,,,+++...---+++)))((())))))*********+++,,,------......000+++(((***///000///...---------,,,+++***((('''''''''((()))***++++++,,,*********)))))))))))))))******+++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++)))***+++,,,---,,,+++***''''''((()))***++++++,,,,,,++++++******)))))))))---+++***(((((()))+++,,,,,,------......------,,,******************************))))))(((((('''''')))***+++,,,,,,+++***)))++++++******))))))((((((******)))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++*********))))))((((((******))))))))))))******))))))*********))))))(((...------,,,+++***))))))---,,,***)))))))))***+++((()))+++,,,---,,,,,,+++)))(((''''''''')))***+++******)))))))))))))))***///+++(((''')))***)))'''(((((((((((()))))))))))),,,,,,+++***)))))))))***,,,***((())),,,---+++)))((()))***+++++++++++++++***)))((((((((()))+++,,,,,,+++)))(((((()))+++,,,***+++++++++***+++...111666666888999999999999999999999888888888888777777666333111///000///...---+++++++++++++++***)))(((******))))))))))))******+++*********))))))((((((************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''+++++++++*********))))))************************+++++++++++++++***))))))))))))))))))))))))))))))++++++***************++++++++++++++++++***))))))((((((((((((((())))))***(((((((((((()))))))))******++++++,,,,,,++++++***((((((((((((''''''&&&%%%)))))))))************++++++,,,---......,,,+++)))******************+++++++++++++++******************++++++,,,,,,---------,,,++++++++++++,,,------++++++++++++************+++*********))))))))))))++++++++++++++++++++++++---------,,,,,,---------++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************,,,***((()))+++,,,+++)))'''(((((()))******++++++))))))))))))))))))))))))+++*********))))))))))))+++++++++++++++++++++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******++++++******)))(((((((((((())))))************))))))******************)))++++++,,,,,,,,,,,,++++++---,,,+++)))))))))))))))******++++++,,,,,,------///+++((()))++++++***))),,,,,,,,,++++++++++++***(((((())))))******++++++)))))))))))))))*********************+++++++++,,,******************************+++,,,------,,,,,,***+++,,,,,,,,,+++******)))))))))))))))*********++++++++++++************+++***)))((()))***,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++***)))))))))(((((((((''')))******************)))*********)))))))))))))))******)))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((())))))***++++++,,,************)))))))))((())))))(((((((((((())))))))))))************)))))),,,,,,,,,+++******)))))),,,+++***)))((()))*********+++,,,,,,,,,+++***)))+++***)))((((((((()))*********))))))))))))******...+++(((((()))***)))'''(((((((((((()))))))))***++++++******)))*********+++***((()))+++,,,***(((((()))******+++++++++***)))))))))))))))******+++...---,,,++++++,,,---...***++++++++++++---000333777777888888999::::::;;;;;;;;;;;;::::::999999999888777555444444333000...,,,,,,,,,++++++***)))((())))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++************)))+++++++++******************************************++++++++++++***))))))))))))))))))))))))))))))+++***************++++++***++++++++++++***)))))))))))))))))))))*********((((((((()))))))))******,,,,,,------------,,,,,,++++++,,,,,,,,,++++++************+++++++++,,,,,,+++,,,---...---,,,+++***)))))))))***+++++++++,,,++++++++++++******))))))+++++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---,,,,,,,,,,,,+++++++++***************))))))))))))******+++,,,,,,------...------------------...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))((((((((()))******++++++))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++...------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''%%%%%%'''***+++)))))))))))))))))))))))))))************))))))(((((())))))******))))))(((******++++++++++++******,,,+++***)))))))))))))))***************+++++++++...,,,******+++,,,,,,***+++*********+++,,,,,,---)))))))))))))))*********(((((())))))******++++++)))))))))*********++++++******************************+++------.........+++,,,,,,,,,+++***))))))************))))))((((((++++++++++++++++++,,,,,,))))))(((((()))+++---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((***))))))(((((())))))***))))))))))))******************)))((((((((())))))************))))))))))))(((((((((((((((((((((((('''(((((())))))******+++************))))))))))))(((((((((((((((((((((((())))))************))))))************************+++***)))((((((((()))))),,,,,,,,,,,,+++***)))(((,,,+++***)))((((((((()))******)))))))))******+++---+++)))((()))))))))(((((((((((()))))))))************)))))))))***++++++***)))((()))***+++***((())))))))))))************(((((()))***************+++***)))(((((()))***+++)))***,,,,,,---///333666999999888888999:::<<<===??????>>>===<<<<<<;;;;;;;;;:::999999888666222///------,,,,,,+++***))))))((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++******************************************************+++++++++******)))))))))))))))))))))))))))*********)))******+++,,,******+++++++++******)))))))))******++++++++++++(((((()))))))))*********,,,,,,------------,,,,,,---......////////////...************+++++++++,,,)))***+++++++++******)))(((((()))***+++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,+++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++******(((((())))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++(((((())))))***************************)))((('''(((((())))))))))))(((((())))))************))))))++++++***)))))))))))))))************))))))))))))'''***+++)))***---...---++++++*********+++,,,---*********)))))))))))))))''''''((()))***++++++,,,((())))))))))))************************************+++,,,---.../////////,,,,,,,,,+++***)))((((((******))))))))))))))))))******++++++,,,,,,------******))))))***+++,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))((((((((((((***)))(((''''''((()))***(((((())))))******++++++******))))))((())))))***++++++******))))))((((((((((((((((((((((((((((((''''''(((((()))))))))************)))))))))))))))(((((())))))))))))((((((((())))))************)))(((((()))))))))************))))))(((((((((((((((+++++++++++++++************)))))))))(((((())))))******))))))******+++++++++***)))))))))))))))((((((((()))))))))*********))))))((())))))***+++,,,)))))))))))))))***)))))))))))))))))))))))))))***'''((()))++++++***)))))))))(((''''''''''''((())))))***,,,---///111555999;;;:::999888999;;;===???BBBAAAAAA@@@???>>>======;;;;;;;;;<<<;;;888333///......---,,,+++*********'''(((***,,,,,,***((('''*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******+++++++++******))))))))))))))))))))))))******))))))***++++++,,,)))******+++++++++******))))))***+++,,,++++++***))))))))))))************++++++,,,,,,,,,,,,++++++))))))***+++++++++******)))))))))*********++++++)))*********+++*********(((((()))***+++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++******+++---.........---,,,,,,++++++++++++************************+++++++++------,,,,,,+++++++++++++++******************+++*********++++++,,,,,,,,,))))))******************))))))))))))))))))))))))******************************+++************+++)))))))))))))))*********))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++&&&&&&'''&&&&&&$$$###""")))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((()))******++++++***************)))((('''(((((())))))))))))((((((((())))))******))))))(((************)))))))))(((***)))))))))))))))))))))$$$***,,,((('''***,,,+++---,,,++++++******++++++*********)))))))))))))))''''''((()))***++++++,,,((())))))))))))************************************+++,,,---............---,,,+++***))))))(((((('''(((((()))******++++++*********++++++,,,,,,,,,,,,,,,+++******))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))******++++++******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))***++++++++++++***)))(((((()))***************((((((((()))******++++++))))))))))))((((((((('''(((((())))))***+++,,,---&&&&&&'''((())))))*********************+++,,,,,,)))*********))))))))))))))))))))))))************(((((((((((()))***++++++)))*********)))))))))***+++***))))))((()))******'''((()))++++++***))))))+++++++++******+++++++++(((***,,,...000333777:::<<<;;;999999999;;;>>>???BBBBBBAAA@@@??????>>>>>>::::::;;;<<<<<<888333///000///...,,,+++*********'''(((***,,,,,,***((('''))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************++++++++++++***************+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))***++++++++++++***((()))***,,,,,,+++******)))))))))*********++++++******++++++++++++******(((((()))))))))((((((''')))))))))************+++,,,,,,,,,,,,,,,,,,------)))))))))***+++++++++,,,*********************************+++++++++++++++,,,,,,------.........---++++++++++++*********************+++++++++++++++,,,,,,+++******)))((((((***))))))(((((())))))************++++++,,,,,,---)))))))))))))))*********************************)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))******))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++((()))*********)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++)))************))))))(((((())))))******))))))((())))))************))))))((())))))******)))(((((()))))))))))))))*********+++444666///)))+++,,,***,,,,,,,,,,,,,,,+++***))))))))))))))))))*********(((((())))))******++++++)))))))))*********++++++************************+++,,,,,,---------------,,,+++***)))))))))))))))''''''((()))***+++,,,,,,******************++++++---,,,,,,+++***)))((((((*********++++++*********))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))******************)))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))'''((()))******+++******)))))))))******+++++++++))))))*********)))(((''''''''''''(((***+++---...$$$%%%'''(((***+++++++++***************+++,,,---((()))++++++)))((()))))))))))))))*********++++++))))))((((((((()))******)))+++,,,+++***)))***+++,,,,,,***)))))))))***+++(((((()))***************************************(((***,,,...000333777:::::::::999999:::;;;===>>>@@@????????????>>>>>>>>>;;;;;;<<<======:::666222222000...,,,++++++++++++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,---------......))))))*********+++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))***+++++++++++++++'''(((***+++,,,+++***)))))))))*********+++++++++******++++++++++++******++++++,,,++++++***)))(((*********+++++++++,,,,,,,,,+++++++++,,,,,,---...******************++++++)))))))))***++++++,,,,,,))))))******++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))******+++,,,,,,------)))))))))******+++++++++++++++++++++++++++++++++************************)))+++,,,+++)))(((***,,,***)))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********((())))))************))))))******************))))))******++++++******)))'''((()))******)))((((((((())))))******+++++++++---888<<<222***,,,...+++(((***,,,---...,,,+++)))(((((())))))******++++++)))))))))))))))*********************+++++++++,,,************************,,,,,,,,,,,,,,,++++++***+++***)))(((((()))******(((((())))))*********+++******))))))))))))))))))++++++++++++******)))(((***++++++++++++++++++***))))))))))))))))))))))))'''((((((((()))))))))***)))******************)))*********)))))))))))))))******))))))******+++,,,)))))))))))))))*********++++++++++++++++++++++++************************((()))))))))************(((***+++,,,,,,+++***((('''((()))******+++++++++*********+++++++++++++++)))***+++++++++***)))((((((((((((((()))***,,,---'''((()))+++,,,,,,,,,+++************+++,,,---...'''))),,,,,,***((()))***))))))*********+++++++++***))))))(((((((((((()))***,,,---,,,******+++---...---+++***)))***+++,,,)))))))))))))))******+++((())))))))))))))))))((((((***,,,...///222666:::999999999:::;;;;;;<<<<<<<<<<<<<<<============>>>======>>>???@@@>>>;;;888333111///,,,+++++++++,,,))))))))))))))))))))))))((()))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++))))))******++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---((()))***+++++++++++++++&&&(((***+++++++++)))((()))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++***)))((('''++++++,,,,,,,,,---------***)))))))))***++++++,,,+++++++++***************(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---,,,+++***)))***+++---.........---------,,,,,,,,,*********++++++,,,,,,,,,......//////000111111111++++++************++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,************************++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,*********)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++******))))))))))))))))))'''((()))*********************++++++++++++************++++++++++++******'''((()))******)))(((((((((((()))***+++,,,,,,---$$$111666---%%%(((***(((%%%'''+++...///...,,,***'''(((((()))***++++++,,,*********)))))))))))))))***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,+++***))))))******)))(((((()))***+++************))))))))))))******))))))(((((('''''')))******+++++++++******++++++,,,,,,,,,,,,++++++************************'''((((((((())))))******)))***+++,,,,,,+++***)))++++++******))))))((((((******))))))***+++,,,,,,(((((())))))******+++++++++++++++++++++++++++++++++++++++***************(((((())))))*********+++''')))***++++++***)))'''''''''(((******+++++++++++++++++++++++++++++++++***++++++,,,,,,***)))(((******)))(((((()))***+++***+++,,,---...---,,,+++************+++,,,---...&&&))),,,,,,***((()))***)))************++++++++++++***)))(((((('''((((((***---...---+++***,,,...///...,,,******+++,,,---***)))((((((((()))+++,,,,,,,,,------------,,,,,,)))***,,,---///222666999777888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<======@@@@@@@@@AAABBBBBB???<<<444222///---+++++++++,,,******))))))))))))******(((((())))))*********+++************************************************))))))))))))))))))))))))++++++******************************************---,,,***)))))))))******************************))))))((((((''''''&&&&&&))))))))))))************,,,+++++++++***)))))))))************************************************(((((((((((())))))))))))------,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,,,,+++++++++++++++************************+++*********))))))((((((***)))((('''((()))+++---))))))***+++++++++************++++++++++++******))))))))))))))))))))))))************************'''((()))***************++++++,,,,,,,,,++++++***,,,,,,+++***+++,,,---...---+++******,,,---...---222222111///...---,,,+++++++++++++++******))))))((()))***++++++++++++++++++***)))))))))***,,,---(((((('''(((((()))******,,,,,,,,,+++++++++******((((((((((((((((((((((((************************((((((***+++---///000000))))))))))))))))))))))))+++***************+++++++++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))************************************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))***+++++++++++++++------,,,++++++*********)))***,,,---...------,,,((())))))+++,,,---......************************++++++++++++++++++++++++...---,,,+++************+++,,,,,,***(((((()))+++++++++***)))(((((())))))++++++************++++++************************)))************+++++++++******))))))((((((''''''************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************$$$%%%%%%&&&'''((())))))''''''((()))***++++++,,,)))((((((((()))***++++++))))))))))))))))))))))))'''''''''((())))))******---,,,***)))))))))******************************))))))))))))************(((((((((((())))))))))))*********)))))))))))))))++++++************++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************,,,------...111555999;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAA@@@@@@999555111...---,,,+++***************))))))))))))+++*********))))))(((((('''(((***,,,,,,***((('''---,,,,,,+++***)))((((((((((((((((((((()))******************************************************,,,,,,***)))))))))***************************************)))))))))(((((())))))))))))************+++++++++***************************************************************(((((((((((()))))))))***+++++++++++++++,,,,,,,,,************)))))))))(((''''''(((((()))))))))***************************++++++++++++*********))))))******++++++++++++++++++,,,,,,++++++***))))))))))))************))))))************************************************((()))******++++++******+++++++++,,,,,,++++++***,,,,,,+++++++++,,,---...222///,,,+++,,,------,,,000//////...---,,,++++++++++++++++++*********)))******+++++++++******)))******))))))******+++,,,))))))(((((())))))***+++************))))))))))))((((((((((((((((((((((((************************------,,,,,,++++++******************************++++++******)))***************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************))))))***+++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))&&&''''''(((((((((((((((************************'''((())))))*********)))+++++++++******)))))))))************************++++++++++++++++++++++++...---,,,+++***************+++,,,+++***)))***+++++++++***)))))))))))))))+++******))))))******+++(((((((((((((((((((((((())))))*********+++++++++******))))))((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************''''''(((((())))))******((())))))******+++++++++))))))))))))))))))***+++))))))))))))))))))))))))************************++++++)))((((((((())))))************************))))))))))))************(((((((((((()))))))))******)))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))************)))))))))((())))))))))))***************+++,,,,,,---000555888999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>888555000---,,,,,,+++***************))))))))))))************)))))))))(((((()))***++++++***)))(((,,,++++++******)))))))))((((((((((((((()))******************************************************,,,+++******)))*********************************,,,++++++++++++*********))))))))))))***************************+++++++++************************************************((((((((()))))))))******))))))******++++++,,,,,,************))))))))))))(((((()))***+++,,,------************************,,,,,,,,,+++++++++++++++)))***,,,......---+++***...------,,,+++***)))((((((((())))))))))))((((((++++++++++++++++++++++++************************)))***++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++,,,---...666222...++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++************+++++++++++++++***)))((())))))***+++++++++++++++******))))))******+++++++++++++++*********))))))))))))))))))))))))))))))************************///...---,,,***(((''''''++++++++++++++++++++++++,,,+++***)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************))))))***++++++++++++***************************,,,,,,+++***))))))))))))))))))***++++++++++++***'''(((((()))******++++++((((((((('''(((((()))***,,,++++++***)))(((''''''************************++++++++++++++++++++++++---,,,+++***************(((***------,,,++++++++++++***))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((()))))))))*********++++++***))))))))))))(((((((((************))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''(((((()))***+++++++++((((((((()))))))))******))))))))))))))))))))))))***************************************************************++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++******)))***)))(((((('''(((((((((************************))))))))))))************((((((((()))))))))******))))))))))))))))))*********))))))(((((())))))***************************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++)))***++++++,,,///444777666777888:::<<<>>>@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<888444000---,,,,,,+++***************))))))))))))************))))))))))))))))))))))))))))))))))))************************((((((((((((((()))*********************+++++++++************************++++++******************************************++++++++++++++++++++++++((()))))))))************)))))))))***+++++++++,,,************************************************(((((()))))))))*********'''(((((()))***++++++,,,*********)))))))))))))))******++++++,,,---......************************++++++++++++++++++++++++***+++,,,------,,,+++***------,,,++++++*********))))))************))))))++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------555111---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))((()))***,,,,,,+++******+++++++++******+++,,,,,,------------,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,+++***))))))(((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))******+++++++++******************************,,,++++++***))))))*********++++++,,,---,,,,,,,,,))))))))))))******++++++,,,+++***))))))***+++,,,)))))))))***************************************++++++++++++++++++++++++,,,,,,+++***************'''***---...---,,,+++,,,******)))))))))))))))*********))))))))))))******************************))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((()))))))))******************++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))************************************************+++++++++++++++*********,,,,,,,,,+++++++++******++++++***)))((((((((())))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))((()))))))))************************((()))))))))************(((((()))))))))*********)))))))))))))))*********))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++((()))******+++...333666777777999;;;===>>>@@@AAA======<<<;;;;;;:::;;;;;;=========>>>======<<<<<<888555111......---,,,+++************)))))))))(((*********)))))))))))))))******))))))))))))******((()))))))))*********+++((((((((((((((())))))***))))))*********+++++++++************************************+++*********************************************************((()))))))))************)))))))))***+++++++++,,,************************************************))))))))))))************''''''((()))******++++++))))))))))))))))))******)))))))))))))))(((((((((************************))))))******************,,,+++***))))))***+++,,,+++************+++------***++++++,,,,,,++++++***************************************************++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111...+++)))***,,,------+++,,,,,,,,,,,,---------+++++++++++++++++++++,,,'''((()))***+++,,,,,,,,,((()))***,,,,,,+++******,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---************************+++******)))(((((())))))((()))***++++++***)))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************************+++++++++******)))++++++++++++++++++++++++,,,+++******)))*********'''((())))))******)))))),,,,,,+++++++++*********...---+++******+++,,,---***+++++++++++++++++++++************************++++++++++++++++++++++++++++++******))))))******'''))),,,...---+++++++++***)))))))))))))))*********))))))))))))))))))***************************(((((()))))))))*********))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))************++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************************************************)))------,,,,,,+++*********++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))******++++++)))*********************))))))))))))))))))))))))((()))))))))************))))))))))))************(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++''')))******+++...222666999999:::;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;;;;>>>?????????>>>>>>===<<<999666222/////////...---************)))))))))((())))))))))))))))))************))))))))))))******((((((((()))******++++++((((((((((((((())))))***)))))))))***++++++,,,,,,************************))))))***++++++++++++***************************((((((((()))))))))))))))))))))))))))***************************+++++++++************************************************)))))))))*********++++++(((((())))))******++++++))))))))))))************++++++*********)))))))))************************)))))))))))))))*********...,,,***(((((()))+++,,,))))))(((((()))+++---...+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************++++++++++++++++++***))))))***++++++,,,,,,,,,,,,***+++,,,---------,,,,,,---+++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&''')))***,,,---------))))))***+++++++++++++++,,,,,,++++++******++++++*********)))))))))((((((************************************************************++++++,,,,,,)))))))))))))))))))))))))))))))))(((((())))))***))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************************************************++++++++++++***))))))++++++++++++++++++++++++++++++***************+++))))))***+++++++++++++++------,,,,,,+++******))),,,+++******************...------,,,+++***))))))************************+++++++++++++++++++++++++++******)))))))))******'''))),,,,,,+++*********)))))))))))))))******+++***))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++************))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))(((((('''&&&&&&%%%((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))***,,,,,,++++++*********)))+++***))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******)))******++++++++++++***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++((((((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,((()))******+++...333666;;;;;;<<<<<<============>>>======<<<<<<<<<======@@@@@@@@@@@@???>>>======888555111/////////...---************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********((((((((((((((()))******((())))))***++++++,,,,,,************************((()))***+++,,,++++++***************************((((((((()))))))))******))))))))))))************+++++++++***************************************************************))))))*********+++++++++************************((()))))))))************,,,,,,,,,,,,,,,,,,------************************)))))))))******+++++++++------,,,+++++++++++++++***)))((('''((()))+++,,,+++++++++,,,,,,+++++++++******************************************************++++++******)))((())))))***+++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++,,,...///...,,,+++++++++++++++*********+++++++++,,,,,,,,,------'''((()))***+++,,,,,,,,,******))))))******+++,,,,,,,,,+++***************)))))))))(((((((((''''''***************************************************+++++++++,,,,,,,,,---************************(((((('''(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++++++++++++++***))))))************************+++***************+++++++++,,,------......------++++++++++++***************************)))((((((,,,+++++++++******))))))************************++++++++++++++++++++++++******))))))))))))******)))***+++***(((((((((***)))))))))))))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++************))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))******++++++******************))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++'''(((((()))******++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,((()))***+++,,,///333666;;;;;;<<<<<<======>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@???>>>===<<<666333000------------,,,************))))))))))))((()))))))))************((()))***++++++***)))(((((((((((()))))))))))))))((((((((((((((()))******((())))))***++++++,,,,,,************************((()))***+++,,,,,,+++***************************(((((())))))*********+++))))))))))))************,,,+++++++++******))))))************************************************)))************++++++++++++++++++***************(((((())))))*********+++''''''((()))***++++++,,,*********************************++++++,,,,,,,,,,,,---...//////---+++***+++***((('''&&&''')))*********++++++++++++******++++++++++++++++++++++++***************************************)))((('''((()))***+++,,,---------***+++,,,---...---,,,,,,---------///000000---+++************)))))))))(((+++++++++,,,,,,---------)))******+++++++++******+++***)))))))))***,,,---,,,++++++***)))))))))***************))))))))))))))))))))))))))))))))))))************************))))))***+++---...///000++++++++++++++++++++++++''''''''''''(((***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************************************+++++++++++++++***)))((())))))))))))))))))))))))+++***************++++++))))))***++++++++++++***((((((((()))******++++++***+++,,,,,,,,,***)))(((&&&'''((()))***+++,,,---************************++++++++++++++++++++++++***)))))))))))))))***************)))'''&&&''')))))))))((())))))***++++++))))))(((((((((((())))))************************(((((((((((())))))))))))))))))******++++++++++++************))))))))))))(((((((((((()))))))))))))))************+++++++++*********+++,,,,,,------************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))******))))))((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++'''(((((()))***+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,)))***++++++,,,///444777::::::;;;<<<===>>>???@@@>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@???>>><<<<<<555222...,,,,,,,,,++++++************))))))))))))(((((())))))*********+++''')))***,,,,,,***)))''')))))))))))))))(((((((((((((((((((((((()))******))))))************))))))******++++++++++++******++++++,,,++++++***)))(((,,,,,,++++++***)))))))))************))))))))))))++++++******************+++++++++************)))))))))***++++++++++++***************************)))))))))))))))))))))))))))((((((((()))***++++++******+++++++++,,,,,,,,,***************)))((('''''''''(((((())))))))))))************+++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************---------.........//////------,,,,,,+++***))))))************************))))))*********+++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))))))))))))))************++++++++++++*********)))************************------+++***))))))((((((///...------++++++***)))++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((((((******))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++******************))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************+++++++++***************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))************+++++++++)))((('''&&&&&&'''((()))(((((((((((())))))))))))************************************************%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***************************++++++************++++++******))))))))))))******)))***+++++++++)))((('''$$$&&&(((+++,,,,,,++++++'''((()))++++++******)))+++)))((('''((()))+++,,,))))))*********++++++++++++*********))))))((((((((((((((((((((((((((((((******))))))))))))******+++*********))))))((((((************************&&&&&&'''(((***+++---...,,,------,,,+++***,,,---)))(((((((((***---000222666777999;;;===???@@@@@@???>>>===============>>>BBB@@@>>>======;;;888666444222///---+++++++++,,,(((((())))))*********+++''')))***++++++***)))'''''')))***++++++***)))'''))))))))))))((((((((((((&&&&&&&&&&&&'''(((***+++))))))************))))))******++++++++++++******((()))***++++++,,,++++++*********************+++''''''((()))***+++,,,,,,************************+++++++++************)))))))))***++++++++++++***************************************************))))))))))))))))))***+++))))))*********+++++++++***+++++++++++++++******++++++++++++++++++,,,,,,************+++,,,---...************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,,,,---------.........------,,,,,,+++******)))************************************++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))))))))))))))************++++++******)))))))))***************************,,,,,,+++***))))))))))))---,,,,,,++++++******)))(((((())))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++************)))))))))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++++++++,,,***************************************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))(((((()))))))))*********+++***))))))))))))***+++(((((((((((())))))))))))************************************************(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))************))))))))))))***++++++++++++***************************+++******))))))******+++******))))))))))))******)))******+++***)))((('''%%%''')))+++,,,,,,+++***'''((()))***+++******)))***)))((('''((()))+++,,,))))))*********+++++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******************)))))))))(((************************))))))(((((()))***++++++++++++,,,+++))))))+++,,,))))))))))))+++,,,...000444555777999;;;===>>>>>>>>>===============>>>>>>BBBAAA???>>>===;;;888555222000---+++***)))******))))))))))))))))))))))))((()))***++++++***)))((('''(((***++++++***((('''(((((((((((())))))))))))'''&&&&&&&&&&&&((()))***))))))************))))))******++++++++++++******((()))***++++++,,,++++++(((((()))******+++,,,,,,''''''((()))***+++,,,,,,************************+++++++++************)))))))))***++++++++++++***************************+++++++++++++++++++++++++++***))))))))))))))))))(((((()))))))))***************+++++++++++++++***))))))))))))))))))))))))***************+++,,,---************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++))))))***+++,,,---......++++++,,,,,,,,,------------,,,,,,++++++*********************************,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))************,,,+++)))((((((((()))***************************++++++***************+++************************)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************(((((())))))******+++++++++++++++***************))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))************************++++++***))))))((('''''''''((())))))******))))))******************************++++++++++++******))))))***++++++++++++***************************+++******))))))******+++******))))))))))))******)))************)))(((((('''((()))+++++++++***)))(((((()))************)))***)))((((((((()))+++,,,***************+++++++++************))))))))))))******************************))))))))))))******************))))))))))))************************,,,+++***)))(((((((((((()))***+++***((((((***,,,)))******++++++,,,------111222444777999:::;;;<<<<<<<<<======>>>>>>??????BBBAAA???>>>===:::666333///---+++)))(((((((((((())))))((((((((((((((((((((()))***++++++***)))(((((((((************((((((''''''(((((())))))******((((((''''''''''''(((((())))))************))))))******++++++++++++******+++++++++++++++***((((((((()))))))))*********+++************)))))))))(((***************++++++++++++++++++*********))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++***)))((((((((()))))))))))))))*********+++((())))))***************((((((((((((((('''''''''***************+++,,,,,,******************************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))((()))))))))************,,,+++)))((('''((()))*********************************))))))***++++++,,,)))*********+++++++++,,,------,,,+++)))(((''''''++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------+++***************++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++******))))))***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************+++,,,------......************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********************************))))))((((((((((((((()))************)))************************)))******++++++******)))))))))***++++++++++++*********************************))))))))))))************))))))))))))******))))))*********)))))))))))))))************)))(((((()))))))))************))))))(((((())))))***+++*********************************)))))))))))))))******************************))))))))))))***************)))))))))))))))************************,,,,,,***)))(((((((((((()))*********))))))***,,,******+++,,,,,,,,,++++++///000333555777999:::;;;;;;;;;<<<===>>>?????????AAA@@@>>>===<<<999555111---,,,+++)))((((((((((((&&&'''''''''((((((((()))((()))************)))((((((((()))******)))((((((&&&''''''((()))******+++******))))))(((((((((((())))))************))))))******++++++++++++******+++++++++++++++***((((((*********)))))))))((((((************)))))))))((())))))*********++++++++++++++++++*********))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++***)))((((((((()))*********+++++++++,,,,,,******++++++,,,++++++***++++++++++++++++++++++++******))))))******++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,++++++******))))))*********++++++,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++***************************++++++++++++++++++++++++************************************************)))))))))))))))*********((()))))))))************,,,+++)))((((((((()))***************************))))))))))))***+++,,,,,,******++++++,,,---------------,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++,,,------...++++++***************+++************************+++******))))))******++++++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************+++,,,------......************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))************)))))))))))))))*********++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************************'''''''''(((((()))))))))((())))))***************************************(((((())))))))))))(((((())))))***++++++++++++******************************))))))))))))))))))*********))))))))))))******))))))))))))))))))*********************))))))((()))))))))))))))*********)))))))))))))))******+++************************))))))))))))))))))************************************))))))))))))******))))))))))))))))))******************************+++***)))))))))))))))))))))***+++*********,,,---***++++++,,,,,,,,,+++***...000222555777999:::;;;:::;;;===>>>????????????>>>======<<<;;;888333000,,,,,,+++***************$$$%%%&&&'''((()))***+++))))))************))))))((((((((())))))(((((((((&&&''''''((()))******+++,,,+++++++++***))))))((())))))************))))))******++++++++++++******((()))***++++++,,,++++++++++++***))))))(((''''''''''''((()))***+++,,,,,,)))))))))***++++++,,,,,,+++++++++************)))))))))***++++++++++++***************************+++++++++++++++++++++++++++***))))))))))))))))))***++++++++++++,,,,,,,,,------......---,,,,,,+++)))))))))*********++++++******)))))))))******+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++*********************++++++,,,,,,---......---,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************************************************************+++++++++))))))))))))************++++++++++++*********)))***************************)))))))))***+++,,,,,,+++++++++,,,,,,---------))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,,,,---,,,+++******)))***************************************))))))))))))*********************))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************(((((())))))******++++++***************+++++++++))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))))))))************))))))************++++++++++++***++++++,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))************************&&&&&&'''(((((()))******((()))******++++++******++++++++++++++++++++++++(((((())))))))))))(((((())))))***++++++++++++******************************))))))(((((())))))*********))))))))))))******)))))))))((())))))***+++*********))))))))))))))))))))))))((()))******+++((()))))))))************+++++++++***************))))))))))))******************************************))))))))))))******))))))))))))************************************))))))))))))))))))***+++)))***++++++******,,,...++++++++++++++++++,,,,,,...///222444777999;;;;;;;;;<<<===?????????>>>>>>::::::::::::999777222...,,,,,,,,,+++++++++++++++%%%%%%&&&''')))***++++++***))))))))))))))))))***((((((((((((((((((((((((''''''(((((())))))******+++++++++++++++***)))((())))))************))))))******++++++++++++******((()))***++++++,,,++++++)))))))))))))))(((((((((''''''((()))***+++,,,,,,((())))))***++++++,,,,,,+++++++++************)))))))))***++++++++++++***************************************************))))))))))))))))))***+++************++++++++++++---------,,,+++***)))(((%%%%%%&&&'''((()))************))))))))))))******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------......)))******+++,,,,,,------,,,,,,,,,+++*********)))++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************''''''((()))******+++,,,***************************************************+++++++++,,,,,,,,,,,,))))))))))))***************+++---------,,,***)))******************************************+++++++++++++++++++++,,,,,,,,,(((((()))***,,,---......************************++++++++++++++++++++++++************************)))))))))******+++++++++,,,++++++***))))))******++++++++++++++++++++++++******))))))))))))******))))))))))))************((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))***************+++,,,,,,,,,,,,+++***(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))******)))))))))))))))***++++++++++++***************************))))))(((((((((((())))))******))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))*********)))((((((((()))++++++(((((()))***************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))******************************************))))))))))))******''')))***)))))))))+++---++++++*********+++---...,,,...000333666888:::;;;;;;<<<>>>??????>>>===<<<777777777888888555111---***+++++++++,,,+++++++++(((((()))))))))))))))*********))))))))))))******(((((((((''''''((((((((((((((((((((())))))))))))((()))*********)))((('''))))))************))))))******++++++++++++******++++++,,,++++++***)))(((''''''(((((())))))******************))))))))))))((())))))***++++++,,,,,,+++++++++************)))))))))***++++++++++++***************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))*********************)))'''&&&$$$###'''((()))***+++,,,---...******)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,)))***+++---///111222333))))))***+++,,,,,,------******************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************%%%&&&&&&((()))***+++,,,))))))))))))))))))))))))************************+++++++++,,,,,,---------))))))))))))***************,,,...//////---***(((************************++++++***************+++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********,,,,,,+++***))))))******------------------------******))))))))))))******(((((())))))******++++++((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************************+++++++++***************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))************************************************,,,,,,++++++***)))))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***************************))))))(((((((((((())))))******))))))))))))*********)))(((((((((***+++,,,)))))))))((()))***++++++***)))((((((((()))+++,,,(((((()))***************++++++++++++******))))))(((((())))))*********+++((((((((((((((((((((((((******))))))))))))******(((((())))))*********+++************************,,,+++***)))((((((((()))&&&'''((((((((((((***,,,+++***)))))))))+++...///+++---///222555888999:::<<<===???@@@???>>><<<;;;444444555777777555000---)))******++++++++++++***,,,++++++***)))(((((('''******))))))))))))******((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&******)))(((((()))***+++))))))************)))))))))************+++++++++************************))))))))))))************+++*********))))))((((((+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,,,,************************(((((((((((()))))))))))),,,+++******)))*********------,,,,,,+++*********+++*********))))))(((((()))*********++++++++++++++++++******))))))((((((---,,,+++***))))))))))))+++***)))'''''')))***+++***)))))))))(((((('''''')))))))))***+++++++++,,,,,,,,,------...///000000+++***)))(((((()))***+++------++++++++++++------************************++++++++++++++++++++++++......---,,,+++)))((('''++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***)))((((((''''''(((******))))))))))))******+++(((%%%%%%(((++++++***************************+++++++++************)))******))))))******+++,,,++++++++++++++++++++++++))))))************))))))*********++++++,,,,,,,,,************************,,,++++++******++++++,,,---------,,,,,,+++++++++************************))))))))))))******************++++++++++++******++++++******************++++++++++++++++++++++++))))))*********))))))(((************************,,,,,,+++***)))))))))***...---+++)))(((((()))***))))))))))))************************************///,,,((('''))))))(((&&&******++++++++++++******,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))************+++++++++************************++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++******************+++***))))))((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))),,,,,,,,,++++++,,,------...---***)))((((((***+++---,,,,,,+++*********+++******+++++++++,,,,,,,,,+++***+++---000444777:::===>>>??????>>><<<:::888333444555666555333111///)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))))))))***+++))))))************)))))))))************+++++++++************************))))))))))))************************)))))))))(((******++++++++++++******)))))))))***+++++++++,,,************************))))))))))))***************)))))))))***+++,,,,,,*********+++++++++++++++************)))))))))((()))))))))*********++++++*********)))))))))))))))))))))((((((((())))))***+++***)))(((((()))***+++*********))))))(((((((((***************++++++++++++++++++,,,,,,---------++++++************++++++---,,,++++++++++++,,,---************************++++++++++++++++++++++++000000000///...---,,,+++++++++************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++***))))))------,,,,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))******+++******))))))))))))******---***'''''')))++++++***************************+++++++++************))))))))))))))))))***++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++,,,,,,************************+++******))))))******+++------,,,,,,,,,+++++++++************************))))))))))))******************++++++++++++******************************++++++++++++++++++++++++************************************************,,,+++******))))))******...---+++)))(((((()))***))))))))))))************************************(((&&&%%%&&&***---...---******++++++++++++******,,,,,,+++++++++*********+++***)))(((((()))***+++))))))*********+++++++++************************++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************++++++***)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************------,,,+++++++++++++++---+++***(((((()))***+++---,,,++++++*********+++*********+++++++++,,,,,,++++++,,,...111555999<<<=========<<<;;;:::888777000111222222222000...---))))))*********+++++++++))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((---,,,+++***************))))))************)))))))))************+++++++++************************))))))))))))************************)))))))))))))))******************)))******************++++++************************************++++++++++++((((((((()))***,,,---...(((((())))))***++++++,,,************))))))))))))((((((((()))))))))******))))))))))))************&&&&&&&&&&&&'''((()))***+++***)))(((((()))***+++***************)))))))))+++++++++***************************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++///////////////...------++++++************++++++++++++++++++++++++++++++******************++++++++++++++++++***)))((('''///...---,,,***)))((((((+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,---******))))))))))))******///---***)))*********)))************************+++++++++************))))))))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++***************************))))))))))))))))))***,,,,,,,,,,,,++++++++++++************************))))))))))))******************++++++++++++******************************+++++++++++++++++++++++++++***))))))***+++,,,---************************++++++***)))))))))******---,,,+++)))))))))******))))))))))))************))))))))))))))))))))))))+++)))'''((()))++++++*********++++++++++++******,,,++++++++++++***************))))))))))))******)))))))))*********++++++******************************)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********************))))))*********))))))))))))))))))))))))************************,,,++++++***)))*********))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,+++***************+++***)))((()))***+++,,,,,,,,,+++************+++*********++++++++++++,,,******,,,...222666999<<<<<<;;;:::888666555444444------.........,,,+++***)))))))))*********++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((------,,,++++++*********))))))************))))))))))))*********+++++++++************************((()))))))))*********************)))))))))))))))))))))************))))))+++++++++***************************************)))))))))*********++++++))))))))))))***+++,,,---(((((()))))))))******************)))))))))))))))(((((((((((())))))))))))(((((())))))******++++++'''''''''''''''((())))))******)))(((((()))******++++++******************,,,+++++++++***)))))))))***************))))))))))))***+++,,,,,,+++***))),,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++*********************+++++++++******)))------,,,,,,+++***))))))************************))))))))))))))))))))))))*********))))))*********))))))))))))*********+++))))))))))))))))))))))))************************))))))))))))******+++,,,******))))))))))))******---,,,******************************************+++++++++*********))))))***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************************))))))))))))******,,,+++++++++++++++++++++************************((()))))))))******************++++++++++++*********************+++++++++************************+++***))))))***,,,...000******************************))))))))))))******,,,,,,******))))))******((()))))))))************((((((((((((((((((((((((+++***)))))))))))))))(((******++++++++++++******++++++++++++***************))))))))))))))))))***))))))))))))************************************))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))************,,,,,,+++***************)))))))))))))))*********))))))))))))))))))))))))*********************************++++++++++++++++++******)))******++++++(((((((((((()))***,,,,,,++++++***************+++************++++++++++++'''(((***---111555888::::::999666333111000000111***++++++++++++***)))((())))))))))))************))))))))))))))))))))))))+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,,,,++++++******))))))************))))))))))))*********+++++++++************************((()))))))))************))))))))))))))))))******))))))************))))))+++++++++***************************************((((((((()))))))))******++++++***************+++*********)))))))))(((((())))))))))))))))))******(((((((((((())))))))))))(((((())))))******+++++++++***))))))(((((())))))******))))))))))))************************++++++,,,+++++++++***)))))))))++++++++++++************((()))***++++++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++************+++++++++++++++++++++++++++++++++++++++***************)))***+++,,,------------+++++++++++++++++++++,,,************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((*********+++++++++,,,,,,++++++++++++++++++++++++************************+++***)))(((((((((((((((******))))))))))))******)))))))))))))))***+++,,,************************+++++++++*********)))))),,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++*********************************+++++++++******+++++++++++++++++++++++++++++++++************************((()))))))))******************++++++++++++******))))))*********+++++++++************************+++***))))))***,,,...000))))))))))))))))))))))))***))))))((())))))******++++++******************((()))))))))************((((((((((((((((((((((((###%%%''')))***,,,...///******++++++++++++******+++++++++*********)))))))))))))))******)))))))))(((((()))))))))*********************************))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************++++++************++++++))))))))))))))))))))))))(((((()))))))))*********,,,+++******))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++((((((((()))***+++,,,---''''''(((((()))***+++,,,*********))))))***++++++))))))*********+++++++++((())),,,///222666888:::888555222///---------...******************))))))(((((()))))))))*********))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******++++++++++++******))))))************)))))))))************+++++++++************************))))))))))))************))))))))))))************)))******************)))******************++++++************************'''((((((((()))))))))))),,,++++++***))))))******,,,++++++***))))))(((((())))))))))))************((((((((()))))))))******))))))))))))************---,,,+++***)))))))))))))))))))))******))))))))))))))))))***************+++++++++***************++++++++++++++++++,,,,,,)))))))))******)))))))))******++++++++++++******************************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++******************++++++))))))+++---.../////////)))******++++++,,,------***************+++++++++))))))))))))))))))))))))***))))))(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((''''''''''''******))))))))))))******'''(((************+++---************************+++++++++************)))+++++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************************,,,,,,++++++++++++,,,,,,*********+++++++++++++++************************))))))))))))******************++++++++++++******)))))))))***++++++,,,,,,************************+++***))))))***+++,,,---))))))))))))))))))))))))))))))((((((((()))******************************))))))))))))************))))))))))))))))))))))))%%%'''************+++,,,******++++++++++++******+++************)))))))))))))))************))))))((((((((()))))))))************************************)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********************))))))*********))))))))))))))))))))))))'''(((((())))))*********+++******)))((()))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))***+++,,,---...''''''((())))))***++++++***))))))))))))***++++++)))))))))************++++++,,,...111444777999:::444222///,,,+++++++++,,,************************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))++++++++++++***))))))************)))))))))************+++++++++************************))))))))))))************((()))))))))******************++++++++++++******)))))))))***+++++++++,,,************************(((((()))))))))******************)))******+++++++++++++++++++++*********((()))))))))************)))))))))*********++++++*********))))))))))))))),,,++++++*********++++++))))))************))))))((((((((())))))************************+++++++++*********++++++,,,,,,,,,+++******))))))******+++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,---------,,,++++++++++++************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))***+++,,,---.........++++++++++++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))------,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++******************************))))))((()))))))))******))))))))))))******(((+++---,,,***)))+++,,,************************+++++++++************)))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************************++++++************++++++)))*********++++++++++++************************))))))))))))******************++++++++++++******((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((()))***************+++++++++******))))))))))))***************************************,,,...,,,)))&&&&&&&&&******++++++++++++******************))))))))))))((()))***++++++***)))((((((((((((((()))))))))***************************++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))''''''(((((()))******+++***)))((((((''''''(((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,''''''((())))))******))))))))))))))))))***++++++))))))))))))***************+++---000222444555666000///---+++***************)))))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%'''(((***++++++++++++))))))************)))))))))************+++++++++************************))))))))))))************(((((())))))*********+++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---************************)))************+++++++++(((((())))))***+++------*********+++,,,,,,------(((((())))))*********+++************++++++++++++++++++******))))))(((((())))))))))))***+++,,,---))))))************))))))''''''(((((()))))))))***))))))******+++++++++,,,(((((()))***+++,,,,,,------,,,+++******+++,,,---)))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,++++++*********))))))******++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******+++...///...+++)))***,,,************************+++++++++************)))((((((((((((((())))))***++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---******************************))))))))))))******))))))******++++++++++++************************))))))))))))******************++++++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((((((((((((((()))******)))******+++++++++******))))))))))))************************************%%%(((+++,,,***)))***,,,******++++++++++++******************))))))))))))((()))***++++++***)))((((((((((((((())))))))))))************************++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((''''''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------000///...,,,+++*********'''(((((()))))))))))))))))))))((())))))***++++++))))))))))))************'''(((***,,,...000111111...---,,,+++************))))))((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))******+++++++++******)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++************++++++***************************)))))))))***+++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***)))((((((((()))+++,,,((((((((((((((((((((((((***+++,,,------,,,***)))+++++++++************)))+++++++++******)))))))))+++,,,------,,,***))))))+++++++++++++++++++++++++++,,,------++++++,,,------------,,,,,,+++++++++((())))))))))))*********************************(((((()))***++++++,,,,,,++++++++++++++++++++++++***,,,...000///---***'''&&&&&&''''''''''''&&&&&&***************************************************+++,,,------,,,+++***&&&''')))******)))((('''))))))*********))))))((()))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))************))))))))))))))))))************++++++************++++++++++++,,,,,,------,,,,,,++++++******++++++,,,---******))))))))))))))))))+++++++++************)))(((((())))))******++++++,,,,,,+++***)))))))))***)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******&&&(((+++------+++(((&&&)))((('''((()))***)))(((++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))******)))(((&&&'''(((((()))))))))))))))******)))(((((()))******///---+++)))(((((())))))+++***)))(((((()))***+++))))))))))))************)))***+++***(((((((((***))))))))))))))))))))))))(((((())))))******++++++,,,+++***(((''''''&&&&&&(((((())))))*********+++''''''(((***+++,,,---...,,,+++++++++***)))))))))))))))(((((((((((())))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,---...////////////,,,***)))((()))***)))((())))))************))))))&&&'''((())))))((('''&&&)))((('''''')))******)))))))))))))))))))))))))))''''''((((((((((((''''''+++***((('''''''''((()))((((((((((((((('''''''''******************************+++++++++******)))************************---+++))))))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++************++++++*********************************)))******++++++************************'''((())))))******))))))))))))))))))))))))))))))************************)))************+++++++++***))))))((()))***+++,,,************************,,,+++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,+++******---+++)))***---...+++(((+++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,,,,++++++++++++)))))))))*********++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***,,,---......,,,***((('''(((((())))))(((((('''************************************************+++++++++,,,,,,+++++++++))))))***,,,------------))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))************))))))))))))))))))************++++++************++++++,,,---------,,,++++++******************++++++,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************++++++******)))*********)))************+++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))*********+++---......---+++******)))((()))***++++++)))++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,+++***)))'''(((((()))))))))))))))************************---,,,***)))((()))***++++++***)))(((((()))***+++))))))))))))***************+++,,,+++***))))))+++************************)))))))))))))))***************))))))(((((())))))))))))))))))*********+++(((((()))***+++,,,,,,---+++++++++***************++++++************++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++---....../////////---+++))))))***+++***)))))))))************))))))(((((()))******)))(((((()))((('''''')))******)))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((('''(((((()))((((((((((((((((((((('''************************+++++++++++++++***)))(((++++++++++++++++++++++++...,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******))))))******+++,,,++++++************++++++************************++++++******)))*********************************((()))******++++++******))))))))))))))))))))))))************************)))************+++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,...,,,+++++++++************,,,---...//////...,,,+++///***&&&(((---000---)))+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***))))))************))))))************************************************,,,++++++++++++++++++,,,)))******+++,,,...///000))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))************)))))))))))))))*********++++++++++++++++++++++++++++++......------,,,***)))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************)))))))))*********)))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))+++))))))***+++,,,+++***************************************************************************,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''')))***+++,,,,,,+++***)))'''((())))))******)))))))))***+++,,,,,,+++***)))******)))))))))***,,,---******))))))))))))******))))))))))))************+++,,,---,,,*********+++************************************))))))))))))***)))))))))***++++++,,,)))))))))***************))))))*********+++++++++***************+++++++++++++++************++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---.........------,,,******+++++++++***))))))************))))))))))))************)))))))))((('''''')))******)))))))))))))))))))))))))))))))))************))))))******)))(((((((((((((((''''''((((((((((((((((((************************+++++++++++++++***)))(((++++++++++++++++++++++++///---+++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++++++++************++++++************************,,,,,,+++***)))))))))***************************))))))***+++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++)))))))))*********++++++------------------------,,,+++*********+++,,,---,,,,,,+++++++++*********,,,...000111111000---,,,---***((((((+++------,,,+++++++++++++++++++++++++++,,,------++++++,,,---************************+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,))))))************))))))************************************************---,,,+++******+++,,,---))))))(((((()))***,,,...((())))))************)))))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,***))))))+++************+++,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))+++++++++******)))))))))***)))))))))***+++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))((((((''''''(((((()))***)))((()))+++,,,+++***))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((('''''''''((())))))))))))((('''(((((()))************))))))***,,,------,,,***)))******)))))))))***+++,,,***))))))))))))))))))***((()))))))))************+++,,,---,,,***)))***+++************************++++++******))))))((((((++++++******++++++,,,---************************************************)))))))))***+++++++++,,,))))))(((((((((((())))))************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++,,,------,,,,,,,,,***))))))***+++******))))))************)))))))))))))))))))))))))))))))))((('''''')))******)))((((((((((((((((((((((((((())))))******))))))(((***))))))(((((((((((((((''''''''''''((((((((((((************************+++++++++++++++***)))(((++++++++++++++++++++++++...,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++++++++************++++++************************,,,,,,+++***)))))))))***************************))))))***+++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,++++++++++++***,,,...000222222000...,,,)))+++,,,+++)))))),,,000+++++++++++++++++++++++++++,,,------++++++,,,---************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,,,,,,,+++*********+++,,,,,,((())))))******))))))(((************************************************---,,,+++******+++,,,---+++***(((''''''((()))***(((((()))***************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))************++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,++++++++++++++++++++++++,,,------)))*********+++++++++,,,+++++++++*********)))))),,,,,,++++++******))))))***)))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******,,,+++************+++,,,)))((('''(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''(((((())))))))))))((((((((())))))***************)))***,,,------,,,***)))+++++++++***************)))))))))******)))))))))((()))))))))************)))+++++++++)))((()))***************************++++++******))))))((((((---,,,,,,++++++++++++++++++++++++***************+++++++++************))))))))))))***+++++++++,,,))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((('''''')))******+++++++++++++++***((('''''')))***)))((())))))************))))))(((((((((((((((((((((((()))((('''''')))******)))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))(((((('''&&&'''''''''(((((())))))************************)))******+++++++++******++++++++++++++++++++++++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++************************++++++******)))*********++++++++++++++++++++++++((()))******++++++******))))))))))))))))))))))))************************)))************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++''')))+++---...---,,,***,,,,,,,,,,,,++++++++++++,,,---///000000///...---(((,,,///---((('''+++000+++++++++++++++++++++++++++,,,------++++++,,,---*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---+++************+++,,,,,,))))))************))))))************************************************,,,++++++++++++++++++,,,---,,,+++***))))))))))))'''((()))******+++******)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))************))))))*********++++++++++++,,,***+++,,,------,,,+++***))))))***+++++++++++++++++++++******++++++,,,---((((((((())))))******++++++++++++************)))+++++++++++++++******************)))******++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))******))))))))))))************))))))))))))******(((''''''''')))***)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))(((+++******************+++((()))******++++++******)))***+++,,,,,,+++***)))++++++++++++******))))))))))))************))))))))))))))))))************)))***+++***((('''((()))++++++++++++++++++++++++************))))))))))))---,,,,,,+++*********++++++++++++++++++*********++++++*********************************+++++++++++++++************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&))))))***************))))))'''&&&&&&((())))))((())))))************))))))((((((''''''''''''(((((()))((('''''')))******)))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&''''''((()))))))))************************((()))***+++++++++++++++************************)))((('''''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***+++,,,++++++***++++++************++++++*********************************)))******++++++++++++++++++++++++++++++'''((())))))******))))))))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,,,,++++++++++++,,,------......------))),,,...---***)))***,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------))))))******++++++++++++******++++++++++++******************************************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******'''((()))******+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,***+++---......---+++******++++++++++++******))))))))))))((()))******+++''''''((())))))***+++++++++++++++************)))***++++++++++++++++++,,,++++++******)))*********)))************+++++++++))))))))))))))))))))))))************)))))))))(((******))))))))))))******'''''''''''''''''''''''')))((('''(((***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))***++++++++++++***************************)))******++++++++++++***((()))***++++++***)))((())))))))))))***************+++,,,+++)))((()))***++++++++++++++++++++++++)))))))))))))))*********+++************++++++,,,,,,,,,,,,++++++***************************+++++++++++++++***************++++++************++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((())))))******))))))((()))(((&&&''')))******)))))))))************))))))))))))(((''''''((()))))))))((('''''')))******)))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***)))((('''&&&&&&&&&''''''((())))))***************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((&&&&&&''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++***************************)))))))))***+++,,,,,,++++++++++++++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...///---------,,,,,,,,,++++++++++++++++++,,,,,,------+++,,,,,,------+++)))(((+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))***+++,,,,,,------((()))***++++++++++++++++++,,,,,,------,,,,,,+++***************************************************+++,,,------,,,+++***'''(((***+++,,,,,,+++***''''''(((******+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))************))))))******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,+++***)))(((''''''''''''''''''((())))))'''(((((()))******+++++++++++++++************)))*********++++++,,,,,,---,,,,,,+++***)))))))))***)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))************))))))***)))))))))+++,,,+++***++++++++++++++++++++++++************************((((((((((((((((((((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))(((((((((((())))))))))))***++++++++++++*********)))(((((()))******'''((()))***,,,,,,,,,,,,((()))***++++++***)))((())))))))))))************+++,,,---,,,***)))***+++++++++++++++++++++++++++(((((())))))******++++++((((((((()))***+++---...,,,,,,,,,++++++*********))))))*********+++++++++,,,+++++++++******))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''((()))))))))))))))((((((***((('''(((***++++++***))))))************))))))+++***)))(((((()))***+++)))((('''''')))******)))))))))))))))))))))))))))))))))************))))))((()))*********)))'''&&&&&&&&&&&&'''((())))))***+++++++++*********))))))************************)))))))))***+++++++++,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******,,,+++))))))***++++++*********+++++++++,,,,,,,,,...+++)))***---...---,,,)))))))))***+++++++++,,,))))))))))))))))))))))))(((((('''(((((()))******)))************+++++++++)))***++++++***(((%%%$$$)))************+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,---,,,,,,+++***)))(((((()))***+++,,,---,,,++++++---,,,,,,,,,+++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******000///---,,,++++++,,,---***++++++,,,------------,,,,,,,,,++++++*********))))))***+++---...//////------,,,++++++******)))************)))))))))))),,,,,,---+++***)))***,,,+++,,,------+++))))))************************+++)))))))))***+++++++++,,,,,,,,,++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---)))))))))))))))))))))))),,,+++***))))))***+++,,,((()))))))))************))))))*********+++++++++***************)))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))************************&&&'''(((*********)))(((************************************************((((((((((((((((((((((((,,,***'''&&&(((***,,,,,,(((***+++,,,+++***+++,,,((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''')))***+++,,,------+++)))***,,,---,,,))),,,,,,,,,++++++*********************************,,,***(((&&&%%%%%%'''((())))))))))))((((((((((((************************++++++++++++*********)))+++++++++*********))))))***)))((()))+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))************'''((()))******)))'''&&&))))))***+++,,,,,,------))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---***''''''***,,,---,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((***+++***)))'''&&&+++++++++*********))))))***************************************+++++++++,,,+++)))(((((()))+++,,,*********)))))))))((((((******))))))***++++++************+++++++++,,,,,,+++)))'''(((+++,,,,,,***+++++++++++++++,,,,,,,,,***************************))))))))))))******+++)))************++++++++++++,,,---...---+++)))((()))************+++++++++******)))))))))))))))))),,,,,,+++++++++++++++++++++***)))(((((()))******&&&'''((()))***+++,,,,,,)))***+++,,,,,,,,,++++++************)))))))))))),,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---,,,+++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++************++++++,,,+++)))((()))+++***+++,,,,,,+++++++++---,,,,,,++++++******))))))***************+++++++++******************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++************************++++++***))))))***++++++************++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************))))))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((()))+++,,,+++***&&&(((******)))((()))***((()))***++++++***)))(((************************))))))))))))))))))))))))***))))))((((((((())))))***)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***++++++,,,,,,***)))***,,,---+++***,,,,,,,,,++++++*********************************,,,+++)))((('''(((((()))((((((((()))))))))))))))************************,,,,,,+++++++++*********+++++++++*********))))))+++***))))))+++,,,+++***************************))))))))))))))))))))))))))))))))))))************)))******+++++++++******))))))******++++++,,,,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))///,,,(((((()))******)))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))((('''+++++++++***************************************+++++++++***************,,,+++***))))))***+++,,,*********)))))))))))))))(((((()))))))))******+++*********++++++++++++,,,)))((('''(((***,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***************+++)))************++++++++++++,,,---......---,,,+++)))************+++++++++++++++******)))(((((('''*********************+++,,,,,,+++))))))(((((()))$$$%%%&&&(((***+++------)))***+++,,,,,,,,,,,,+++)))))))))***************++++++************++++++...------,,,,,,------............---------,,,,,,************+++,,,---...,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++///...------,,,+++******)))******+++,,,,,,---------,,,,,,,,,,,,+++++++++***++++++***)))((()))******+++,,,,,,+++,,,...000...------,,,+++***))))))+++++++++***************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++++++++***))))))***++++++***++++++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,+++******))))))***++++++++++++***------------------------.........---,,,,,,++++++************************++++++***)))))))))******************************************************************************(((((()))+++------***(((&&&(((******)))((()))***))))))************))))))************************))))))))))))))))))))))))***)))(((((('''''''''''')))((('''(((*********((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))***)))))))))((()))))))))***************)))((()))+++,,,+++***+++++++++++++++*********************************************************'''(((((())))))*********************************,,,,,,+++++++++*********+++++++++***************,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,************************++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))---***(((((()))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''************************************************,,,+++++++++***)))))))))++++++***))))))***++++++++++++++++++++++++++++++&&&((()))***))))))***+++************++++++++++++******)))***,,,---......------,,,,,,+++++++++***++++++++++++++++++++++++,,,+++******))))))))))))))))))*********+++++++++((()))***+++++++++******))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))************+++++++++******)))))))))))))))))))))******************++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++******))))))******+++------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,***))))))***+++,,,,,,,,,++++++---000------,,,,,,++++++******,,,+++++++++***)))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************,,,++++++***))))))******+++++++++++++++++++++++++++******************+++*********+++++++++,,,,,,,,,,,,,,,---------......***++++++,,,++++++******((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++***((('''&&&''''''(((,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''(((***,,,+++)))''')))***,,,,,,+++++++++,,,)))))))))******)))))))))************************)))))))))))))))))))))))),,,+++***)))(((((((((((()))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))************************)))))))))))))))((((((((()))***++++++++++++++++++***************************************((()))***++++++******)))''''''((()))******++++++************************++++++*********)))))))))************************---+++******++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((('''&&&&&&''')))+++,,,*********)))))))))))))))++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&(((***,,,---...(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))***))))))(((************************************************,,,+++++++++***)))))))))+++******************+++++++++++++++++++++++++++&&&(((++++++***)))***+++))))))*********+++++++++)))*********++++++---...,,,,,,++++++******))))))************************+++***)))((((((((((((((())))))*********+++++++++''''''((())))))*********))))))*********+++++++++******+++++++++,,,,,,,,,((((((((())))))*********))))))******++++++++++++------,,,++++++***))))))+++***++++++++++++,,,,,,++++++,,,,,,---------...+++******))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,,,,+++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++*********+++,,,......,,,+++++++++------...,,,******+++,,,*********++++++,,,,,,,,,,,,+++++++++***)))))))))+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))***++++++,,,++++++++++++++++++++++++*********++++++*********))))))))))))*********+++***+++++++++,,,,,,,,,,,,))))))***************)))))))))***+++++++++++++++************************+++++++++***************************************+++***)))'''''''''((()))++++++++++++++++++++++++************************))))))))))))))))))))))))((('''&&&'''((())))))((()))+++,,,---,,,+++,,,---***))))))))))))))))))***************************))))))))))))))))))))))))++++++***))))))((()))))))))(((((()))***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))******+++******************))))))))))))(((((())))))))))))***+++************************************************(((((()))*********))))))'''(((((()))***++++++,,,***************************)))))))))((((((((((((************************---+++******++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((('''&&&&&&''')))+++,,,*********)))))))))))))))******)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))+++---...(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))***************+++++++++************************+++++++++***************************************)))))))))))))))*********'''***------***((()))+++)))))))))************+++((()))))))))(((((()))+++++++++******************))))))))))))))))))))))))***)))(((((((((((((((((()))************+++++++++)))))))))******++++++,,,)))************+++++++++'''(((((()))******++++++((((((((()))******++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,+++++++++*********............---,,,+++***,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------------,,,,,,+++******)))++++++++++++************+++---//////---,,,+++++++++---...---+++)))))))))(((((()))***+++,,,,,,---+++++++++***************,,,,,,++++++***))))))(((************************************************++++++++++++++++++++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++)))***++++++++++++***)))(((((()))))))))*********)))))))))*********++++++(((((()))************)))******+++,,,,,,,,,,,,+++***************************************)))))))))************************------,,,+++++++++,,,,,,((((((((((((((((((((((((************************)))))))))))))))))))))))))))'''&&&&&&((()))))))))''')))++++++***)))***+++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))***)))((()))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******+++******************))))))))))))))))))***++++++))))))***+++)))))))))***************************************))))))))))))))))))))))))((())))))******+++++++++******************************)))))))))(((((((((***************+++++++++,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,************************))))))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((()))******(((((((((***))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))*********+++++++++***************************************+++++++++*********++++++*********(((((()))))))))*********)))---000///+++((()))+++))))))))))))************(((******)))'''&&&(((*********++++++++++++++++++************************)))))))))((())))))******)))************++++++++++++++++++***++++++,,,,,,)))************+++++++++))))))))))))))))))******(((((()))******+++,,,,,,)))***+++,,,,,,,,,+++***))))))***+++,,,,,,------++++++*********+++,,,---++++++++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,---------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,+++++++++++++++++++++---,,,,,,,,,++++++++++++***,,,//////---+++******'''***,,,---,,,***((((((((((((((())))))******+++***************+++++++++++++++******************************************++++++++++++++++++++++++************************************************+++***************++++++************************)))***++++++++++++***)))))))))*********+++++++++)))))))))*********++++++((()))******+++++++++***++++++,,,------------,,,************************************************************************,,,,,,---.........------))))))))))))))))))))))))************************************************(((((((((***,,,,,,***(((''')))++++++*********++++++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))***+++,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((((()))+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))*********+++,,,---,,,)))((()))+++((()))))))))*********+++************************---,,,***)))((())))))***************************************************++++++++++++************))))))*********++++++++++++***))))))+++,,,+++***************************))))))))))))))))))))))))))))))))))))************)))******+++++++++******))))))******++++++,,,,,,*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((***+++***(((&&&'''((())))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((()))***+++))))))******++++++++++++************************))))))******+++++++++,,,******++++++++++++************++++++,,,,,,,,,,,,***...222111,,,((((((***))))))))))))************+++------+++(((''')))++++++++++++,,,,,,---------++++++++++++++++++++++++***)))))))))***+++,,,,,,)))************+++++++++++++++***))))))******+++)))************+++++++++------,,,,,,+++*********((())))))***+++,,,,,,,,,+++,,,------,,,+++)))(((***************+++++++++,,,+++*********+++,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------.........---------,,,,,,,,,((()))+++,,,------,,,+++***+++,,,,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------......---------,,,,,,,,,)))+++......,,,***))))))###'''+++---,,,***)))((())))))))))))(((((((((((())))))******+++++++++,,,)))))))))***++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,+++,,,------......------+++++++++++++++++++++++++++++++++++++++++++++,,,************************)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++''')))+++...000///+++'''***+++------,,,,,,,,,---+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++---...///---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))(((((()))))))))************,,,...///---***((()))+++(((((())))))*********+++************************000...,,,)))))))))***++++++++++++***************************************---------,,,,,,,,,++++++))))))******++++++++++++***)))((()))+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))************'''((()))******)))'''&&&))))))***+++,,,---------+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))%%%(((******(((''')))+++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((('''((((((((())))))******''''''''''''((()))++++++*********)))))))))))))))************************((((((((((((((()))))))))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---333000,,,******+++******************************++++++************++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))***+++******************************))))))******+++,,,******************************))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************))))))******++++++******)))...---,,,,,,+++++++++,,,)))************+++++++++++++++***))))))***++++++'''((()))***+++,,,,,,,,,******+++++++++******))))))))))))***++++++,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))***))))))***,,,,,,+++)))***++++++,,,------------++++++******))))))((((((******++++++++++++******)))***,,,,,,,,,***((('''+++)))((('''''')))+++---******++++++++++++******************************************************((())))))))))))*********))))))************))))))+++++++++*********))))))************************...------,,,+++***)))))))))((((((((()))+++---///+++++++++++++++++++++++++++*********))))))((((((*********)))(((''''''&&&)))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******(((***++++++*********+++******))))))))))))******+++++++++***)))(((((('''))))))))))))************,,,,,,,,,+++***)))((('''***+++,,,------,,,+++***(((((((((((()))))))))))),,,,,,,,,+++++++++******)))************++++++++++++***)))***,,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((('''(((((()))***+++************))))))))))))************************+++******))))))(((((((((++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))***+++,,,,,,111...+++******+++******************************++++++************++++++))))))***++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,+++***************++++++******************************))))))******+++,,,************************++++++************++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++************)))******++++++++++++******------,,,+++++++++++++++)))************+++++++++************************)))***+++++++++++++++***+++++++++,,,,,,++++++***,,,,,,++++++***)))))))))++++++***))))))***+++++++++++++++*********))))))+++******+++------,,,+++++++++,,,,,,---,,,,,,,,,************))))))))))))******++++++++++++******)))***,,,,,,,,,***)))''')))))))))))))))******+++******++++++++++++******************************************************)))))))))*********++++++******++++++++++++******+++++++++*********))))))************************)))((((((((('''&&&&&&&&&,,,+++***)))))))))******++++++++++++++++++++++++************)))))))))(((++++++***))))))((('''''')))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******''')))******(((''''''(((******))))))))))))******++++++******)))(((((('''))))))))))))************+++++++++++++++***)))(((&&&'''((()))***))))))((((((((((((((()))))))))***,,,,,,+++++++++*********)))************++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))(((''')))(((((((((((())))))***************************************************---,,,,,,+++***)))((((((&&&'''''''''(((((())))))+++************)))))))))************************+++***************++++++...,,,))))))***++++++***************************++++++************++++++))))))***++++++++++++************++++++++++++,,,++++++************++++++((()))***+++++++++++++++******************************))))))******+++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++************)))++++++,,,,,,,,,,,,++++++,,,+++******************)))************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***))))))******+++++++++******,,,,,,++++++***)))))))))++++++***))))))***+++++++++++++++***************,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********************++++++++++++************+++,,,,,,***)))((('''(((***++++++***)))(((******++++++++++++******************************************************************+++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))))))))((((((---,,,++++++******++++++))))))))))))))))))))))))************))))))))))))+++++++++***))))))(((((()))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******,,,---......,,,******+++++++++************++++++++++++******)))((((((((())))))))))))******************+++++++++******)))((()))***+++++++++++++++((((((((()))))))))******,,,++++++++++++*********)))************++++++++++++***)))***,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))(((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''***))))))(((((((((((())))))***************++++++************************,,,,,,,,,++++++*********%%%%%%%%%&&&''''''((((((***)))))))))))))))))))))************************++++++******)))*********,,,***((((((***++++++***************************++++++************++++++))))))***++++++++++++***************++++++++++++++++++************++++++'''(((***+++,,,,,,,,,+++******************************))))))******+++,,,************************+++++++++******+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++******))))))))))))******))))))*********+++++++++((()))+++,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++'''((()))))))))))))))))))))))))))***++++++,,,,,,+++******************+++************************+++++++++,,,...///...,,,,,,,,,,,,,,,,,,+++***))))))))))))******+++++++++******++++++++++++************+++++++++******)))((())))))*********))))))******++++++++++++************************************************************+++++++++,,,,,,,,,***++++++++++++++++++******************************************************************+++++++++++++++,,,,,,---...//////))))))))))))))))))))))))*********)))))))))))))))++++++++++++******))))))))))))*********+++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******---...000///...------...++++++************++++++************))))))((((((((()))))))))************((()))***++++++++++++++++++++++++,,,++++++++++++(((((()))))))))*********++++++++++++************))))))*********++++++++++++))))))***+++,,,+++***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))))))))(((((()))***++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''******)))(((((('''(((((())))))******+++++++++,,,******************************++++++,,,,,,------)))*********++++++,,,,,,)))))))))))))))))))))***************************++++++******)))*********+++)))((()))+++,,,+++***************************++++++************++++++))))))***++++++++++++***))))))*********++++++++++++******))))))******+++'''(((***+++,,,,,,,,,+++******************************))))))******+++,,,******************************))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,++++++***)))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++)))))))))(((((()))******))))))*********+++++++++((()))+++,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,((())))))***++++++******)))))))))***++++++,,,,,,*********++++++************************************))))))+++---...---,,,,,,,,,,,,,,,+++******)))))))))******++++++,,,,,,******++++++++++++***************+++++++++******,,,***)))''''''(((***+++******++++++++++++************************************************************+++++++++,,,,,,,,,))))))************))))))************************************************((((((((((((((()))))))))******++++++,,,,,,------(((((((((((((((((((((((())))))))))))))))))******+++++++++***************))))))*********+++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******''')))+++++++++***+++,,,+++******************+++*********)))))))))))))))((()))))))))************((()))***+++++++++++++++******)))((('''&&&&&&%%%))))))))))))************+++++++++*********))))))))))))*********+++++++++***)))((()))+++,,,+++***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''***(((((((((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''******)))(((((('''(((((())))))******+++,,,,,,,,,************************))))))***+++,,,------...++++++******************)))))))))************++++++++++++++++++++++++++++++***************+++++++++***)))***,,,,,,+++***************************++++++************++++++))))))***++++++++++++***)))))))))************+++******))))))))))))******((()))***+++++++++++++++******************************))))))******+++,,,***************************))))))))))))))))))***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))******(((((()))******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))************++++++++++++************)))++++++,,,,,,,,,,,,++++++))))))))))))))))))***+++)))************+++++++++)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,***+++,,,---------------,,,,,,++++++***))))))))))))***++++++++++++***)))***************+++++++++)))))))))+++---...---,,,++++++++++++++++++***)))*********+++++++++++++++******++++++++++++*********************+++++++++---+++)))'''&&&(((***,,,******++++++++++++******************************************************************+++++++++,,,)))))))))******)))))))))***************+++++++++*********************************************************)))((('''&&&%%%(((((((((((((((((((((((())))))))))))************************************)))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******((()))++++++*********,,,******))))))))))))************))))))))))))))))))))))))))))))************((()))***+++++++++++++++,,,+++***((('''''''''''')))))))))*********+++++++++************))))))))))))************+++++++++***)))((()))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''***(((((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''***))))))(((((((((((()))))))))***++++++,,,------************************))))))******++++++,,,,,,***))))))(((((('''''''''************++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,+++++++++------+++***************************++++++************++++++))))))***++++++++++++***))))))))))))******************))))))))))))******+++***************++++++******************************))))))******+++,,,************************+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***)))((('''(((*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************+++++++++************)))******++++++++++++*********))))))))))))***+++,,,)))************+++++++++************************'''((()))***************)))***+++,,,,,,---------,,,,,,++++++***))))))))))))***++++++++++++***)))))))))*********+++++++++*********,,,...000///...)))******++++++++++++***,,,++++++++++++++++++*********++++++++++++************)))******++++++,,,++++++)))((((((((())))))******++++++++++++******************************************************)))))))))*********++++++)))******++++++******)))))))))*********+++++++++************************------,,,,,,++++++******************)))'''%%%$$$))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******+++,,,---,,,***)))((()))))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))************)))******+++++++++******,,,+++***))))))***+++,,,))))))*********+++++++++************)))))))))))))))************+++++++++***)))((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***)))(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))(((''')))(((((((((((())))))***))))))***+++,,,,,,------************************++++++******************------,,,+++***)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,------,,,,,,,,,------+++)))************************++++++************++++++))))))***++++++++++++***))))))))))))******************))))))))))))******,,,+++***)))))))))***+++*********************************)))***++++++,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************)))+++,,,+++***)))***+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((******+++,,,,,,,,,,,,+++,,,------------,,,++++++---......//////......---************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************+++++++++************)))*********++++++***************))))))***+++,,,,,,)))************+++++++++++++++***))))))***++++++)))))))))))))))(((((('''&&&&&&'''))))))*********)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))))))))******+++++++++++++++++++++---000111000///((()))***+++++++++++++++---,,,,,,++++++***************++++++++++++************))))))***+++,,,,,,)))***++++++***)))((('''******++++++++++++******************************************************((())))))))))))*********+++++++++,,,,,,+++++++++))))))******++++++++++++***************************))))))((('''&&&&&&%%%((()))+++,,,,,,+++***)))************************(((((())))))*********+++((((((((((((((())))))))))))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++*********++++++)))%%%###""""""((((((''''''''''''(((((()))))))))))))))*********))))))))))))******************+++++++++******)))&&&%%%%%%%%%''')))+++,,,)))************+++++++++************)))))))))))))))************+++++++++***(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,++++++*********))))))******++++++,,,,,,******************************************************+++++++++******)))++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))''''''((())))))***))))))***************)))((('''++++++***))))))***++++++************************************************))))))***++++++++++++***++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,......---,,,+++++++++,,,,,,++++++******+++++++++***************---,,,+++******+++,,,---)))***+++---......------+++,,,------......------...---+++)))((())))))***)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,---,,,***)))))))))*********)))))))))((((((''''''))))))))))))))))))))))))++++++,,,---......//////,,,,,,+++***))))))))))))+++)))(((((()))******)))************************,,,,,,,,,+++++++++*********&&&"""###(((++++++)))************************,,,+++***))))))***+++,,,***,,,---,,,******+++,,,******+++,,,---//////000,,,,,,,,,++++++*********))))))(((((()))***++++++************************++++++******************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))******++++++++++++*********))))))((()))+++---...+++++++++*********))))))+++*********))))))(((((()))***++++++***)))***+++))))))*********+++++++++))))))))))))************************************+++++++++*********))))))***)))((('''((())),,,---))))))))))))))))))))))))))))))************))))))(((((()))*********************))))))))))))************++++++++++++******+++***)))(((((()))***+++************************************************((((((((((((((((((((((((***++++++++++++,,,,,,,,,************************************************))))))(((((((((***+++,,,*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((,,,+++***((('''''''''''''''((()))***************))))))(((((('''''''''&&&''''''(((((())))))************)))(((((('''((((((************************++++++++++++++++++++++++************)))))))))(((,,,,,,,,,+++++++++******(((((((((((())))))))))))************************++++++++++++++++++++++++******+++++++++******))),,,,,,---...............,,,+++++++++***************************+++++++++))))))))))))))))))))))))'''((())))))))))))))))))***++++++++++++******)))************************************************************************))))))***++++++++++++***++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++---......---+++***,,,,,,,,,,,,,,,+++***)))***************+++++++++,,,+++************+++,,,)))***+++,,,------,,,,,,++++++,,,------------------,,,+++***)))))))))***)))***++++++++++++***)))*********++++++,,,,,,,,,,,,+++***)))))))))***+++*********))))))(((((((((************************))))))******++++++,,,,,,++++++***)))))))))******,,,***))))))***+++***)))+++++++++***************,,,,,,+++++++++************'''$$$%%%))),,,+++)))************************++++++***))))))***++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********))))))))))))******+++************************************************,,,,,,+++++++++*********+++,,,,,,,,,++++++***)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))******++++++++++++*********))))))))))))+++,,,---+++++++++*********))))))************)))))))))((()))***++++++***)))***+++(((((()))))))))*********'''''''''((((((((())))))************************+++++++++*********))))))+++***(((''''''''')))***))))))))))))))))))))))))))))))************))))))(((((()))*********************))))))))))))************++++++++++++******,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))((())))))))))))************************************************************))))))(((((()))***+++)))))))))))))))(((((((((++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((+++***)))((((((''''''(((((())))))************)))))))))((((((((('''''''''''''''(((((())))))******+++***))))))((((((((()))************************+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++***)))))))))))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******'''((()))***,,,,,,,,,,,,++++++*********)))))))))+++++++++***************)))))))))))))))))))))))))))))))))***))))))((((((***++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************************************************))))))***++++++++++++***++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,---...///...---,,,+++.........---,,,+++***)))))))))******++++++,,,,,,++++++***))))))***++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---,,,+++******)))******)))***++++++++++++***)))*********+++++++++++++++******)))))))))***++++++***************)))))))))++++++++++++++++++++++++)))))))))))))))***************)))))))))***++++++...,,,*********+++***)))++++++++++++******))))))***++++++++++++***))))))***(((&&&(((+++---+++)))************************++++++***))))))***++++++***+++,,,,,,******+++,,,,,,+++++++++************,,,,,,,,,++++++++++++***++++++***)))))))))******************************************************,,,++++++++++++*********+++++++++,,,++++++***))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))***+++,,,---+++++++++***************************)))))))))))))))***++++++***)))***+++((((((((((((((()))))))))((((((((()))))))))******************************+++++++++***************+++***((('''&&&&&&''''''))))))))))))))))))))))))))))))************))))))((())))))************)))******))))))))))))************++++++++++++******,,,,,,++++++++++++,,,,,,************************************************************************((())))))))))))*********))))))))))))))))))))))))************************+++***))))))((())))))************)))((((((''''''++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************))))))((())))))((((((((((((''''''''''''(((((())))))******++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******&&&'''((()))*********************))))))))))))(((,,,+++++++++***)))))))))))))))))))))))))))))))))***************)))((('''))))))***+++,,,,,,,,,,,,((()))+++,,,,,,+++)))(((************************************************))))))***++++++++++++***++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000000000000000000000000///...---,,,+++))))))******+++,,,------******************************++++++*********))))))***++++++,,,,,,++++++,,,,,,++++++*********************++++++************************+++++++++((()))))))))******++++++++++++******************++++++++++++++++++++++++++++++++++++************+++*********+++,,,------///---+++***++++++***))),,,,,,++++++***))))))))))))***+++++++++***))))))***)))(((***,,,---+++)))************************+++******************+++)))+++,,,,,,+++***+++---))))))******+++,,,,,,---++++++++++++++++++++++++,,,++++++***))))))))))))***************************************+++++++++++++++++++++******************++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))******++++++++++++******)))))))))******++++++,,,*********************************))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,************************************************+++***)))((('''((((((((())))))))))))))))))))))))))))))************))))))((()))************))))))******))))))))))))************++++++++++++******++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++***))))))(((((((((,,,,,,,,,,,,,,,+++++++++++++++************++++++************************************++++++++++++************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((((((((()))*********************)))((('''))))))((((((((((((((((((''''''(((((())))))******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))(((,,,+++++++++***)))))))))))))))))))))))))))))))))******+++******)))(((((((((((()))***+++++++++***((()))+++,,,,,,+++)))(((************************************************))))))***++++++++++++***++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000222333444444111111111111000///...---))))))***+++,,,------...*********++++++*********++++++******************)))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++***+++******************+++************************(((((())))))******************************+++++++++++++++++++++++++++++++++*********************,,,,,,,,,,,,,,,---...///...,,,******+++,,,+++***+++++++++*********))))))((()))+++,,,,,,+++***)))***)))***+++,,,,,,+++************************************++++++*********)))***,,,,,,++++++,,,---******++++++,,,,,,------++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))*********++++++++++++++++++*********)))))))))******++++++******************++++++*********))))))))))))))))))))))))))))))************))))))******++++++++++++******)))*********++++++++++++************************))))))))))))))))))******)))***++++++***)))***+++***************************+++++++++,,,,,,,,,,,,************************************************)))))))))******++++++,,,))))))))))))))))))))))))))))))************))))))))))))*********))))))(((******))))))))))))************++++++++++++******)))******************)))******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************))))))((((((++++++,,,,,,---...//////++++++************++++++************************))))))*********+++++++++************************'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++(((''''''(((((()))***+++***************)))((('''(((((())))))))))))))))))''''''(((((())))))******+++***************++++++************************++++++++++++++++++++++++((((((((((((((()))))))))***++++++++++++,,,,,,,,,***************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++*********)))))))))+++++++++***************))))))))))))))))))))))))*********+++******))))))(((((()))*********)))))))))***+++,,,,,,+++***)))************************************************))))))***++++++++++++***++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---///111333444555///000000000000///......******++++++,,,,,,------***+++,,,,,,,,,,,,+++***++++++*********++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))***++++++***************)))))))))(((((()))*********)))))))))))))))***************++++++++++++++++++++++++((((((((((((((()))))))))------,,,,,,------......,,,+++))))))+++,,,+++***************************(((***,,,------,,,+++************************+++************************)))***++++++++++++***))))))***+++,,,++++++,,,.........---,,,+++******)))***++++++++++++,,,,,,,,,,,,++++++*********++++++************************)))))))))***++++++,,,,,,+++************)))))))))((()))******+++*********************************))))))))))))))))))))))))))))))************))))))******++++++++++++******)))******+++++++++*********************+++++++++))))))))))))************)))***++++++***)))***+++++++++++++++************((((((((()))))))))*********************************************+++++++++))))))***++++++,,,------))))))))))))))))))))))))))))))************)))))))))************))))))(((******))))))))))))************++++++++++++******((()))************)))(((************************************************************************((())))))))))))*********************************************************)))************))))))((('''((()))***+++---......++++++************++++++************************)))))))))************+++************************&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((()))******)))************))))))((((((((())))))))))))******''''''(((((())))))*********))))))))))))***++++++************************++++++++++++++++++++++++((((((((())))))***************+++++++++,,,,,,,,,)))******************+++************************++++++++++++++++++++++++(((((()))++++++,,,,,,+++((()))***************))),,,+++++++++***************************+++++++++))))))))))))))))))))))))))))))***+++++++++************+++++++++***))))))************************************************************************))))))***++++++++++++***++++++************++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---...///000111,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++******+++,,,---...++++++,,,---------------++++++,,,------,,,,,,+++++++++***))))))***+++++++++*********)))))))))(((((())))))******)))((('''((((((((())))))*********************************'''(((((())))))*********---,,,,,,++++++++++++,,,***)))'''(((***,,,,,,+++)))))))))***++++++,,,,,,)))***---//////...,,,++++++******)))((((((***+++************************)))***++++++++++++***)))(((***++++++++++++,,,...------,,,+++***)))((((((******+++++++++,,,,,,,,,++++++*********+++,,,,,,************************((())))))***++++++,,,,,,************))))))))))))(((((()))***************+++******************+++))))))))))))))))))))))))))))))************))))))******++++++++++++******)))***++++++++++++***)))))))))*********+++++++++((()))))))))************)))***++++++***)))***++++++*********))))))))))))'''''''''((((((((())))))************************))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))))))))************))))))***************)))((((((******))))))))))))************++++++++++++******)))***++++++++++++***)))************************************************))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++************************((((((******+++***))))))''''''((()))******++++++++++++************++++++************************))))))))))))************))))))))))))))))))))))))((((((((()))***+++++++++(((((((((((((((((((((((('''((((((((()))))))))***************************)))((((((((((((((()))***((())))))************)))(((((()))))))))*********''''''(((((())))))******)))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,------...************************************************(((((()))++++++,,,,,,,,,***+++,,,---.../////////,,,,,,,,,++++++++++++***))))))******+++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++***))))))***++++++************************************************))))))***++++++++++++***++++++************++++++,,,++++++++++++++++++,,,*********************************++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++******+++---///000+++,,,------......------***+++,,,---------,,,+++,,,+++***))))))***+++,,,+++*********))))))(((((())))))*********((('''&&&''''''(((((()))))))))***))))))))))))))))))))))))))))))***+++,,,------...,,,,,,+++***))))))))))))((('''&&&'''***,,,,,,+++(((((()))***+++,,,,,,---)))+++---///000///---,,,++++++***(((''''''***,,,************************)))***+++,,,,,,+++***)))(((***++++++++++++---...))))))))))))*********************++++++,,,,,,,,,************+++,,,------************************((())))))***++++++,,,,,,************))))))))))))(((((()))***************++++++************++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******)))***+++,,,,,,+++))))))))))))******++++++++++++(((((())))))*********+++)))+++++++++***)))***+++******))))))((((((((('''))))))))))))************************************))))))******++++++++++++******+++******)))((('''))))))))))))))))))))))))))))))************))))))***************)))((((((******))))))))))))************++++++++++++*********+++,,,------,,,+++***************************************************((((((((((((((((((((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***++++++***)))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))******+++,,,,,,------(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***************(((((())))))*********+++''''''(((((()))*********(((((('''(((((()))*********++++++,,,,,,++++++***------,,,,,,+++***))))))******+++++++++,,,,,,,,,......,,,,,,,,,,,,......------,,,++++++++++++,,,************+++,,,------++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,------+++***))))))(((((())))))))))))((((((((((((((()))))))))))))))((('''))))))***+++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++***)))((((((***************+++++++++))))))))))))***+++,,,---+++++++++*********))))))'''(((***++++++***((('''---,,,***(((((((((((((((///...---+++***++++++,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++------,,,++++++,,,------000///---+++*********+++...------,,,,,,++++++***,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,+++***)))))))))************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((()))+++,,,------,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******************++++++++++++++++++++++++++++++++++++,,,***)))***---...,,,)))************************+++,,,---,,,******+++,,,)))))))))***+++++++++,,,))))))(((((())))))***+++++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,+++++++++++++++++++++************************************************))))))************))))))+++*********))))))((((((+++++++++***++++++,,,,,,++++++***))))))***++++++,,,,,,++++++***)))))))))+++***)))(((((()))***+++************************(((((((((((())))))))))))************************+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***+++***)))(((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***************************+++,,,------,,,+++***************))))))))))))+++*********))))))((((((******))))))******+++,,,******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&***))))))))))))***++++++))))))))))))))))))))))))************************************************)))(((((()))***++++++***))))))))))))((((((((((((''''''((((((((((((''''''***++++++,,,,,,++++++***---,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***))))))))))))************************''''''((())))))*********'''(((((()))))))))))))))************************************************,,,,,,++++++***))))))(((************************+++******************++++++++++++*********))))))((()))+++,,,,,,+++)))(((***+++,,,---------,,,+++,,,+++***)))))))))***+++******,,,,,,,,,,,,******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******************************---,,,+++******+++,,,---......---,,,++++++++++++000000...---+++***((((((,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******++++++++++++******(((((((((((())))))))))))++++++++++++++++++++++++...---,,,---000000///,,,************************,,,---...,,,***))))))***************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++***************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************))))))************))))))************)))))))))(((......,,,+++***)))))))))******************************************+++++++++***)))(((((()))***+++************************(((((((((((()))))))))***************************+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******,,,,,,+++*********))))))))))))******+++***)))))))))))))))***)))))))))))))))))))))))),,,,,,+++***************************************((()))************)))(((************))))))))))))************)))))))))(((******))))))******+++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((&&&&&&&&&&&&''''''''''''***************************************************************************)))(((((()))***((('''(((((((((((())))))))))))''''''((((((((((((''''''***++++++,,,,,,++++++***+++++++++******))))))(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,---,,,,,,++++++***+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++***************+++++++++++++++++++++++++++&&&''''''(((******++++++'''((())))))******))))))************************************************,,,,,,++++++***)))))))))******)))))))))))))))))))))))))))************++++++++++++***************)))***+++,,,,,,+++***)))###%%%(((+++---,,,+++)))******))))))******+++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++************************++++++************++++++,,,,,,,,,------,,,,,,+++///......---+++******)))------,,,,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******((((((((()))))))))******+++++++++++++++++++++++++++******+++---...,,,+++++++++++++++++++++++++++.........---***(((((()))+++++++++++++++************))))))))))))***++++++---,,,++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************))))))************))))))************))))))))))))...---,,,+++***))))))))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,+++***))))))))))))***+++************************((((((((()))))))))******************************+++++++++************)))))))))))))))))))))))))))************************,,,+++******+++,,,+++***)))******************)))******)))))))))******+++))))))))))))))))))))))))---,,,++++++++++++++++++************************((()))************)))(((++++++*********)))))))))************))))))))))))******))))))******+++,,,******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************'''((()))*********)))(((************************))))))))))))))))))))))))************************,,,+++))))))******((('''''''''(((((())))))******'''(((((())))))(((((('''***++++++,,,,,,++++++************)))))))))((((((******+++++++++,,,,,,,,,------------------------///...------,,,,,,------------,,,+++******************+++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***++++++,,,*********+++++++++++++++((((((((())))))******+++******+++,,,,,,,,,,,,+++************************************************+++++++++*********))))))******)))))))))))))))(((&&&'''((()))++++++,,,,,,***************************+++,,,,,,,,,,,,+++***"""$$$&&&)))******))))))***+++++++++,,,---.........------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---...---,,,,,,******+++,,,,,,---.........------,,,+++***))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++***)))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,---...,,,***))))))***,,,,,,,,,++++++*********((((((((((((((()))******,,,++++++*********++++++************************))))))))))))))))))))))))************************************************)))))))))))))))*********************************************************))))))************))))))*********)))))))))))))))***)))))))))***+++,,,---((()))+++,,,,,,+++)))((())))))*********+++++++++************************************************(((((()))))))))*********************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))+++,,,,,,+++))))))******))))))******++++++)))))))))))))))))))))))),,,++++++*********++++++************************+++++++++,,,,,,++++++++++++++++++*********))))))*********)))))))))))))))******))))))******+++,,,******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************'''(((+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++******,,,,,,+++)))&&&''''''((()))******+++(((((())))))))))))((((((***++++++,,,,,,++++++************)))))))))))))))******+++++++++,,,,,,,,,------------------------......---,,,,,,,,,,,,---------,,,+++******************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,,,,)))))))))*********++++++,,,+++***)))(((((())))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++++++++***************+++*********))))))(((((('''((()))***************************************+++++++++,,,,,,++++++++++++*********++++++,,,---)))***+++,,,---............------,,,,,,------...,,,------......------,,,************++++++++++++++++++++++++++++++++++++************************)))***,,,---......---,,,******+++,,,,,,---......------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++***)))***++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---....../////////++++++++++++++++++++++++***+++,,,,,,+++***+++------,,,,,,,,,++++++******,,,++++++++++++,,,------******))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))*********************************************************))))))************))))))))))))))))))))))))******))))))))))))***+++,,,---((()))+++,,,,,,+++)))(((+++++++++*********))))))******++++++++++++******************************))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***))))))***+++,,,,,,+++***)))+++***************++++++))))))))))))))))))))))))******))))))))))))***+++************************,,,++++++++++++++++++,,,++++++++++++************))))))))))))))))))************))))))******+++,,,******))))))))))))*********************************************************************)))(((((($$$%%%'''))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''')))+++,,,,,,+++&&&''''''((()))******+++(((((())))))))))))((((((***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,++++++++++++,,,,,,,,,++++++***+++++++++******++++++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,***)))))))))***+++,,,,,,(((((())))))***+++++++++...---+++)))((((((((()))((()))******+++*********))))))))))))))))))))))))************************************************,,,,,,++++++***))))))))))))***++++++***((('''&&&***************+++++++++++++++++++++++++++++++++---,,,***))))))***+++,,,'''((()))***+++,,,,,,+++++++++++++++++++++++++++------............------)))***************++++++))))))))))))))))))))))))******+++,,,,,,+++*********+++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))((((((((()))))))))*********+++,,,---------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))************+++++++++++++++++++++++++++(((***------------...///,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,)))))))))((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************************************((())))))******+++++++++************************************************))))))************))))))))))))))))))************++++++***))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++***))))))(((******+++,,,,,,+++******************************)))))))))*********++++++************************+++++++++************)))))))))))))))))))))))))))************************+++***))))))***+++***)))******++++++++++++******,,,,,,+++***************)))))))))))))))))))))))))))))))))((())))))***+++******************************)))(((((()))******,,,++++++++++++*********))))))))))))******************))))))******+++,,,******)))))))))***++++++************************************************++++++++++++***)))((('''&&&'''((()))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%$$$$$$&&&)))++++++***''''''(((((())))))******((())))))******))))))(((***++++++,,,,,,++++++******+++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++************++++++++++++***++++++,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++))))))******+++,,,,,,------,,,***)))((()))***+++((()))******++++++******++++++++++++++++++++++++************************************************------,,,,,,+++******)))&&&''')))***+++***)))((())))))*********+++++++++*********))))))*********))))))************))))))((()))***+++,,,++++++*********,,,,,,,,,,,,******------............------*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,+++++++++,,,------......---,,,,,,+++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********+++++++++,,,---......,,,+++))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))*********++++++++++++++++++++++++++++++%%%(((++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---++++++,,,,,,,,,,,,,,,,,,((((((((((((((())))))******)))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******+++,,,,,,---************************************************))))))************))))))((()))))))))************+++******)))))))))))))))************************++++++*********************++++++,,,,,,++++++***************************))))))*********+++++++++************************+++++++++************)))))))))))))))))))))))))))+++++++++++++++++++++++++++)))((()))***+++***(((,,,++++++******++++++,,,...---,,,+++***)))))))))))))))))))))))))))))))))***)))))))))******+++,,,******************************)))(((((()))******,,,,,,+++++++++*********((()))))))))******************))))))******+++,,,******))))))******+++,,,******************************************************+++++++++******)))************++++++++++++************************************************))))))))))))))))))))))))'''&&&&&&''')))+++***)))(((((((((((())))))))))))))))))************))))))+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,............,,,,,,,,,+++******))))))******************+++,,,------******+++,,,,,,---......++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++***************+++******+++,,,,,,---......,,,+++)))((((((***+++---++++++,,,------------,,,------------------------******************************************++++++......------,,,+++******!!!%%%))),,,.........))))))******++++++++++++******))))))))))))******)))+++...000000///---,,,***+++,,,---...---,,,,,,+++,,,...//////...,,,+++------............------+++++++++,,,,,,---------////////////////////////+++,,,------------,,,+++...---++++++++++++------++++++,,,,,,,,,,,,------)))******++++++,,,------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,.........,,,***))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++((()))+++,,,------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++(((+++......------///111,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***++++++++++++,,,,,,---------+++++++++++++++,,,,,,---+++*********+++,,,,,,---************************))))))))))))))))))))))))************************************************))))))***+++,,,,,,------************************************************))))))************))))))(((((())))))*********+++'''''''''((()))+++,,,---++++++***))))))***++++++)))))))))***++++++,,,,,,***+++,,,------,,,+++***************************)))************+++++++++************************+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++***)))((()))***+++***(((---,,,+++******+++,,,---///...---+++***))))))((())))))))))))))))))))))))+++*********+++,,,,,,---************************---,,,+++******+++,,,---,,,,,,,,,+++++++++******(((((())))))*********+++*********)))***++++++,,,******))))))***+++,,,,,,************************************************((()))***+++++++++++++++'''''''''&&&'''((())))))++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***+++,,,---,,,+++))))))))))))(((((((((((())))))************))))))***************************++++++,,,,,,++++++***+++++++++,,,,,,---------,,,+++***))))))+++---...,,,+++******))))))************+++,,,------......************************)))************+++++++++,,,+++***)))***+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++(((((()))***+++,,,,,,---***)))(((((()))+++---...******+++++++++,,,,,,,,,))))))*********+++++++++......---,,,+++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++,,,------,,,,,,,,,+++++++++++++++***)))(((,,,,,,---...---,,,***)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))***---...+++***,,,+++(((******+++++++++******)))+++***)))***,,,---,,,+++,,,,,,+++***))))))******......---------,,,,,,,,,+++,,,+++***''''''((()))***+++,,,------,,,+++***,,,,,,,,,++++++*********---------,,,,,,+++++++++((()))+++---.........---,,,,,,,,,++++++************+++,,,------+++***)))++++++++++++++++++++++++,,,------......------,,,........................++++++************++++++******++++++++++++*********************************++++++++++++,,,,,,,,,((())))))))))))*********''''''((((((((((((''''''))))))))))))************************************)))************++++++++++++++++++*********))))))))))))((((((((()))+++,,,)))((('''''''''(((***+++))))))************))))))))))))))))))))))))))))))'''((()))***************++++++******+++---///000******++++++++++++******+++++++++*********)))))))))))))))))))))))))))))),,,+++)))((((((((()))***,,,+++***((((((((()))***)))))))))))))))(((''''''+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((,,,+++***)))((((((((((((***++++++***((('''((()))******))))))))))))******++++++++++++++++++++++++++++++***)))(((((())))))+++******))))))******+++************************+++*********))))))((((((((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++***)))(((((((((***+++,,,******)))))))))))))))***))))))))))))))))))))))))************))))))))))))***************************++++++,,,,,,++++++***+++++++++,,,,,,---------...---,,,++++++---...000......---++++++*********)))))))))******++++++,,,************************)))************+++++++++,,,+++*********+++------************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........++++++++++++************))))))))))))***+++,,,,,,************++++++,,,,,,))))))*********+++++++++++++++***************)))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++***------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++******,,,,,,))))))++++++(((******+++++++++******)))+++***)))***,,,---,,,+++,,,++++++***))))))******---------,,,,,,,,,,,,+++)))+++,,,,,,******+++---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++******++++++,,,+++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------++++++************++++++******++++++++++++******************************''''''((((((((())))))))))))))))))*********++++++((())))))))))))))))))((())))))))))))************************************)))************++++++++++++++++++*********))))))***))))))))))))******+++)))(((((('''((()))***+++))))))************))))))))))))))))))))))))))))))(((((())))))************++++++******+++,,,---...******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))++++++)))((((((((()))***,,,+++)))((((((((()))***)))*********))))))((('''+++++++++++++++***))))))************************************************++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++***))))))+++*********))))))*********++++++++++++++++++++++++++++++******))))))))))))++++++************++++++************************************)))))))))((())))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))************+++++++++***)))((((((((()))+++,,,++++++******)))******+++))))))))))))))))))))))))(((((())))))*********+++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,+++,,,---...///000///...---,,,,,,,,,,,,************************************************)))************+++++++++,,,,,,+++++++++,,,---...************************++++++++++++++++++++++++************************((()))***+++,,,---------,,,+++++++++************)))******+++++++++******)))))))))************+++***************+++++++++(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++---............------,,,....../////////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***,,,+++''''''***+++))))))******+++++++++******+++***)))***,,,,,,,,,+++,,,+++******)))*********,,,,,,,,,+++++++++******%%%'''***,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******)))))))))***++++++++++++++++++,,,,,,+++******++++++,,,---...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******************************&&&'''''''''((((((((((((************+++++++++,,,************************))))))))))))************************************)))************++++++++++++++++++******************++++++++++++******))))))(((((((((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))******++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))+++******)))((()))))))))+++***))))))((()))))))))*********+++******)))(((***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,************+++,,,---...+++------,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++************,,,++++++++++++++++++,,,************************************))))))))))))************************************))))))))))))((())))))******))))))(((((())))))******))))))(((************++++++++++++)))************+++++++++)))))))))((())))))***+++++++++************++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,---------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((())))))***+++,,,---...)))***+++,,,,,,+++)))((()))))))))))))))))))))***************************))))))))))))*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++,,,------------------------,,,,,,---------,,,++++++------............---------............---------------------------------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++---+++''''''+++,,,+++))))))***+++++++++******+++))))))***+++,,,+++***++++++***************++++++++++++************)))"""%%%(((***************,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,---,,,+++******+++---...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************************)))))))))*********++++++******+++++++++,,,,,,,,,*********))))))*********((()))))))))************************************))))))*********+++++++++***************************+++,,,,,,,,,***)))((()))))))))))))))*********))))))************))))))))))))))))))))))))))))))******)))(((((()))***+++*********)))))))))))))))******++++++++++++******************************))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))))))))******+++++++++******)))******+++++++++******))))))))))))***************************************)))******************)))***************+++,,,---+++,,,---,,,+++***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********************************)))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))*********))))))))))))******+++))))))))))))))))))))))))'''(((((()))******++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,))))))******+++---...///------,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))***+++,,,------...)))***+++,,,,,,+++)))(((***)))))))))))))))))))))************************,,,,,,+++++++++******************+++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------,,,,,,+++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...,,,...,,,((((((,,,...---((()))***+++++++++++++++***)))((()))+++,,,+++***+++***************++++++++++++*********)))))))))$$$'''***+++***)))((((((+++***)))(((((()))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,...///*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******++++++++++++***************************************+++++++++,,,,,,******+++++++++,,,,,,,,,***))))))(((((())))))***((()))))))))************************************))))))*********+++++++++***************************+++,,,,,,+++***((('''((())))))***************))))))************))))))******************************)))))))))))))))***)))))))))))))))))))))(((******++++++++++++******************************))))))))))))))))))))))))************)))))))))((()))))))))*********)))))))))******+++++++++******)))******+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((++++++***))))))))))))))))))+++,,,+++******+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))******************************))))))))))))))))))******))))))************))))))))))))************))))))((((((((()))))))))******))))))*********+++++++++))))))*********)))))))))((((((((((((((()))***+++))))))))))))))))))))))))******))))))))))))))))))***************************++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,---------.........'''(((((()))***,,,---...************************************************)))************+++++++++)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++++++++******+++************)))))))))+++++++++***************---,,,,,,,,,++++++******************++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++************++++++,,,,,,---+++++++++++++++*********------------------------------------,,,+++*********++++++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,...---******...///---((()))***+++++++++++++++***)))((()))+++++++++************)))******+++,,,+++++++++*********))))))***+++------,,,******+++******))))))))))))******++++++++++++++++++,,,,,,*********+++++++++++++++*********+++,,,---///000++++++++++++++++++,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************************))))))))))))************************+++++++++,,,***)))(((''''''((()))***))))))))))))************************************)))************+++++++++***************+++++++++)))************))))))(((((()))******++++++******))))))************))))))************************)))************)))((((((((()))************))))))******++++++++++++*********************+++++++++)))))))))))))))))))))))))))************)))(((((((((((()))************)))((()))******+++*********))))))***++++++++++++************+++,,,,,,------++++++++++++++++++++++++*********++++++*********,,,+++***)))(((((((((((()))***++++++******+++,,,++++++************++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***+++******************+++************************))))))))))))************************************))))))))))))************)))******++++++******))))))******++++++******)))'''((((((((()))))))))))))))************+++++++++)))************)))(((((((((((((((((()))***++++++))))))))))))))))))))))))************))))))((((((***************************++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,------.........---***))))))))))))***++++++)))))))))******++++++,,,************************)))************+++++++++((()))***+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++,,,---------------,,,,,,,,,+++++++++))))))))))))***+++,,,,,,,,,,,,++++++************+++++++++*********))))))************++++++++++++************++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++)))******+++,,,,,,------++++++++++++*********)))------------------------------------,,,+++***)))******+++,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///++++++++++++++++++++++++)))******+++,,,,,,------------------------------,,,+++*********+++,,,---***------***+++......,,,(((((()))++++++,,,,,,+++***)))((()))***+++***)))******))))))***++++++,,,,,,,,,+++++++++*********+++---...---,,,+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******************************(((((((((((()))))))))))))))))))))*********++++++,,,+++)))(((((()))+++,,,))))))))))))************************************)))************+++++++++))))))*********+++++++++(((((((((((((((((())))))((()))***+++++++++******))))))************))))))************************((()))+++,,,,,,***(((&&&'''(((***++++++++++++*********++++++++++++******))))))*********+++++++++)))))))))))))))))))))))))))******+++***)))(((''''''((()))***+++******)))'''((())))))*********)))))))))***+++++++++++++++)))))))))***+++,,,,,,,,,***************************++++++,,,,,,++++++***++++++***))))))************+++,,,,,,++++++,,,...*********))))))*********++++++++++++++++++++++++'''(((***+++,,,+++***)))***))))))(((((())))))***************************((()))))))))************))))))))))))))))))))))))((()))))))))************)))******++++++******))))))******++++++******)))(((((()))))))))*********)))************+++++++++)))******+++***)))((('''************+++,,,---...)))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,++++++---,,,+++***))))))))))))******+++,,,------......************************)))************+++++++++'''((()))***+++***))))))************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******)))***++++++------...///***)))(((((()))+++---...,,,,,,,,,+++++++++******++++++++++++******))))))''''''((()))***+++,,,,,,)))************+++++++++*********++++++,,,,,,,,,++++++,,,------------,,,))))))***+++,,,,,,------++++++++++++******))))))---------------------------...------,,,+++***)))***+++,,,,,,---------,,,...------,,,---...///000------------------------))))))***+++,,,,,,---------------------------------,,,+++*********+++,,,(((+++,,,***+++...---***(((((()))++++++,,,,,,,,,***(((((()))***+++***)))******))))))***+++,,,,,,,,,,,,,,,++++++++++++******+++++++++******,,,...,,,,,,...//////...,,,,,,---,,,,,,++++++*********))))))******++++++++++++******+++,,,,,,***)))(((---,,,,,,++++++*********&&&(((+++---///000111000+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******************************))))))))))))************((())))))))))))*********---,,,***))))))***,,,---))))))))))))************************************)))************+++++++++))))))******++++++++++++((('''&&&&&&&&&((()))***((()))***+++,,,+++******))))))************))))))************************'''))),,,------***'''%%%'''(((***+++,,,,,,,,,+++******++++++++++++******))))))******++++++++++++)))))))))))))))))))))))))))******++++++)))(((''''''((()))+++++++++***)))''''''((()))))))))))))))((()))***+++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))*********++++++*********************+++,,,------+++,,,------,,,,,,...///******))))))))))))******++++++++++++++++++++++++&&&''')))+++,,,+++)))((())))))(((((((((((())))))************************(((((())))))*********+++(((((((((((((((((((((((((((((())))))*********+++******++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++)))***+++++++++)))(((''',,,,,,,,,,,,---...///000))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))******+++,,,,,,,,,+++***+++,,,---...,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,+++++++++******************************(((((()))***++++++,,,,,,,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,+++++++++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------,,,+++***((((((''',,,---------,,,++++++***---,,,,,,++++++,,,,,,---------------------------...---,,,,,,++++++++++++***************************+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++...------,,,,,,------......//////---+++)))***+++.........------,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************//////...---,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***)))(((((((((((((((((()))***+++,,,+++++++++++++++***)))((()))******+++++++++***************))))))))))))))))))************+++++++++******))))))))))))******++++++***************+++---,,,+++******,,,---...++++++************++++++------------------------###&&&)))+++******)))***+++++++++*********))))))+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++*********))))))((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++******************,,,,,,+++******+++,,,,,,******************************************************))))))))))))******,,,+++++++++++++++++++++++++++------------+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************))))))))))))******&&&'''((()))***++++++,,,++++++************++++++*********************************)))))))))))))))++++++************++++++************************,,,++++++******++++++,,,******************++++++(((((()))************)))***************++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,+++++++++******------------------------)))))))))***++++++,,,,,,,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,+++*********+++,,,---))))))))))))))))))))))))+++++++++***************+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************......---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++---,,,,,,++++++,,,,,,---------------------------...---,,,+++++++++++++++***************************+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,---...---+++)))***+++------------,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++************************+++++++++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((((((((()))***+++,,,+++++++++++++++***))))))'''''')))***++++++++++++(((((())))))******++++++)))************+++++++++******))))))))))))******++++++***************+++------,,,,,,,,,,,,,,,---++++++************++++++*********+++,,,------...%%%'''***+++***)))******+++++++++*********))))))+++++++++************)))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))************)))))))))(((((((((((())))))*********************************))))))))))))))))))))))))((()))******++++++******************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++,,,,,,------,,,++++++++++++,,,------,,,+++++++++++++++*********))))))************************************************))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,******++++++******)))(((++++++************++++++************************************))))))))))))++++++************++++++************************,,,++++++******++++++,,,************************((()))******++++++******************+++++++++,,,,,,++++++++++++,,,------------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************++++++))))))******+++,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,........................---------------,,,,,,,,,+++++++++************************++++++,,,,,,------,,,,,,+++++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++)))***++++++,,,---......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------))))))))))))************------------------------------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,***+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,++++++++++++---------,,,,,,++++++***,,,,,,,,,+++******)))))))))))))))))))))***+++,,,***++++++++++++***))))))%%%&&&(((***+++,,,,,,,,,''''''((()))***+++,,,,,,)))************+++++++++******))))))))))))******+++***************++++++...............---,,,+++++++++************++++++'''''')))***+++---......)))***++++++***)))***++++++++++++***************+++++++++************)))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************+++++++++***************************)))))))))))))))*********************************************))))))))))))))))))))))))'''((())))))******))))))******************************)))(((((()))******++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,+++,,,...//////...---+++++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++***************************************+++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,+++***))))))++++++************++++++************************************************++++++************++++++************************++++++************++++++************************)))******+++++++++++++++******+++++++++,,,,,,++++++++++++++++++,,,,,,,,,...------,,,+++***))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((((((((()))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++************************))))))***+++,,,,,,------,,,,,,+++++++++***++++++))))))))))))))))))))))))++++++************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,---...//////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))++++++******+++,,,*********++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,++++++************)))))))))******+++,,,******+++++++++******)))((((((***+++,,,,,,,,,,,,(((((())))))*********+++))))))*********+++++++++******))))))))))))***************)))******+++,,,//////000000///---+++***++++++************++++++(((((()))***+++,,,---...,,,------+++))))))***,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))+++++++++***************************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))*********************))))))*********((((((((((((((((((((((((************************+++++++++******++++++++++++---///111111000...,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******************************************************************************))))))))))))******))))))***+++,,,---------++++++************++++++************************)))***************++++++++++++************++++++************************++++++************+++++++++++++++*********************+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************))))))***+++,,,,,,------)))************)))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,------------------------,,,,,,---------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++((()))************+++---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,,,,,,,+++++++++++++++******************+++,,,)))******+++++++++******,,,,,,,,,---,,,,,,+++++++++*********))))))(((((())))))*********+++++++++******))))))))))))************))))))***++++++,,,//////000000///---+++***++++++************++++++++++++++++++,,,,,,,,,,,,---------,,,***)))***,,,************************+++++++++*********))))))))))))))))))************************************((()))))))))************************************))))))))))))))))))******+++++++++***************************************))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********++++++++++++++++++++++++((((((((((((((((((((((((******************************))))))))))))******+++---000222222111///---++++++++++++++++++++++++******************************************************************************************************************************))))))))))))******)))***+++,,,,,,,,,,,,,,,++++++************++++++************************))))))******+++++++++,,,++++++************++++++************************+++******))))))******++++++++++++*********))))))******+++,,,,,,,,,,,,+++)))***,,,---------,,,+++)))******+++,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,************************************))))))))))))***************+++++++++*********++++++,,,,,,---'''(((((()))******))))))))))))))))))))))))))))))''''''(((***+++,,,---...)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***************************+++---.........---,,,.........------,,,,,,,,,++++++,,,,,,------,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******************+++(((***++++++******,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,))))))***++++++++++++***------------,,,+++***))),,,,,,+++***)))((('''''')))************+++++++++******))))))))))))******))))))))))))***+++,,,,,,...............---,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++***************++++++++++++++++++************))))))))))))************+++************************))))))))))))***************************+++++++++))))))))))))************)))*********************++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))'''(((((())))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))))))))))))))***,,,---///111111111000///++++++************++++++***************+++++++++))))))))))))))))))))))))************************+++++++++***************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***((((((++++++************++++++************************))))))******+++,,,,,,,,,++++++************++++++******************************))))))))))))******,,,,,,++++++***))))))))))))******+++++++++++++++)))***,,,---...---,,,+++((()))***+++,,,++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,+++++++++******&&&&&&''''''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))*********+++++++++++++++++++++++++++++++++&&&'''(((***++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---------,,,+++------------,,,,,,,,,+++)))***++++++,,,,,,++++++***+++---......---+++***++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------+++++++++******+++++++++***+++,,,,,,++++++,,,---------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++))))))***+++++++++++++++******+++++++++***))))))++++++******))))))(((((()))************+++++++++******))))))))))))******))))))))))))***+++,,,---------,,,,,,,,,,,,,,,---++++++************++++++))))))******++++++,,,,,,)))+++------+++***)))***))))))*********++++++++++++++++++************)))))))))*********+++++++++************************))))))))))))************))))))*********+++++++++((()))))))))************((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******''''''(((((()))******+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++,,,---...///000000000000,,,+++***))))))***+++,,,))))))*********+++++++++************************************************+++++++++*********))))))************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))'''&&&++++++************++++++************************))))))***++++++,,,------++++++************++++++******************************))))))))))))******,,,,,,++++++***))))))(((((()))******++++++******)))***,,,......---,,,+++((()))***+++,,,+++******)))******++++++,,,------+++++++++,,,,,,+++++++++*********++++++*********,,,,,,,,,+++++++++******((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))******++++++++++++,,,,,,++++++++++++++++++&&&''')))+++,,,------,,,))))))))))))))))))))))))***************+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***+++---......---+++***++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++---------++++++,,,---.........------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++((()))***+++++++++++++++&&&'''((()))))))))))))))))))))))))))************)))************+++++++++******))))))))))))******))))))))))))***+++,,,------,,,+++***+++,,,---...++++++************++++++&&&'''((()))***+++,,,---'''))),,,---,,,***))))))))))))******+++++++++++++++++++++************)))))))))******++++++++++++************************))))))))))))************))))))******++++++++++++(((((())))))*********+++&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++&&&''''''((()))******+++((()))***++++++***)))(((************************************************,,,++++++++++++++++++,,,---------...///000000111,,,+++***))))))***+++,,,))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))******************************))))))))))))******((())))))*********))))))++++++************++++++************************))))))***+++,,,,,,------++++++************++++++******************************))))))))))))******,,,,,,++++++***))))))((((((((()))***************++++++++++++++++++++++++------------,,,,,,+++***------------------------)))***,,,---...------,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------+++*********))))))((((((,,,,,,,,,+++***)))''''''******+++,,,,,,------......+++)))))),,,---+++***+++,,,,,,------,,,,,,+++++++++************++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))************************(((***+++,,,+++***'''&&&---,,,+++***))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---,,,***)))***+++///...,,,++++++,,,...///---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++,,,,,,---...************************,,,,,,,,,,,,------...///+++++++++++++++++++++++++++)))((())),,,---+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++))))))))))))+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,+++***+++---...---,,,+++++++++,,,,,,---------------------------------+++++++++******)))))))))++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,------......///+++***)))***+++++++++)))++++++******)))((((((((())))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))++++++******))))))((((((++++++***)))***+++---...,,,+++***((((((((())))))***)))(((((()))+++---...+++++++++*********))))))******))))))))))))******---,,,+++***))))))))))))************************************************+++*********))))))(((((((((((()))))))))(((((('''---------.........//////,,,+++***))))))***+++,,,******)))(((((((((((((((...---+++***)))***++++++,,,+++)))((((((((()))***---------,,,,,,+++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********************************&&&(((+++------,,,***)))+++*********))))))((((((******++++++++++++************+++++++++******)))+++++++++++++++++++++++++++***)))+++------)))&&&%%%&&&)))+++,,,+++***)))+++++++++******)))))))))++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************------.........---,,,,,,,,,,,,------.../////////---+++)))***,,,...---,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************)))***+++++++++)))((('''+++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...---+++***+++,,,...---,,,++++++,,,---...,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000//////............***+++,,,---------,,,,,,------------------------,,,,,,+++***************+++************+++,,,---------------------------++++++*********+++,,,,,,+++++++++++++++++++++++++++)))((())),,,---,,,***++++++++++++,,,,,,,,,,,,///......------,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,------------...---+++++++++---------+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))***+++++++++,,,,,,,,,,,,*********************************************************+++,,,,,,------+++***)))***+++,,,+++)))************++++++++++++************************************************+++++++++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******+++***)))(((((()))******+++*********+++,,,---...+++++++++*********))))))++++++************++++++...---,,,+++************************************************************++++++++++++*********))),,,,,,++++++++++++++++++,,,,,,---------.........******((((((((((((******++++++***))))))))))))***,,,++++++************+++---,,,+++***)))******+++,,,,,,,,,,,,++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******************************++++++++++++++++++******+++*********))))))))))))******++++++++++++******)))******+++++++++******,,,,,,,,,+++++++++******,,,***)))***,,,,,,***'''***+++,,,---......---,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++000//////...------------************************,,,,,,,,,+++*********))),,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,+++,,,,,,------......//////---,,,***+++---///......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------((())))))***++++++,,,,,,***************************************)))))))))))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...,,,+++,,,---------,,,,,,,,,,,,------++++++***************))),,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,++++++************+++******))))))******++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,,,,------111000///...---,,,,,,++++++,,,,,,,,,,,,---------------............------------------............,,,,,,,,,,,,---------------,,,++++++------,,,+++)))***************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***++++++,,,,,,,,,---------++++++++++++++++++++++++************************(((((())))))***+++++++++,,,***)))***+++,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************))))))*********))))))(((******)))))))))***++++++++++++++++++,,,---......+++++++++***************,,,,,,++++++++++++,,,,,,......---,,,++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++******)))(((((()))***+++++++++,,,,,,,,,---------++++++***))))))***++++++,,,,,,+++************+++))))))******+++*********------,,,++++++++++++,,,*********+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***************************...---+++***))))))***+++***************)))))))))******++++++++++++******))))))***+++,,,,,,,,,+++---,,,,,,++++++*********---+++))))))***+++***)))*********************++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************************---,,,,,,+++,,,...000111)))))))))))))))))))))))),,,,,,++++++***)))((((((,,,,,,,,,,,,++++++++++++((())))))***************)))******+++,,,,,,------///...---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++***))))))******+++******))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,......---,,,+++,,,---+++,,,------------,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++************++++++************************///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,------------//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++------------+++***------------------------++++++,,,,,,,,,---------...,,,++++++------,,,***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++***************************))))))))))))))))))***+++++++++,,,,,,,,,,,,---------------------------************************(((((())))))***+++++++++,,,+++******,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,++++++******))))))))))))))))))))))))(((((())))))******+++++++++,,,------,,,+++)))((()))))))))******++++++,,,++++++++++++,,,,,,------************************+++++++++******+++++++++------,,,+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***)))'''&&&&&&(((***+++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,+++***************&&&''')))***++++++***))),,,,,,,,,++++++++++++,,,)))))))))******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************+++******)))))))))*********************************++++++,,,,,,++++++***((()))***+++,,,,,,------++++++++++++++++++++++++---,,,***))))))******++++++***))))))((())))))***************))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,************************+++*********+++---///111------------------------,,,,,,++++++***)))((((((******++++++++++++++++++---------...------,,,+++))))))******+++,,,,,,---111000000...---,,,,,,------,,,,,,++++++,,,,,,---++++++************++++++************************+++++++++*********))))))************************++++++************++++++,,,++++++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,---,,,+++******,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------************************,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...,,,,,,---------.........++++++,,,,,,---------...++++++++++++***************+++------------+++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++******))))))))))))++++++++++++++++++++++++************************))))))***************)))************************(((((())))))******+++++++++,,,------,,,+++)))((())))))******++++++++++++*********+++++++++++++++******************************))))))))))))******,,,++++++************+++))))))))))))))))))))))))************************))))))******************---,,,+++******,,,...///*********+++++++++,,,,,,///...---,,,,,,---...///++++++***))))))))))))***&&&''')))***++++++***)))******++++++++++++++++++)))))))))******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************%%%&&&(((***++++++***)))***************+++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,---------))))))***+++,,,------...,,,,,,+++)))((()))***+++......---,,,,,,,,,------,,,---------------------++++++++++++++++++++++++++++++,,,---------,,,,,,************************---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))************++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,------......000000000...,,,+++,,,---------++++++++++++------++++++************++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((*********************************+++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++++++++,,,,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,---///---------.........//////)))******+++,,,---......++++++***************)))------............------++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))************************+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))******************************++++++,,,------------+++***+++,,,---,,,+++++++++******)))(((((('''++++++++++++++++++++++++************************(((((()))************)))************************))))))))))))************))))))*********))))))((()))***++++++,,,+++++++++)))******+++++++++***)))***************+++++++++***))))))))))))))))))***++++++***))))))******+++************************************************)))))))))))))))*********+++************,,,---...******+++++++++,,,,,,,,,,,,,,,************,,,,,,++++++***)))))))))))))))))))))******+++*********)))***+++++++++++++++************+++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,************************"""%%%(((+++,,,,,,+++)))*********+++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---------,,,))))))***+++,,,------...+++,,,,,,+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,---------------,,,************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------(((((()))*********))))))+++++++++,,,------......,,,...///...,,,+++---000...---+++******+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))***+++,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...---+++***+++,,,---,,,+++******+++,,,---******++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,,,,+++******++++++))))))))))))))))))))))))++++++*********+++,,,,,,------------------------+++---///...---,,,...000---.........////////////++++++,,,,,,------......,,,,,,,,,++++++*********------,,,,,,,,,,,,------,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++***)))+++---///...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************+++******))))))******+++*********+++++++++,,,,,,******************************************************++++++,,,------------,,,++++++------,,,+++************************************************************************((()))******+++++++++************************************)))))))))))))))))))))))))))))))))*********+++,,,,,,,,,+++***)))***++++++,,,,,,+++******))))))*********++++++++++++******))))))******++++++++++++******++++++,,,++++++++++++++++++++++++************************)))))))))******+++++++++'''(((((())))))***++++++++++++++++++,,,,,,,,,---,,,+++***))))))***+++,,,,,,,,,+++************+++,,,++++++************+++)))***,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,************************'''(((***+++,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))+++---,,,***((()))***'''(((***+++,,,++++++***(((((()))))))))*********++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++(((***,,,///000111000000------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........)))***+++,,,---.........((())))))***++++++,,,,,,)))+++------,,,,,,///222...---+++******+++---...++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************((()))+++---...---+++***))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++---...///...,,,+++,,,------,,,***))))))***,,,---))))))******++++++++++++***+++,,,------,,,+++***,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111222222---,,,+++***+++,,,---...........................++++++++++++,,,,,,---...,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------+++---//////---,,,...000............/////////000..................---------------,,,,,,+++++++++,,,+++))))))))))))+++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***))))))+++---//////...++++++++++++******))))))++++++++++++++++++++++++''''''(((((()))))))))***))))))))))))))))))))))))************************************************++++++************++++++++++++,,,,,,,,,---------------------------------*********************************+++,,,,,,---------,,,++++++------,,,+++*********+++,,,,,,------))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,************************++++++******))))))((((((++++++*********+++---...+++,,,,,,---,,,+++)))(((+++,,,---------,,,+++***))))))******++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,)))***+++------......---++++++,,,,,,,,,---------------++++++++++++------...---,,,,,,++++++,,,,,,...---+++***)))***++++++***+++---...///...---------------,,,,,,++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,************************---,,,+++++++++,,,---...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++......---,,,+++))))))((((((+++...---***((((((***)))***---///000///...---++++++,,,,,,,,,---------,,,,,,************,,,,,,******+++,,,,,,,,,++++++******++++++++++++******'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********...,,,***((((((***,,,...------...//////.........+++,,,.........,,,***)))((()))************)))(((+++++++++,,,,,,,,,------000---++++++---...---+++******))))))******+++,,,+++***************++++++******++++++++++++******---,,,***+++,,,,,,+++)))---,,,***)))))))))******)))))))))((())))))***+++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,++++++************+++,,,------,,,+++***++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))---,,,+++***+++,,,---...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---,,,+++++++++---000111------,,,,,,,,,,,,++++++---,,,+++******+++,,,---.........------,,,,,,,,,,,,---......------...000//////------,,,---...///222000---******,,,...000,,,,,,------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---------,,,+++***)))((())))))))))))))))))))))))---,,,++++++,,,,,,***))),,,,,,,,,++++++***************))))))((((((''''''************************************************))))))************))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,+++***)))++++++,,,,,,,,,,,,------///......------,,,++++++***+++,,,,,,------,,,,,,---.........---,,,,,,+++******+++++++++,,,,,,,,,111...+++***+++---......,,,,,,,,,+++++++++******---***((((((***,,,+++***,,,+++***)))***+++,,,---,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))************+++++++++((((((''''''(((***+++------,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))******++++++++++++******((()))***+++,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))+++,,,---......,,,***))),,,,,,---......---,,,,,,+++,,,,,,,,,------------000---++++++---...---++++++************+++,,,,,,++++++************++++++******++++++++++++*********)))(((***,,,......---,,,,,,***)))))))))*********))))))))))))***++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,---------------,,,++++++,,,,,,+++++++++,,,---...---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,,,,---.........------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,,,,---......------...000000///...---,,,------...000///,,,+++***+++---...........................,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((())))))))))))))))))))))))---,,,***++++++,,,***))),,,,,,,,,++++++*********+++*********))))))))))))************************************************))))))************))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++***************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,------------+++***+++,,,---,,,+++,,,,,,,,,+++++++++******---***((((((***,,,+++***++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************++++++++++++++++++******+++,,,...///------,,,,,,,,,,,,------------------,,,***)))(((******++++++++++++************+++,,,------------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((('''+++,,,---...---,,,+++***---......//////......---,,,,,,,,,---------......///---++++++,,,---,,,+++,,,++++++++++++,,,------++++++************++++++******++++++++++++*********)))(((***,,,......---,,,+++******)))************************+++,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******+++,,,,,,---......++++++,,,,,,,,,,,,------......------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------.........---,,,,,,,,,,,,,,,+++,,,------...,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------((())),,,......---,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,---......------...000111000///---,,,,,,,,,---...---,,,,,,+++,,,,,,,,,------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,...------,,,++++++*********************)))(((''')))))))))))))))))))))))),,,+++******+++,,,***)))+++++++++++++++*********++++++++++++************************************))))))))))))))))))))))))))))))************))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++************---------------......///++++++,,,,,,,,,,,,------++++++,,,------...//////***+++,,,,,,------,,,,,,,,,+++++++++++++++******,,,,,,---------.........******+++,,,...---+++))),,,,,,,,,+++++++++******,,,***))))))***++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---//////------------------------------------,,,+++*********++++++,,,,,,++++++***+++,,,,,,---......---------------------,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,+++*********++++++******++++++++++++******---,,,***+++,,,,,,+++)))++++++******************++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---------------,,,,,,,,,,,,,,,,,,------......,,,+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***+++,,,---,,,++++++------,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,---......------...000222111///---,,,+++,,,,,,---------......------,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))(((((()))))))))))))))))))))))),,,***)))***++++++***)))+++++++++***************************************************************)))))))))))))))))))))))))))******++++++******)))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++...---,,,,,,,,,---///000+++++++++,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,++++++,,,---...,,,+++,,,,,,,,,+++++++++******+++************+++******)))***+++,,,---,,,+++***+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++,,,,,,------------------------------***+++,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,---.........------+++++++++++++++,,,,,,,,,***+++---......---+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,---------......------,,,,,,+++++++++,,,------,,,,,,------...///---,,,,,,+++******++++++******++++++++++++******---,,,***+++,,,,,,+++)))************+++*********++++++******++++++,,,------,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,---------.........---+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,+++*********+++,,,---------,,,,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000222111///---,,,+++,,,,,,---...///000000///......///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,++++++******))))))))))))))))))))))))+++***))))))+++++++++)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************++++++++++++************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---......------------,,,,,,,,,---,,,+++++++++,,,...///+++++++++,,,,,,,,,------......---------,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,,,,***(((((()))+++,,,,,,,,,,,,,,,+++++++++************++++++************)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,------------,,,,,,)))***+++---............++++++,,,,,,,,,,,,++++++,,,,,,---......------,,,******++++++++++++,,,,,,+++,,,---......---,,,+++&&&'''((()))***+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,------,,,******+++,,,---,,,,,,,,,,,,---.........---,,,++++++***++++++******++++++++++++*********)))(((***,,,......---))))))***++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------..................---,,,,,,+++******------,,,,,,,,,,,,++++++******++++++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,,,,++++++,,,,,,---............---...,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///...,,,+++))))))+++---...------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------------......,,,---......------...000111000///---,,,,,,,,,---......///000000000000///222222111111000/////////******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++,,,,,,,,,++++++***))))))))))))))))))))))))***)))((()))+++++++++))))))))))))***************((((((((((((((()))))))))******************************************************++++++++++++************++++++++++++************))))))******+++,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------//////...---,,,,,,++++++***+++,,,,,,------,,,,,,...---,,,+++,,,---...///*********+++++++++,,,,,,+++(((%%%$$$&&&)))+++,,,,,,,,,,,,+++++++++******(((***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------...//////......---***+++,,,------,,,+++***++++++,,,---.........---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,(((((()))***++++++++++++++++++++++++,,,,,,---...,,,+++************+++,,,*********+++++++++,,,,,,+++------,,,))))))***---,,,,,,,,,,,,,,,------.........---,,,++++++++++++******++++++++++++*********)))(((***,,,......---((()))***+++,,,++++++******))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,***++++++,,,------,,,,,,,,,,,,.../////////...---///---******+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------------....../////////,,,---......------...000000///...---,,,------...............//////000000222111111000//////......*********++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------...............---------------------------------,,,,,,++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,***************+++++++++******++++++++++++******))))))))))))))))))))))))***(((((()))***++++++***((()))))))))*********+++(((((()))))))))*********************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++************))))))******+++,,,++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------,,,***+++,,,,,,------,,,,,,---,,,+++***+++,,,...///+++++++++,,,,,,,,,------***(((''''''***+++,,,,,,,,,,,,,,,+++++++++******(((***---,,,***))))))+++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,------...............------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---...///......---,,,******,,,,,,,,,,,,******---------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------.........------------------------,,,,,,---------,,,,,,+++,,,+++++++++,,,,,,---...+++***)))(((((()))***+++))))))*********++++++++++++---...,,,)))(((***---,,,++++++++++++,,,------///...---,,,++++++++++++******++++++++++++******---,,,***+++,,,,,,+++)))((()))***+++,,,,,,+++***)))))))))((()))******++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------******++++++,,,---......***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,------............---,,,,,,,,,,,,---...------++++++++++++------------------------------***++++++,,,,,,++++++***+++,,,------.........---,,,,,,.../////////...---000...+++***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,...//////...,,,+++---------,,,,,,,,,++++++......,,,++++++,,,.............../////////000000,,,---///...------...000//////------,,,---...///---------------...///000//////...---,,,,,,++++++,,,,,,,,,------.........------------------------//////............//////,,,,,,------.../////////---------------------------,,,,,,++++++*********))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))((())))))*********)))))))))))))))))))))))))))))))))(((((((((***++++++***(((((())))))*********+++))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++***************)))***++++++,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///*********))))))))))))(((***+++,,,---...---,,,+++++++++,,,,,,,,,---------+++,,,,,,------......///++++++,,,---------,,,,,,,,,+++***))))))+++---...,,,,,,,,,---------......+++++++++---000000///---,,,,,,,,,+++++++++******'''***------***))))))+++,,,+++***)))***+++---...*********++++++,,,,,,,,,,,,---......//////.........------,,,,,,------...******+++,,,,,,---......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,,,,+++***)))------------,,,,,,+++***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,---///...------...000,,,,,,+++***+++,,,...///************************+++******+++------,,,***++++++,,,,,,,,,+++***************++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,------...//////......------.........---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++************------,,,+++************///...------++++++***)))......//////...---,,,,,,...---,,,,,,,,,,,,---...---+++++++++---...---,,,---,,,+++*********+++,,,........................,,,---.../////////...---------------------------,,,---...//////...---,,,------------------------////////////////////////------...///000000//////........................------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------.........---,,,+++)))'''%%%$$$,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************------,,,+++*********+++************************************************++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++***)))))))))))))))******'''((((((((()))))))))***+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,************************+++++++++******))))))))))))***,,,------,,,***)))------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++*********+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,---......//////......---...---++++++,,,,,,+++***------------------------++++++,,,,,,,,,,,,------///...,,,******+++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------.../////////111111000000/////////............---,,,+++))))))---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++.........---,,,+++***)))---------------,,,+++***---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******((()))+++***))))))***,,,,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++******+++------,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,......------------------,,,,,,------,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,...------,,,,,,++++++***...............---,,,,,,...---,,,,,,,,,,,,---...,,,*********,,,---,,,+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------...//////...------........................////////////////////////,,,---...///////////////........................------------------------++++++++++++++++++++++++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,------,,,+++***)))(((+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++***))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******((((((((()))))))))))))))+++***)))(((((()))***+++******))))))))))))******************************++++++******)))))))))))))))***,,,------,,,***)))------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++*********))))))*********++++++++++++,,,,,,------,,,,,,+++---,,,++++++,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***(((&&&&&&'''((()))------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------..................---------,,,,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,,,,++++++++++++,,,---------------------------,,,+++***))),,,------------,,,,,,+++------------,,,,,,,,,,,,++++++************++++++------------------------+++,,,,,,------,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))+++,,,,,,++++++,,,---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***++++++,,,---............,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,///...,,,+++++++++,,,,,,++++++,,,,,,++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,...------,,,,,,------...,,,+++***+++---...---,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------...//////...------------------------------////////////////////////,,,,,,---............---........................------------------------++++++++++++++++++++++++......------------............---------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))************++++++++++++******)))))))))******))))))))))))))))))))))))+++***))))))))))))***+++******))))))))))))******************************************))))))))))))***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,++++++******++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++***************)))))))))))))))************+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,+++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,+++*********+++,,,------------+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---............---...............---------,,,,,,,,,,,,,,,+++++++++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,---...............+++++++++,,,,,,++++++***,,,---------------,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---......---,,,...///***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***+++,,,---...////////////,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++)))))))))+++,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...///+++++++++++++++,,,---...+++++++++,,,,,,------------------......------,,,---------------------------,,,,,,---///000///...,,,,,,,,,,,,,,,---------........................---------.......................................---..................---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---------------,,,........................------------..........................................------------............---------,,,,,,,,,,,,,,,,,,---------......+++,,,---...............******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++++++++******))))))***************))))))))))))(((************************,,,,,,++++++++++++,,,,,,************************++++++++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++************)))*********++++++++++++---......//////......---...,,,+++,,,------,,,+++///......------,,,,,,++++++++++++,,,,,,,,,------111000//////...///000000------------,,,+++***)))------------------------------------------------......------,,,,,,,,,+++,,,,,,,,,---------------,,,------.............../////////...---------,,,........................+++,,,,,,---...---------------------------,,,,,,,,,,,,---............---)))******+++,,,,,,,,,+++,,,------......---------------------------------------,,,,,,,,,,,,------........................+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***,,,+++******+++---+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***+++,,,---...///000000000,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++)))((()))+++,,,,,,,,,---------------,,,---------,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,------...///...------,,,++++++,,,,,,***++++++,,,,,,------...,,,,,,---------------,,,------------------------+++******+++---///...---,,,,,,------....................................------------......//////.................................------.................................////////////////////////,,,---------------,,,,,,........................---------....../////////........................///......------......///......---------,,,,,,,,,,,,,,,,,,---------......,,,---------------,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,+++***************************))))))))))))******++++++++++++******,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---...---,,,---...///...---.........------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------...............---------------------------------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,---......//////....../////////...---------,,,//////////////////000000------.........---,,,,,,------------------------++++++,,,---------------)))***+++,,,,,,,,,,,,,,,,,,------............---------------..................------------......------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,------,,,,,,---///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***,,,,,,---...////////////,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++++++++++++++++++++,,,,,,---------+++,,,,,,------------,,,,,,------......------,,,)))(((''')))+++---,,,+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...........................///...------------...///000000000000000000000000////////////////////////---............---,,,,,,........................---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......---------,,,,,,,,,,,,,,,,,,---------......------------,,,+++******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++---,,,+++***************)))))))))*********++++++******+++,,,,,,+++************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++...---,,,---...///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------...///////////////------------------------------------------------.........---------------,,,,,,,,,---......//////------...////////////..................------------------..............................---,,,+++------------............++++++,,,---------------***+++,,,,,,------------,,,,,,---...............------------.........///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,...//////...---///000...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++******+++------,,,***,,,------.........------++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++*********++++++,,,---------++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,---......---,,,,,,)))((((((***,,,...------+++,,,...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................///...------------...///000000000000000000000000///////////////////////////////////////...---,,,........................---------...///000000000------------------------//////............//////......---------,,,,,,,,,,,,,,,,,,---------......,,,------------,,,++++++((()))***++++++,,,,,,,,,************************************************************************************************************************,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++...---,,,+++************(((((()))***++++++,,,---***++++++,,,,,,++++++*********))))))))))))******************************)))))))))******+++++++++,,,++++++++++++++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---........................///......------................................................------------............,,,,,,------.../////////------...///////////////---------...............,,,,,,,,,------.........,,,---..................------------.........///,,,,,,---...............,,,,,,---.........------,,,,,,---.../////////...---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((***++++++***)))+++,,,///...,,,+++***+++,,,,,,************************+++******+++------,,,***---------...------,,,,,,*********++++++,,,,,,---++++++,,,---------,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***)))***+++,,,---.........)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---......---,,,,,,,,,++++++---///111111000+++,,,...000000000000///..............................---,,,---...///000///////////////////////////...---,,,,,,---...///------------------------//////////////////////////////000000///...------........................---------...///000000111//////////////////////////////............//////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...---------(((((()))++++++,,,,,,,,,************************************************************************************************************************///......---,,,,,,,,,,,,************************************************++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++...---,,,+++************''''''(((***+++,,,---...***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,************************''''''(((((()))))))))***,,,++++++******++++++,,,+++++++++************)))++++++,,,,,,,,,---------+++*********+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......))))))******++++++++++++******+++++++++,,,,,,,,,---......//////......---***)))((()))+++,,,+++******+++,,,---......///000++++++,,,,,,,,,---------***++++++,,,---------,,,/////////...---,,,******................................................,,,---------.../////////,,,,,,------...///000000---......///////////////,,,------....../////////---------....../////////***+++,,,...///000000000---------.........//////---......///////////////---......///......------------......//////000000------------------------,,,------......------,,,------------,,,,,,+++***+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............------,,,,,,------...************++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---......++++++***)))***+++---...***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////......---,,,,,,,,,---------------------------------------,,,,,,+++++++++------------------------////////////////////////---------............///...........................---,,,,,,,,,,,,---...,,,------...///000111111//////.........---------////////////////////////000000111111111///...------------............///222222222111000//////.........//////////////////000000000000000000000000////////////////////////111111111000/////////...000000000000000000000000+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******)))))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***...---,,,,,,++++++++++++---------,,,,,,+++++++++++++++******)))((((((''',,,,,,,,,---------.........------,,,+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++)))************++++++++++++++++++*********)))))),,,++++++,,,---,,,***'''++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++---......---,,,---...---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,/////////......---------........................,,,---......//////...............////////////000...---,,,,,,++++++++++++..................................../////////000////////////////////////000///...------...///000++++++,,,,,,---...//////.........------,,,,,,,,,222111111000///.........000000000000000000000000---------.........//////.................................///////////////------------------------,,,------......------,,,,,,,,,------......------++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------,,,,,,,,,,,,------))))))))))))************++++++,,,,,,,,,,,,------,,,***(((''''''(((***+++---,,,+++*********+++,,,------------------,,,+++++++++,,,,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++++++++,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------......//////000000//////.........---------////////////////////////...///000111111000//////........./////////000000222222111111000//////...///////////////.........000000000000000000000000////////////////////////////////////....................................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,+++******)))((((((,,,,,,,,,,,,------------,,,+++******))))))******+++++++++*********))))))++++++++++++++++++++++++)))************++++++++++++++++++*********))))))---,,,+++,,,------+++***))))))))))))))))))))))))************************++++++++++++++++++,,,,,,***++++++++++++***)))))),,,,,,++++++++++++++++++***+++---,,,***))))))***---,,,,,,,,,++++++++++++------------,,,,,,,,,+++,,,,,,------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,---...///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............/////////......------,,,---------................................./////////000000////////////////////////000///............///000---------......//////000.........---------,,,,,,000000///......---,,,,,,////////////////////////---------.........//////........................///////////////.........------------------------------............------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++***+++,,,,,,------------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------...,,,(((%%%%%%&&&(((***...---,,,+++************............---,,,+++***++++++,,,,,,,,,,,,------........................++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++***,,,++++++++++++++++++***++++++++++++++++++++++++***++++++,,,---...///000------------------------------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...............////////////////////////............---////////////////////////---...///000111111111111////////////000000000111222111111000000//////...000000//////.........---000000000000000000000000////////////////////////.........///////////////........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,++++++******))))))******+++++++++***************************************)))************++++++++++++++++++***************---+++******,,,------,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++***++++++++++++***)))))),,,,,,,,,++++++*********)))+++,,,+++)))(((((()))+++++++++++++++*********,,,,,,,,,,,,++++++++++++------------------,,,,,,++++++++++++++++++++++++************++++++++++++........................***+++,,,.........---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---------............///..................///000............................../////////000000000////////////////////////000//////......//////000////////////////////////...............---------.........---,,,,,,++++++........................------........./////////........................000000//////......------........................------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,+++++++++******+++,,,------------******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------///---+++))))))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,---............------------------------,,,+++++++++++++++++++++------------------------........................---------............///////////////////////////......------------......///////////////........./////////...............////////////////////////......///000000000000000....../////////000000000111111000000////////////000000000///......------000000000000000000000000/////////////////////////////////000000111111111000000000000000000000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---************************))))))))))))))))))))))))))))))*********+++++++++************************,,,***((((((***,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,------------,,,++++++---,,,,,,++++++*********)))+++,,,,,,+++***+++,,,************************++++++++++++++++++++++++.........------,,,,,,,,,........................++++++,,,,,,,,,---------------------------------+++,,,---------,,,+++***................................................------...///////////////------------............------------...///000000...........................////////////000000000////////////////////////000//////////////////000000////////////////////////..............................------,,,,,,,,,....................................////////////........................000000//////......------........................---......//////......------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++******++++++,,,------------,,,,,,,,,++++++***+++,,,,,,---------,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,---.........------))))))***+++,,,,,,------(((((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,------......---,,,,,,------------------------............////////////------------------------000000000000000000000000---------............///////////////////////////........................///////////////.........////////////////////////////////////////////////111111000///////////////------........./////////000000000///////////////000000//////.........---111111111111111111111111000000000000000000000000.........//////000000000000000000000000000000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------************************))))))))))))))))))))))))))))))*********+++++++++************************+++)))'''''')))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------------,,,++++++,,,,,,,,,++++++*********''')))+++,,,,,,,,,---...************************++++++++++++++++++++++++.........------,,,,,,,,,........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((................................................---...//////000000//////---------.........//////---,,,,,,,,,---...//////////////////////////////////////////000000000111000000000000000000000000///000000000000000000/////////..................////////////////////////////////////............................................./////////000000///////////////////////////////////////.......................................////////////......---------,,,***)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......,,,,,,++++++++++++,,,,,,))))))))))))************++++++,,,,,,,,,,,,------'''))),,,.........,,,+++'''((()))+++------......&&&''')))+++,,,---------++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,++++++++++++++++++***,,,++++++++++++++++++***++++++++++++++++++++++++------...///...---+++***---------------------------------------.........------------------------........................---------............///---------------------------...////////////...---.........///////////////...////////////000000000////////////////////////222111000///............------------............////////////////////////////////////////////////111111111111111111111111000000000000000000000000------------..........................................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))******++++++***************+++++++++************************)))************+++++++++***************++++++++++++)))((((((***++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++&&&(((***+++******+++---*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,***)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///.........////////////000---------,,,------....../////////////////////////////////000000000111111000000000000000000000000///000000111111000000///........................////////////000000000000000000000000000000000000............................../////////000000000////////////////////////.........///////////////..............................////////////......---------,,,+++***)))(((------------------------++++++,,,---------------,,,,,,,,,,,,,,,------......------------,,,,,,,,,------------,,,+++******,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------,,,,,,,,,,,,------************+++++++++,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,+++***((()))***,,,---------,,,)))***+++,,,---.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------***++++++++++++++++++,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,------------------------*********++++++,,,,,,,,,------------------------........................---------............///---------------------------...///000000///...---------......//////000000.../////////000000000000////////////////////////111000///......///000000............////////////////////////////////////------......///000000000111111111111111111111111000000000000000000000000000000000000////////////......................../////////000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++++++++,,,,,,---...+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++,,,+++++++++---,,,+++)))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,***++++++++++++***))))))*********++++++,,,,,,---)))+++,,,,,,***)))***+++++++++++++++,,,,,,,,,---+++,,,,,,,,,------------,,,,,,------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000/////////000000000111111//////......---.........//////////////////////////////000000000111111111000000000000000000000000///000111111111111000///.........//////000000111//////000000000111111111000000000000000000000000////////////////////////.../////////000000000000////////////////////////---.........//////000000////////////////////////......////////////......,,,,,,---------,,,++++++------------------------+++,,,------......------------,,,,,,------...///......---------,,,,,,,,,.........---,,,+++***)))------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...------,,,,,,------...---------.........//////++++++,,,,,,,,,---------///...---++++++++++++,,,)))***+++,,,---,,,+++***------......///.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////(((***,,,...//////...------------------------------------....../////////------------------------////////////////////////---------.........//////000000000000000000000000---...///000000///...---,,,------...///000111111.../////////000000111111//////////////////////////////......///000111333////////////000000000000.........///////////////,,,,,,---...///000111111111111111111111111111111000000000000000000000000555444444444333222222222000000000000000000000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++---......---+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------------......,,,+++++++++,,,------...))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++...------...///...+++)))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---,,,------------,,,++++++))))))***+++,,,------......000000///---******++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............//////........................***+++---///000000000000---------....../////////...........................//////000000000000000000000000000111111111111222111000//////...//////000000000000000000000000000000000000111111111111000000000000000000000000///000111222222111000///...//////000111222222333//////000000111111111222/////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000..............................////////////......111111000000//////......//////.........---------++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,---.........,,,,,,,,,---------......---------...------,,,,,,////////////////////////000,,,)))((())),,,...///++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++/////////......---------+++******************+++.........------,,,,,,,,,111000///---,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,++++++++++++,,,,,,++++++***,,,,,,,,,---------............---------,,,,,,,,,------------------------............................................................////////////////////////////////////---.../////////...,,,+++............/////////000111111111111000000000000222111000///////////////222222222111111000000000///.........//////000111//////000000000111111111///000000111222333333444111111111111000000000000000000000000000000000000333222111000////////////++++++,,,------...------............/////////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000000...---+++***((((((,,,,,,,,,+++++++++******------------,,,,,,+++***---,,,+++,,,...///...---......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,+++******+++,,,,,,.........------,,,,,,,,,+++*********************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********(((&&&&&&''')))+++++++++*********))))))+++,,,,,,,,,,,,+++******+++++++++*********))))))************************++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------'''((((((***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...------------------------///...---///111111///+++......------------................../////////000...............///000000222222222222111000///...000000//////////////////222111000///...///000000------...///000111111111000111333333111///......///000000000/////////000///000000000000111111222111111000000000111222222333222222111111111222222111000000000////////////......//////000000111111222111111111000000//////..............................////////////......000000///////////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,------------------------///,,,***)))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,...---------,,,,,,,,,,,,000///...,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***............---,,,++++++,,,,,,,,,---------............---------,,,,,,,,,------------------------............................................................////////////////////////////////////000000111111111000.............../////////000000000000000000000000000000//////...---------------000000000//////.........222222222222222222333333///000000000000111111111000111111222333333444444222222222222111111111111111111111111111111111111333222111000//////////////////000111111111111111........./////////000000////////////////////////------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,---------,,,,,,+++******)))((()))+++,,,+++***---,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++)))*********++++++++++++,,,+++++++++++++++++++++************************************************,,,---,,,+++))))))+++---+++++++++*********))))))+++,,,,,,,,,,,,+++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,------------------.........------,,,,,,,,,,,,------,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---...------------------------///...---///111111///,,,.........------................../////////000000///............///000000//////000000000//////...222111111111111111000000222222111111111111222222222222333333333222222111...///111222222222333333222333333222000/////////222222333333222222222222222222111000000000111111222111000/////////////////////.........---------////////////000000111111111111111111000000000///////////////////////////...//////000000//////..................//////////////////.........---------------------------------------------------------------------,,,,,,,,,......------,,,++++++***,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,,,,---......---------,,,,,,,,,---------............---------,,,,,,,,,------------------------............................................................////////////////////////////////////000000111111111000//////....../////////000000000000000000000000000000000//////...---------......000////////////.........222222111111111111111111111111111222222222222333111222222333333444444444333333333333222222222222111111111111111111111111333222111000000000000000......///000000000//////....../////////000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,+++++++++++++++,,,------......,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++***(((((()))***+++***)))++++++++++++************,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++******)))*********++++++,,,,,,------,,,,,,+++******)))************************++++++++++++++++++++++++))))))***)))((((((***,,,+++++++++***************+++,,,,,,,,,,,,+++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********---------------------...,,,,,,,,,,,,++++++++++++...------,,,,,,------...------------------------///......///000000///---............................../////////000000000///////////////000000111......//////000000000000111111111111000000//////000000000111111111111111444444444333333111000000111111222333444555666777333444555444222222333444444666777777555444444444222222111000////////////111111000///......//////////////////............/////////000000000000111111111111111000000000000000000000000000000000000//////000000000000//////,,,,,,------......//////////////////............------------------------------------------------..................------.........---------,,,,,,,,,,,,,,,---------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000///---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******'''((()))+++,,,---......,,,,,,,,,---------............---------,,,,,,,,,------------------------............................................................////////////////////////////////////....../////////............////////////000000000//////000000000000000111111111000000000000111111111111111111111000000000222222222222222111111000222222222333333333444444222222333333333444444444444444333333333222222222222222222222222222222222333222111111000000000111......///////////////......////////////000000000////////////////////////------------------------.........---,,,,,,++++++***++++++,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,+++++++++---...---,,,,,,++++++++++++*********---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&((())))))(((((()))+++************************+++,,,,,,,,,,,,+++******************************,,,,,,,,,---------------------,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++*********))))))------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///......////////////.........////////////.........////////////000000000000000//////000000111222111111000111111111222222333333333222222111111111111111222333333333333333555555666666666555444444888777666777888888888888555666888777666777;;;>>>===???AAA???;;;777555555444444333222111111111111111111000000000111111222222222222111111111000000000000000000000000000000111111111000000000000000111111111111111111111111//////000000000000//////,,,,,,------......//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---........./////////000,,,,,,,,,---------......+++,,,,,,---.........------------------------------,,,---...000000...---------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------........................////////////////////////............//////////////////////////////////////////........./////////////////////000000000111///000000000111111222222222222222111111222222333111111111111222222222222333444555555555444333333222222222222333333333333333444444444444444555555444444333333333222222222222222222222222222222222333222111111111111111111222222333333333222222111////////////000000000111////////////////////////////////////////////////.........------,,,,,,,,,---------------------...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,...---,,,---/////////...,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,---------------...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,---...************************+++,,,,,,,,,,,,+++******************************,,,,,,---------.........------,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---------............///,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////......//////......///000000///......////////////000000000111000000000000000111222222222222111000000111222222555555555555555555555555555555666777888999::::::;;;<<<===???@@@AAAAAAAAAAAA@@@???@@@CCCDDDCCCAAA@@@AAABBB@@@>>>@@@FFFLLLWWWYYYYYYRRRHHH>>>888777888777666555555444444555000000000000111222333444333222222222222111111111111111111111000000000000000000000000000000111111000000000000000000000000///000000111111000000///.............../////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,------...//////000000,,,,,,,,,---------......++++++,,,---............---------------------------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,,,,------------......,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,++++++++++++,,,...///......---,,,+++***,,,,,,,,,---------............---------,,,,,,,,,------------------------........................////////////////////////............////////////////////////////////////111111000000000111222222/////////000000000111111000111111222222333333333222222111111111222333333222222222333333333333333222333555666666666555444333444444444444555555555777777777777777777777777555555555555444444444444333333333333333333333333333222222111111111222222111111111222111111000////////////000000000111111////////////////////////////////////////////////------------------------............------------------------,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,+++,,,---......,,,---,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,------------............---,,,+++******))))))******+++,,,,,,------************************++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,***************++++++++++++,,,,,,,,,,,,+++*********************++++++++++++,,,,,,------.........---,,,,,,++++++************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........***+++---...//////...---,,,,,,,,,,,,------------,,,------......------,,,...........................///000///------///000...///000111111000///.../////////000000000111111111111111111111222222333111111000000000111333444444444555555666777777777666666777:::===@@@DDDFFFIIIJJJLLLOOOQQQSSSTTTUUUSSSRRRSSSWWW\\\^^^]]]ZZZZZZZZZYYYUUURRRVVV___gggsssbbbRRRHHHDDD>>>===;;;999777666555555333333222222222222222333111111111111000000000///222111111111111000000000000000000000111111111111000000000000000000000000000000111111111111000000000000///////////////...000000000000/////////...------------------------------------------------,,,,,,---------.........,,,,,,,,,---------------,,,,,,,,,---------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------....../////////------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------..............................,,,+++++++++,,,------------......------,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------........................////////////////////////............////////////////////////////////////111111000000000111333333//////000000000111111111111222222333444444555555333333333333333444555555666777777777888888888888666888:::<<<===<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;:::888888888777777777666666444444444444444444444444222222222111111222222333.../////////......---,,,//////000000000111111111////////////////////////////////////////////////,,,,,,------.../////////...........................------------,,,,,,,,,***+++,,,,,,---------,,,,,,+++***+++---...---,,,++++++++++++************+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************''')))++++++)))((((((((())))))*********++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++***++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,---+++++++++++++++*********)))***,,,...///...------,,,,,,,,,---------......,,,,,,---......---,,,,,,...........................///000///,,,,,,///111...///000111111000///...//////000000000111111111222111111111111222333333111111111222444777:::;;;;;;<<<===>>>???AAABBBBBB???@@@BBBFFFLLLSSSZZZ___gggiiikkknnnqqqssstttuuuttttttuuu{{{|||yyyzzzxxxuuuttt{{{rrrfffbbbTTTRRROOOKKKGGGCCCAAA@@@<<<;;;999777555444333333222222111111111000000000222222222111111111000000///000000000111111111111////////////////////////000000111111111111000000111111000000//////......000000000000////////////////////////////////////------------------------,,,,,,,,,---------......---,,,,,,++++++******))),,,,,,,,,---------......***+++,,,---............++++++++++++++++++++++++---+++******,,,---------++++++++++++++++++++++++---------.........//////+++++++++,,,,,,------------------....../////////---,,,,,,++++++,,,,,,---........./////////000000///...------,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...........................///...---,,,+++,,,------%%%&&&(((+++---...///000,,,,,,,,,---------............---------,,,,,,,,,------------------------........................000000000000000000000000............/////////000////////////////////////000///.........000111222000000000000111111111111222222333444444555666666666666666666666777888999<<<<<<<<<======>>>>>>>>>AAABBBEEEGGGIIIIIIHHHGGGDDDDDDEEEEEEEEEFFFFFFFFF>>>>>>>>>>>>>>>>>>======:::::::::999999999888888444444444444444444444444222222222111222222333333111111111111111000//////000000000000111111111111////////////////////////........................+++,,,,,,---...///000000,,,---------.../////////......---------,,,,,,,,,***+++,,,,,,---------------,,,+++,,,...///...---************))))))))))))***+++,,,------,,,+++******+++,,,------,,,+++************++++++,,,,,,,,,))))))***+++---...//////------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++---//////---+++***+++))))))******+++++++++++++++,,,,,,,,,,,,+++******))))))******++++++++++++******++++++,,,---......++++++++++++++++++,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------111000000///---,,,,,,+++((())),,,.........---,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,////////////////////////...000000///,,,,,,///222...///000222222000///...000000000000111111111111222222111111222222333444333333444666999===AAADDDKKKKKKMMMNNNPPPRRRSSSTTTPPPQQQSSSYYYaaakkkuuu{{{~~~qqqooojjjddd___ZZZVVVTTTEEEDDDAAA===:::777555444444444444333333333222222222222222222111111000000//////000000111111111222222111000///////////////000000////////////000000000000000000000000000000////////////////////////---------.........//////////////////////////////...------,,,,,,------...------------------------////////////////////////------------------------,,,,,,,,,---------..............................///...---++++++,,,---...000000///...------,,,,,,++++++++++++++++++++++++000///...---,,,,,,---...///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++++++++,,,,,,,,,---------------------------------------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------,,,---------,,,,,,,,,---------......---......//////////////////////////////............///000000//////000222,,,///111222000///......+++...000111000//////000///111222333222333444666444666777888888:::<<>>???@@@@@@CCC???>>>AAADDDDDDEEEIIILLLVVV```eeehhhhhhbbb[[[XXXWWWWWWWWWVVVSSSOOOLLLHHHHHHHHHGGGFFFEEEDDDDDDGGGFFFDDDDDDHHHJJJDDD:::AAA;;;888::::::666333222000000000111333444333111///000111333333333222111222222222222222222222222......//////000000111111000000000000000000000000222222111111000000//////........................,,,,,,,,,---------......////////////////////////)))******++++++,,,,,,---///...---+++)))'''&&&%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,)))'''''')))+++***))),,,,,,,,,++++++*********************************(((((()))***,,,---...///*********++++++,,,,,,,,,&&&(((***+++++++++,,,---...------,,,,,,------...,,,,,,++++++++++++++++++))))))*********+++++++++...---,,,,,,++++++,,,,,,------,,,+++,,,---...///***,,,------++++++,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000///////////////.........111///...///111222111...111000......000333444555222333333444444555777888:::999<<>>;;;<<<:::888555333222222222000000111222333444444444000111111111111000000///000000//////............000000////////////000000000000000000000000000000////////////////////////---------.........//////////////////////////////...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------..............................------,,,,,,,,,------...//////......---,,,,,,+++++++++++++++++++++++++++//////...---,,,---......///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,++++++,,,,,,,,,---------------------------------------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++,,,,,,---------.........---......///////////////////////////////////////---...//////......///111+++---000111000///...///...///000111111111111222000222444555444555777888888;;;>>>@@@BBBEEEIIILLLNNNMMMKKKIIIHHHGGGHHHHHHOOOLLLLLLOOOQQQRRRWWW]]]gggssstttsssppplllhhhccc^^^[[[XXXXXXWWWUUUTTTSSSSSSTTTPPPTTTWWW[[[aaa```VVVJJJKKKCCC===<<<<<<:::999999777555444444555555444333//////000111111111000///111222222222111111000////////////000000000000000000000000000000000000000000/////////.........---........................,,,,,,---------.........---------------------------------,,,++++++******------,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---***((((((***++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,---++++++++++++++++++,,,,,,''')))+++++++++***+++,,,+++******************+++++++++++++++++++++++++++*********++++++++++++,,,------,,,++++++++++++,,,,,,+++*********+++,,,---***,,,------++++++,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000////////////////////////000...------000000///---111000000111333444444444444555555666777888;;;===???AAAHHHPPPUUU\\\kkkzzz{{{{{{wwwpppggg^^^XXXRRRLLLIIIGGGEEEBBB===:::777555555555444333222111000000000111222222333333333333333111111000000000000//////000000000000000000000000000000000000000000000000////////////////////////---------...............////////////////////////...------,,,,,,------...........................------------------------------------------------,,,,,,,,,---------..............................++++++,,,---..................------,,,,,,++++++++++++++++++,,,,,,,,,,,,......---------...//////......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,------...,,,------------.........---......///////////////////////////////////////...///000000//////000111,,,...111111000000111111333111111111333555555555444666888::::::<<<>>>@@@CCCGGGLLLPPPUUU[[[```dddeeeeeeddd```ZZZVVVVVVWWWXXXXXXZZZ\\\]]]aaalllwwwyyytttrrroooooonnnkkkjjjjjjlllnnnooowww}}}ooobbbXXXMMMHHHEEEBBBAAABBB<<<:::666444444444222111222222333333333222111111222222333333333111000///111111111000000000000000000000000000000000000000////////////....................................,,,------------.........------------------------......------,,,++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++)))***+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,,,,++++++++++++++++++)))***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++*********++++++***,,,------++++++,,,............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....../////////000000000//////////////////000000111///......///000000///000000222333333444333333888999:::;;;<<<@@@FFFJJJQQQWWW```iiippp|||{{{sssmmmgggdddcccaaa\\\UUUNNNFFF@@@===;;;999666333222111111222222222222222222222222222222222222222222222111111000000000111111000000000////////////////////////////////////////////////........................////////////////////////...------,,,,,,------...////////////////////////////////////////////////------------------------,,,,,,,,,---------..............................)))***,,,...//////......---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------......//////...------,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------------...////////////////////////------............------------------------,,,,,,------------------------..................------..................///000------------............---......//////////////////////////////000000000///111222222111111222333000111222222111111222444666444222333666888999888888;;;???BBBEEEHHHKKKNNNSSSXXX___fffmmmsssyyy}}}~~~~~~wwwmmmfffeeegggbbbcccgggjjjlllssstttggg___XXXQQQLLLLLLEEEAAA<<<999777666444333888888777777666555444444111222444555555444222111222222222111111000000000000000000000000000000000111111111111000000000000........................------------............////////////////////////+++,,,,,,------......///+++,,,,,,------.........+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************)))))),,,,,,,,,++++++************+++---,,,+++******+++------............------))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,,,,+++***+++++++++......---------,,,------***+++---,,,++++++,,,...........................------------------------------------------------,,,,,,,,,------------...------------...............////////////000000000//////000000000000111111222111000000111222333333333444555555555666888:::===???BBBDDDHHHOOOWWW^^^mmmuuuzzzooobbbVVVOOOEEEBBB>>>:::888777777888666555444333333222222222000000111222222111111000000000111111111111000000////////////////////////////////////////////////.....................---////////////////////////...------,,,,,,------...////////////////////////////////////////////////------------------------,,,,,,,,,---------..............................)))***,,,...//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---....../////////------,,,,,,,,,------...------------------------------------------------***++++++,,,,,,---------,,,,,,---------.........////////////////////////------............------------------------------------------------------........................+++++++++++++++,,,---------------.........//////---......///////////////////////////000000111111///111222222111000222333222222222222000111333555888777666666999;;;<<<===???BBBHHHLLLQQQVVV[[[^^^eeekkksss{{{zzzrrrqqqssspppsssxxx|||yyyqqqggg___]]]RRRNNNHHHDDDAAA???>>><<<;;;;;;999888777666555555111222333444444333333222333333222222111111000000111111111111111111111111000000000000111111111111........................---------.........//////////////////////////////+++,,,,,,------......///------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,++++++************,,,------+++******+++)))***++++++++++++***)))))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,+++************+++---------------------,,,***+++---,,,++++++,,,...........................------------------------------------------------,,,,,,---------.........---------....../////////////////////000000000111000000000000111111222222222222111111111222555666666777888888888;;;@@@DDDFFFKKKPPPUUUZZZcccnnnwwwrrriii[[[WWWPPPHHHAAA<<<:::999999888777666555666666777---...///000000000///...///000111222222111000///000000000000000000000000////////////////////////...............---------////////////////////////...------,,,,,,------...........................------------------------------------------------,,,,,,,,,---------..............................++++++,,,---............------------,,,,,,,,,,,,++++++,,,,,,------......,,,---......///.........------,,,,,,,,,---......------------------------------------------------++++++,,,,,,------......,,,---------....................................------............------------------............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////------........./////////---......///////////////...//////000000111111222...000111111000000111222222222222111111333777:::???AAABBBCCCBBBCCCFFFHHHMMMQQQVVV\\\aaafffkkkooowww~~~}}}|||~~~|||tttppp\\\XXXSSSOOOMMMKKKHHHFFFAAA@@@>>><<<:::999888888555555444444333222222222333333333222222222222222111111111111111111111111............////////////........................------........./////////------------------------......------,,,+++++++++.........------,,,,,,+++++++++,,,,,,------......------------------------------------,,,,,,,,,,,,***,,,...---,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++***+++------,,,++++++,,,***+++,,,------,,,+++************++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++***************)))***+++,,,,,,,,,,,,+++***,,,------++++++,,,...---------------.........------------------------------------------------,,,---------............---------...//////000000/////////000000000111111000000000111222222333333000111111111111333777:::777:::===>>>???CCCJJJOOOWWW]]]eeekkkqqq{{{xxxrrriii]]]RRRIIIBBB???===<<<:::888777777888888---...000111222111000//////000222333333222000///000000000000000000000000//////////////////////////////.........---------////////////////////////...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------..............................------,,,,,,,,,------...------------------------++++++,,,,,,---......///---.../////////...---,,,,,,,,,,,,,,,,,,---...///------------------------........................---------------.........------------............------------------------------............------------------.........///........................,,,,,,,,,,,,---------............//////000111222............////////////---......///////////////...//////000111111222222111222333333222222333555333444555666888<<>><<<;;;000111333555555555333222///000222333333222000///000000000000000000000000//////////////////////////////.........---------////////////////////////...------,,,,,,------...------------------------////////////////////////------------------------,,,,,,,,,---------..............................///...---++++++,,,---...........................++++++,,,,,,---...//////....../////////...,,,+++,,,,,,,,,,,,,,,---...///------------------------................................................---------.........//////---------------------------..................------------.........//////................................./////////000000+++++++++,,,,,,...//////............/////////000---......///////////////...//////000111222222222555666777777666666777999666777999;;;???EEELLLRRR]]]dddkkkkkkfffdddhhhnnnvvvyyy}}}yyywwwtttrrrpppmmmiiifff___^^^[[[XXXUUUTTTSSSSSSMMMJJJDDD???;;;999888888222222222333333444444444111111111111111111111111///000000000111111222222..................................../////////000////////////////////////)))******++++++,,,------++++++,,,,,,,,,,,,,,,---++++++,,,,,,---...//////.................................------,,,,,,,,,(((+++......+++)))***,,,---,,,,,,++++++*********************************((()))))))))*********************++++++,,,,,,---(((***,,,---,,,,,,---///)))***,,,------,,,***))),,,,,,++++++++++++++++++))))))*********+++++++++,,,++++++***)))*********(((***,,,...///000//////***,,,------,,,+++---...+++++++++,,,,,,---------................................................---------.........//////---------...///000000111000000000000111111111111000000111222333333444444555777999999:::===CCCHHHZZZbbbnnnuuuxxxzzz~~~yyy~~~|||zzzsssnnnfff\\\RRRJJJEEECCC777555333333333444333222333333333222222222111111000000000000000//////...000000000000000000000000)))******+++,,,---..................////////////000///...---,,,------...//////......---------,,,---------.........//////---------............///...............---------........................,,,------......------,,,------............------///...---,,,,,,,,,,,,,,,//////.........---------------------------------------------------------,,,++++++++++++,,,------***+++,,,+++******+++,,,...------,,,,,,------...........................,,,,,,,,,---------...............------,,,,,,,,,////////////////////////.../////////...---,,,,,,///...---,,,,,,---...///......///000000000000000......///000111111111111333111//////111222333333333333444666999<<<>>>?????????BBBFFFIIIMMMXXXcccmmmtttzzzyyyuuuuuu||||||zzzuuurrrmmmjjjooowwwxxxtttmmmdddUUUHHH???;;;999888555333111111111111000///222222111000000000111111000//////...------,,,,,,//////............//////000000//////.........---------------------,,,,,,---------.........//////---------,,,,,,+++++++++,,,,,,------...///000000000///---+++++++++---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))***---,,,***))))))***,,,------------------------------,,,+++*********+++,,,------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,---...///000000222222222222111111111111111111111///......000222000222555666666666777777<<<>>>@@@AAAEEEOOO^^^iii{{{tttnnneee\\\555333222222444555555444222222222222111111111000000000111111000000///...000000000000000000000000.........//////000000111............////////////000///...---------......111000000000////////////---------.........//////---------............///---------...//////000000...............---------,,,------......------,,,------............------///...---,,,,,,,,,,,,---//////.........---------------------------------------------------------///............///000000...///000///...---...///------,,,,,,,,,,,,------........................,,,,,,---------..................------,,,,,,,,,////////////////////////......//////......---,,,///...------------...///......///000000000000000------...///////////////111000//////000111222333333666999::::::===BBBFFFMMMMMMOOOSSSUUUXXXbbbkkkssswww{{{{{{zzz}}}}}}qqqaaaUUUMMMFFFAAA===:::666444444555555444444444333222222111111000,,,------...//////000000//////............//////000/////////............---------------------------------.........//////.........---------,,,,,,,,,,,,------...//////000000...---++++++,,,---...++++++,,,,,,,,,---------------------------------,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,......------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,---------...,,,------....../////////////////////////////////444555555444222222333555111333555666777999???CCCGGGOOOXXX[[[^^^hhhzzzyyy777555444444666777666555222222111111111000000000000111111111111000//////000000000000000000000000000000000000000000000000............////////////000///......------......000000000000////////////---------...............---------............///------....../////////000//////.........---------,,,------......------,,,------............------......---,,,,,,,,,------...............---------------------------------........................,,,,,,,,,,,,,,,------...---...///...,,,+++,,,------,,,,,,++++++,,,,,,---........................,,,------------..................---------------////////////////////////....../////////...------///......------......///......///000000000000000.........///////////////111111000111222333555666777<<>>:::888888777333444444444333222111000222111111000000///......000000////////////000000///////////////.........+++,,,,,,---...//////000....................................------------,,,,,,,,,------............------,,,,,,,,,---...,,,,,,,,,------------...------------------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,---------------------------------.........---,,,++++++------------------------------------------------+++,,,,,,....../////////////////////............000000000000000111111111,,,...111222333444666777888<<<@@@DDDKKKYYYkkkyyyuuukkkccc___cccbbbbbbaaaaaabbbcccdddoooqqquuuvvvuuutttsssssstttwww~~~xxxzzz}}}>>><<<999888777777555444555555444444444333333333222222222222222111111000111111111111111111111111//////......---,,,,,,,,,............////////////......//////////////////---------....................................------------............///+++++++++,,,,,,---......//////.........---------,,,------......------,,,------............------------,,,,,,,,,------...---.....................------------------------.......................................//////000000111111000///......///---,,,,,,++++++,,,,,,---........................---------.........//////........................////////////////////////......///////////////...////////////////////////......///000000000000000000/////////000111222333333555777999:::===BBBFFFJJJKKKQQQ\\\iiittt{{{}}}|||wwwvvv|||{{{||||||ttteee```WWWNNNHHHCCC>>><<<444444444444333222111111333222222111111000//////000000////////////000000.........///////////////,,,,,,------...///000000.....................---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------------------,,,------------,,,,,,---------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,------...+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,+++++++++***))))))------------------------............------,,,+++------------------------------------------------+++,,,---...///000////////////////////////......///000000000111111222222///111333444555666888:::;;;AAAKKKVVVeeeyyy|||vvvvvv}}}}}}ssslllgggdddbbb_________^^^^^^^^^^^^^^^fffjjjoooqqqpppnnnkkkjjjkkklllnnnppppppnnniiifffbbbeeehhhiiikkkpppyyyCCCAAA>>><<<;;;:::888666666666666555555555444444222333333333333222111111111111111111111111111111000000000//////.....................////////////......///000000000///////////////000000000000000...............------------------............///'''((()))+++---///111111........................,,,------......------,,,------............------------,,,,,,,,,---......---------...............---------------------------------------------------------,,,------...///---...///...------...///...------,,,,,,------...........................------........./////////.............../////////////////////////////////......///000000000//////...//////000000//////.........///000000000000000............000222444555555999===@@@BBBFFFLLLQQQTTTVVV]]]lll~~~}}}{{{|||{{{pppmmmggg```XXXOOOFFF@@@;;;:::888666444333333333000000111222222333333444111000000//////000000111.........///////////////---------.../////////000...............---------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------------------,,,---------............************************++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((---------------------------............------,,,------------------------------------------------+++,,,...///000000///...////////////////////////......//////000000111111222333555555666888<<>>999555555444444444333333333333333444444333333222111111111111111111111111111///////////////000000000............/////////000---...///111111111000///,,,---------......////////////.........------------------.........//////333333222000///---,,,,,,+++,,,,,,---...///000000,,,------......------,,,---..................---,,,,,,,,,,,,,,,---...///---------.........//////------------------------++++++++++++++++++++++++......---------...//////)))+++------------///111//////............//////..................................../////////000---.........//////000000////////////////////////......///000000000000000...///000111111000///......//////000000000000000444444444555888;;;???AAADDDJJJPPPUUUXXX^^^fffmmmiiirrr}}}vvvyyy}}}}}}wwwggg]]]QQQMMMGGG@@@:::777666666555444444333333222222111111111000000000000111111---.........//////000000///////////////.........//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++************+++,,,---...///...,,,++++++,,,...///---------------------------...///000000000///...------------------------,,,,,,---.../////////...........................---------------------------...000111111///---,,,---......///000111111222111111222333444444555555888:::???FFFNNNZZZeeemmmqqqvvv}}}zzztttmmmiiigggeeegggkkkppptttvvvuuuyyy~~~xxxvvvmmmoooxxx}}}xxxpppfff[[[QQQGGGBBBAAA<<<888777888888555111111222444444333222222333111111111111111111111111000000000000000000000000//////////////////////////////............/////////////////////.........---...///000000///...---........................///...---,,,+++,,,,,,---......---------,,,,,,,,,---------............///------------------------........................------------------------++++++,,,---............000///...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................//////.........---------////////////////////////............/////////000000000000000000000000000------......///000000000...///111111000///111222222444777999;;;???FFFLLLRRRYYYbbbeeeeeegggmmmtttxxx}}}{{{}}}}}}|||{{{}}}~~~~~~|||qqqcccYYYPPPNNNIII@@@;;;<<<888555555666444000111444333333222111//////111222000000000000////////////000000000000//////////////////.........---------++++++,,,------...//////...........................---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,---------............///------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,------.........---------............///111111000000//////.........------------...//////////////////000000000000333111......000222333444555000///444777444333666@@@@@@FFFSSSeeeuuu~~~|||yyy{{{uuuuuutttttttttrrrooolllfffffffffhhhmmmvvvyyyqqqppprrrvvv{{{yyynnn```TTTLLLEEEBBB>>><<<;;;:::777555333444444444222111111111222222222222222222222222000000000000000000000000//////////////////////////////............///////////////////////////...,,,,,,---...////////////........................000///---,,,,,,,,,------//////.........------------------............///................................................---------------------------------...------,,,,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................//////.........---------////////////////////////........./////////000000000000000000000000000000....../////////000000000///111222333222333555777555888;;;===@@@EEENNNTTTcccjjjqqqsssqqqrrrvvv{{{zzzzzz~~~zzzooonnnmmmnnnppprrrrrrrrrrrruuu{{{}}}zzzrrrggg]]]WWWQQQIIIEEEFFF>>>999666777666222111333222222222000///......///111000000000////////////000000//////......------//////.........---------,,,------..........................................---,,,,,,,,,,,,---...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******......---------,,,,,,,,,,,,,,,,,,---------......---------............///////////////.........---...------------...//////////////////000000000111333222000/////////000000444222444888999888>>>FFFJJJQQQ___qqqyyyuuurrroooqqquuuyyyyyyzzz}}}}}}qqqpppooopppttt|||yyyyyyyyyxxxvvvtttrrrrrruuuvvv{{{ttteee]]]RRRPPPLLLGGGBBB>>>:::888777666666555444333222111333333333333333333333333000000000000000000000000////////////////////////000//////......//////000......//////////////////...---------......///000........................000///......------......000000/////////.........---------............///////////////////////////........................------------------------............---,,,+++***//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................../////////............---////////////////////////....../////////000000000000000000000000000000000///000000000000111111111---///111222222444777999;;;>>>AAAEEEIIIPPPZZZbbbqqqvvv{{{|||yyywwwzzz}}}yyytttoooqqqxxx~~~uuuiiiaaa```aaadddhhhmmmooopppsssvvv}}}|||ppphhhaaa[[[ZZZ[[[NNNDDD;;;999999666333333333333333222111000//////111111000000000/////////000000///......---,,,,,,/////////............---------...//////......---...........................------,,,,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,,,,,,,,,,------------...---------............///............------------......------......///000/////////000000000111111333222111000000000000000222333666999:::>>>JJJVVV```jjjyyyzzzrrrkkkjjjkkknnnvvv~~~|||zzzzzz}}}~~~wwwrrrooojjjiiiiiippp}}}uuuooogggeee```XXXOOOFFF@@@<<<;;;999777666666666444333222222222222222222222222000000000000000000000000////////////////////////000000////////////000000............////////////222111///...---...//////........................////////////......//////////////////.........------------............///................................................---------------------------.........------,,,+++///......---------..............................------------------------,,,,,,,,,,,,,,,---............................../////////...............////////////////////////...////////////000000000000000000000000000000000111111111111222222222222///111333444555777:::===AAAEEEKKKPPPVVV^^^iiipppxxx|||}}}zzz{{{|||{{{ppplllkkknnnvvv~~~}}}yyywwwwwwuuutttxxx~~~}}}vvvqqqiiiaaabbbaaabbbeeekkkqqqtttvvv{{{}}}zzzuuusssuuuxxxeeeUUUCCC<<<;;;888555444555555555666777666444222111111111000000000//////111111000///...------,,,/////////...............,,,,,,---.......................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///.......................................//////000//////000000000111111111000111222222222222444555666777;;;???EEEOOO^^^jjj}}}yyysssooonnnrrryyy}}}ppplllhhhkkksss{{{}}}|||vvvmmmbbbVVVKKKDDD>>>;;;888777777777555444222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000---.........//////000000111000/////////000111222..............................//////////////////.........---------,,,,,,---------............///------------------------........................------------------------+++,,,------.........---......---------......///........................------------------------------,,,,,,------...///........................////////////////////////////////////////////////////////////000000000111111111111111111111111111111111222222333444444555555777888:::;;;???CCCFFFJJJPPPXXX___eeellluuu{{{}}}{{{rrrkkkjjjkkkooouuuzzz{{{{{{tttnnnhhhfffeeefffmmmvvvzzzqqqjjjgggdddaaa``````aaafffmmmtttyyy{{{{{{eeeNNNBBB===:::777555666555555777999999777444111111111111000000000000222222111111000//////...////////////////////////---------------...//////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////////////////////////////............///000000000000000000111111111111000222333333222222555888===???DDDMMM\\\nnn||||||wwwxxxxxx}}}~~~wwwttttttuuuuuutttuuu|||zzzmmm^^^SSSDDD@@@;;;888888888555222333333333333333333333333000000000000000000000000000000000000000000000000111000000//////000000111------......///000000000------...///000222333444........................------.../////////.........------------,,,,,,,,,---------............///------------------------........................------------------------***+++,,,---...............------------...//////........................---------------------------------------......///...........................////////////000000000/////////////////////////////////000000000111111111111111111111111111111111111222333555666777888666888:::===@@@EEEKKKPPPYYY```jjjrrrvvvyyy|||}}}~~~vvvnnnhhhhhhiiikkknnnooonnnlllgggaaa\\\[[[[[[^^^gggpppvvvuuupppiiicccaaaaaabbb]]]]]]___eeennnwww~~~uuu\\\NNNGGGAAA<<<:::999666555666888888666333222222111111111000000000222222111111111111000000...////////////000000000333222000...---...///000........................,,,------......------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------------......------------,,,,,,,,,---------............////////////000000000000000//////......//////000111000000000111111111222222222444555444222444888===CCCIIISSS```uuu~~~|||{{{|||~~~}}}~~~uuugggRRRKKKDDD???>>>;;;777333555555555555555555555555000000000000000000000000000000000000000000000000111111000000000000111111------......///000000111---......////////////...........................+++,,,---...///......---............---------------------............///................................................------------------------,,,,,,------...------------------------...//////------------------------........................---------------...//////.........................../////////000000000000//////////////////////////////000000000111111111111111111111111111111111000111222444666888999:::888:::>>>CCCIIIQQQYYY^^^jjjrrr}}}}}}zzz}}}~~~{{{yyy~~~{{{vvvpppjjjcccbbb``````______^^^^^^[[[WWWVVVYYY[[[^^^eeennnpppooolllgggaaa]]]]]]___]]]]]]___dddmmmvvv}}}pppcccZZZPPPGGGDDD@@@<<<777666777777444000222222222111111111000000000000000000111111111111.../////////000000000000>>>:::555000......///111........................,,,,,,---......---,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,---------............///........./////////000000///////////////000000111000000111111111222222222444666888888999>>>FFFMMMUUUaaaooo}}}}}}zzz|||{{{uuu^^^WWWMMMGGGDDD@@@:::555777777777777777777777777000000000000000000000000000000000000000000000000111111000000000000111111---------...///000000111111111111///---***'''%%%........................***+++---.........------000/////////............---------.........//////////////////////////////........................------------------------............---,,,++++++---------------...///000------------------------...........................------------...//////.........................../////////000000111111////////////////////////000000000000111111111111111111111111111111111111///000222444777999;;;<<>>EEEIIIPPPZZZgggqqqyyy|||}}}{{{}}}~~~~~~~~~yyyyyyxxxvvvrrrnnnhhhbbb^^^UUUTTTQQQNNNLLLMMMQQQUUUUUUVVVXXX^^^dddgggfffdddjjjjjjiiieee```\\\ZZZZZZYYYZZZ^^^ccciiilllmmmmmmmmmyyyxxxvvvvvv|||zzzqqqggg```ZZZNNNCCC???;;;666444777222222222111000000222444111111111111000000000000000///...------...///000BBB>>>888222...---...///---------.........//////........................---------............///...,,,******+++------,,,........./////////000000.........------,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,---------......000000000000////////////000000000000////////////...333555222111444666555;;;>>>EEEMMMRRR\\\rrr~~~|||~~~xxxxxxlll```TTTIIIBBB::::::999777555444444555333333222222111000000000000000000000000111111222///000000000111111111111////////////////////////000000////////////000000000///...------------...........................////////////////////////////////////////////////........................------------------------///...---...///000000.........------------..............................//////.........---------000///...------...///000............................../////////000000000000000000000000000000000////////////////////////000000000000000000000///111333444333222222333555444444444777;;;AAAEEEGGGLLLPPPYYYfffttt|||zzz}}}~~~~~~xxxpppnnnjjjfffaaa\\\WWWTTTQQQPPPNNNKKKJJJLLLPPPTTTWWWXXXZZZ___eeegggfffdddggghhhgggddd___ZZZWWWVVVXXX[[[___eeeiiijjjhhhfffhhhsss|||qqqmmmnnnsss{{{|||vvvhhhZZZMMMEEE???888555666333333333111000000000111111111111111000000000000/////////....../////////444222///---,,,---///000---------.........//////........................---------............///...,,,******,,,------,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---.........------,,,,,,,,,,,,---------............000000000000////////////000000000000000000000000333333444555777999;;;<<>>888777666666555444333222111000222222111111111000000000...//////000000//////...++++++***+++,,,---///111------........./////////........................---------............///...,,,***+++,,,------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,+++---------------------------...///...,,,,,,,,,............---------------------........./////////////////////000000000000000000000000000000000000444//////666::::::@@@III___vvv|||vvvttttttsss~~~pppnnnlllnnnttt~~~yyyssssssooovvvnnn[[[OOOIIIFFFBBB>>>;;;999888666555555555444444333333333111222333333222000///...000000000000000111111111000000000000000000000000000000////////////000000//////............//////........................////////////////////////////////////////////////........................------------------------///...---...///000000.........------------......---------......................................./////////....../////////........................------........./////////////////////////////////////////////////////////000000000000000111111111333444444333111111333555777:::>>>EEENNNYYYdddkkkqqqqqqwwwzzz}}}~~~}}}~~~vvvkkkZZZVVVSSSSSSTTTUUUUUUSSSTTTSSSRRRPPPOOOPPPTTTWWWVVVXXX[[[^^^``````^^^]]]^^^```bbb```\\\WWWRRRQQQOOORRRYYY```fffgggeeebbbdddlllwww{{{xxxqqqkkkhhheeegggjjjmmmqqqpppjjjddd]]]bbbkkktttzzz|||{{{yyyvvvvvvzzz|||yyywwwwww{{{{{{kkk]]]QQQHHH@@@<<<999888777666666555333222222222222111111111000000...///000111111000///...............////////////............////////////........................---------............///---,,,++++++,,,---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,+++++++++........................---...///...---,,,---..................---------.........////////////000////////////000000000000000000111111111111111222666///000999<<<>>>OOOdddzzzuuuuuuzzzwwwnnneeeeeedddfffkkkvvvuuummmlllnnnjjjqqqzzzzzziii^^^RRRNNNGGGBBB???===:::888333333444444444444444444000000111222111000...---111111000000000000000000000000000000000000000000000000////////////000000//////.........//////000////////////////////////////////////////////////////////////////////////........................///////////////////////////...---...///000000.........------------......---------.........//////---........................//////////////////...////////////////////////,,,,,,---------.........////////////////////////000000000000000000000000///000000000111111111222111222222111111222444777:::???HHHRRR^^^kkkwww}}}yyy}}}}}}zzzvvvuuurrrhhh]]]QQQOOOOOOSSSZZZ______^^^XXXXXXVVVTTTQQQQQQTTTVVVTTTVVVXXXZZZZZZZZZYYYYYYZZZ]]]______\\\WWWTTTRRROOOQQQTTTXXX^^^aaaaaa```aaagggnnnpppmmmfff```]]]UUUUUUXXX___eeeeeebbb___^^^aaafffkkkmmmnnnooonnnlllnnnqqqvvv}}}xxxsssppppppqqqvvvtttggg]]]TTTKKKDDD<<<:::777777777666444222222222222222111111111111...///000111111000///...111111111111111000000000........./////////000000........................---------............///---,,,+++,,,------,,,+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---------,,,,,,+++++++++........................---...//////------...///.................................////////////000.../////////000000000111000111111111222222333333888444777@@@CCCKKKhhh{{{yyyyyy|||xxxooojjjeeeeeeeeefffjjjrrr|||yyymmmjjjlllooosssvvvyyy{{{uuulll```YYYPPPIIIEEEAAA===999333333333333333333333333,,,---...///000111111111111111111111000000000000////////////////////////000000////////////000000//////......//////000000////////////////////////////////////////////////////////////////////////........................///////////////////////////...---...///000000.........------------......,,,,,,------.../////////---------.....................////////////......////////////////////////,,,,,,---------.........000000000000000000000000000000000000000000000000///000000111111222222222111222333333444666:::===BBBKKKYYYfffrrr~~~{{{xxxwwwxxxssslllfffbbb[[[TTTMMMMMMPPPXXXbbbgggfffcccYYYXXXWWWTTTQQQQQQRRRTTTTTTUUUVVVVVVVVVVVVXXXYYYZZZ\\\^^^]]]ZZZVVVTTTSSSRRRPPPOOOPPPSSSVVVWWWWWWXXX\\\```aaa^^^[[[XXXVVVRRRPPPSSSYYY\\\\\\\\\]]]aaabbbcccccccccdddgggjjjlllppptttyyywwwqqqmmmmmmpppssszzz~~~}}}tttmmmfffZZZPPPCCC???:::777777777444111333222222222222111111111///000000111111000000///......//////000111111111....../////////000000000........................---------............///,,,++++++,,,---...,,,************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++---------------------------...//////...---///000.............../////////------........./////////......//////000000111111111111111222333333444444444555;;;DDDLLL^^^{{{}}}||||||zzzwwwwwwqqqqqqqqqssswww|||uuuqqqsssuuuzzz~~~|||sssjjj^^^UUUNNNHHHAAA<<<888888777666555444333222.........///000111333444111111111111000000000///////////////////////////000000////////////000000///////////////000111111////////////////////////////////////////////////////////////////////////........................///////////////////////////...---...///000000.........------------......,,,,,,------...//////000---------.........//////---...///000000///...---////////////////////////........./////////000000000000000000000000000000000000000000000000000000///000000111111222333333444555666777999===CCCGGGPPP\\\mmm|||{{{yyyrrrsssoooeee]]]ZZZYYYVVVPPPPPPUUU___iiilllhhhbbbWWWWWWWWWTTTRRRRRRSSSUUUVVVWWWWWWVVVUUUVVVZZZ]]]\\\]]]]]][[[WWWSSSQQQPPPMMMKKKIIIIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXTTTTTTXXXYYYYYY^^^fffggggggfffdddbbbdddiiimmmrrr{{{{{{vvvvvvwwwwwwzzz~~~{{{nnnaaaRRRKKKBBB===;;;:::666333333333222222222111111111111000000000000000000111......---......///000111.../////////000000000000........................---------............///,,,++++++,,,......,,,***------------............******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111---........./////////000,,,---------.....................///000111111111111111222222333444444555444999AAALLL^^^zzz~~~yyyvvvxxxzzz|||||||||{{{{{{~~~~~~{{{{{{|||zzzyyykkk___WWWOOOGGG@@@???>>>===;;;888666444333333222111000000000111222222111111111000000//////111111111111111111111111000000////////////000000///////////////000111111000000000000000000000000////////////////////////////////////////////////................................................///...---...000000000............------.........,,,,,,------...///000000---------.........//////---...///000000///...---000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000111222222333333666888999;;;>>>CCCJJJNNN[[[hhh{{{~~~{{{zzzoooqqqnnnccc[[[ZZZ\\\^^^UUUVVV[[[eeennnoooggg___WWWWWWWWWVVVTTTTTTVVVXXXYYYZZZYYYWWWUUUWWW\\\aaa^^^^^^]]]YYYTTTPPPNNNMMMEEEDDDDDDEEEHHHJJJJJJJJJIIIIIIJJJKKKNNNSSSWWWZZZZZZVVVTTTVVVVVVXXXbbbnnnllllllkkkiiigggiiioootttyyy~~~~~~ooo___WWWLLLDDDAAA>>>:::666333333333222222222111111222111000//////000111222222111///...---......///////////////000000000000........................---------.........//////,,,++++++---......,,,*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------------------------......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111---.........//////000000,,,,,,,,,---------......---......///000111111222111111222333333444555555;;;BBBKKKYYYrrr~~~~~~|||}}}|||ssskkkjjjooouuuwwwvvvwww|||~~~}}}~~~sssfffZZZOOOIIIDDDDDDAAA;;;666444777;;;555333000///000111222222222222222111111111111000111111111111000000000000111111222111111000///...//////............//////000000000000000///......---......//////////////////////////////.........//////............//////......//////000000111111.................................///......------......------------..............................//////////////////......000000000000////////////000000000000111111111111222111111111000000//////111111111000000000000000333333333333444777999;;;:::888;;;CCCIIILLLUUU___kkkuuuwwwooommmjjjfffeeehhhllllllfff___\\\[[[```mmmtttnnnccc[[[YYYWWWSSSPPPPPPRRRUUUWWWXXXVVVTTTUUUXXX[[[^^^^^^]]]WWWPPPLLLKKKIIIGGGEEEEEEGGGJJJKKKJJJIIIIIIJJJJJJJJJKKKMMMPPPSSSVVVXXX[[[ZZZWWWTTTSSSWWW```ggglllnnnpppnnnkkkmmmsssyyyuuufffXXXRRRLLLBBB;;;::::::777333111111222222111555333000/////////---,,,000000000000000000000000---------.........//////000000//////.........---...---,,,,,,,,,,,,---...........................---------,,,,,,+++++++++------------------------***+++,,,,,,------------))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------..................////////////,,,---///000000000///...///000111222222111000///222111333777777555777<<<999GGGWWWjjj~~~~~~~~~{{{xxxuuuttttttssswww|||zzzzzzzzzyyyyyyxxxxxxxxxuuuzzzrrrdddXXXQQQMMMIIICCC===999777666666888555333222222333333222222222222222111111111111111111111111000000000000///000000111111111000000//////............//////000000000000000///......---......////////////////////////////////////...///..................///...///////////////000000........................,,,---............------......------------..............................////////////000000000000000000000000////////////000000000000111111111111111111111111000000000///111111111111111111111111222222111111222444777:::>>>>>>CCCMMMTTTYYYcccmmmrrr~~~}}}zzztttlllhhhiiihhhggghhhlllnnnmmmfffaaa___```gggrrrvvvnnnbbbZZZUUUSSSQQQOOOOOOQQQTTTVVVTTTRRRPPPQQQUUUYYY[[[\\\XXXTTTOOOKKKJJJIIIGGGEEEFFFHHHJJJKKKJJJIIIIIIJJJJJJJJJKKKLLLOOORRRTTTVVVXXXXXXVVVSSSQQQUUU\\\cccgggiiiiiihhhgggjjjqqqwwwsssfff^^^UUUIIIBBBAAA>>>;;;888666666555333222222000//////111222222111000000000000000000000000---------.........//////000/////////..................---,,,,,,---......---------------------------------,,,,,,+++++++++------------------------***+++,,,,,,---------,,,*********++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------..................////////////---...///000000000///...000111222222222222111000222111333666666666;;;BBBJJJWWWfffwww~~~|||{{{|||~~~vvvkkkjjjjjjjjjiiiiiiiiiiiijjjpppyyyrrrggg```\\\TTTKKKEEECCC@@@;;;777999777555444555555444222333222222222111111111111222222111111111000000000......000111111222222222000//////......//////000000000000000000///......---......///////////////......//////////////////......................../////////.......................................++++++,,,---..................------------............................../////////000000111111111////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111222222222111111444888<<>>;;;888777666333111222111///000222333333333000000000000000000000000---............/////////////////////..................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------..................////////////---...///000000000//////111111222222333222222111333222333666888;;;DDDMMMYYYfffttt{{{nnnddd``````___^^^]]]\\\\\\\\\^^^ccclllttt{{{vvvqqqmmmggg___WWWPPPIIIBBB===888777555555666666444333333333222222222111111111222222222111111111000000//////000111111111111111000000////////////000000000000000000000///......---......///////////////............///////////////000000000000000000/////////......------,,,,,,........................******,,,---..................------------.......................................///000000111111////////////000000000000///000000000111111111111111111111000000000000000111111111222222222222222444444444333444777>>>DDDNNNVVVcccmmmrrruuuzzzsssfff```^^^]]]```eeeiiikkkmmmkkkgggdddcccdddaaaeeennnvvvssseeeWWWPPPNNNNNNNNNNNNNNNNNNNNNNNNHHHGGGHHHKKKOOOSSSUUUUUUMMMLLLLLLKKKJJJJJJHHHHHHJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMNNNPPPRRRSSSQQQNNNNNNRRRVVVXXXXXXXXXYYY[[[aaajjjpppyyywwwjjj\\\RRRHHHDDD???;;;999777555444555444111111222222111000000000000000000000000000...............////////////////////////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------------..................////////////......//////000000000000000111111222222222222222333333555888;;;AAAMMMYYYhhhsss~~~}}}~~~{{{qqqggg^^^YYY]]][[[YYYWWWUUUTTTSSSSSSVVVYYY___eeejjjlllmmmmmmssswww|||xxxmmm^^^PPPFFFBBB999777555444555555555444333333333222222222222111222222222222111111111111111111111111111000//////000000////////////000000000000000000000///......---......///////////////---.........//////000000000111222222222222111000//////......------,,,,,,........................***+++,,,---......//////......------------..............................---------.........//////.../////////000000000111///000000000111111111111000000000000000000111111111222222222333333333444333444666666777===GGGOOO___kkkyyyxxxmmmccc```aaabbbdddgggkkkkkkiiiddd^^^\\\___cccbbbeeemmmtttoooaaaTTTNNNOOOOOOOOONNNLLLKKKJJJIIIFFFFFFHHHKKKOOOQQQRRRQQQJJJKKKKKKKKKKKKJJJJJJKKKNNNNNNNNNKKKHHHFFFFFFGGGGGGGGGFFFFFFFFFHHHIIIJJJMMMOOOQQQOOOMMMLLLNNNQQQSSSSSSSSSTTTXXX___ffflllsssyyynnn^^^VVVPPPGGG@@@<<<::::::999666444222111222222111///111111111111111111111111////////////////////////.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------..................////////////////////////000000111111000000000000111111222222222333777<<>>;;;999555444222222444444444333111111111111111111111111000000000////////////............///////////////---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.......................................------------..................////////////000000/////////000111222111111000111111222333444222555<<>>999777666555666666555444111111111111111111111111000000000000/////////.............../////////000---...///000000///...---------------------------+++++++++,,,,,,---------........................,,,---------,,,,,,+++************++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///..............................------------..................////////////111000/////////000111222333333222222333444666777888>>>HHHQQQVVV\\\jjjwww~~~{{{yyymmmgggbbb```ccceeeeeeccc```\\\ZZZZZZUUUNNNMMMPPPRRRPPPLLLJJJHHHHHHIIIJJJFFFGGGIIIKKKLLLNNNOOOOOONNNRRRVVVXXXYYY^^^eeekkksssyyyqqqcccUUUNNNFFF>>>:::999888777444444444333333333222222333333333222222222111111...///000111111222222111111111000000000000111111000000000000000//////...---......///////////////---------...///000000111---...///111111///...---......//////000000111111........................///000000000000000///............------.................................111111000///...------,,,---......///000111111222000000000000111111111111//////000000111111111222222222333333444555666666666<<>>??????@@@@@@@@@AAAAAAAAA????????????@@@BBBDDDEEEIIIKKKMMMOOORRRTTTUUUVVVUUUUUUYYY]]]aaafffrrr~~~ttt[[[TTTCCC777999999444222555111111111111111111111111//////000000000000//////......////////////............////////////......------............------..............................---------,,,,,,,,,------,,,+++************...---,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------..............................,,,,,,,,,---------......////////////////////////111///...---///111111111999777555555777;;;???AAAHHHYYYlllvvvzzz~~~|||{{{ssslllgggZZZTTTNNNJJJLLLNNNOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGJJJHHHFFFGGGJJJKKKJJJHHHKKKKKKKKKKKKLLLMMMNNNOOONNNLLLIIIIIIKKKNNNPPPQQQWWW[[[bbbgggmmmxxxzzznnn\\\OOOGGGBBB>>>:::666444333444555555333111444333222222111222222222000000000000000000000000000000000000000000000000000000000000000000000000444333111///............////////////////////////..................................../////////000////////////////////////...............//////000000///...------...///000000000000///......------000//////.........//////........./////////000000///000000111111111111111333333222222222222333333555666666555555555888:::===CCCLLLVVVfffwww|||xxxrrrnnnddd___[[[ZZZ]]]```aaaaaadddbbb___]]]\\\]]]^^^___ZZZVVVSSSTTTVVVUUUOOOJJJMMMKKKHHHEEEDDDDDDEEEEEEHHHHHHHHHGGGFFFEEECCCBBB@@@BBBCCCBBB@@@BBBHHHNNNUUUQQQJJJEEEAAA???===;;;>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@BBBCCCEEEGGGIIILLLOOOQQQRRRSSSSSSSSSVVV\\\aaagggtttdddPPP>>>;;;:::555222555333333222111111000000000...//////000000//////.........////////////............////////////......------............------------------------------............------------+++++++++***++++++,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------..............................------------............////////////////////////000/////////111222333333333555666555777===GGGPPP```ppp}}}~~~|||wwwqqqjjjddd```UUUPPPJJJGGGGGGIIIJJJJJJKKKLLLLLLLLLJJJIIIIIIIIILLLJJJIIIKKKMMMOOONNNMMMLLLKKKKKKJJJKKKKKKLLLMMMOOOMMMJJJIIIKKKMMMNNNNNNNNNRRRWWW\\\aaakkkwww|||mmm^^^QQQHHH@@@<<<999777555444444444222111444444333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000333222000///....../////////////////////////////////////////////.....................////////////////////////////////////---------------...////////////............//////////////////////////////111000//////................../////////000000000///000111111222222111111333333333222222333333444222333444444555777:::===???IIIUUU```nnn}}}xxxrrrhhhddd```^^^^^^___``````eeedddaaa^^^\\\ZZZZZZZZZTTTQQQMMMLLLMMMMMMKKKHHHPPPMMMHHHDDDBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???CCCJJJPPPOOOKKKEEE@@@===<<<:::999============>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAADDDGGGJJJLLLMMMNNNOOOOOORRRXXX^^^eeerrreeeLLLAAA===888555666555444333111000000000//////000000111111000000///...//////000000//////......//////000000//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,............------------************+++,,,---......---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------..........................................///////////////////////////////////////000000111222333444444222666999:::<<>><<<:::777555555666555444444444333222222222222333000000000000000000000000////////////////////////////////////////////////555444222000///...////////////////////////////////////000000000111111111.........///////////////////////////////////////......------......///000/////////....../////////............//////000000222111000///...............////////////000000000000000111222222222222111222111111111111222222333///111444666999<<>>@@@@@@@@@???@@@EEELLLQQQJJJFFF@@@<<<:::999888777::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;:::<<<>>>AAADDDFFFHHHHHHJJJIIIKKKPPPVVV]]]iiittt{{{\\\JJJBBB<<<888777555444333222111111111111111222222222222222222111//////000000000000////////////000000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++*********++++++,,,---------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------..............................////////////000000000000////////////////////////000111222333222222333333666:::>>>BBBIIIWWWjjjxxx~~~~~~|||yyyuuurrrpppnnnllljjjiiigggddd___[[[WWWTTTSSSMMMKKKHHHFFFEEEFFFGGGHHHIIIJJJLLLKKKHHHHHHIIILLLNNNNNNMMMMMMNNNOOOPPPQQQVVVUUUUUUUUUVVVWWWYYYZZZ[[[XXXUUUTTTSSSRRRPPPNNNQQQRRRSSSSSSUUUYYY```eeemmmsssyyyzzzzzzzzz}}}{{{jjjZZZMMMFFF>>>;;;777555555666777666555444333333222222333333111111111111111111111111////////////////////////////////////////////////888777444222000///......////////////////////////,,,,,,---...000111222222///////////////.........//////////////////////////////......//////000111...//////////////////...------......///000000000111111000///////////////////////////000000000111000000111222222222222222222222111111222333444444444666999===@@@EEEKKKOOO\\\fffpppxxxzzzrrrllliiiiiillljjjfffaaa\\\XXXUUUSSSKKKKKKKKKJJJIIIJJJLLLMMMEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>===????????????AAAFFFLLLPPPEEEAAA<<<999888888888777888888888999999999::::::777777888888888888888888777888;;;===@@@AAACCCCCCEEECCCCCCHHHLLLQQQZZZbbblllqqqxxxiiiSSSHHHAAA;;;888666555333222222333444555000111111222222111111000//////000000000000////////////000000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,++++++*********+++---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------............................../////////000000000111111000000000000000000000000000222444333111111222444888<<>>>>>>>>>>>>>>>>>===<<<<<<=========>>>AAAEEEIIILLL@@@===888666666777777777666666666666777777777777444555666777777777777777777888999;;;===>>>??????AAA======AAAEEEGGGLLLQQQXXX___gggoooxxxvvv```QQQHHH@@@;;;999888555444333444555666...//////////////////...///000000111111000000//////000000111111000000///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,+++************,,,,,,---------,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------..............................////////////000000000000000000000000000000000000000333444333111222666:::<<>>999777777777777555555444333333333333444111111111111111111111111000000000000000000000000000000000000000000000000333222000/////////000000////////////////////////------------............000/////////............///////////////////////////............///000000---...///000000///...---.........///////////////////////////000111222222//////000000000111111111000111222222333333222222444444444444555666777888777;;;AAAGGGNNNVVV^^^dddnnnyyy}}}tttnnnmmmgggccc]]]WWWRRRNNNMMMLLLJJJOOOTTTSSSMMMHHHGGGHHHBBBBBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;::::::999999999:::<<>>:::;;;???BBBBBBCCCGGGLLLRRRZZZ```fffppp}}}qqq```TTTKKKEEE???<<<999666444333444555///000000111111000000///000000111111111111000000000000111111111111000000------............------------------------------.........---------,,,,,,,,,,,,++++++***+++++++++,,,,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------......................................./////////000000000000000000000000000000///222444333333666===CCCKKKWWWjjj|||}}}zzz{{{{{{sssnnnggg___YYYWWWVVVTTTTTTTTTTTTQQQOOOGGGGGGGGGHHHHHHHHHHHHHHHIIILLLOOOPPPPPPQQQSSSUUUSSSWWWZZZXXXUUUVVV\\\bbbdddhhhpppwww}}}yyysssmmmhhhdddaaa```^^^YYYVVVWWWUUURRRTTTYYY[[[]]]bbbiiimmmpppyyyrrrfffSSSMMMEEE>>>;;;:::999999555555444333333333333444111111111111111111111111000000000000000000000000000000000000000000000000......------...///000111////////////////////////333222222111000//////...000000//////.........---////////////////////////...------------...//////---...///000000///...---////////////////////////......//////000222333444000000000000111111111111111111222333333333333222222222222333444555666666;;;@@@HHHRRR]]]hhhrrryyyzzzxxxrrruuu}}}ssskkkiii\\\YYYTTTPPPNNNMMMNNNOOONNNUUU[[[YYYQQQIIIFFFFFFEEECCCAAA>>><<<;;;;;;:::888999999999999888888777666666777:::>>>@@@AAA@@@999666222111222444555555333333333444444444555555000222444666777777777777999:::;;;<<<<<<<<<<<<<<<<<<999:::???BBBAAAAAACCCFFFLLLRRRVVVXXX___jjjtttmmm```VVVOOOCCC@@@<<<777444333333333333333333444444333333333000000111111111111000000000000111111111111000000---..................---........................000000/////////.........************+++,,,------,,,,,,---...---,,,+++***+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------..........................................////////////000000000000000000000000...111444444555:::CCCKKK\\\lll~~~wwwzzz~~~uuulllfff^^^VVVOOONNNLLLKKKKKKLLLKKKIIIGGGCCCDDDFFFGGGHHHIIIIIIIIILLLPPPTTTVVVVVVWWWYYY\\\___dddhhhhhheeegggooovvv|||zzzuuuqqqnnnddd^^^[[[[[[XXXRRRRRRVVVTTTTTTXXX^^^bbbdddkkksssrrrdddWWWKKKGGGDDD===999999666777666555444555777888222333333333222111///...000000000000000000000000000000000000000000000000---...///111222222222222000000///...............////////////000000000000000000000000////////////.........///////////////////////////000000000000111000///---------...///---......//////////////////000000000000//////...111222222111///...///000111111111111222333444555333555777666444444666999BBBGGGSSSbbbsss|||tttoooooowwwpppbbb]]]WWWTTTPPPMMMKKKLLLNNNOOOZZZaaaccc[[[NNNFFFAAA>>>;;;;;;;;;:::999888666666888888888888888888777777555666666666777777888888666666666666666666666666666666777777777777666666888888999::::::;;;<<<<<<>>>>>>=========<<<<<<<<<===>>>>>>???AAABBBCCCCCCDDDHHHOOOTTTXXX[[[^^^```jjjpppwwwzzz{{{~~~yyyfffTTTLLLEEE<<<666555555333111222333333222111000000111111000////////////000000000333777888666222///...//////............//////000...---++++++,,,---...---,,,,,,++++++,,,,,,---........................///...,,,*********,,,---***+++,,,,,,------------------------------------........................////////////////////////............/////////000000000///......///111222444555666666666<<>>;;;777777666555333333333444222222333333222111000///////////////////////////000000000000000000000000///000000111111111111000//////...---------------........./////////000000000000000000////////////111111000///...---,,,,,,////////////000000000000222111000///...//////000......///000000000000/////////000000000000000///111222222111000//////111111111111111222333444555222555666666444555888<<>>BBBJJJXXXlllvvvlllhhhjjjvvv~~~hhhXXXQQQMMMLLLMMMMMMOOOQQQSSSUUUZZZ^^^]]]SSSGGGAAA>>><<<999999888888777666555444333333333333333333333333333333333333333444444444444444444444444444444444666666777777777777666666666666666777777888888999888888888888888777777777777888999;;;===???@@@AAAEEEIIIOOOTTTVVVWWWXXXZZZXXX^^^dddggghhhkkkrrrxxxrrr___XXXMMMBBB999555444444222222111111000111111111111000000000000000111111333777;;;:::444000///000//////............//////000///---,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------,,,------------------------....................................................../////////000000000111000///......///000000---111777;;;AAARRRqqq{{{yyy|||lll[[[PPPJJJDDDAAAAAA???@@@AAABBBCCCEEEFFFFFFKKKNNNSSSWWWYYY[[[^^^```iiimmmsssxxx{{{{{{vvvtttooojjjbbbZZZUUUSSSTTTUUUVVV]]]iiiwwwuuulllfff\\\OOOEEE>>><<<999888777666444333222222222333333333333333333333333333333333333333000000000000000000000000000000111111111000000/////////...------------.../////////000000000111111000000000000////////////------......//////000000////////////000000000000111000000000000000000000//////000111111111111111---...///000111222222222000222222222000000111222222222222222333444555555666777888888999===DDDJJJWWWggg}}}tttjjjgggjjjwwwsss```TTTNNNKKKLLLMMMNNNQQQSSSUUUVVVYYY[[[XXXMMMCCC>>><<<:::888888888888777666555444333333333444444444444444333333333333333333333333444444444444444444444444666666777777777777666666444444555555666666666666555555555555555555555444555666777999<<<>>>???@@@CCCGGGMMMRRRUUUVVVXXXYYY^^^ccchhhjjjkkkooovvv|||}}}rrrjjj[[[KKK???888777888444222111000111111111111111111000000000111222222444999<<<:::333//////222//////............////////////...---,,,------...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...//////000//////......,,,,,,---------------,,,------------------------........................111111111111111111111111...////////////000000000111000///......///000111222444999BBBNNNdddzzzwwwxxxzzzkkk\\\MMMGGGEEECCCBBBCCCAAACCCFFFHHHIIIKKKMMMNNNQQQWWW___gggjjjkkkllllllooosssxxx~~~}}}tttkkkccc]]]ZZZXXXYYY[[[aaaiiittt~~~{{{ssshhhYYYMMM@@@===999777777777666444333333333333333444444444333333333333333333333333111111111111111111111111......000111111222222222111000000///////////////000000111111111222222222000000000000////////////---------...///000000111////////////000000000000...///////////////////////////000111111111111111......000111222222222222000111222222111000111333222222222222333444555666555777888999<<>>??????CCCIIINNNQQQTTTXXXZZZ___ccchhhjjjkkkpppyyyzzzjjjXXXJJJBBB>>>===777444111000222333222111111111111111111222333333666999;;;888333///000222//////............////////////......------------000//////......//////000------------------------......///000000//////...---------......------,,,------------------------........................111111111111111111111111////////////000000000111111111000///000111222333777666<<>>===;;;999888999999999888888777666111222222333333444444444666666666666555555555555666666666666666666666666333333444444444444333333333333333333333333333333111111111222222222222333333444555777999;;;<<<===;;;>>>CCCGGGKKKOOOTTTXXX[[[```eeeiiimmmtttssseeeZZZOOOEEE???<<<777333111333444333111111111111111222333444444888888888555333111111111//////............//////////////////......------------,,,,,,,,,,,,------........................,,,,,,,,,------------------............------,,,------------------------................................................/////////000000000111111111111000111222333555666::::::EEE^^^yyyxxxvvv{{{wwwooocccXXXMMMFFFBBBBBBBBBAAADDDGGGKKKPPPVVVZZZ[[[]]]aaadddhhhppp|||~~~wwwqqqdddaaa^^^^^^bbbeeefffeeekkkxxx{{{mmmbbbQQQHHH>>>888777777666555777666555444333333444444111111111111111111111111111111111111111111111111...///000111111111111111111111000///////////////...////////////000000000000000000000////////////////////////............////////////000000000000---...///000111000000///......///000000000000///000111111222222222111111000111333222222111333444333333222333333444555666666999>>>EEEPPP```rrr}}}xxxssspppkkkgggiiinnnmmmhhhaaaZZZVVVSSSQQQOOOMMMKKKJJJHHHIIIKKKMMMOOOPPPQQQLLLDDD>>>>>><<<999777777888888777777666555333333333444555666666666666666666666555555555444555555555555555555555555111222222333333222222111333333333333333333333333111111111222222333333333222333444555777888999:::999;;;===???CCCHHHNNNRRRUUU[[[bbbhhhooo{{{|||uuuhhhVVVHHH@@@:::444222444555333000111111111222222444555555999666333222333333222000//////............/////////////////////......------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,.....................---,,,,,,------------------------........................------------------------//////000000000111111111111111111222333666888999===CCCVVVrrrzzz{{{~~~ooobbb[[[TTTMMMGGGDDDCCCEEEEEEGGGNNNWWW[[[aaahhhmmmnnnppptttxxxzzz~~~{{{zzzyyyxxxxxx{{{{{{zzzyyyxxxxxxwwwwwwzzzwwwssspppnnnmmmkkkjjjgggggghhhkkkoooqqqrrrqqqrrruuuyyy{{{}}}uuuqqqkkkjjjjjjiiifffbbbbbblllxxxsssiii[[[QQQEEE<<<::::::999777888777555444333333333444222222222222222222222222111111111111111111111111111111111111111000//////000000///...............------------.........///000000000000////////////,,,,,,---...///000111222////////////000000000000...///000222222222111000---......///////////////111111222222222111111000000111333333222222333444333333333333444555666666999===DDDNNN\\\ppp}}}zzzwwwqqqjjjgggjjj```\\\XXXUUUUUUSSSQQQNNNJJJIIIFFFEEEFFFHHHLLLNNNNNNOOOKKKCCC???>>>===999666666666666666666555444666666777777888999999:::666666666555555444444444444444444444444444444444111111111222222111111111333333333333333333333333111111222222333333333444111111222333555666666777888999999:::===BBBHHHMMMNNNTTT]]]eeeooo}}}lllYYYBBB<<<666333555555333000222222222222333444555666999555000000333555222/////////............///////////////000///......---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,...000111.../////////...---,,,,,,------------------------........................////////////////////////000000000000111111111111111111111222555777:::<<>>===<<<;;;333444444444555555666666777777777777666666666666444444444444444444444444333333333222222111111111333333333222222222222222000111111111111222222222444333222111111111222333444444444444444444444444777777888:::<<>><<<999777777888777666777888888777555444333222111000000000111111000000000////////////////////////////////////........................,,,------......------,,,........................,,,---...000000...---,,,------------------------,,,---......//////......////////////............000000000000111111111111444555666888;;;@@@DDDGGGWWWhhhzzzuuuqqqnnnggg^^^WWWSSSQQQNNNKKKJJJIIIIIIHHHMMMNNNOOOSSSZZZgggvvvyyytttpppllliiidddaaa\\\ZZZXXXWWWSSSQQQLLLKKKHHHEEEDDDCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRTTTYYY___cccfffllluuu|||zzzjjjeee```___cccjjjppptttyyynnn___QQQHHHAAA;;;777999888888777666555444333333333222222111111222222111111111111111111111111111111111111111111111111......///000000000000///000000000000000000000000000000////////////000000//////000000000000//////---......//////......---111111111111111111111111000000000000000000000000222222222222222222222222000111222333444444444444444222333777::::::<<>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAABBBAAAAAABBBCCCEEEGGGHHHHHHKKKNNNQQQSSSYYYaaagggwwwsssmmmeee___^^^aaadddeee|||mmm^^^SSSJJJBBB<<<:::999777666555555444555333333222222111222222333111111111111111111111111111111111111111111111111111111111111000///......000000000000000000000000000000////////////000000...//////000000//////...000000111111111111000000111111111111111111111111000000000000000000000000222222222222222222222222111222333333444444333333444222333888:::;;;@@@FFFNNN```wwwzzznnneee```^^^___\\\XXXTTTQQQOOOMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFBBB???;;;999888888666555666666666777777777777777555444444444333333333333111111111111111111111111222222222111111111111111......///000111222222222111111111222222222333333222222222222333333333444444444444444444444444444444444444555666777888999<<<<<<@@@FFFMMMUUUdddqqq}}}lllWWWIII???999777999777555444333444333222111333222222111111222222333111111111000000000//////////////////////////////........................------............------........................------...//////...------////////////////////////------...///////////////000000000000111111111111000000000111111222222333444666888888;;;CCCQQQ\\\nnnzzzxxxqqqooommmwww~~~yyypppjjjbbb]]]VVVQQQNNNNNNMMMLLLLLLMMMMMMMMMLLLMMMNNNPPPVVVYYY```iiirrr}}}{{{uuuqqqlllfff]]]UUUPPPLLLIIIGGGGGGEEEDDDCCCBBBBBBAAAAAADDDCCCBBBAAAAAAAAABBBBBB??????@@@@@@@@@??????>>>@@@@@@AAAAAABBBAAAAAAAAA>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@AAABBBCCCDDDCCCDDDEEEFFFHHHMMMSSSXXXeeemmmxxx{{{rrrjjjeeeaaa]]][[[{{{kkk^^^QQQFFF???:::999777555444555666777333222222111222222333333111111111111111111111111111111111111111111111111111111222222111000000///000000000000000000000000000000////////////000000---......//////......---000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222333333444444444333333222555444555999;;;===DDDLLLUUUmmmwwwnnngggbbb```]]][[[WWWSSSOOOLLLKKKKKKLLLKKKJJJHHHGGGEEEDDDCCC===;;;888777777777666444777777777777777666666666333333333222222222222111000000000000000000000000111111111111111111111111......///000111222222222111222222222222333333333222222333333444444444444444444444444444444444444444444444444555666777777;;;:::<<>>BBBNNN]]]iiissszzz~~~vvvooommmnnnrrrzzz~~~~~~~~~vvvkkk```ZZZTTTPPPKKKGGGGGGIIILLLNNNPPPPPPPPPOOOOOORRRWWW[[[___eeennnxxxyyyqqqhhh```\\\XXXSSSMMMGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEE@@@?????????????????????BBBBBBBBBBBBDDDGGGKKKNNNUUU[[[eeepppyyy~~~uuulllccc\\\yyyjjj[[[LLLCCC>>><<<888666444555777888222222111111222222333333111111111111111111111111222222222222222222222222//////000222222333333333000000000000000000000000000000////////////000000......////////////.........//////000000//////...////////////////////////000000000000000000000000222222222222222222222222222333333444444444444333666555777<<<>>>BBBKKKUUUaaaxxxyyyrrrlllgggccc```[[[ZZZXXXSSSOOOLLLLLLLLLNNNMMMLLLJJJGGGDDDAAA@@@:::888777666777777666555777777666666666666555555222222222111111111000000000000000000000000000000000000000111111111111111///000000111111222222222222222222222333333333333111222333444555555444444444444444444444444444444444333444444555666777888:::888:::>>>BBBEEELLLTTTdddooommm]]]OOOBBB;;;;;;:::888555444555666666555555555444222222111111111222222111111111000000000////////////////////////..............................////////////....................................................................................///000000000000///------......//////000000///000000111222333444444333666;;;@@@IIIVVVfffpppxxxyyyyyyuuupppmmmmmmooo|||{{{tttjjj___VVVPPPLLLIIIFFFDDDEEEHHHLLLNNNQQQSSSTTTUUUWWW]]]ffflllpppuuu|||uuuqqqkkkeee___XXXQQQMMMHHHDDDAAA??????@@@AAA@@@===>>>???>>>===>>>@@@BBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAABBBCCCEEEFFFGGGKKKNNNVVV```gggkkkqqqwww}}}rrrjjj{{{lll\\\RRREEEBBB===888666555666777222222111111222222333444111111111111111111111111222222222222222222222222000000111222333333333333000000000000000000000000000000////////////000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111///000222444555666777777666666:::???CCCIIIUUU```sss{{{wwwrrrmmmjjjgggbbb^^^ZZZZZZYYYVVVQQQNNNMMMOOOOOONNNMMMJJJFFFBBB===;;;999777666666888888777666666666666555555555444444111111111000000000//////000000000000000000000000///000000000111111111222111111111222222222222222222222222333333333444444111222333555555555555444444444444444444444444444444444444555666777999:::999777999===???@@@DDDJJJUUU^^^mmm{{{zzzkkkZZZIII>>>;;;:::888555555666777888888444333333222222222333333222222222111111111000000////////////////////////..............................////////////.......................................------.........------------------------......///000000000000000---------...///000000000///000000111333444444555444777===FFFSSSbbbpppxxx|||zzzwwwuuuuuuwwwxxxxxxwwwtttnnnfff^^^VVVPPPLLLJJJJJJKKKKKKMMMPPPTTTWWWYYY]]]cccfffiiipppyyyuuummm```\\\VVVQQQOOOLLLHHHDDDBBB???======???@@@@@@@@@>>>???AAA@@@??????BBBEEEEEEEEEFFFFFFFFFEEEEEEEEECCCDDDDDDEEEFFFFFFEEEEEECCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGCCCCCCCCCDDDEEEEEEEEEDDDGGGGGGLLLTTTXXXYYY]]]dddssszzz}}}|||mmmcccKKKGGGAAA;;;777555666777222111111111222333333444111111111111111111111111222222222222222222222222444444444333222111000///000000000000000000000000000000////////////000000222222333333333333222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000,,,...000333666888::::::555666;;;BBBGGGNNN\\\iiiuuuqqqmmmkkkiiieee```\\\ZZZ[[[[[[XXXSSSPPPOOOQQQOOONNNMMMJJJEEE@@@;;;888888777666777888999888777666666555555444444444333000000000000////////////111111111111111111111111//////000000111111111222333333333222222222222222222222333333333444444444000222333555666666555555444444444444444444444444444444444555777999:::;;;999777888===>>>>>>@@@DDDDDDLLLYYYfffttt|||iiiUUUGGGBBB888666333333444666777777222222222222333444555666222222222111111111111000////////////////////////..............................////////////....................................------------......------------------------...//////000000000000000...//////000111222222333///000000222333444555555<<>><<<:::555000444333333444555666444333444444444333333333222222000000000000111222333444111111111111111111111111000000111111111111000000000000000000000000000000//////............//////222111111111000000//////......///000000000000000222111111111000000//////222222111111222222333444444333222333444666666666777:::???DDDLLLYYYhhhsss{{{zzzwwwooogggaaa```bbbZZZ]]]___^^^YYYSSSOOOMMMRRRNNNIIIEEEBBB???<<<:::777777888888888777777666333333333222222222111111111111111000000000000000333222111000000111222333111111111111111111111111333333333333333333333333222222222222222222222222333333333444444444555555555555555555555555555555666666666666777888999:::<<<;;;;;;;;;;;;<<<======FFFFFFLLLUUU```ooo|||jjjSSSAAABBB;;;666777888666444555222222222222222222222222111111111111000000000000000000000000//////////////////000000///...------,,,,,,,,,---------............------------..............................////////////////////////............/////////000000000000000000111111111///---...222444444666:::===BBBNNN```ttt}}}kkkbbbXXXOOOMMMMMMMMMNNNQQQUUUXXX[[[^^^gggqqqvvvuuu{{{yyyqqqhhh[[[OOOIIIFFFDDDBBB@@@????????????@@@AAACCCDDDEEEEEEDDDDDDFFFGGGHHHHHHFFFEEEFFFGGGJJJJJJKKKJJJHHHFFFCCCAAAEEEEEEEEEFFFGGGIIIJJJLLLMMMKKKIIIKKKNNNPPPNNNLLLQQQMMMJJJKKKOOOPPPNNNJJJMMMLLLKKKJJJIIIIIIIIIJJJGGGHHHJJJKKKKKKIIIGGGFFFHHHGGGEEEEEEFFFIIILLLNNNQQQUUUZZZbbbkkkxxxvvveee[[[NNNDDD@@@<<<888444444333333444555666444333444444444333333333222222222222111111111111111222111111111111111111111111000000111111111111000000000000000000000000000000111000000//////000000111111111111111000000000/////////000111111111111000222111111111000000000000222222222111222222333444555444333444555666777777;;;>>>DDDJJJTTTbbbrrr}}}zzzyyyvvvqqqkkkfffdddccc^^^]]]\\\[[[XXXUUURRRPPPOOOKKKFFFBBB???===;;;999999999999999888888777666444333333333222222222222111111111111000000000000222222111111111111222222111111111111111111111111333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555666666666666777888999999;;;;;;::::::;;;;;;<<<===@@@@@@EEEMMMUUUaaasssrrr[[[IIIDDD<<<666777888555444555333333333333333333333444111111111111000000000000000000000000///////////////////////////...---------------.........//////......------------..............................////////////////////////........./////////000000000000000000111111111111555333333666777666888<<>><<<;;;:::::::::::::::999888777666555333333333333222222222222111111111111111111111111111111222222222222111111222222222222222222222222333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555555555555555555666777888888999999999999999:::;;;;;;<<<;;;>>>DDDJJJQQQ]]]iiiyyyjjjXXXJJJBBB:::999999666666777555555555444444444444444111111111111000000000000000000000000///////////////////////////......---........./////////000000......------------..............................////////////////////////....../////////000000000000000000111111111222222444222333666777666:::???IIIRRRdddyyy~~~}}}qqqbbbXXXSSSPPPPPPPPPPPPVVV]]]iiiuuutttgggXXXOOOIIIDDDBBBCCCAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNOOOPPPRRRSSSRRRQQQOOONNNKKKKKKLLLNNNRRRXXX^^^aaacccbbbaaabbbdddeeeeeedddcccdddeeedddaaa^^^\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQNNNNNNLLLKKKJJJJJJIIIIIIKKKJJJJJJIIIHHHHHHHHHHHHFFFGGGIIIKKKOOOVVV]]]bbbqqqxxxyyy|||vvvjjj\\\OOODDD===:::888666555444555666555333555444444444444333333333333222222111000000111111111111111111111111111111000000111111111111000000////////////////////////111111111000000111111111111111111000000000000000111111222333333333333222111111111111111111111111333222222222222333444444555555555555555777:::<<<>>>DDDMMMXXXfffwww{{{uuupppoooooopppqqqnnngggbbbbbb]]]WWWVVVXXXYYYUUUQQQGGGCCC>>>;;;:::;;;;;;:::999999999888777555444333111111111111111111111111000111111111111111222222000111333333333333111000222222222222222222222222333333333333333333333333222222222222222222222222444444444444555555555555555555555555555555555555444444444555555666777888888888888888888999999:::;;;:::<<>>;;;777555555555555444555555555555444444444444222111111111111111222222111111111111111111111111000000111111111111000000000000000000000000000000222111111000000111111222///000000000111111111111000111111222222222222222111111111222222333333333444333333333333444555555333666888999999===EEELLLRRR]]]mmm~~~}}}|||{{{uuummmhhhbbbeeehhhiiifffbbb^^^\\\]]]ZZZTTTNNNIIIFFFDDDCCC???>>><<<<<<<<<;;;888666444444444444444333222111000000000111111111222222000000111222222333444444333333333222222333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555666666666666555555555555555555555555666666666666777888999999888888777777888888999:::<<<888777;;;<<<<<<===@@@EEEKKKSSS]]]kkk}}}fffTTTGGG===:::;;;666666555555444333333333111111111111000000000000000000000000////////////------...///////////////------------..................------------..............................//////////////////////////////000000000111111111///000000111333444444555444666;;;@@@CCCJJJXXXeeevvv}}}xxxssszzzyyy|||vvvjjjaaaZZZTTTLLLFFFCCC@@@AAADDDDDDBBBCCCGGGEEEFFFGGGHHHHHHHHHGGGGGGKKKKKKLLLOOORRRVVVYYY[[[[[[aaajjjrrrwww{{{}}}~~~|||zzzwwwsssooolllkkkjjjiiihhhfffccc```\\\YYYXXXTTTTTTRRRNNNJJJIIIIIIJJJJJJLLLOOOSSSZZZdddooovvv}}}ooo\\\MMM???;;;888666555555555444666666555555555444444444444333222111000000000000111111111111111111111111000000111111111111000000000000000000000000000000333222222222222222222333//////000000111111111222000000111222222222222111111111111222222333333333444333333333333444555555444777:::;;;<<<@@@IIIPPPaaalll}}}{{{|||}}}wwwooojjjcccgggkkkjjjeee```^^^]]]^^^ZZZSSSJJJBBB???@@@CCC======<<<<<<<<<:::777444444444444555555444333333111111222222333333333333000000111222333333444444555444222222222222444555333333333333333333333333333333333333333333333333666666666666666666666666555555555555666666666777555555555555555555555555666666666777777888999:::888888888888888999999:::>>>:::888:::<<<:::;;;===@@@DDDKKKRRR^^^qqqsss^^^OOODDD@@@@@@888777777666555444444444111111111111000000000000000000000000////////////------...///000000//////............/////////000.........------.................................////////////////////////000000000000111111111111///000000222333444555555777;;;BBBJJJQQQ[[[lll|||sssuuuwwwhhhbbbZZZSSSOOOLLLHHHDDDCCCAAABBBEEEEEEDDDGGGKKKGGGHHHIIIJJJIIIHHHGGGFFFOOOPPPRRRVVV[[[```eeehhhgggnnnyyy|||zzzxxxyyywwwtttooojjjfffbbb```]]]\\\ZZZUUUPPPMMMMMMMMMNNNMMMMMMNNNRRRYYYbbbhhhyyyhhhYYYLLLHHHAAA:::555333222222333333333333333333333333444444444333333333222222222222222111111111111000222111000000111333555666222111000//////000111222111111000000//////......000000000000111111111111111111222222222333333333...///000111333444555666222222333444555555555555888::::::;;;@@@JJJXXXcccsss}}}xxxsssooollljjjkkklllkkkgggccc```^^^ZZZUUUMMMGGGDDDBBB@@@???>>>===;;;999888777666666222222222222111111000000333333222222222333444555333333222222333333444555444444444333333222222222555555555555555555555555333222222222222222222222222333444444555555444444555555555555666666666666777777777777777777777777888888888888777777777777777777777888999999::::::;;;;;;;;;<<<<<<=========>>>AAAFFFJJJSSSdddzzzooo\\\MMMCCC@@@<<<888666777666333222444222222222111111111111000000000000000000000000000////////////////////////000///---,,,,,,---///000---------........./////////...---,,,,,,---...///000000000000000/////////////////////000000000000333000000333444333555999;;;>>>GGGVVVfffvvvyyyyyyhhh]]]TTTQQQLLLGGGDDDDDDDDDEEE@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRVVVZZZ```fffkkkqqqwww{{{}}}vvvqqqpppqqqkkkfff___YYYUUURRRPPPOOOOOOOOOOOONNNNNNQQQUUUXXXttteeeSSSMMMCCC<<<888777666666333333333333333333333333444444444333333333222222222222222111111111111000111111000000111222444555222111000//////000111222111111000000////////////000000000000111111111111111111222222222333333333111111111222333333444444222333333444555555555555444888===???EEETTTiiizzz}}}yyytttoookkkiiijjjlllmmmjjjddd^^^[[[ZZZTTTPPPKKKGGGDDDCCCAAA@@@<<<;;;999888666555555555222222222222111111111000111111222222222333333333333333222222333333444555555555555444444444333333555555555555555444444444333333333333333333333333444444555666666666666555666666666666777777777888888888888888888888888888999999999888888888777777777777888999999::::::;;;<<<<<<<<<<<<============<<>>;;;;;;:::888444444444444444444444444444444444444333333333333222222222111111111111000000000000000000111222333111111000000000000111111111000000000000/////////000000000000111111111111111111222222222333333333333333333333222222222222333333444444555666666666444:::AAAGGGQQQfff}}}zzzuuuqqqllliiigggjjjmmmnnniii___VVVSSSRRRMMMKKKHHHFFFEEEDDDAAA@@@:::999888666555444444333222222222222111111111111///000222333333222222111333333222222333333444555666666555555555555444444444444444444444444444444444444444444444444444444666666777888888888888777888888888888999999999999999999999999999999999999:::::::::999999999999888888999999:::;;;;;;<<<<<<===============<<<<<<<<<;;;>>>@@@AAADDDNNN[[[fff{{{vvvbbbTTTMMMEEE>>>999888777333222444333222222222111111111111000000000000000000000000///////////////////////////...---,,,,,,---...///------.........////////////......------......///......................../////////000000000111111222//////222222222666<<>>FFFQQQddd{{{yyyvvvrrroookkkiiihhhhhhkkkkkkdddXXXOOOKKKKKKIIIHHHFFFFFFFFFCCC@@@===999888777555444444333333222222222222222222222222///111333444555444222111333333222222333333444555555555555555444444444444444444444444444555555555555555555555666666666666888888999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<=========>>>=========<<<<<<;;;;;;===???@@@@@@BBBGGGPPPWWWhhhvvvrrrbbbXXXIIIAAA:::888777444333555333333222222222111111111///////////////////////////////////////////////////...------------...///............//////////////////............//////000000000000000111111111//////000000000111111111444222333555555555;;;CCCQQQkkkvvvooowww~~~uuullluuuxxxhhhXXXMMMGGGEEEDDDAAAAAABBBCCCDDDDDDDDDDDDCCCEEEHHHIIIJJJLLLOOOQQQTTTUUUWWW\\\bbbkkkrrrwww~~~{{{qqqjjjeeebbbaaaYYYVVVSSSQQQPPPPPPPPPOOOrrr[[[IIIAAA<<<888444555555555555555555555555555555555444444444333333222222222111111111000000///000000000111111111111000000000111111000000000000000000000111111111111///000000000111111111111111111222222222333333333111222222333444444555555444444444444666777999:::===@@@III]]]|||~~~~~~vvvtttqqqnnnkkkiiihhhgggfffgggeee]]]RRRIIIFFFFFFGGGGGGFFFFFFEEEBBB===999999888777555555444444444222222222222222222222333111222444666666555444222333333222222333333444555333333333333333333333444444444444555555666666666666666777777888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;===>>>??????@@@CCCIIINNN[[[hhh{{{pppcccOOOEEE;;;888777555444666333333333222222222222111////////////////////////////////////////////////.........------................../////////000000////////////////////////000000000000111111222222000000000000111111111111444333444666777999AAAKKK]]]{{{qqqkkkhhhpppzzzwwwoooiiidddssskkkcccVVVLLLEEEBBBBBBAAAAAABBBDDDFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSVVVWWWYYY^^^eeeoooyyyxxxppplllhhhfffaaa^^^YYYWWWUUUTTTQQQOOOjjjVVVHHH@@@999555666666666666666666666666555555555555444444444333222222222111111111111000000000111222222111111000000000111111111111000000000000000111111111111222000000000000111111111111111111222222222333333333111222222333444555555666555444444555666888:::;;;>>>BBBQQQmmm~~~~~~~~~uuurrroookkkhhhfffeeedddcccaaa\\\TTTMMMGGGEEEEEEGGGGGGFFFFFFDDDAAA;;;777888777666555444444444444222222222222333333333333222333555666666666555444333333222222333333444555222222222333333333333444555555555666777777888888777888888999999::::::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>=========>>>>>>??????@@@AAAAAA????????????>>>>>>>>>>>>===>>>>>>>>>>>>@@@EEEHHHPPP[[[jjjxxxoooYYYLLL@@@:::999666555666333333333333222222222222000000000000000000000000////////////////////////............................../////////000000000...//////000000//////...---......//////000000111000000000111111111222222222222444666777:::EEEQQQllluuuiiibbbaaa```fffmmmooommmiiifffeeefffvvvzzzkkkUUUPPPIIICCCAAA@@@@@@@@@BBBCCCDDDFFFHHHIIIIIIIIIJJJLLLNNNOOOPPPSSSWWW[[[\\\```gggppp|||{{{uuupppnnnkkkgggaaa^^^\\\YYYTTTPPPyyydddSSSGGG???;;;666666666666666666666666555555555555444444444444222222222111111111111000111111222333333222111000///000111222222111000///000000111111111222222222000000000000111111111111111111222222222333333333333444444444444444444444555555444555666888;;;===@@@JJJ___~~~~~~|||{{{xxxsssmmmiiieeecccccc```ZZZRRRLLLIIIHHHGGGEEEFFFFFFEEEEEEDDDAAA<<<999666555444333333222333333222222222333333333444444333333333444444444555555333333222222333333444555333333333333444444555555666666666777888999999999888999999:::;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<============????????????????????????@@@@@@@@@@@@?????????????????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>@@@CCCEEEGGGNNNXXXbbblllzzzzzzfffWWWGGG???;;;777555555444444333333333222222222000000000000000000000000////////////////////////---..................---.../////////000000000000...///000111111000///...---......///000000111111000000111111111222222222222333555888999>>>KKKXXX{{{ssscccZZZWWWVVVVVVZZZ___aaaaaabbbdddfffkkkyyy{{{tttgggXXXIIIEEEAAA??????@@@AAAAAADDDDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOQQQTTTYYY___ccchhhmmmuuu|||xxxssslllhhhfffbbb\\\WWWnnn[[[LLLDDDAAA777777777777777777777777666666555555555444444444222222222111111111111000111222333444444333111111///000111222222111000///000000111111222222222222000000000000111111111111111111222222222333333333666666555444444333222222666555444555666999;;;===EEESSSlllyyyrrrlllgggdddccc^^^VVVLLLGGGGGGIIIHHHFFFEEEEEEDDDDDDDDDBBB>>>;;;444444333222111111111111222222222333333444444444333333222222222333444555333333222222333333444555444444444555555555666666666777777888999:::::::::999999::::::;;;<<<======;;;;;;<<<===============<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@@@@AAADDDEEEAAAFFFLLLRRRZZZhhhyyyooo___MMMCCC===888444333444444444333333333222222000000000000000000000000////////////////////////------............------////////////000000000000...///000111111000///...///000000111222333333333000111111111111222222222444555888;;;===BBBPPP^^^zzz|||{{{eeeXXXSSSQQQOOOOOORRRVVVZZZ\\\```eeehhhmmmyyy}}}tttjjjdddXXXKKKFFFCCC???===???AAACCCDDDFFFFFFFFFFFFGGGHHHJJJJJJOOOQQQUUUXXX]]]cccjjjnnntttxxx}}}vvvqqqoookkkccc]]]wwwhhhZZZLLLCCC;;;;;;:::777444333444666555555444444444333333333333333333222222222111111000000000000111111111111000000000000000000000000000000000000000000000000444333333333333333333333444444444333333222222222333333333333444555666666888555444777999:::>>>DDDOOO```xxxzzzsssooolllfffaaaWWWSSSMMMIIIHHHIIIJJJJJJEEEDDDCCCCCCBBB???:::777555333111222444555333111333333333333333333333333333333333333333333333333666666666666555444333333222333555777999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>======<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEECCCCCCCCCDDDEEEEEEDDDFFFKKKRRR]]]ooo~~~xxxiiiTTTEEE>>><<<999666222555666555111//////111000000000000000111111111000000000000000000000000........................////////////000000000000......///000000000000000111111111000000000000000111222333333222333444666555555999>>>@@@GGGYYYllluuummm[[[UUUQQQNNNLLLOOOPPPTTTYYY^^^dddiiikkkuuurrrlllcccZZZPPPHHHDDD888===BBBCCCAAAAAADDDIIIHHHJJJLLLKKKHHHHHHLLLOOOXXX[[[^^^ccchhhooovvvzzz|||uuullldddrrrcccTTTJJJ>>><<<:::888777666555444555555555444444444333333333333333222222222222111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111444444444333333222222222333333333333444555666666999666555888:::;;;AAAGGGTTTffftttkkkddd\\\WWWSSSPPPNNNMMMLLLLLLJJJIIIGGGEEECCCAAA@@@===999666555333111222444555444222444444444444444444444444333333333333333333333333555555666666555444333333444555777999;;;<<<======;;;;;;<<<<<<<<<=========<<<===>>>???@@@???>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAACCCDDDEEEDDDDDDCCCFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEGGGFFFFFFJJJOOO\\\rrrttt```OOODDD>>>999666333555666555222000111222111111111111000000000000000000000000000000000000............................../////////000000000......///000000000000000000000000000000111111111000111222111000000222444555666:::>>>BBBKKK```uuu{{{eeeZZZVVVTTTRRRRRRSSSVVVZZZ```fffkkkppprrrpppkkkbbbWWWNNNHHHDDDCCC===AAADDDEEEDDDEEEGGGJJJHHHKKKLLLLLLLLLNNNSSSWWW___eeelllqqquuu{{{uuunnnxxxtttwww|||~~~ppp```UUUDDD@@@;;;999999888666333555555555444444444444333333333333333222222222222222222222333333333333444111111111111111111111111111111111111111111111111000000000000000000000000444444333333333333222222333333333333444555666777999666666999<<<>>>FFFMMM[[[oootttfff[[[SSSOOOMMMNNNOOOQQQRRRPPPLLLIIIJJJGGGBBB???<<<:::777555444333222333444555444222555555555555555555555555333333333333333333333333444555555555555555444333666777999;;;<<<===>>>>>><<<<<<===============>>>>>>???@@@AAABBBAAA@@@@@@???@@@@@@AAAAAABBBBBBCCC???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIGGGGGGHHHLLLZZZsss~~~|||lllZZZKKK???999666444555666555333222222333222222222111000000000///000000000000000000000000........................------........./////////......///000000000000000//////000000111111222222000111222111000000222444777999>>>AAAFFFTTTnnnwwwlll```ZZZXXXUUUUUUWWWZZZ]]]cccjjjpppsssuuuuuuhhhaaaVVVJJJCCCAAABBBCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPQQQUUU\\\aaagggpppzzz}}}wwwyyyvvvzzzzzzkkk```OOOGGG===888888999777444555555555555444444444444444444333333333222222222222222222222333333333333111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333444444555666777888666777;;;>>>BBBLLLVVVfff{{{pppaaaVVVPPPNNNLLLMMMPPPSSSUUUSSSOOOKKKMMMHHHAAA<<<999777555444444444333333444444444333444444444444444444444444444444444444444444444444444444555666666555555555777888:::<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGHHHHHHIIITTTkkk|||zzziiiVVVGGG>>>:::555555555444333333333444333333222222111000//////////////////////////////........................------------.........///......///000000000000000......///000111222222333333444444444333333444666888===BBBFFFNNN```|||nnnggg```]]]YYYVVVXXX]]]bbbhhhooovvvyyywwwsssooo___YYYNNNDDD??????BBBEEEGGGFFFFFFHHHKKKMMMNNNMMMTTTVVVWWWXXXYYY___gggnnnwww{{{yyyxxxxxxzzz|||tttkkk]]]QQQBBB999777888888777666666555555555444444444444444444333333333222222111111111222222222222333111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333444444444444555666777777666555888<<<@@@GGGTTT```uuuwwwhhh[[[RRROOOOOOOOOOOOQQQSSSUUUUUURRROOOLLLGGG???999666555444333444444444444444444444444333333333333333333333333444444444444444444444444444555666666777777777777888999:::<<<===>>>>>>>>>????????????????????????>>>???@@@BBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGFFFFFFEEECCCAAA???>>>@@@@@@AAABBBDDDFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKFFFGGGIIIJJJIIINNN]]]mmm~~~xxx}}}hhhSSSEEE???666555444333333333333333444333333222111000000///////////////////////////////////////////////////------------.........///......///000000000000000......///000111222222333222333444444333444666888888>>>EEEKKKVVVkkkvvvmmmhhhccc___\\\[[[aaajjjpppvvv}}}vvvkkkdddTTTPPPIIICCC@@@@@@CCCEEEHHHGGGGGGIIILLLOOOPPPPPPYYY\\\___bbbgggoooyyyyyypppkkkjjjjjjjjjrrruuu|||~~~uuujjj^^^MMM@@@999888999999666666666555555555444444444444444444333333333333111111111111222222222222222222222222222222222222222222222222222222222222...//////000000111111111222222333333333333444444444444444444555666777888666666:::???EEENNN^^^lll{{{mmm___UUUOOONNNNNNRRRRRRSSSTTTVVVUUUSSSPPPJJJDDD===888555555444444333555666555444333444555333333333333333333333333444444444444444444444444555555777888999999999999999:::;;;===>>>?????????AAA@@@@@@@@@@@@?????????>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHGGGEEECCC@@@>>>===??????@@@AAACCCEEEGGGHHHHHHJJJKKKMMMNNNMMMMMMLLLKKKLLLMMMMMMNNNMMMMMMMMMHHHHHHJJJLLLKKKKKKRRR[[[cccvvvzzzwww^^^JJJ???:::777444333444444333222333333333222111111111000000000000000000000000000////////////////////////------........./////////......///000000000000000//////000000111111222222///000222222222333555888888???HHHQQQ___uuuzzzyyy~~~nnnkkkgggcccbbbaaaeeeooozzz}}}pppbbbYYYJJJHHHEEEBBBAAABBBDDDEEEIIIIIIJJJLLLNNNRRRUUUWWW___cccjjjpppxxxxxxnnneeebbbaaabbbcccnnnrrrzzz~~~tttjjj[[[KKK@@@:::999999666666666666555555555555555444444444444333333333222222222222333333333444222222222222222222222222222222222222222222222222//////000000111222222333222222222333333444444444444444444444555666777888777888===DDDJJJUUUhhhxxx}}}qqqbbbVVVPPPPPPQQQQQQTTTTTTVVVWWWXXXVVVRRRNNNFFFAAA;;;777555555555555333555666666444333444666444444444444444444444444555555555555555555555555666666888999:::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHGGGGGGGGGIIIHHHGGGFFFDDDBBB@@@>>>======>>>???BBBDDDGGGHHHHHHIIILLLNNNOOOOOOOOONNNLLLMMMNNNOOOPPPOOOOOONNNLLLJJJKKKNNNNNNLLLMMMQQQSSSbbbjjjpppnnnVVVGGG???;;;777555666666555333222222222222222222222222000000000000000000000000////////////////////////....../////////000000000......///000000000000000000000000000000111111111---///111222222444777:::<<>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGEEEDDDBBBAAA<<<======>>>AAADDDFFFHHHGGGIIILLLNNNPPPQQQPPPPPPLLLMMMOOOPPPQQQPPPOOOOOOPPPMMMLLLOOOPPPNNNMMMOOOLLLYYY^^^dddzzzhhhXXXBBB>>>999777777888666444222222222222222222333333000000000000000000000000000000000000000000000000////////////000000000000...//////000000000000000111111111000000000000000...000222444555777:::===BBBKKKVVVcccxxx|||wwwtttppprrr|||qqqgggeeeiiigggbbbaaaeeekkkrrr}}}vvvgggZZZOOOIIIFFFEEEDDDCCCEEEHHHLLLNNNMMMQQQUUUVVVVVVYYY```gggwww}}}xxxooofff```XXXSSSQQQSSSUUUVVVWWW\\\dddlllqqqssssssrrrtttvvvyyy}}}yyynnnbbbRRRBBB===???:::888666555555555444333555444333333222222333333222222222222222222222222111111000000000000111111000000000000000000000000111111222222222333333333222222222333333444444444222333444555666888;;;>>>;;;;;;AAAJJJRRR\\\ooojjj```UUUNNNOOORRRSSSSSSWWWYYY\\\^^^]]]VVVMMMFFF>>><<<999666444444555666555555555555555555555555777666555444444444444444444444444555555555666666999:::;;;<<<===============>>>>>>@@@AAABBBCCCCCC@@@AAACCCDDDDDDCCCAAA???CCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHKKKKKKLLLNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMNNNPPPNNNNNNOOOOOOOOOPPPPPPPPPRRRPPPTTTaaarrrzzzaaaOOO@@@;;;:::444444888555444333222222111111222222444333111000000000111222000000000000000000000000......------------......000000000000111111111111111222333444333333111000222222444777666666;;;BBBAAALLL___uuuxxxooolllttt}}}zzzyyyhhhbbb___ZZZZZZ___ZZZYYYZZZaaalllwww~~~uuugggZZZPPPGGGBBBDDDEEEFFFFFFFFFHHHKKKNNNTTTUUUWWWYYY]]]cccjjjppp~~~zzztttjjjcccZZZWWWRRRMMMKKKJJJJJJKKKNNNPPPTTTXXXZZZZZZZZZYYY\\\]]]^^^```cccfffhhhiiikkklllmmmllllllnnnsssxxx|||nnn\\\III>>>===:::777555555555555555333666555444444333333444444222222222222222222222222111111000000000000111111111111111111111111111111111111222222222333333333333333333333444444444444222333555666666777:::<<<===>>>EEENNNVVVaaasss}}}sssbbb[[[TTTQQQRRRUUUUUUTTTYYYZZZ\\\]]]ZZZTTTKKKDDD===;;;888666444444555666555555555555555555555555666666555444444444444444444444444555666777777777::::::<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAACCCDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJLLLLLLMMMNNNOOOPPPPPPPPPNNNOOOOOOOOONNNNNNOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPNNNMMMQQQ\\\iiiyyysssYYYGGG>>>;;;555555888444444333222222111222222222333222111111000000111111000000000000000000000000//////............//////000000000000111111111111111222333333333333222111000///222555666666===EEEOOOZZZmmmzzztttttt{{{kkkZZZWWWWWWTTTTTTXXXYYYXXXZZZaaallluuu{{{}}}}}}uuuhhh[[[QQQJJJDDDAAACCCEEEGGGHHHIIIKKKNNNPPPQQQTTTXXX]]]dddmmmwww}}}~~~zzzuuurrroooiii```XXXTTTRRRMMMIIIFFFFFFFFFGGGDDDFFFHHHJJJKKKKKKKKKJJJHHHHHHIIIJJJLLLMMMOOOPPPRRRTTTUUUUUUUUUWWW\\\aaammmttt~~~kkkUUUDDD>>>:::777555444555666555444666666555444444444444555222222222222222222222222111111000000000000111111111111111111111111111111111111222222222333333333555555555444444444444444222444666777666777999:::@@@CCCJJJSSS]]]iii{{{zzztttlllfffYYYVVVSSSTTTWWWZZZYYYXXX^^^^^^]]]\\\XXXPPPGGGAAA<<<:::888666444444555666555555555555555555555555666666555444444444444555333444555666777999::::::;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPMMMMMMPPPWWW___llliiiRRRCCC===666777999333444444333222222222222222222222222222222111000000000000000000000000000000000000////////////000000000000000000111111111111222222333333333333222222//////222666888:::BBBKKKYYYeeewwwvvvwww|||fffWWWLLLNNNRRRRRRTTTXXX[[[ZZZ]]]cccmmmtttvvvwwwmmmeeeYYYNNNGGGDDDCCCCCCCCCEEEHHHKKKLLLNNNQQQSSSRRRVVV\\\dddnnnyyy|||yyysssqqqmmmkkkhhhbbbZZZSSSLLLJJJFFFBBB@@@@@@AAABBBAAAAAAAAAAAABBBAAAAAAAAAEEEEEEFFFGGGHHHIIIJJJKKKNNNNNNOOOOOOOOOPPPTTTVVVVVV\\\dddnnnyyyyyycccNNNBBB;;;888666555555666666666666555555444444444444444222222222222222222222222222111111000000111111222111111111111111111111111111111222222222333333333666666666555555444444333333555777777777777999:::CCCHHHPPPZZZeeettt|||rrrppplllfffaaaVVVUUUUUUWWW[[[^^^___^^^eeebbb___[[[UUUMMMEEE???:::999777666555555555666555555555555555555555555666555555444444444555555444444666777999;;;<<<=========>>>???????????????AAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFHHHIIIKKKLLLMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSWWWVVVTTTSSSSSSRRRPPPOOOQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPSSSVVVYYYbbbuuuxxx]]]III@@@888888999222444444333222222222222333111111222333333111000///////////////////////////111111000000000000111111///000000000111111111111222222333333333333333333333222555999;;;???HHHRRR^^^jjjzzz}}}mmmuuuwwwZZZOOOIIINNNUUUZZZ^^^cccbbbbbbdddiiiooosssrrrpppbbbZZZOOOGGGCCCCCCEEEGGGEEEGGGKKKMMMNNNPPPRRRTTTXXX\\\dddmmmxxxyyytttrrrnnnllljjjhhhddd]]]UUUOOOEEECCC@@@>>><<<<<<===>>>AAA@@@???>>>??????@@@AAA???@@@AAACCCEEEGGGHHHHHHJJJJJJJJJIIIIIIHHHIIIJJJOOOSSSXXX]]]dddkkktttyyy~~~nnnWWWFFF>>>;;;777666666777777777555444333333222333333333222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333666666666555555444444333333555777888888999;;;===FFFMMMVVVaaaoooqqqooopppkkkccc___YYYYYYZZZ]]]```dddfffgggkkkgggaaaZZZSSSKKKCCC>>>999888777666555555666666555555555555555555555555555555444444444555555666555666777999;;;===>>>?????????@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGIIIJJJKKKLLLMMMJJJJJJIIIHHHIIIJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIINNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXUUUSSSRRRSSSTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOTTTSSSTTTUUUVVV\\\kkk{{{hhhRRRFFF;;;999888111555444333333222222333333111111222333333111000///////////////////////////111111000000000000111111///000000000111111111111222222222333333444444555555444666:::>>>BBBMMMWWWcccnnn|||wwwkkkwwwnnnVVVPPPMMMSSS]]]eeelllpppnnnmmmmmmoooqqqqqqlllhhhZZZSSSJJJCCCBBBCCCFFFHHHHHHJJJMMMNNNOOOQQQTTTVVV]]]cccmmmxxxzzzuuuqqqooofffeeeccc___ZZZSSSKKKFFF@@@???===;;;;;;;;;<<<======<<<<<<;;;<<<>>>@@@BBB???AAACCCFFFHHHJJJKKKKKKOOONNNNNNMMMLLLKKKIIIHHHMMMOOOQQQSSSVVV[[[aaaeeekkkpppyyyzzzbbbNNNBBB>>>:::777777888888777444444333222222222222333222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333555555555444444444444444333444666777999;;;@@@CCCJJJSSS^^^iii{{{vvvnnnqqqrrrkkkccc```]]]^^^aaaeeeiiillloooqqqoooiiiaaaXXXOOOHHHAAA===777777666666555666666666555555555555555555555555555444444444444555666666777888999;;;===>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNPPPRRRSSSTTTUUUUUUTTTVVVZZZ]]]___```___^^^[[[WWWRRRPPPRRRTTTTTTSSSOOOOOOPPPPPPPPPQQQQQQQQQUUUSSSSSSTTTTTTXXXcccoooqqq\\\OOOAAA<<<:::333555444444333333333333333222222222222222111000000000000000000000000000000111111000000000000111111000000000000111111111111333222222222333444555666555444666;;;@@@FFFSSS^^^iiiqqq{{{{{{vvvsss~~~vvvaaaTTTSSSUUU\\\hhhrrryyy|||zzzxxxtttrrrpppkkkccc]]]PPPLLLEEEBBBBBBDDDFFFGGGKKKMMMNNNPPPQQQTTTYYY\\\dddlllyyyzzzuuupppllliii```___\\\WWWQQQKKKEEEAAA======<<<;;;;;;<<<===>>>=========>>>???BBBDDDEEECCCFFFJJJOOOTTTWWWYYYZZZaaa___]]]\\\ZZZVVVRRRNNNIIIJJJKKKLLLMMMPPPTTTXXXZZZ```jjjtttrrr]]]FFFBBB===999888888888888555555444333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333333333333333444444444444333444555666999>>>EEEIIINNNXXXeeerrr}}}qqqjjjnnnmmmeee___```\\\aaahhhoootttvvvxxxxxxpppiii___TTTKKKDDD>>>:::666666666666666666666666555555555555555555555555444444444444444555666666999999;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQTTTWWWYYY[[[\\\\\\___dddkkkrrrwwwxxxwwwvvvllldddZZZUUUTTTUUUSSSQQQPPPPPPQQQRRRSSSTTTTTTUUUWWWTTTSSSUUUWWWYYY```hhhtttxxxfffXXXGGG???===666555555444333333333333444333222111111000000111111000000000000000000000000000000000//////000000000000000000000111111111111333333222222333444666777666555888???FFFOOO]]]jjjuuuyyywwwwww}}}nnn[[[TTTXXXaaalllyyyxxxrrrlllcccXXXQQQHHHEEECCCBBBDDDFFFGGGGGGMMMNNNOOOQQQTTTZZZ```eeeqqqzzz|||wwwrrrkkkeee```YYYXXXUUUPPPJJJEEEAAA@@@<<<;;;;;;;;;<<<===>>>???AAAAAABBBBBBDDDFFFGGGHHHAAAFFFOOOZZZeeemmmssswww|||xxxrrrlllfff^^^TTTNNNJJJKKKKKKKKKJJJKKKNNNPPPPPPUUU]]]eeennnzzzlllHHHDDD>>>:::999888888888666666555444444444444555222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333222222222333333444444444333333444666999@@@HHHMMMQQQ\\\iiiwwwwwwjjjbbbeeecccZZZWWW[[[[[[bbbmmmvvv|||}}}}}}}}}ppphhh]]]RRRIIIAAA<<<999555555555666666666666666555555555555555555555555444444444444444555666777:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEFFFIIIKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGIIILLLOOOQQQSSSTTTUUUWWWZZZ^^^aaacccddddddssszzz~~~tttfff\\\WWWUUUQQQNNNQQQQQQRRRTTTUUUVVVWWWXXXZZZVVVTTTWWWZZZ\\\aaafffjjjxxx~~~}}}mmm___LLLBBB???999555555444333333333333444444333111000000000111222000000000000000000000000000000////////////000000000000000000111111111111333333222222333555666777888888<<>>======;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEPPPXXXeeevvvssseee[[[PPPPPPPPPNNNLLLKKKKKKMMMNNNRRRWWW\\\bbblllyyyxxx]]]OOOBBB===;;;999666666666666555555555444444444444444333333333333222222000000111111222222222222222333333444444333333222222222222222222222222222222444555444333333444555888555555999<<>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMIIIIIIJJJKKKKKKJJJHHHEEELLLKKKIIIHHHIIIJJJIIIHHHPPPQQQRRRTTTVVVZZZ___ccceeeeeekkksssrrrlllrrrtttcccZZZSSSPPPPPPRRRTTTSSSOOOPPPVVV\\\]]]]]]YYYWWWYYYZZZYYYZZZ^^^ggglllwww|||{{{xxxwww{{{zzzhhhXXXMMMAAA777:::666444555444111000333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444333333222222222333444555666:::@@@FFFPPPaaavvvyyy|||xxxggg^^^]]]iii{{{}}}rrriii___RRRGGGCCCCCCBBBCCCEEEHHHLLLMMMNNNQQQRRRTTTVVV[[[dddqqq{{{|||{{{yyyvvvpppfff[[[TTTMMMHHHCCC@@@???>>><<<999999;;;======>>>@@@BBBEEEGGGCCCBBBDDDEEEEEEIIIOOOTTT___uuuzzzggg\\\RRRPPPNNNMMMNNNOOOPPPOOOLLLOOOSSSVVVYYY___fffkkkpppyyyiiiXXXGGG???<<<999777666666666555555555444444444444444333333333333222222000111111111222222222222111222222333333222222111222222222222222222222222222444555555333333444666999777777;;;>>>BBBLLLUUU```mmm~~~wwwiii```ZZZYYYYYYYYYZZZ]]]aaalllzzzuuukkkbbbUUUJJJCCC???;;;888777555444555666777666555555555555555555555666777777666555444555777888:::<<<===>>>???AAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLQQQNNNKKKIIIIIIKKKMMMNNNJJJKKKKKKMMMNNNPPPQQQRRRYYY]]]bbbgggkkkqqqvvvzzzlll___VVVRRRRRRQQQUUUVVVTTTUUU[[[___```ddd```]]]___```^^^```cccdddhhhrrr~~~~~~|||zzzxxx{{{uuucccTTTFFF<<<:::666555666666333222444111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444333333222222333444555666999<<>>???AAADDDFFFMMMJJJHHHJJJIIIHHHKKKPPPXXXhhhzzzjjj```WWWUUUSSSSSSTTTTTTSSSQQQNNNPPPSSSTTTUUUYYY___cccccclll{{{yyyeeeNNNBBB===:::777666666666666555555555444444444444333333333333222222111111111111222222222222000111111222222111111000222222222222222222222222222444555555444444555666999888:::>>>AAAFFFPPP[[[jjjzzz~~~vvvccc\\\WWWWWWYYYYYY]]]aaajjjwww}}}ssseee\\\PPPFFF@@@<<<999666777555444555666777666555666555555444444444555555666666555555666777999:::>>>??????AAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJMMMKKKIIIGGGHHHKKKOOOQQQMMMRRRWWW[[[]]]aaagggkkksssyyytttdddYYYUUUUUUPPPUUUYYYYYY\\\bbbggggggoooiiieeeeeeeeedddeeegggdddfffmmmwww~~~}}}{{{}}}rrr___NNNCCC<<<888666888888555444555111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444444333333333444555777888>>>@@@FFFRRRdddyyytttxxx{{{}}}tttbbb___dddmmmxxxttteeeZZZPPPFFFAAA???DDDEEEGGGIIIKKKMMMMMMNNNOOOTTT[[[cccmmmzzzwwwmmmcccYYYOOOIIIBBB???<<<999999:::999888999;;;>>>@@@AAACCCFFFHHHLLLJJJJJJKKKJJJHHHKKKPPPYYYjjj{{{ooofffaaa[[[[[[[[[]]]^^^^^^\\\YYYWWWWWWVVVUUUTTTVVVZZZ^^^]]]dddppp~~~pppVVVGGG???:::777777666666666666555555555555444444333333333222222222222222222222222222222222111111222222222222111111111222222222222222333333222444555555444444666777777777;;;@@@CCCIIIUUUaaattt}}}tttaaa[[[WWWXXXZZZ]]]bbbiiixxxwwwmmm___WWWLLLCCC>>>;;;888555777555444555666777666555666666555444444333444444555555555555777888:::;;;@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJIIIHHHGGGFFFDDDFFFIIIKKKNNNRRRVVVXXX```gggpppwww{{{sssdddZZZWWWXXXQQQWWW\\\^^^cccmmmsssuuu{{{sssllljjjiiiggggggiiiggggggllltttzzz~~~~~~iiiWWWLLL???999666888999666444555111111111111111111111111////////////////////////000000000000000000000000000000000000111222333444444444444444555777999:::AAADDDKKKYYYlll{{{|||yyy{{{~~~iii[[[]]]eeeqqq{{{uuuhhhYYYPPPJJJDDDBBBDDDDDDFFFIIIKKKLLLMMMNNNOOOQQQWWWaaalllwwwuuuhhh[[[QQQHHHCCC===<<<999888888999999::::::<<<@@@BBBDDDFFFHHHKKKIIIHHHIIILLLKKKJJJNNNTTT___llltttllliiihhhiiieeefffhhhkkkmmmmmmiiifffcccaaa]]]YYYWWWXXX[[[^^^bbbfffnnnyyyyyyaaaPPPEEE<<<999888777777666666666555555555444444333333333222222222333222222222222222222222222222333333333333222222111111111222222333333333222333555555555555666888666777<<>>BBBEEEFFFHHHJJJLLLLLLKKKLLLNNNNNNOOOWWW```sssxxxuuuxxx}}}}}}~~~yyyuuuooojjjddd^^^\\\]]]___aaafffhhhmmmvvvppp^^^NNNAAA;;;;;;777777777666666666555555444444333333333333222222333333333333222222222222333333333444444333333333111111111222222333333444222333555555555555777999888;;;AAAHHHLLLSSScccqqqppp```^^^^^^bbbgggnnnyyyrrrhhhUUUNNNEEE???===;;;888666777555444555666777666555777666666555555555666666555666777999;;;===>>>>>>AAABBBBBBCCCDDDDDDEEEEEECCCBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFGGGGGGJJJNNNTTT]]]jjj}}}tttggg___[[[YYY[[[``````ffflllpppyyywwwttttttrrrqqqrrrmmmlllmmmrrrvvvzzzzzzkkkaaaOOODDD:::777777555333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000111222333444555555555666888;;;===???AAAJJJ[[[ppp{{{|||}}}}}}iii]]]WWWVVV[[[aaannnuuuxxxfffZZZNNNIIIFFFDDDDDDGGGHHHKKKNNNOOONNNPPPTTTXXX^^^gggsss}}}lll[[[NNNFFFAAA>>>:::::::::999888999<<>>>>>777777777777666666666555444444333333333333222222444444333333333222222222222222333333333333222222000111111222333333444444222333555666555666888999<<>>888777555333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000111222333444555555666777999<<>><<<999:::;;;999888999===@@@@@@CCCGGGIIIJJJKKKLLLMMMNNNNNNQQQXXXaaaooo{{{{{{{{{{{{ttttttvvvzzz|||bbbKKK@@@@@@777777777777666666666666444444444333333333222222444444444333333222222222111111222222222222111111000000111222333333444444222333555666666666888:::AAAEEENNNUUUZZZbbbssstttmmmjjjkkkoooyyyuuudddVVVMMMGGG@@@;;;:::999777555777555444555666777666555777777666777777888999999:::;;;===@@@BBBDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCCCCFFFJJJOOORRRYYYjjjlllcccYYYVVVUUUYYY[[[]]]aaafffqqq{{{}}}rrrqqquuuxxxyyy{{{xxxvvvwww{{{~~~|||uuuyyy~~~~~~~~~www```QQQAAA:::888666444555222222222222222222222222000000000000000000000000000000000000000000000000000000000000111222333444555666666888:::===@@@AAAHHHXXXoooqqqdddWWWRRRSSSYYYeeeppp|||tttgggWWWOOOJJJKKKNNNNNNNNNPPPOOORRRTTTTTTSSSWWW___ffflllvvv{{{qqq```QQQFFF@@@===;;;999:::;;;999777888<<<@@@AAADDDHHHKKKKKKKKKLLLMMMRRRSSSZZZeeettt|||___GGG<<<===777444777:::888666777888777444222111222333444444444222222222222444444333333444444333333222222444444333222222333333333666444444777777666:::@@@AAAHHHQQQVVV]]]jjj|||{{{ssssssrrrxxx|||lll\\\RRRFFFDDDAAA>>>;;;999888888777777666555555555555555666555666999888888>>>FFFLLLKKKJJJKKKLLLKKKGGGCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKJJJJJJIIIIIIKKKLLLMMMKKKKKKJJJIIIHHHFFFDDDCCCHHHEEEBBBAAAAAACCCDDDEEE<<<<<>>;;;===888999999:::;;;<<<>>>???DDDIIILLLKKKIIIKKKNNNQQQYYY\\\ggg~~~kkkRRRDDD@@@:::666777888666666999777666555333222222333333444333333222222333333444111222333333444444444444444444333333222333333444666444444777777777:::@@@DDDLLLUUU^^^gggvvvvvvsssvvvvvvfffWWWMMMEEECCC@@@===:::888777777777777666555555555555555777555555888999<<>>888555555444444333333333333222222222111000//////000111222000111111000//////000222111111111111222333444555888:::;;;;;;===BBBHHHKKKVVVqqqxxxlll]]]VVVSSSWWW___jjjyyysssbbbZZZUUUSSSQQQQQQSSSUUUVVVVVVUUUUUUVVVYYY[[[```jjjvvvuuugggVVVKKKCCC===<<<===999999999:::<<<===???@@@DDDHHHKKKLLLLLLNNNRRRUUU[[[ggg|||}}}```MMMBBB<<<888777666444666;;;666666555555444333333333222333333444444333333222000000222333444555555555444333333333333333444444666444555777888777;;;AAACCCKKKVVVbbbpppwwwrrrttt{{{nnn^^^RRRJJJDDDBBB???<<<999777777666777777666555555555555555888555555777:::@@@MMMZZZ___```cccdddbbb[[[RRRLLLDDDDDDDDDDDDDDDCCCBBBBBBEEEFFFGGGGGGIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGBBBBBBAAA@@@@@@AAABBBCCCDDDDDDGGGLLLUUUhhh|||mmm^^^[[[YYYYYYYYYZZZ```hhhttt~~~vvvwww|||{{{nnnaaaSSSIIIAAA999555444555444444444333333333222222111000000000000111222000111111000//////000222222222222222333444555666999;;;===???AAAEEELLLRRRggg~~~jjj\\\SSSQQQSSS\\\hhhuuu{{{hhh[[[VVVUUURRRQQQUUUZZZ]]]ZZZWWWYYYXXXYYY]]]aaagggrrr}}}mmm___PPPGGGAAA<<<;;;===:::::::::;;;===???@@@AAAEEEGGGJJJLLLOOORRRWWW[[[dddzzz}}}kkkTTTAAA===999999666444666:::555555666666555444333333222222444444444444222222000111222333444444444444444333333333333444444555666444555888888888<<>>;;;888777666666777777666555555555555555777555555888<<>>???@@@CCCDDDJJJVVVjjjpppiiibbb```^^^]]]bbbhhhpppzzzyyy|||vvviiiZZZNNNDDD:::666666555444444333333222222222111111111111111111111111000111111000//////000222222222111222222333444555888:::>>>BBBCCCGGGQQQ\\\xxxyyyeeeXXXPPPSSSZZZffftttqqq^^^TTTRRRSSSQQQQQQXXX```bbb^^^WWWZZZYYY[[[aaagggnnnzzz~~~hhh[[[MMMEEE@@@<<<;;;===;;;;;;<<<===???@@@BBBCCCGGGGGGIIIMMMPPPTTT\\\cccxxxttt[[[BBB===:::;;;999666666888555555666666666555444333222222444444444444222222333333333444444333333222444333333333444444555666666555555888999999===CCCKKKRRR```rrrxxxlllfffhhhpppzzznnn]]]RRRLLLHHHBBB@@@===:::888777666666777777666555555555555555555555777:::===AAAJJJTTT^^^bbbhhhiiidddZZZOOOHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHEEEFFFEEEAAA>>><<<===???DDDIIITTTjjj}}}qqqjjjeeecccgggmmmppp{{{}}}{{{{{{~~~tttdddUUUHHH<<<888888555444444333222222111111111111222222222222111111000111111000//////000222000000000111111222333444777999>>>BBBDDDHHHWWWgggrrr```WWWSSS[[[hhhvvvzzzgggVVVOOOPPPPPPOOOQQQYYYbbbeee___XXXYYYXXX\\\eeennnxxxzzzgggZZZLLLEEE@@@;;;:::<<<<<<<<<===???@@@BBBDDDEEEIIIGGGIIIMMMPPPUUUbbbooohhhKKKCCC<<<<<<<<<999666777555555555555555555555555222333333444444333333222333444444444333333222111333333333333444555666777777555666999::::::>>>DDDMMMUUUdddyyy}}}lllbbb___```hhhppp~~~fffVVVMMMFFFBBBBBB@@@===;;;888777777777777777666555555555555555444444777;;;<<<===CCCKKKXXX]]]cccddd___WWWNNNIIIFFFFFFFFFFFFFFFEEEDDDDDDGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMKKKJJJHHHGGGHHHHHHIIIHHHHHHGGGBBB===<<>>???@@@BBBDDDFFFGGGJJJHHHKKKOOOQQQXXXlllzzz[[[MMM???;;;<<<:::777666777666555444444555666777444333333222222333333444222222333444444444333333333333333444444555666777777555666999;;;;;;???EEEOOOWWWhhh}}}pppccc\\\[[[\\\bbbhhhrrr{{{ttt```SSSKKKEEEAAABBB@@@>>>;;;999888888888777777666555555555555555555444666999::::::@@@HHHQQQVVV[[[\\\XXXRRRLLLJJJFFFFFFGGGGGGFFFFFFEEEDDDHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQPPPPPPOOONNNLLLJJJIIIHHHIIIJJJJJJIIIIIIGGGBBB>>>>>>CCCIIIRRRfff~~~~~~ppp]]]JJJ>>><<<888888777666555444333333111222222333333222222111000111111000//////000222111111111111222333444444888888===DDDFFFMMMfffxxx{{{jjjZZZUUUVVVXXXhhh{{{tttcccVVVLLLJJJLLLMMMPPPVVV^^^cccdddaaa^^^[[[]]]fffuuussscccWWWKKKEEEAAA===<<<===>>>???@@@AAACCCFFFHHHIIIHHHIIIMMMRRRSSS\\\xxxhhhUUUBBB;;;;;;;;;888777777666555333444555777888555444222222222222444555000111222333444555555555333333333444555666777777777555666:::;;;;;;@@@FFFTTT]]]ppptttiii^^^[[[[[[\\\```eeekkkssskkk[[[RRRMMMHHHDDDBBBAAA>>><<<:::999888888777777666555555555555555666555555777777888???HHHKKKPPPUUUVVVRRRMMMJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQQQQQQQPPPOOOOOONNNKKKJJJIIIJJJKKKLLLHHHHHHGGGBBB>>>@@@GGGNNNccc}}}{{{fffPPPAAA<<<::::::999888777666555555111222333444444333222111000111111000//////000222222222222222333444555555999999>>>EEEGGGPPPkkk{{{rrrwww{{{cccVVVVVV[[[ddduuulll\\\QQQJJJHHHJJJMMMRRRYYY___cccdddbbb```^^^```jjj||||||mmm```UUUIIIDDDAAA>>>===?????????@@@BBBDDDFFFIIIJJJGGGHHHOOOTTTUUU```zzzbbbIII???===:::777777666666666666555444333222555555555555555555555555555444333333444555777888555555555666666666666777555777888888999>>>FFFLLLWWWaaawwwfffbbb]]][[[^^^dddjjjnnnvvv}}}rrrdddWWWOOOIIIDDDAAA>>>===<<<:::999888777777777777777777777777777777777666555555666:::===???HHHIIIJJJKKKLLLKKKJJJIIIEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQTTTTTTRRRPPPNNNKKKHHHGGGHHHKKKLLLLLLLLLKKKCCC@@@BBB@@@JJJ```tttuuuaaaQQQHHHCCCAAA<<<777666777666333444444222222222222444444222222222222222222222222444444444222111111333555===@@@DDDDDDGGGWWWuuutttpppxxxppp[[[UUU[[[aaarrrvvvbbbUUULLLGGGGGGJJJRRRVVV\\\aaacccaaa^^^\\\___iiittt~~~qqqiiiXXXPPPGGGBBBBBBBBB@@@>>>===@@@CCCEEEFFFEEEFFFFFFHHHKKKMMMOOOXXXqqqmmmRRRCCC>>>:::888888999999999999888777666555444444444444444444444444555555444444444555555666444444555555555666666666666888999:::;;;@@@HHHNNN]]]ggg|||vvvbbb___[[[\\\```hhhppptttuuukkk^^^SSSLLLHHHDDDAAA>>>===<<<:::999888777777666666666666666666666666666666555555777:::===???FFFFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQTTTVVVVVVTTTRRRNNNLLLIIIHHHJJJLLLLLLLLLKKKJJJCCC@@@DDDDDDQQQiii|||wwwrrrooommmmmmppptttyyyuuubbbUUUMMMHHH@@@:::777666444222444333333222222333333444222222222222222222222222111222333222222222555777999>>>BBBEEELLL```xxxooommmvvvlllYYYWWW```iii|||lllYYYMMMGGGDDDEEEIIIPPPUUU[[[```bbbbbb```___bbbmmmyyy|||rrrggg```VVVOOOFFFAAAAAAAAA@@@>>>>>>AAADDDFFFFFFFFFGGGGGGIIILLLNNNRRR^^^yyy|||^^^III???:::888:::777777777777666555444333333333333333333333333333555555555555555555444444333444444444555555555555777999:::;;;<<>>===;;;:::888777777777666666666666666666666666666555555555777:::===???DDDCCCCCCCCCDDDDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQRRRTTTVVVVVVTTTRRRNNNLLLJJJKKKLLLMMMLLLLLLJJJIIIBBB@@@FFFJJJZZZttt{{{uuuqqqlllfffdddaaa___\\\XXXUUURRRPPPOOONNNRRRVVVZZZaaammmzzz|||wwwvvv|||vvvfffWWWNNNCCC<<<888666555333444333333222222333333444222222222222222222222222000111222222222444777:::999>>>CCCHHHTTTlll}}}pppiiijjjtttfffXXX[[[jjjvvvpppaaaPPPGGGCCCBBBEEEIIINNNSSSYYY^^^```aaabbbcccgggrrr~~~xxxqqqjjjccc\\\WWWRRRLLLDDD@@@@@@@@@???>>>@@@CCCFFFHHHGGGGGGHHHIIIJJJLLLPPPWWWhhhkkkQQQ@@@:::999;;;555555666666555444333333333333333333333333333333555555666777666555333222333333333444444444555555777999:::;;;===DDDNNNUUUdddpppwwweee[[[[[[]]]aaaiiittt|||rrrccc\\\RRRKKKHHHEEEBBB???===<<<;;;999888777777666666666666666666666666666555555555666888;;;===???BBBBBBAAAAAAAAACCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTTTTRRROOOMMMLLLKKKLLLMMMNNNMMMKKKJJJHHH@@@???GGGNNN```||||||oooaaa\\\YYYUUUQQQQQQLLLKKKJJJHHHFFFEEEDDDDDDFFFHHHKKKMMMQQQXXXbbbjjjvvv~~~|||}}}tttlllhhhmmmvvv~~~sss[[[OOOBBB;;;999777777777333333333333333333333333222222222222222222222222111222222222222444777999===BBBGGGLLL[[[uuuwwwllliiilllsss{{{{{{ccc[[[cccvvv|||iii[[[LLLDDDBBBBBBFFFKKKMMMRRRWWW[[[]]]___cccffflllxxx}}}tttoooiiibbb^^^YYYUUURRRMMMHHHBBB???????????????CCCEEEHHHIIIHHHHHHIIIKKKJJJLLLQQQ]]]sss~~~wwwZZZEEE<<<;;;<<<888999999999999888777777333333333333333333333333555555666777666555333222333333333444444444555555666888:::;;;???GGGQQQZZZkkkwwwsssdddYYYZZZ]]]bbbjjjvvvxxxnnn^^^XXXPPPJJJGGGDDD@@@======<<<;;;999888777666666555555555555555555555555555555666777:::<<>>CCCHHHOOOaaa~~~vvvrrrrrrtttwww|||sssbbbaaammmxxxcccVVVIIICCCBBBBBBFFFJJJMMMQQQVVVXXXYYY]]]ccchhhrrr~~~yyyrrrjjjeee^^^XXXUUURRRPPPNNNHHHEEEAAA>>>>>>???@@@@@@EEEGGGIIIIIIIIIIIIJJJLLLJJJLLLSSSddd~~~}}}|||gggNNNBBB===<<<777777888888888888777777333333333333333333333333555555555555555555444444333444444444555555555555666777:::<<>>@@@AAAAAAAAABBBBBBCCCDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSSSSSSSUUUWWWVVVTTTQQQNNNLLLJJJKKKLLLMMMLLLLLLHHHFFF??????IIIRRRggg{{{iiiSSSJJJCCCAAA@@@===<<<===<<<<<<;;;;;;<<<<<<======:::<<<>>>>>>>>>AAAGGGLLLJJJPPPZZZdddqqq{{{zzz}}}{{{qqqbbb^^^]]]bbbiiirrr~~~}}}bbbPPP???:::888333111333222333333444444333333222222222222222222222222222333444444333333333666888;;;AAAGGGPPPfff{{{}}}iiibbbiiixxxrrr[[[PPPFFFCCCBBBBBBDDDHHHMMMQQQUUUWWWXXX^^^gggooo{{{uuujjjccc^^^YYYSSSOOOLLLKKKJJJIIIDDDCCC@@@???>>>???AAABBBFFFHHHIIIIIIIIIIIIJJJLLLJJJMMMXXXlllzzz{{{uuuYYYIII@@@<<<555555666666666666555555444444444444444444444444555555444444444555555666444444555555555666666666666888;;;???EEEPPP]]]gggttt|||hhh___YYY]]]bbbhhhppp}}}}}}ssshhh___VVVQQQLLLHHHGGGEEEAAA======<<<:::888777666666666555555555555555555555555777777999;;;>>>@@@BBBCCC@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTVVVWWWVVVTTTQQQNNNLLLIIIHHHJJJLLLLLLLLLEEEDDD>>>@@@KKKVVVlll|||fffWWWIIICCC>>>>>>>>>;;;999;;;;;;;;;;;;;;;;;;<<<<<<===888;;;======<<<>>>BBBFFFEEEIIIOOOUUU^^^nnntttjjj[[[^^^eeennnttt{{{{{{aaaNNN===:::999333111333222333333444444333333222222222222222222222222222222333333333333555888:::;;;AAAGGGPPPgggmmm^^^bbbqqqwwwgggTTTKKKDDDDDDEEEEEEFFFIIILLLQQQUUUXXXZZZbbbnnnxxxsssfff\\\VVVQQQNNNIIIGGGFFFFFFEEEEEEBBBAAA@@@??????@@@BBBDDDGGGHHHIIIIIIHHHHHHJJJLLLLLLPPP]]]uuu|||xxxxxx{{{{{{xxx{{{aaaNNNCCC<<<777888999999999999888888555555555555555555555555555444333333444555777888555555555666666666666777777999===AAAHHHSSSaaallluuubbb\\\\\\aaagggmmmvvvvvvmmmaaaXXXRRRNNNIIIGGGGGGEEEBBB>>><<<;;;:::888777666666555555555555555555555555555777888:::<<>>AAANNNYYYooommmYYYLLL@@@;;;888:::;;;888777999999999999888999999::::::999;;;===;;;999:::===AAA@@@BBBEEEHHHNNN\\\nnn{{{~~~nnndddXXX```nnn{{{vvv]]]III::::::;;;666444777222222444444444444222222222222222222222222222222000111222333444666:::===???EEEJJJQQQgggrrr```VVVaaauuulll[[[QQQJJJEEEFFFHHHIIIIIILLLKKKPPPVVVYYY\\\ffftttwwwhhh]]]UUUPPPJJJGGGDDDCCCCCCDDDDDDCCCAAAAAA@@@??????@@@CCCFFFGGGHHHIIIHHHHHHHHHJJJLLLNNNRRRaaa{{{{{{ssslllfffeeeeeehhhnnnvvvyyy||||||xxxwwwyyy}}}tttUUUCCC???:::;;;;;;777555555666555555555555555555666777888666666555555555444444444666555555555555666666777666:::???DDDLLLYYYjjjvvvkkk___```]]]ccciiirrrzzzppphhh```YYYQQQNNNJJJGGGEEEDDDBBB@@@<<<;;;:::888777666666666666555555444444444555555777999<<<@@@BBBDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLPPPNNNLLLMMMOOOPPPQQQQQQUUURRRPPPQQQUUUVVVRRRNNNLLLLLLKKKKKKKKKKKKKKKKKKFFFBBBBBBGGGPPPaaa{{{qqq]]]NNNGGGAAA@@@>>><<<;;;;;;;;;;;;999999999888888888888888:::999999888999;;;<<<===>>>AAADDDEEEHHHPPP[[[eeexxxvvvllljjjdddjjjwwwwww^^^JJJ;;;:::;;;555222555333333333222222111111111000111111111111222222222333444666666666888<<<>>>AAACCCIIIUUUdddtttuuueee\\\ZZZ[[[eeewwwsss___VVVIIIGGGDDDDDDFFFIIILLLMMMQQQUUUYYY[[[___kkk|||mmm___UUUMMMIIIBBBAAA@@@???>>>>>>>>>>>>CCCAAA@@@???@@@BBBEEEGGGHHHJJJKKKKKKJJJJJJLLLMMMPPPUUUfff}}}rrrggg___VVVVVVUUUVVVWWWZZZ]]]___cccccccccdddgggkkkoooqqquuuzzzzzzwwwxxxzzz|||___IIIBBB:::;;;;;;999777777777666666555555555555666666777666666555555555444444444666555555555555666777777888<<>><<<;;;999888777666666666666555555444444555555555888:::===AAACCCDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMPPPOOOMMMNNNQQQSSSSSSSSSVVVSSSPPPRRRUUUUUURRRNNNKKKKKKKKKLLLLLLLLLLLLLLLGGGDDDCCCHHHRRRdddkkkWWWJJJCCC===<<<;;;999888888777777888888888888888888888888999999999888999:::<<<===<<>>>>>>>>>>>>>>BBBAAA??????@@@CCCEEEGGGGGGHHHIIIIIIIIIIIIJJJLLLVVV[[[lll}}}lllbbb[[[TTTOOOJJJJJJIIIIIIKKKMMMOOOQQQSSSSSSRRRSSSTTTWWWYYY[[[dddhhhrrr}}}}}}yyywwwwwwxxxmmmQQQCCC<<<;;;;;;:::999888777777777666666555555555555666555555555555555444444444666555555555666666777888;;;???DDDJJJTTTdddyyyuuudddaaahhhllluuu{{{ssslllddd^^^OOOLLLFFFBBB@@@>>><<<;;;;;;:::999888777666666666666555555444555555666666999;;;???BBBDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOONNNNNNPPPSSSUUUVVVVVVVVVTTTRRRRRRTTTTTTQQQMMMKKKKKKKKKLLLLLLMMMMMMMMMIIIEEEDDDJJJVVVjjjuuu```OOODDD???:::::::::999888777666555666777777777888999999999999999999999999;;;<<<<<<<<<>>>@@@@@@@@@BBBHHHMMMRRRZZZfffsss}}}}}}~~~ooogggeeeuuuvvvfffRRR@@@:::888444333666111111222222333333444444111111111111222222222333333555666777888:::>>>@@@EEEGGGNNNYYYhhhwwwuuuhhh[[[SSSVVV[[[fffuuuzzzeeeTTTLLLFFFEEEEEEFFFHHHLLLPPPSSSTTTXXX^^^ccckkkyyy|||kkk]]]SSSLLLGGGDDD??????>>>======>>>>>>>>>@@@@@@??????AAADDDFFFHHHHHHIIIJJJJJJIIIJJJLLLMMMXXX^^^ppp{{{ooo]]]QQQKKKIIIGGGEEEDDDDDDCCCCCCDDDEEEGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKQQQSSSZZZdddlllsss~~~|||yyyxxxwww|||yyyXXXEEE>>>;;;999::::::777666666888777666555555555555555555555555555555555555555555555555555666777888888<<<@@@FFFMMMYYYkkkuuuggghhhrrrxxxwwwkkkaaaPPPLLLFFFAAA???===;;;::::::999888777666666666666555555555555555666666777;;;===@@@CCCFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNPPPTTTWWWXXXXXXWWWUUUSSSSSSSSSRRROOOMMMJJJKKKKKKLLLLLLMMMMMMNNNJJJGGGFFFLLLZZZpppjjjWWWHHH@@@<<<;;;;;;<<<<<<;;;:::888777666666777777888999::::::999999999::::::;;;<<<<<<===???AAAAAA@@@AAADDDFFFIIIOOOWWWaaammmzzz{{{xxxwwwxxxmmmjjjmmm|||{{{nnn[[[HHH>>>999666666888222222333333333333333333111111111222222222333333333555666888999;;;???BBBHHHLLLVVVeeevvv~~~~~~qqq```UUURRRYYYcccsssqqq]]]NNNGGGDDDEEEFFFGGGJJJNNNSSSVVVVVVZZZaaaiiisss}}}rrrcccVVVNNNHHHDDD@@@===============>>>??????@@@??????@@@BBBEEEHHHIIIJJJKKKLLLLLLKKKLLLOOOQQQTTT\\\qqqyyy```XXXLLLEEECCCCCCCCCBBBCCCBBBBBBAAABBBBBBCCCDDDGGGFFFEEEEEEEEEEEEFFFFFFHHHHHHLLLSSSYYY___kkkvvv}}}{{{zzz|||dddLLLBBB;;;888::::::666444666888777666555555555555555444555555555555555555555555555555666666777999999===AAAHHHPPP]]]rrrzzzooosss~~~rrrdddQQQLLLFFFAAA???===<<<;;;999999888777666666666666555555555555555666777888<<<>>>AAADDDFFFGGGGGGFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMQQQUUUXXXYYYXXXXXXVVVUUUTTTSSSQQQNNNLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJHHHHHHNNN^^^uuuwwwaaaOOODDD>>><<<<<<<<<=========;;;:::999666777777888999::::::;;;999::::::;;;<<<<<<======<<<>>>@@@AAAAAABBBCCCDDDDDDGGGKKKRRRZZZeeeqqqxxx}}}yyyvvvtttnnnvvvwwwnnniiimmmuuuzzz|||~~~tttcccOOOAAA:::777666888555555444444333222111111111222222222222333333333333555777888:::===AAADDDHHHPPP___ssswwwbbbWWWXXX```mmmzzzhhhVVVJJJFFFCCCEEEHHHIIILLLOOOUUUYYYXXX]]]eeeppp|||wwwmmm___SSSKKKFFFAAA>>><<<<<<<<<<<<===???@@@@@@@@@AAAAAABBBDDDGGGIIIJJJJJJKKKLLLKKKKKKLLLOOORRRRRR\\\rrrqqq[[[LLLGGGBBB??????>>>===;;;??????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBEEEDDDFFFJJJMMMQQQ\\\fffuuu}}}{{{}}}uuu\\\HHH>>>888::::::555333777777666666555555555555666444444444555555555555555555555555666777888999:::===BBBJJJTTTcccwww|||uuu~~~vvvcccQQQLLLFFFAAA???>>>===<<<999888777666666666666666555555555555666777888888===???BBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLNNNRRRVVVYYYYYYXXXXXXXXXVVVTTTRRROOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIPPPbbbyyyoooZZZJJJBBB>>>===;;;<<<<<<<<<;;;;;;:::999888888999999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<===???AAAAAABBBBBBCCCEEEGGGIIIOOOWWW```fffnnnrrrvvvwwwvvvsssqqqppplllrrr{{{~~~rrrhhhaaaaaakkkvvvyyywwwzzzxxxjjjUUUEEE;;;888777777777666555444333222111000222222222222333333333333333555777999;;;>>>CCCFFFGGGRRRggghhh___cccmmm{{{qqqaaaQQQHHHFFFBBBFFFJJJLLLMMMPPPVVV[[[[[[aaakkkxxxrrrhhh[[[PPPIIIDDD@@@===;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKHHHHHHIIIHHHHHHJJJMMMPPPUUU```www}}}^^^MMMBBB@@@>>>>>>>>>===;;;999>>>>>>>>>>>>????????????<<<======>>>??????@@@@@@CCCBBBCCCEEEFFFGGGOOOXXXbbbmmm}}}yyyzzz}}}lllPPPBBB999;;;;;;555444999666555555555555666666777444444444555555555666666555555555666777999:::;;;>>>DDDNNNYYYhhh|||xxxwwwuuuaaaPPPKKKEEE@@@>>>>>>>>>===888888777666666666666777555555555555666777888999===???AAADDDFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNPPPTTTXXXZZZZZZYYYYYYYYYXXXUUUQQQNNNLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGIIIQQQddd{{{~~~hhhTTTGGGAAA???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????======>>>???AAABBBBBBAAACCCDDDDDDFFFHHHMMMSSSXXX^^^cccjjjmmmmmmlllkkkkkklllpppvvv{{{}}}sssggg]]]XXXZZZfffsssxxxooosssrrr^^^KKK@@@<<<:::999666666555444333222222111222222222333333333444444333555888:::<<<@@@DDDHHHIIIXXXpppoooiiirrrzzzjjjZZZMMMFFFFFFBBBGGGKKKMMMNNNQQQWWW\\\___fffrrr~~~kkkbbbVVVMMMGGGCCC???<<<;;;;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGIIIMMMPPPWWWccc{{{kkkSSSIII@@@???>>>==================>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@???????????????AAACCCBBBBBBGGGNNNTTT^^^lllzzzwwwxxx{{{uuuUUUFFF;;;<<<<<<666666;;;555555555555555666777888444444444555555555666666555555555666777999:::;;;???FFFPPP\\\kkkzzzrrruuusss^^^NNNJJJCCC???======>>>>>>888777777666666666666777555555555555666777999999===>>>AAADDDEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPRRRUUUYYY[[[[[[ZZZYYYYYYXXXUUUQQQMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEGGGIIIRRReee|||zzzdddQQQEEE@@@???>>>???>>>===;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@AAA@@@@@@AAABBBCCCCCCBBB>>>???@@@@@@AAADDDIIIMMMTTTZZZbbbggghhhgggggghhhhhhkkkooorrruuuyyy~~~vvvmmmbbbYYYUUUXXXdddqqqvvvggglllzzzyyyfffRRRFFFAAA???===444444444444444444444333222222333333333444444444444555888:::<<<@@@EEEHHHNNN]]]wwwtttqqq}}}vvveeeVVVKKKFFFFFFCCCGGGLLLNNNNNNQQQWWW]]]bbbjjjvvvxxxeee]]]RRRJJJEEEBBB>>><<<;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHJJJOOORRRVVVccc}}}}}}[[[IIIFFF???===;;;999:::;;;===>>>::::::<<<======>>>>>>===>>>>>>>>>???>>>======<<<======@@@CCCBBB@@@DDDJJJJJJRRR___jjjuuu{{{vvvvvv}}}eeeNNN;;;888:::777666:::888888777555555444444444555555555555666666666666888888888777777999===@@@DDDGGGPPP```uuuzzzooommmtttyyydddWWWLLLHHHBBB>>>===<<<;;;::::::999777666555555555666555555666555555666999;;;@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQRRRTTTWWW[[[^^^aaaccc\\\ZZZWWWTTTPPPMMMKKKJJJKKKKKKJJJIIIHHHFFFEEEDDDFFFGGGHHHPPPbbbwwwqqqZZZJJJAAA<<<:::<<<===<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@?????????CCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@AAACCCEEEGGGMMMQQQVVVZZZ\\\___bbbdddddddddcccdddlllyyyzzzjjj[[[UUUQQQQQQ]]]nnntttbbb^^^iiiyyytttcccUUUKKKCCC???;;;999666555555555333222222222111111222222333444333666:::<<<<<>>>>><<<===>>>>>>>>>???AAACCCCCCBBBAAA????????????@@@?????????@@@AAACCCDDDEEEHHHLLLQQQWWW```jjjuuu|||}}}wwwuuuzzzsssYYYBBB===>>>;;;:::<<<888888777555555444444555555555555555666666666666555666555555444777;;;>>>FFFJJJSSSbbbvvvsssiiiiiiooo}}}zzzlll\\\RRRJJJFFFAAA>>>===<<<;;;::::::999777666555555555666666666777777666777:::===AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQRRRSSSVVVZZZ]]]```bbb]]][[[XXXTTTQQQNNNKKKJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEHHHQQQcccxxx~~~lllVVVIIIBBB======??????===<<<<<<>>>>>>===<<<============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>>>>???@@@BBBDDDHHHKKKPPPUUUXXX\\\___bbb___aaabbbfffqqqvvvgggZZZUUUQQQOOOZZZhhh|||}}}nnn___WWW\\\jjjwwwqqq```RRRGGGBBB:::888666555555555333222333222222222222333444444444888;;;===>>>@@@EEEIIISSS```yyylll\\\OOOGGGEEEHHHHHHJJJMMMOOORRRVVV[[[^^^hhhqqqqqqaaaVVVLLLGGGDDD???===>>>;;;<<<>>>@@@CCCEEEGGGHHHFFFFFFHHHIIIJJJJJJJJJJJJKKKJJJJJJHHHHHHKKKPPPSSSWWWfff}}}yyy[[[JJJBBB===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<=========>>>@@@BBBCCCBBBAAA????????????@@@<<<<<<===>>>???@@@BBBCCCFFFHHHKKKOOOTTT\\\dddjjjuuuyyytttvvv{{{cccGGG>>>>>>;;;999999888888777666555555555555555555555555666666666666444555555444444777;;;>>>HHHMMMWWWfffzzzkkkccceeejjjuuu~~~qqqkkkeee[[[QQQKKKGGGDDD@@@======<<<<<<;;;999888777666555555555666666777888888777999;;;>>>AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRUUUXXX\\\___aaa^^^]]]YYYUUUQQQNNNLLLKKKMMMLLLLLLKKKJJJHHHGGGFFFBBBDDDIIISSSeeexxxuuudddQQQGGGBBB??????BBBAAA???>>>>>>??????>>><<>>>>>???@@@BBBCCCBBBEEEJJJNNNRRRVVVZZZ^^^[[[___ccciiiwwwuuuiii]]]XXXTTTRRR\\\hhhxxxxxxkkk___QQQOOO[[[jjjooo[[[KKKBBB:::777555444444555444333444333333333333444555555666999<<<>>>>>>AAAGGGKKKUUUddd~~~vvvdddVVVLLLEEEEEEHHHJJJLLLOOOQQQTTTXXX]]]aaallluuuooo___TTTJJJFFFCCC???===???<<<===???BBBDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIILLLQQQUUUVVVcccxxxdddLLLCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<===????????????AAACCCCCCBBBAAA@@@????????????;;;<<<<<<===???@@@BBBCCCFFFGGGHHHIIIKKKOOOTTTWWW[[[gggxxxzzztttuuuyyynnnNNN???>>><<<999777888888777666555555666666555555555555666666666666666666666666666999>>>AAAGGGNNN[[[kkk~~~|||gggaaadddhhhqqqzzz~~~qqqccc\\\WWWOOOIIIFFFEEEBBB>>>===<<<<<<;;;:::888888777666666666666666666777888777777999<<<>>>BBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQTTTWWW[[[]]]___```^^^ZZZWWWSSSPPPMMMLLLMMMLLLLLLKKKJJJHHHGGGFFFAAAEEEKKKUUUgggxxx}}}mmm^^^MMMEEEBBB@@@@@@BBBBBB@@@????????????>>><<<@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBAAABBBCCCDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDD@@@CCCFFFIIILLLPPPUUUXXXZZZ___eeennn~~~zzzpppeee___\\\]]]hhhsss~~~|||||||||}}}{{{qqqcccRRRLLLVVVggg{{{bbbLLLAAA:::777444333444555555444444444444444444555666666666999<<<===>>>BBBHHHMMMYYYkkk~~~ooo^^^RRRJJJEEEDDDGGGKKKMMMPPPSSSVVV[[[```dddpppwww}}}nnn]]]RRRHHHDDDBBB???>>>???===???AAADDDFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLKKKKKKIIIIIIKKKPPPTTTVVVaaassssssVVVFFFAAA@@@??????>>>>>>>>>>>>=========>>>@@@BBBBBBBBBBBBCCCEEECCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>???AAACCCEEEFFFHHHIIIJJJJJJJJJKKKNNNQQQUUU___kkkttt|||}}}xxxxxx{{{}}}ZZZGGGBBBAAA>>><<<888777777666666666666777555555555555666666666666555666666666777:::???CCCGGGPPP___pppuuudddaaadddhhhqqqzzzssshhh\\\VVVRRRKKKFFFEEECCC@@@===<<<<<<<<<;;;999777777777777777666666666444555666666777888;;;>>>BBBCCCEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOQQQSSSVVVZZZ\\\^^^```^^^[[[XXXTTTQQQPPPOOOLLLLLLLLLKKKJJJHHHFFFEEECCCGGGMMMWWWgggvvvzzzwwwgggYYYKKKEEECCCAAA@@@BBBBBB@@@??????@@@@@@???===@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFHHHLLLPPPTTTWWW]]]gggsssxxxnnnhhhhhhnnn{{{~~~zzz{{{{{{|||zzziiiWWWPPPXXXiiigggOOO@@@;;;999555333444555555555555555444444555555666777555888;;;<<<===AAAHHHMMM]]]rrrzzzkkkYYYOOOIIIEEEEEEGGGKKKMMMQQQTTTXXX^^^ccchhhrrrxxx|||mmm]]]RRRGGGCCCAAA>>>>>>@@@???@@@CCCFFFHHHIIIIIIIIIGGGGGGIIIKKKLLLMMMNNNNNNMMMMMMKKKIIIHHHJJJNNNRRRWWW___oooeeePPPEEEAAA???>>>>>>=====================>>>@@@BBBCCCCCCCCCDDDEEEDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAACCCEEEGGGHHHFFFHHHJJJKKKKKKLLLNNNPPPVVV\\\bbbfffkkkwww~~~eeeLLLBBB@@@>>>;;;888777777666666777777777555555555555666666666666444444555555777:::???CCCHHHSSSddduuu}}}nnnaaaaaafffkkkwww~~~lllbbbYYYTTTPPPJJJFFFFFFBBB???===<<<;;;;;;999888666666777777777777666666444555666666777888<<<>>>CCCDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSVVVYYY\\\]]]```^^^\\\YYYVVVTTTRRRRRRMMMMMMMMMLLLKKKIIIGGGGGGEEEIIINNNWWWdddqqqsssooobbbUUUIIIEEEDDDBBBAAABBBBBBAAA@@@@@@BBBBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBAAADDDDDDEEEEEEFFFIIINNNRRRUUU]]]jjj{{{yyyvvvyyyzzz||||||}}}nnn]]]VVV[[[hhhoooVVVEEE>>>;;;777444444555555555555444444444444555666666666888;;;<<<===AAAHHHNNN^^^vvvvvvfffUUULLLIIIGGGGGGIIIKKKNNNRRRWWW\\\bbbiiimmmuuu{{{}}}nnn^^^SSSHHHCCCAAA>>>>>>@@@@@@BBBEEEHHHIIIJJJIIIIIIEEEGGGHHHJJJLLLMMMNNNOOONNNMMMLLLJJJJJJLLLPPPSSSYYY^^^jjj|||oooYYYLLLEEE@@@>>>===;;;;;;;;;<<<<<<============???BBBCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBB??????@@@BBBDDDFFFHHHIIIDDDGGGJJJKKKLLLLLLNNNOOOSSSWWW[[[^^^cccnnn|||oooQQQBBB===;;;999888777777777777777888888555555555555666666666666444555666777888<<>>999666555555666555444444333333444444555666777999<<<===>>>CCCJJJPPP\\\wwwwwwzzzpppaaaPPPJJJIIIIIIJJJLLLLLLPPPUUUZZZ```gggooosss}}}~~~ooo```TTTIIICCCAAA>>>>>>AAAAAACCCFFFIIIKKKKKKJJJIIIFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLMMMPPPUUUYYY[[[]]]ffftttooo___PPPIIIFFFAAA???AAA<<<<<<===>>>???@@@@@@AAA???BBBEEEGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCEEEGGGIIIKKKLLLJJJMMMPPPQQQQQQPPPPPPQQQTTTWWW[[[aaagggooowww}}}{{{ZZZFFF???===;;;888777777777777777888888555555555555666666666777777888999999;;;???DDDHHHPPP[[[lll}}}nnngggdddiiippp{{{xxxddd[[[QQQMMMIIIFFFFFFHHHAAA???===;;;;;;999777444555666777888888777666666666777888888999;;;>>>AAADDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRTTTWWWZZZ\\\]]]^^^]]]\\\ZZZXXXWWWVVVVVVRRRRRRQQQPPPOOOMMMLLLKKKGGGIIILLLQQQ\\\eeefffaaaXXXNNNEEEDDDFFFFFFFFFFFFEEEDDDDDDEEEHHHIIIIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGJJJLLLOOORRRRRRPPPNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDAAAAAAAAABBBDDDIIIPPPTTTbbblll{{{yyyiii```]]]ccc~~~lllZZZDDD???:::666555666666555444333333333333444555555888;;;===>>>???DDDLLLRRRYYYvvvyyynnnrrr{{{kkk\\\MMMGGGHHHJJJLLLNNNNNNQQQWWW]]]ccckkksssxxxpppaaaUUUIIIDDDAAA>>>>>>AAAAAADDDGGGJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKJJJJJJJJJLLLMMMMMMNNNOOOTTTYYY^^^\\\]]]cccooo||||||uuueeeWWWKKKHHHGGGCCCCCCFFF??????@@@AAACCCDDDEEEFFFCCCFFFJJJKKKKKKJJJJJJKKKHHHHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGHHHKKKMMMOOOPPPTTTWWWYYYYYYWWWUUUTTTTTTYYY\\\bbbiiioootttwwwxxx{{{{{{yyybbbGGG<<<:::<<<:::999888777666666666666999999777666555555555555555777888888999===CCCIIIUUU\\\mmmnnniiijjjiiikkkxxx~~~qqqaaa\\\UUUNNNJJJGGGDDDCCC???>>><<<;;;;;;:::888666666666666666666666666666777777666777999===AAADDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQRRRSSSTTTTTTVVVYYY\\\\\\\\\\\\[[[YYYXXXYYYZZZYYYVVVTTTUUUVVVVVVSSSPPPPPPLLLLLLQQQ[[[aaa```]]]PPPKKKFFFDDDGGGHHHGGGEEEAAAAAACCCFFFJJJMMMMMMLLLFFFGGGGGGFFFEEEFFFHHHJJJKKKPPPTTTVVVXXXZZZWWWQQQRRRMMMKKKKKKJJJGGGGGGKKKJJJJJJKKKKKKJJJHHHFFFDDDCCCCCCBBBAAABBBHHHQQQXXXgggrrr~~~~~~}}}~~~uuuggg^^^ggg}}}```HHH@@@:::999888666666999333444555444444444666888777:::<<<>>>???EEEMMMSSS^^^{{{tttkkksss{{{gggXXXJJJEEEFFFHHHJJJLLLPPPUUUZZZ]]]aaaiiiuuu~~~rrrcccVVVHHHCCCBBBAAAAAACCCFFFGGGIIIKKKKKKJJJIIIHHHIIIHHHHHHGGGHHHIIIJJJKKKOOOMMMNNNSSSVVVXXX\\\aaabbbdddeeegggmmmsssqqqkkk```UUULLLJJJHHHDDDCCCGGGEEE@@@@@@FFFHHHFFFGGGKKKHHHMMMQQQQQQRRRRRRNNNIIILLLGGGEEEGGGHHHFFFFFFHHHDDDEEEFFFGGGIIIMMMSSSWWW[[[\\\\\\\\\[[[ZZZYYYXXXaaadddkkkrrrxxx{{{zzzyyy{{{~~~yyywwwzzz}}}lllOOO???;;;<<<:::999888777777666666666999888777666555555555555555777999999999===DDDJJJVVV^^^ppprrrbbbaaadddgggmmm~~~zzzmmm^^^YYYSSSNNNJJJHHHFFFDDD???===;;;;;;;;;:::888666666666666666666666666666777666666777:::>>>BBBEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTUUUXXXZZZ\\\]]]]]]\\\ZZZZZZ[[[]]]ZZZXXXWWWXXX[[[\\\ZZZXXXRRRMMMJJJMMMUUU\\\\\\[[[SSSNNNIIIGGGGGGHHHGGGEEEGGGGGGHHHKKKNNNQQQQQQPPPKKKKKKKKKIIIHHHIIILLLOOORRRYYY```eeejjjkkkddd[[[RRRNNNLLLLLLKKKIIIJJJNNNOOONNNMMMKKKIIIGGGEEEDDDFFFFFFEEEDDDEEEKKKSSSYYYeeeooo}}}~~~}}}}}}||||||{{{{{{|||wwwnnniiiqqqdddLLLCCC;;;888666333333444333444555555444444666888888:::===>>>@@@EEENNNTTTbbb}}}tttllluuuvvvcccUUUHHHDDDGGGIIIKKKNNNRRRVVV\\\```dddlllxxxwwwdddVVVHHHBBB@@@??????AAAGGGHHHJJJKKKKKKKKKIIIHHHIIIHHHGGGGGGGGGIIIJJJKKKMMMLLLMMMSSSWWWZZZ```gggfffiiijjjlllqqqwwwuuupppcccYYYPPPMMMJJJFFFFFFIIINNNHHHFFFJJJLLLLLLOOOUUUTTTWWWYYYYYY[[[ZZZTTTLLLOOOIIIEEEFFFFFFCCCCCCFFFBBBCCCEEEGGGJJJNNNUUUYYYbbbcccccccccbbbbbbbbbbbbfffjjjqqqzzz|||vvvssssssyyyyyyZZZEEE======::::::888777777777777777999888777666666555555666555777999999:::>>>EEEKKKXXXbbbuuuppp___XXXZZZ___dddnnnwwwhhh[[[WWWQQQMMMJJJIIIFFFEEE???===;;;;;;::::::888666666666666666666666666666666666666888<<<@@@DDDGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMPPPRRRTTTTTTUUUWWWXXX\\\]]]^^^]]]\\\\\\^^^```\\\\\\[[[]]]```bbbbbbaaaWWWQQQKKKLLLRRRWWWZZZYYYSSSPPPKKKHHHGGGFFFEEEEEEHHHIIILLLQQQUUUWWWWWWUUUPPPOOOMMMJJJIIILLLQQQUUU```hhhrrr{{{ssseeeWWWSSSPPPPPPOOOLLLMMMPPPSSSRRROOOMMMJJJIIIHHHHHHFFFFFFEEEEEEFFFKKKQQQVVVbbbkkkwww{{{yyywwwuuuuuuvvvwwwyyyxxxyyyxxxvvv|||jjjNNNDDD;;;888666333222444333444555555444555777999888;;;>>>???AAAGGGOOOUUUfffuuuqqqzzzooo]]]QQQFFFDDDGGGIIIMMMPPPSSSXXX^^^ccchhhqqq}}}|||gggYYYJJJDDDBBB@@@@@@BBBHHHIIIJJJKKKLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLJJJLLLQQQVVV\\\eeennnmmmqqqtttvvvzzz~~~zzzqqqggg\\\VVVQQQNNNNNNQQQUUURRRRRRWWW\\\aaaiiipppvvvwwwwwwwwwxxxuuuhhh[[[SSSKKKEEEDDDBBB@@@@@@CCC???AAACCCFFFIIIOOOUUUZZZeeegggjjjkkkkkkkkklllnnnpppuuu}}}yyyrrrnnnrrrxxxdddJJJ??????::::::999888777777777777888888777666666666666666555777999:::;;;@@@GGGMMMZZZfffzzz~~~bbbUUUVVVWWW\\\cccnnnuuugggZZZVVVQQQMMMJJJHHHEEECCC???===;;;::::::999777666666666666666666666666666555555777999===BBBFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNLLLOOORRRTTTTTTTTTUUUVVVZZZ[[[\\\]]]\\\]]]___aaa_________aaabbbcccddddddZZZUUUOOOOOORRRWWWXXXXXXSSSRRROOOLLLIIIHHHHHHHHHHHHLLLSSS[[[aaaccc```]]]VVVTTTPPPNNNOOOVVV___fffuuu}}}zzziii]]]YYYVVVVVVUUURRRRRRUUUWWWUUUSSSPPPNNNMMMLLLLLLIIIHHHHHHGGGIIILLLOOORRR]]]dddnnn{{{|||yyytttqqqpppqqqtttvvvvvv~~~oooPPPEEE;;;888888777666888333444555555444555777999999;;;>>>@@@BBBHHHPPPWWWiii~~~xxxwwwyyyiiiXXXNNNEEEDDDGGGIIIMMMQQQUUUZZZaaafffkkkuuujjj\\\MMMFFFDDDCCCDDDFFFIIIJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKIIIJJJOOOSSSYYYdddnnnrrryyy}}}nnnaaaZZZWWWZZZ]]]___bbbiiisss~~~lllUUUMMMEEEBBB@@@===>>>AAA>>>@@@BBBDDDGGGMMMSSSXXX___eeelllqqqsssssstttvvv{{{xxxqqqlllooovvv~~~nnnQQQBBBAAA;;;:::999888777777777777888777777666666666666777555777:::;;;<<>>===;;;::::::999777555666666666666666666666666555666888;;;???CCCGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMNNNKKKNNNRRRTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\___aaaaaabbbccccccbbbaaaaaa```WWWTTTQQQPPPSSSVVVVVVUUUSSSUUUVVVTTTPPPLLLLLLMMMLLLRRR\\\fffllllllfffaaaYYYXXXWWWYYY```lll{{{yyyggg\\\XXXWWWYYYZZZYYY\\\```\\\\\\ZZZXXXUUURRRPPPOOOPPPOOONNNMMMMMMNNNNNNNNNRRRYYYbbbooo{{{uuupppnnnooorrrtttzzztttXXXKKK???::::::999888999444555666555555555777999999;;;>>>@@@CCCHHHQQQWWWjjjyyyxxx{{{tttdddUUUMMMEEEEEEGGGIIIMMMQQQVVV\\\ccchhhnnnxxxkkk\\\MMMGGGEEEEEEGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHFFFFFFEEEFFFGGGHHHJJJHHHIIILLLNNNSSS^^^iiitttoooeeedddiiimmmyyytttVVVMMMEEEAAA???<<<>>>AAA@@@AAACCCDDDFFFJJJOOOSSSWWW```llluuuxxxyyy{{{}}}zzzrrrmmmjjjpppxxx}}}]]]HHHCCC;;;:::999888888777888888777777666666666666777777555888:::<<<>>>CCCKKKQQQ]]]nnniiiTTTPPPTTTSSSWWW]]]iii~~~lllaaaYYYUUUQQQLLLIIIEEEAAA>>>>>><<<::::::999999777555666666666666666666666666666777999<<<@@@DDDHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLOOOQQQSSSSSSTTTVVVWWWVVVXXXYYYYYYZZZ[[[]]]___ccceeeggggggddd```]]]\\\QQQPPPNNNNNNQQQSSSUUUUUUSSSXXX]]][[[TTTNNNLLLLLLNNNTTT^^^hhhmmmlllfffaaa^^^aaafffooo{{{ooo```RRRPPPRRRXXX\\\___dddiiieeefffhhhhhhfffbbb^^^[[[ZZZXXXUUUTTTRRRPPPMMMKKKLLLQQQYYYeeezzz~~~zzztttooommmooorrrttt|||zzz{{{{{{dddUUUEEE>>><<<999666666444555666666555666888:::888;;;>>>@@@CCCIIIQQQXXXkkkqqqsssxxxnnn```RRRKKKFFFFFFHHHJJJNNNSSSYYY___fffkkkqqq{{{mmm^^^NNNGGGEEEEEEGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIIIIMMMWWWcccsss|||~~~uuuSSSKKKDDDAAA@@@>>>@@@CCCDDDDDDEEEEEEFFFIIINNNQQQUUU___llluuuxxx{{{~~~vvvpppiiilllsss|||kkkOOODDD;;;;;;:::999888888888888777777666666666666777777555888;;;<<<>>>DDDLLLRRR^^^pppxxx^^^QQQMMMMMMPPPRRRVVVbbbxxxvvvfff\\\VVVSSSOOOKKKIIIEEEAAA???>>><<<:::999999999777555666666666666666666666666777888:::>>>AAAEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNPPPRRRRRRSSSTTTWWWYYYVVVXXXYYYYYYYYYZZZ]]]___dddhhhlllkkkgggaaa]]][[[OOOMMMKKKKKKNNNSSSXXXZZZ^^^fffllljjj```WWWRRRRRRSSSXXX```jjjqqqsssrrrooovvv~~~qqq```UUUKKKIIILLLSSSYYY\\\bbbhhhmmmrrrzzz{{{xxxooolllhhheeeccc^^^XXXSSSRRRUUUYYY```qqqyyyvvvqqqmmmlllnnnrrrtttxxxsssrrrttt~~~jjjYYYGGG???<<<999555444444555666666555666888:::777:::===???BBBHHHQQQWWWlllqqqgggjjjpppwwwyyyiii[[[NNNHHHEEEGGGJJJLLLQQQWWW]]]ccciiiooottt~~~tttdddSSSJJJGGGFFFGGGJJJIIIIIIIIIIIIIIIJJJJJJKKKHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEGGGHHHGGGIIISSS___pppnnnOOOHHHCCCBBBBBBAAACCCFFFFFFGGGGGGGGGHHHKKKPPPTTTWWW___iiiooorrrvvv~~~zzztttlllmmmqqqzzzvvvTTTEEE<<<;;;:::999888888888888777777666666666666777888555888;;;===???DDDMMMSSS^^^qqqsssYYYPPPLLLHHHMMMOOOQQQ[[[ppppppbbbZZZSSSQQQMMMKKKIIIFFFCCC@@@>>><<<:::999999888666555666666666666666666666666888999;;;>>>BBBEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRPPPQQQRRRRRRRRRTTTXXXZZZWWWXXXZZZZZZZZZZZZ]]]___eeejjjoooooojjjccc^^^\\\QQQNNNKKKJJJNNNUUU\\\aaaqqqzzzsssggg```___^^^aaahhhrrr|||wwwbbbTTTLLLIIIGGGIIIOOOTTTWWW\\\bbbqqqyyy}}}yyyssskkkeee]]]^^^]]]___kkktttqqqnnnkkkkkknnnrrruuu|||yyypppmmmlllqqqyyyjjjXXXFFF>>>===:::777666444666666666666666888:::777999===???BBBHHHPPPWWWmmm}}}fff```ccchhhooozzzuuueeeWWWKKKFFFDDDHHHKKKNNNTTTZZZ```ffflllqqqwww|||kkkYYYOOOKKKIIIIIILLLIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFDDDDDDDDDEEEFFFCCCDDDFFFHHHGGGHHHRRR^^^mmmsssaaaMMMFFFBBBCCCDDDCCCEEEIIIHHHHHHIIIIIIKKKNNNSSSWWWZZZ```fffhhhjjjppp{{{{{{ssslllkkkoooxxxdddHHHBBB@@@===888777888999888666555444777::::::777444777777999===???CCCLLLVVVaaarrrjjjRRRIIIHHHFFFIIIJJJNNNYYYiii|||ooobbb[[[UUUQQQMMMIIIGGGEEECCCAAA===<<<:::888666666666666444444444555555555555666777888:::===@@@DDDGGGIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTSSSSSSTTTVVVYYYZZZZZZZZZYYYVVVUUUXXX^^^dddmmmoooqqqnnnhhh___XXXTTTPPPIIIFFFJJJQQQVVV\\\aaavvvyyynnnpppkkksssfffQQQIIIJJJEEEFFFGGGGGGIIIMMMRRRVVVfffqqq~~~pppjjjhhheeefffmmmzzz|||tttmmmlllllllllooossszzzlll___cccoooxxxnnnQQQ@@@>>>:::999999333555666666666666666555444999999===BBBEEEIIIQQQ[[[lllxxxggg\\\]]]bbbkkkxxxooo]]]RRRKKKIIIGGGFFFIIIOOOVVVZZZccciiisss{{{tttaaaSSSLLLKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHFFFDDDDDDCCCCCCCCCBBBCCCEEEGGGJJJSSS]]]pppuuueee[[[MMMJJJFFFDDDEEEFFFGGGGGGOOOPPPPPPQQQYYYcccgggfffmmmkkkhhhfffiiipppzzz~~~wwwooolllnnnwwwoooPPPBBB@@@<<<999888999999888777666555777999:::888666888777999===@@@DDDNNNXXX___oooeeePPPIIIIIIHHHKKKLLLOOOVVVbbbqqq~~~mmm```YYYSSSPPPLLLHHHFFFDDDBBB@@@===<<<:::888666666666666555555555666666666777777777888:::===AAADDDGGGIIIIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMNNNNNNOOOPPPQQQQQQSSSRRRRRRRRRSSSVVVXXXZZZZZZZZZYYYWWWVVVYYY^^^ccciiilllooonnnhhh```YYYUUUPPPJJJFFFIIINNNTTT]]]eeeqqq^^^OOOGGGFFFBBBCCCDDDDDDEEEHHHMMMPPPYYYaaaqqq|||vvvrrrsss{{{~~~vvvnnnlllkkkjjjmmmqqqwww}}}jjj]]]aaabbbppp~~~qqqSSSAAA===888777777222555555666666666666666666999999===BBBEEEIIIRRR[[[pppvvveeeZZZ\\\aaammm}}}mmm\\\QQQJJJHHHGGGGGGJJJPPPWWW[[[fffllluuu}}}vvvcccUUUMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDCCCAAACCCFFFJJJNNNYYYdddrrryyylll^^^TTTLLLIIIGGGEEEFFFHHHJJJKKKMMMUUU```jjjvvvxxxpppnnnsss}}}}}}sssmmmllluuuyyyVVVCCC???<<<:::999999888888999777666666888999999888888777999>>>AAAFFFQQQ[[[cccqqq}}}___LLLHHHIIIJJJMMMOOORRRVVV^^^kkkzzz{{{jjj^^^XXXRRROOOJJJGGGEEECCC@@@???===<<<:::888666666666666666666777777777888888888777888;;;>>>AAADDDGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPPPPQQQSSSVVVXXXZZZYYYYYYXXXWWWWWWZZZ___cccfffiiimmmlllggg```YYYVVVQQQLLLIIIJJJMMMUUUcccpppsss___UUUNNNHHHDDDBBBBBBCCCCCCCCCEEEIIILLLNNNSSS^^^nnnwwwwwwwww}}}xxxpppllljjjhhhjjjnnnqqq}}}~~~kkk[[[^^^XXXiii|||yyyZZZDDD>>>888777888333444555555666666777777777::::::===BBBEEEIIIRRR[[[sssrrrbbb]]]^^^eeesss|||kkkZZZOOOIIIGGGGGGHHHLLLRRRYYY^^^ffflllttt}}}xxxfffXXXPPPNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJLLLLLLKKKJJJHHHFFFDDDCCC@@@???AAAFFFKKKRRR___kkk{{{{{{tttiii^^^UUUMMMLLLJJJIIIJJJMMMPPPRRRSSSeee|||zzz}}}uuummmjjjrrr~~~^^^FFF@@@;;;;;;;;;999777777888777666555666777888888999888:::???CCCIIITTT___lllyyysssXXXIIIFFFHHHJJJLLLPPPUUUZZZbbbooowwwggg\\\VVVRRROOOJJJGGGEEECCC@@@>>><<<;;;999777666666666777666666666777777777888888888999<<>>CCCFFFJJJRRR\\\xxxmmmhhhfffkkkvvvtttdddUUULLLGGGGGGGGGJJJOOOVVV]]]aaabbbhhhqqq{{{zzziii\\\UUURRRPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMSSSTTTUUUUUUQQQLLLFFFCCCGGGEEEFFFLLLTTTaaasss{{{vvvtttrrrooojjjddd^^^YYYTTTUUUWWWWWWVVVWWWZZZ\\\lll~~~}}}{{{~~~~~~xxxpppkkkpppxxx~~~~~~xxxTTTFFF<<<======999777999777888888777555555666777:::999<<>>CCCFFFJJJSSS\\\{{{yyynnnnnnhhhqqqpppaaaSSSJJJGGGGGGIIILLLQQQXXX^^^bbbdddkkkuuuxxxiii\\\VVVRRRPPPNNNLLLLLLLLLLLLMMMMMMNNNOOOVVVXXX[[[]]]ZZZUUUOOOKKKGGGEEEGGGNNNYYYhhh}}}{{{yyyoooooommmjjjfffaaa^^^[[[WWW[[[```bbbaaaaaaccceeeppp}}}zzzyyyxxxzzz|||zzz~~~}}}uuupppqqqtttwww}}}~~~[[[JJJ>>>======888777;;;777999;;;:::888666777888;;;:::<<>>AAADDDEEEFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOJJJKKKKKKKKKLLLMMMMMMMMMOOOPPPQQQSSSTTTUUUVVVVVVTTTTTTUUUXXX]]]```aaa```]]]___``````^^^\\\\\\\\\\\\___iiixxxnnn^^^WWWUUUQQQQQQTTTTTTOOOIIIGGGBBBCCCDDDEEEDDDDDDFFFHHHFFFIIINNNPPPSSSZZZeeelllxxxzzz~~~yyypppkkkggghhhlllmmmzzzsss[[[UUUTTTeee```HHH@@@888777:::666999888666555555777888999;;;;;;>>>DDDGGGJJJSSS\\\xxxxxxppprrrppp|||{{{mmm^^^QQQIIIHHHHHHJJJMMMRRRXXX^^^bbbfffnnnxxxuuuggg\\\UUURRROOONNNNNNNNNNNNNNNOOOPPPRRRRRRWWW[[[aaaeeeeeeaaa[[[WWWNNNLLLOOOXXXfffxxxzzzwwwuuukkkkkkiiifffccc```______]]]dddmmmqqqrrrrrrsssvvvwww|||zzzxxxxxxwww|||~~~zzzwww|||yyysssrrrqqqrrrxxx___MMM>>>======888777<<<888;;;>>>===:::888888999;;;:::<<>><<<;;;:::999777777777888888777888888888888999999999888;;;>>>BBBDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVTTTSSSTTTXXX^^^aaaaaa___ZZZ\\\]]]]]]\\\]]]___```eeeiiiuuuxxxjjjddd\\\UUUQQQUUUPPPOOOUUUXXXSSSLLLHHHBBBDDDFFFFFFEEEFFFGGGIIIMMMPPPTTTVVVXXX___iiirrrzzzqqqlllhhhiiimmmmmmxxx~~~nnnXXXTTTTTThhhaaaIIIAAA:::999<<<888:::999777555555666888999;;;;;;>>>DDDGGGJJJSSS]]]tttyyyqqqtttzzzyyykkk\\\PPPIIIIIIIIIJJJMMMRRRXXX^^^aaafffnnnyyy}}}sssfff[[[UUURRROOOMMMPPPPPPPPPQQQRRRSSSTTTUUUWWW\\\dddjjjllliiidddaaa\\\[[[^^^iiixxx{{{wwwtttrrreeeeeeccc```]]]\\\]]]^^^dddmmmxxx~~~}}}{{{zzzzzzzzzyyywww~~~xxxvvv|||}}}wwwssstttxxx}}}~~~nnnOOO>>>>>>:::777:::999777777777777777888888999;;;:::===DDDKKKSSS___jjj|||dddNNNGGGHHHKKKQQQYYY]]]dddooo}}}tttdddYYYUUUQQQNNNIIIFFFDDDBBB@@@>>>>>><<<::::::;;;;;;;;;:::999999999999999999999999999:::>>>AAACCCEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNJJJKKKLLLLLLKKKKKKLLLMMMPPPRRRUUUWWWXXXWWWVVVUUUTTTUUUXXX[[[^^^aaabbbcccbbb]]]ZZZZZZZZZZZZ```ggggggssstttddd\\\XXXTTTQQQPPPPPPPPPPPPRRRSSSQQQNNNKKKLLLJJJGGGEEEEEEGGGJJJLLLQQQTTTYYY]]]bbbjjjsss{{{wwwmmmhhhhhhiiikkklllqqqvvvvvvlll___VVVWWWllllllOOO???:::777777999888888888888999:::;;;<<<===???===DDDNNNMMMQQQaaauuuxxxssszzzvvvdddUUULLLHHHFFFIIIMMMPPPTTTYYY___cccjjjrrr}}}wwwooodddZZZTTTQQQPPPOOONNNOOOPPPQQQRRRSSSSSSTTTVVV\\\bbbfffkkkooopppooonnnnnnsss|||zzzuuummmgggbbb___YYYVVVUUUYYY]]]aaalllppp{{{~~~{{{yyyyyyyyyyyyxxxxxx}}}}}}wwwuuuyyy{{{yyyxxxyyyzzz~~~uuuUUUBBB@@@;;;888999888888888777777888888999:::;;;:::>>>EEELLLTTT```kkkttt___LLLGGGJJJMMMTTT]]]___iiivvvssscccYYYUUUQQQNNNJJJFFFDDDBBB@@@>>><<<;;;999999:::;;;:::999999999999999999999::::::>>>???BBBDDDFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMJJJKKKMMMLLLLLLLLLMMMOOOTTTVVVYYY[[[\\\[[[ZZZYYYUUUVVVYYY\\\___aaacccccc```]]][[[[[[[[[[[[bbbkkktttqqqfff\\\[[[\\\ZZZWWWWWWTTTRRRRRRRRRRRRRRROOOMMMIIIHHHHHHJJJNNNSSSXXX[[[___```cccgggnnnxxxxxxlllfffddddddfffgggjjjnnnooojjj```ZZZXXXhhhtttVVVEEE???<<<;;;<<<888888888888888:::;;;;;;<<<>>>===CCCMMMMMMQQQccczzz~~~tttooouuu{{{tttbbbTTTLLLHHHHHHKKKNNNRRRUUUZZZ```dddllltttuuummmcccYYYSSSPPPOOONNNMMMNNNOOOPPPQQQSSSTTTTTTYYY\\\```ccciiiooouuuwww|||}}}wwwtttrrrnnngggaaa^^^ZZZVVVSSSRRRUUUZZZ]]]jjjppp}}}|||zzzwwwwwwwwwxxxxxxwwwyyyzzz{{{yyywwwvvvwwwyyy}}}~~~{{{www|||~~~\\\FFFBBB<<<888:::888888888888888888999999:::;;;;;;>>>EEELLLUUUcccppphhhWWWIIIHHHLLLPPPXXXbbbhhhtttrrrcccYYYVVVRRROOOKKKGGGEEECCC@@@>>>;;;:::888999:::;;;;;;:::::::::::::::::::::::::::===???AAACCCDDDDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJLLLMMMMMMMMMMMMOOOQQQSSSUUUXXXZZZ[[[[[[YYYXXXWWWXXX[[[^^^```bbbcccdddaaa___``````___```hhhsss|||xxxddd^^^]]]bbbfffddd```^^^UUUSSSQQQPPPPPPPPPOOOMMMJJJKKKNNNTTT\\\eeemmmrrrtttrrrqqquuu}}}xxxllldddbbbbbbbbbbbbdddgggjjjiiiddd___YYYcccwwwxxxZZZFFF>>>:::999:::777777777777888999:::;;;;;;>>>===CCCMMMMMMTTTfffzzzqqqllloooppptttzzzqqq```SSSLLLIIIJJJMMMPPPTTTWWW[[[```cccnnnwww}}}ssslllaaaXXXRRROOONNNMMMLLLMMMOOOQQQSSSUUUVVVWWWZZZZZZ[[[^^^ccclllvvv~~~wwwqqqrrrnnnjjjhhhfffccc^^^YYYVVVSSSPPPNNNNNNPPPTTTWWWbbbiiixxxyyywwwuuuuuuwwwxxxwwwwwwyyywwwuuuvvvxxxyyyyyyxxx|||}}}~~~vvvxxx|||aaaHHHCCC<<<999;;;999777777777777777888999999;;;;;;???FFFNNNXXXhhhvvvyyy___QQQHHHJJJOOOSSS\\\ggguuurrrcccYYYWWWRRROOOLLLIIIFFFCCC@@@>>>;;;:::999:::<<<>>>>>>===;;;;;;;;;;;;::::::::::::<<<===???AAACCCDDDDDDDDDHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNPPPSSSUUUUUUVVVYYY\\\\\\\\\ZZZYYYYYYZZZ\\\___aaacccddddddcccccceeefffeeegggqqq|||sssfffdddfffnnnqqqllleeeaaaXXXUUURRRQQQQQQRRRQQQPPPOOOQQQVVV___jjjwwwzzz{{{xxxmmmeeeccccccbbbcccdddfffjjjkkkhhhbbbZZZ^^^lllzzz\\\FFF<<<999999888777777777777888999:::::::::======CCCMMMNNNWWWkkkyyypppllliiihhhkkksss~~~~~~nnn^^^RRRLLLJJJKKKNNNQQQUUUXXX[[[```cccmmmwww{{{rrrkkkbbbYYYSSSPPPNNNMMMMMMNNNQQQTTTWWWZZZ]]]^^^___]]]]]]```dddlllyyyrrrkkkfffaaabbb___\\\[[[ZZZXXXTTTQQQMMMLLLJJJIIIIIIKKKNNNPPPVVV\\\iiittt{{{vvvuuutttuuuvvvxxxwwwvvvvvvsssqqqtttyyy}}}|||yyyzzz|||~~~wwwsssvvv|||eeeIIIBBB<<<:::<<<;;;777666666666666777888888:::<<>>AAAAAAAAA<<<<<<<<<;;;;;;;;;::::::===???BBBEEEGGGIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOPPPPPPQQQSSSWWWZZZ\\\]]]```aaabbb```^^^]]][[[\\\^^^```bbbcccddddddccccccfffiiikkkppp{{{tttjjjiiilllrrrrrrkkkbbb^^^YYYWWWVVVVVVWWWWWWVVVUUUSSSVVV\\\fffuuu|||mmmkkkuuuxxxmmmeeeaaaaaaaaadddfffgggkkknnnjjjccc[[[[[[cccuuubbbIII>>><<<<<<;;;777777777777888999:::;;;:::>>>>>>DDDMMMPPP[[[qqqwwwooolllccceeejjjtttzzzjjj[[[PPPLLLKKKKKKNNNRRRVVVYYY\\\```cccmmmxxxzzzrrrlllbbbZZZUUUQQQOOONNNNNNPPPTTTYYY^^^cccfffhhhjjjggghhhkkkmmmrrr~~~kkkaaa\\\YYYVVVTTTSSSQQQQQQPPPNNNLLLJJJFFFFFFEEEEEEFFFHHHIIIJJJMMMPPPWWW___dddnnntttsssssstttvvvvvvvvvtttssspppnnnrrrxxx}}}|||zzzwwwyyy|||wwwooorrrwwwjjjLLLCCC===;;;===<<<777777777666777888888999:::<<>>???EEEOOORRR___wwwuuunnnkkkbbbgggqqq|||vvvfffXXXOOOLLLLLLKKKOOOTTTXXX[[[^^^bbbeeeppp|||}}}zzzqqqkkkbbb[[[UUURRROOONNNPPPRRRWWW^^^eeelllqqqsssrrrnnnooorrrsssuuujjjYYYQQQOOOMMMLLLIIIJJJIIIIIIHHHGGGFFFEEEAAABBBCCCDDDEEEFFFGGGGGGJJJIIIKKKOOOSSS[[[kkkyyyrrrqqqqqqrrrssstttsssqqqqqqnnnmmmpppvvvzzzzzzxxxqqqtttyyy}}}}}}uuummmnnnsss}}}rrrPPPEEE>>>;;;>>><<<999999888888999999:::;;;999<<>>>>>======<<<;;;;;;:::;;;<<>>;;;999555999999999999:::;;;<<<===;;;@@@@@@FFFPPPTTTccc|||wwwpppmmmhhhppp|||ssscccVVVNNNLLLMMMMMMQQQVVV[[[___bbbfffhhhwwwzzzxxxooojjjaaaZZZUUUQQQOOOMMMPPPSSSYYYaaajjjrrrxxx||||||wwwvvvyyyyyy{{{lllcccVVVLLLFFFDDDDDDDDDBBBCCCDDDCCCBBBAAAAAAAAA>>>???BBBDDDFFFFFFFFFFFFHHHEEEDDDGGGJJJNNNVVV```nnn|||ppppppoooppprrrrrrpppooopppnnnmmmooosssvvvwwwvvvmmmqqqvvv|||yyyssslllmmmqqqzzzwwwTTTGGG???<<<===;;;;;;;;;::::::;;;;;;<<<===999<<>>>>>===<<<;;;;;;;;;@@@AAACCCEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJLLLMMMOOOOOOPPPPPPSSSTTTUUUVVVXXX\\\aaaeeeffffffggggggeeebbb^^^\\\\\\]]]^^^```aaaaaabbbbbbcccaaafffwww}}}vvvoookkkeee^^^\\\^^^fffjjjrrrzzz~~~yyyuuugggdddcccfffqqqwwwgggbbbfffqqq|||yyymmmeeeaaa```\\\bbbcccdddpppyyymmmfffooo~~~vvvUUUCCC???===888::::::::::::;;;<<<======;;;@@@AAAGGGQQQUUUeeezzzsssqqqpppyyyqqqbbbTTTMMMLLLMMMNNNRRRXXX]]]aaaeeeiiikkk}}}xxxwwwnnnhhh```YYYTTTPPPMMMLLLOOOSSSZZZcccllluuu|||~~~lllWWWSSSLLLEEE@@@???@@@AAA???@@@AAAAAA???>>>>>>>>>===???BBBEEEFFFFFFFFFEEEFFFBBBAAADDDFFFFFFIIINNNVVVccczzznnnnnnnnnnnnnnnoooooopppppppppooonnnnnnnnnnnnnnnkkkooouuuzzz~~~~~~vvvooonnnkkknnnzzzZZZGGGBBB===:::;;;888888888888999:::;;;;;;;;;>>>EEENNNWWWggghhhUUULLLOOOSSSXXX^^^iiiwwwqqqeee]]]XXXRRRPPPLLLJJJHHHDDD@@@===<<<:::999:::>>>@@@@@@>>>============<<<<<<<<<<<<>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLNNNOOOOOONNNPPPQQQTTTTTTTTTVVVYYY^^^cccfffkkkiiihhheeebbb```^^^]]]aaaeeeeee```___ddddddaaafffcccjjj~~~xxxpppfff___^^^cccjjjyyyttthhhcccjjjrrrxxxvvvnnnmmmppp|||zzzmmmddd^^^]]]``````___cccsssqqqfffjjj{{{YYYAAA>>>>>>:::999999999:::;;;<<<===>>>;;;BBBDDDIIIQQQVVVgggwwwsssvvv{{{~~~mmm]]]SSSNNNMMMLLLRRRTTTZZZ```bbbdddmmmwwwuuummmmmmiiibbbZZZSSSNNNLLLKKKOOOSSS[[[bbbjjjrrrzzzkkkZZZKKKHHHEEEAAA>>><<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDDDDCCC===>>>@@@AAABBBCCCCCCCCCKKKRRR^^^ooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhlllrrrvvvyyy|||~~~}}}vvvpppqqqooorrr~~~^^^JJJCCC===;;;<<<999999999999:::;;;<<<<<<<<<>>>EEEMMMWWWgggwwwaaaPPPJJJNNNSSSXXX___iiiuuu}}}}}}pppfff]]]YYYRRRPPPMMMJJJGGGDDD@@@===<<<:::999:::===@@@@@@>>>???>>>>>>>>>>>>=========??????@@@BBBDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLOOOOOOOOOOOOPPPQQQUUUUUUWWWYYY]]]aaaeeehhhlllkkkjjjgggeeebbb```______cccdddaaaaaaeeefffdddfffdddkkkyyyqqqkkkmmmrrrvvvlllnnnqqqttt~~~zzznnnddd___]]]___```aaagggwww}}}ooodddiii{{{\\\DDD???>>>;;;;;;;;;:::::::::;;;<<<<<<<<>>;;;:::::::::;;;;;;:::::::::::::::;;;>>>???AAABBBCCCDDDCCCCCC???@@@AAABBBCCCCCCDDDDDDBBBGGGOOOYYYgggwwwlllkkkjjjhhhggggggffffffffffffeeedddddddddeeeeeeeeeiiinnnrrrtttvvvyyy{{{||||||wwwtttvvvsssvvveeeMMMCCC===<<<===::::::::::::;;;<<<===>>>===???EEEMMMWWWggg~~~nnnZZZMMMGGGLLLSSSYYY^^^fffpppwww~~~zzzpppggg___ZZZSSSPPPMMMJJJGGGDDD@@@>>><<<;;;999:::===???@@@???@@@@@@AAAAAA@@@@@@???>>>??????AAABBBDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLOOOPPPOOOPPPQQQRRRVVVWWWZZZ]]]aaaeeehhhiiimmmmmmllljjjhhheeecccbbb]]]aaacccaaabbbeeeggggggjjjllluuuzzzvvvwwwzzz{{{ooofff```^^^\\\^^^aaaiiiwwwxxxlllbbbjjj}}}```HHH@@@???<<<===<<<<<<;;;::::::;;;;;;===CCCEEEJJJTTTZZZmmm}}}lll\\\QQQMMMKKKKKKSSSUUU\\\bbbeeeiiirrr}}}xxxqqqnnnjjjddd]]]WWWRRROOONNNQQQSSSWWW[[[```hhhpppuuu{{{uuuaaaOOOCCCBBB@@@>>><<<:::999999:::999999888888888888999999===>>>@@@BBBCCCCCCCCCBBB<<<<<<======>>>>>>>>>>>>@@@CCCFFFKKKRRR\\\fffmmmzzzhhhgggfffeeedddddddddddddddccccccbbbbbbbbbccccccdddgggkkknnnppprrruuuwwwyyy|||yyywwwxxxuuuwwwkkkOOOBBB===;;;===;;;;;;;;;;;;<<<===>>>???@@@AAAFFFOOOYYYjjj{{{iiiWWWLLLFFFKKKRRRXXX\\\aaagggllloooyyyzzzqqqiii```ZZZTTTQQQMMMJJJGGGDDDAAA???<<<;;;::::::<<<>>>@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKMMMOOOPPPPPPPPPRRRSSSUUUXXX[[[```cccfffhhhiiillllllllljjjiiifffdddccc\\\___aaaaaa```bbbfffiiiqqqxxx}}}qqqhhhaaa___ZZZ\\\aaaiiisssyyyyyyvvvrrrhhhaaajjj~~~eeeLLLAAA???===<<<<<<;;;;;;;;;;;;<<<<<<===CCCEEEKKKVVV^^^sss|||jjjZZZPPPLLLKKKKKKRRRUUU[[[cccfffjjjttt{{{vvvrrrnnnhhh```YYYTTTPPPNNNPPPRRRUUUXXX]]]dddlllrrryyysssbbbRRRFFF@@@??????===<<<;;;;;;;;;;;;888888888888888999999:::===>>>@@@BBBCCCCCCBBBBBB<<<<<<;;;;;;;;;<<<<<<===CCCDDDFFFIIIMMMSSS[[[```aaahhhrrr{{{ccccccbbbbbbbbbccccccddd`````````______``````aaacccfffjjjlllnnnpppsssuuuwww||||||zzzzzzwwwssstttzzzpppQQQAAA<<<;;;<<<<<<<<<<<<<<<===>>>??????BBBCCCGGGQQQ^^^ooozzzfffSSSKKKFFFLLLSSSWWWYYY[[[^^^aaacccnnn||||||tttlllaaaZZZUUUQQQMMMIIIGGGDDDBBB???<<<;;;;;;:::;;;===@@@BBBCCCDDDEEEEEEEEEDDDBBBAAA???@@@AAACCCEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKMMMPPPQQQQQQQQQSSSTTTUUUWWW[[[___ccceeeffffffiiijjjjjjiiihhheeecccaaa\\\^^^______^^^___eeekkkttt~~~sssjjjccc```^^^___bbbiiinnnmmmjjjgggiiibbb^^^gggyyymmmRRRCCC???>>>;;;;;;;;;;;;<<<===>>>???>>>DDDFFFMMMZZZddd{{{zzzhhhXXXOOOKKKLLLLLLQQQTTT[[[bbbfffjjjttt~~~yyytttpppjjjccc[[[UUUPPPNNNOOOQQQSSSVVV[[[bbbjjjpppyyyuuubbbUUUIIIAAA???<<<<<<;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;===>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDFFFIIINNNTTTYYYYYY\\\aaagggnnnxxx_______________```aaaaaa[[[[[[ZZZZZZ[[[[[[\\\\\\aaacccfffiiikkkmmmqqqsssuuuxxx{{{}}}}}}{{{zzzzzztttooommmqqqwww}}}tttSSSBBB<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCCCCHHHSSSbbbuuuxxxaaaOOOHHHGGGLLLSSSWWWWWWXXXZZZ\\\^^^kkk|||xxxooodddZZZUUURRRMMMIIIGGGEEEBBB@@@<<<<<<;;;::::::<<<@@@CCCDDDEEEFFFGGGGGGEEECCCBBB@@@@@@BBBCCCEEEGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPQQQRRRRRRTTTUUUVVVXXX[[[^^^aaaccccccdddfffggghhhhhhgggdddbbb```]]]\\\]]]^^^\\\^^^gggqqqyyyuuukkkdddaaabbbaaadddjjjkkkgggcccbbbbbb^^^\\\bbbooo~~~xxx[[[GGG??????:::::::::;;;<<<>>>???@@@>>>DDDGGGOOO^^^kkkwwwfffVVVNNNKKKMMMNNNRRRUUU\\\cccgggkkkuuu{{{wwwqqqnnnhhhbbb[[[UUUPPPNNNNNNPPPSSSVVVZZZ```gggllluuu{{{eeeVVVMMMBBB<<<<<<888888888999999888888888::::::999::::::;;;<<<===>>>???AAACCCDDDDDDDDDCCCAAAAAA@@@@@@@@@AAACCCDDDDDDEEEFFFFFFHHHLLLQQQTTTXXXYYYZZZ\\\^^^ccciiimmmtttxxx{{{{{{xxxxxx|||]]]]]]\\\\\\[[[\\\\\\\\\XXXXXXWWWWWWXXXXXXYYYZZZ\\\^^^aaadddfffiiimmmppprrrrrrsssuuuxxxyyyxxxwwwqqqkkkgggiiinnnvvv~~~wwwWWWDDD>>>======<<<<<<<<<<<<===>>>??????BBBAAAGGGTTTeeeyyy|||vvv]]]LLLGGGGGGMMMTTTWWWXXXYYY[[[]]]___mmmzzzrrrfff\\\VVVRRRMMMIIIGGGEEECCCAAA<<<<<<<<<:::999;;;@@@DDDDDDEEEGGGHHHGGGFFFCCCBBB@@@AAABBBCCCEEEGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPRRRRRRSSSUUUVVVXXXYYY[[[]]]___aaabbbbbbdddeeefffgggfffdddaaa___]]][[[[[[]]]]]]```lllzzzwwwmmmeeebbbbbb___bbbhhhiiieeecccdddcccaaa___aaahhhssseeeKKK@@@???<<<<<<<<<<<<<<<===>>>>>>>>>EEEHHHQQQaaappptttvvvuuudddUUUMMMLLLNNNPPPTTTWWW^^^eeehhhllluuu{{{uuuqqqiiigggccc^^^YYYUUUQQQOOONNNPPPSSSVVVYYY]]]bbbfffllltttkkkTTTLLLGGG???:::;;;888888888999999888888888999999999::::::;;;<<<===???@@@BBBDDDEEEEEEEEEDDD??????>>>>>>???AAACCCDDDIIIJJJKKKLLLMMMPPPUUUXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXZZZ\\\ZZZ___eeehhhjjjmmmrrrwww]]]\\\[[[YYYXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZWWWZZZ]]]```bbbeeejjjmmmpppnnnmmmoootttwwwvvvtttoooiiiddddddiiirrr}}}zzzYYYFFF@@@???>>>;;;;;;;;;<<<<<<===>>>???@@@@@@FFFTTTfff|||vvv\\\KKKIIIGGGMMMTTTXXXZZZ[[[]]]```aaaqqq|||ttthhh^^^VVVRRRMMMIIIGGGEEECCCAAA<<<<<<<<<:::999;;;@@@DDDCCCEEEGGGHHHHHHFFFCCCBBB@@@AAABBBDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKNNNPPPRRRSSSSSSUUUWWWZZZZZZ[[[]]]^^^```aaabbbcccdddfffgggfffdddaaa___\\\ZZZZZZ]]]^^^bbbrrrxxxmmmfffbbb^^^[[[^^^eeegggddddddhhhggggggeeeccceeennn|||lllOOOAAA???>>>>>>===<<<<<<<<<<<<===>>>EEEIIIRRRcccsssvvviiijjjrrr{{{sssbbbTTTMMMLLLOOOQQQWWWYYY```fffiiimmmvvv~~~zzzvvvppplllbbbaaa^^^[[[WWWTTTRRRPPPOOOQQQTTTVVVXXXZZZ^^^aaaeeennn}}}sss\\\HHHEEEDDD>>>;;;===::::::;;;;;;;;;::::::999999999999999:::;;;<<<===@@@AAACCCEEEFFFFFFEEEEEEBBBAAAAAAAAABBBDDDGGGHHHJJJKKKMMMOOOQQQUUUZZZ]]]YYYYYYXXXVVVTTTRRRQQQPPPNNNMMMKKKJJJJJJJJJKKKKKKJJJNNNRRRSSSRRRSSSYYY^^^gggmmmuuuxxxyyy}}}YYYYYYYYYYYYYYYXXXXXXXXX\\\[[[ZZZYYYXXXWWWVVVUUUWWWYYY[[[]]]```ccceeefffhhhiiilllnnnpppqqqppppppjjjiiiggghhhllluuu|||YYYDDD>>>===;;;;;;;;;:::::::::;;;<<<<<>><<<;;;;;;===???AAACCCEEEHHHIIIHHHFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMPPPSSSUUUWWWYYYYYY^^^]]]]]]\\\]]]^^^```aaaeeegggjjjjjjfffbbb___^^^\\\[[[___dddcccfffzzz|||pppfffaaa]]]]]]^^^```cccfffhhhiiimmmkkkhhhfffjjjvvvyyyTTTCCCBBB@@@???<<<;;;;;;<<>>;;;===AAA;;;;;;::::::999:::::::::999:::::::::999999;;;===BBBDDDFFFHHHHHHHHHGGGFFFHHHFFFCCCBBBDDDIIIMMMPPPRRRVVVXXXXXX\\\cccffffffeeebbb\\\VVVRRRQQQQQQQQQMMMKKKHHHGGGGGGGGGFFFEEEGGGGGGHHHJJJKKKLLLMMMMMMVVVYYY___fffjjjqqqWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYYYYXXXWWWVVVVVVUUUWWWWWWYYY[[[]]]```bbbdddeeefffhhhjjjlllnnnpppppplllmmmnnnnnnooottt}}}~~~[[[EEE???===;;;;;;;;;::::::;;;;;;<<<<<>>>>>??????CCCEEEHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJJJJJJJKKKKKKLLLLLLOOOPPPRRRTTTVVVXXXZZZ[[[]]]\\\\\\\\\]]]___```aaagggiiikkkkkkgggccc```___^^^[[[]]]bbbfffqqq}}}rrrhhhccc_________```bbbdddfffgggooonnnlllkkknnnxxxZZZGGGEEE???>>>;;;::::::;;;>>>???AAACCCIIIRRR]]]pppzzzeee\\\\\\\\\___fffsss}}}ssseeeYYYRRRPPPOOOOOOVVV[[[bbbgggjjjpppyyy~~~yyyvvvtttppphhhaaa[[[ZZZXXXVVVSSSQQQOOONNNRRRVVV[[[]]]]]]^^^```cccfffmmmwwwgggVVVMMMEEEAAA===::::::===;;;::::::999999:::::::::999:::;;;;;;::::::;;;===AAACCCFFFHHHJJJJJJIIIIIIHHHGGGEEEDDDFFFKKKQQQVVV___cccddddddiiiqqqvvvvvvtttoooggg___YYYTTTRRRPPPNNNKKKGGGEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIILLLNNNTTTZZZ___gggwwwUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVUUUVVVVVVVVVXXXZZZ]]]___aaaaaaaaabbbdddgggkkkoooqqqqqqvvvyyywwwssssssxxx~~~^^^HHH@@@>>>;;;;;;;;;::::::;;;<<<<<<===@@@EEENNNYYYiii~~~}}}uuuzzzeeeNNNEEEFFFKKKPPPUUUXXXXXXZZZ^^^aaammm~~~zzzqqqhhhccc]]]YYYTTTOOOKKKHHHEEEBBB<<<===>>>?????????>>>>>>BBBEEEGGGHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMRRRRRRRRRSSSTTTWWWYYY[[[[[[[[[\\\\\\^^^___aaabbbgggiiikkkjjjfffbbb___^^^^^^\\\```iiirrr}}}tttkkkeee````````````aaabbbdddeeennnpppppppppqqqyyyaaaKKKGGG>>>===:::999999:::===>>>???BBBIIIRRR___tttnnn^^^WWWVVVVVV[[[dddrrr~~~{{{rrrdddYYYRRRPPPQQQQQQVVV\\\ccchhhkkkqqqzzz~~~xxxuuuqqqpppmmmhhh```ZZZUUUTTTRRRQQQOOONNNMMMMMMQQQXXXaaafffggggggggghhhiiiooowww~~~~~~hhhYYYLLLFFFAAA@@@>>>:::888:::::::::999999999::::::;;;;;;<<<<<<<<<;;;;;;===>>>AAACCCFFFIIIKKKLLLLLLLLLIIIIIIHHHGGGIIIPPP[[[cccqqqsssrrrqqqttt{{{yyypppggg```ZZZUUURRRPPPMMMHHHEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEGGGKKKOOOSSS[[[kkk{{{TTTTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUVVVVVVUUUVVVWWWZZZ]]]^^^]]]]]]]]]___ccciiiooosssxxxxxxqqqrrrvvvcccJJJAAA>>><<<;;;;;;:::;;;;;;<<<===>>>@@@FFFOOO[[[jjj~~~vvvrrr{{{vvv]]]JJJDDDFFFKKKPPPUUUXXXXXXZZZ```dddvvv{{{ssskkkggg___[[[UUUPPPLLLIIIFFFCCC<<<<<<<<<<<<<<<======>>>BBBDDDFFFGGGFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQPPPPPPQQQSSSVVVXXXZZZZZZ[[[]]]___aaabbbcccfffhhhiiihhhdddaaa^^^]]]^^^aaaiiivvv~~~uuukkkeee```_________```bbbdddeeelllqqqtttsssrrrxxxfffNNNFFF???===;;;999999;;;===???@@@EEELLLVVVeee~~~{{{hhh\\\WWWVVVVVV[[[fffsss~~~zzzrrreeeYYYRRRPPPRRRSSSZZZ```fffjjjlllqqqzzz|||sssqqqiiihhhffffffddd```ZZZUUUNNNNNNMMMLLLLLLLLLMMMMMMRRR[[[gggooorrrqqqpppppppppuuuzzzuuuhhh\\\TTTKKKEEEAAAAAA???;;;:::;;;:::::::::999::::::;;;<<<<<<===>>>===<<<===>>>@@@CCCEEEHHHKKKLLLMMMMMMLLLKKKKKKIIIIIIMMMXXXhhhtttzzz{{{~~~vvvpppkkkfff```\\\SSSOOOJJJGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHKKKLLLTTTdddtttTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYWWWVVVUUUVVVUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYY[[[```gggooosss}}}zzzpppnnnpppwwwhhhNNNBBB>>><<<;;;;;;;;;;;;<<<===>>>???@@@FFFOOO\\\kkk~~~xxxwwwnnnXXXGGGCCCFFFKKKQQQVVVXXXXXX[[[cccjjj}}}}}}wwwoookkk```\\\VVVQQQMMMIIIFFFCCC>>><<<999777888:::===???BBBDDDEEEFFFEEEEEEFFFHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIKKKMMMNNNRRRQQQPPPPPPQQQSSSUUUWWWYYYZZZ\\\^^^aaacccdddeeegggiiijjjiiifffcccaaa```bbbfffooo}}}}}}~~~uuukkkccc^^^]]]]]]]]]___bbbeeegggmmmsssxxxvvvrrrvvvkkkPPPFFF@@@>>><<<;;;;;;<<<>>>@@@AAAGGGOOOZZZkkkzzzhhh]]]XXXVVVWWW]]]hhhttt}}}zzzrrrfff[[[SSSQQQSSSVVV___dddjjjmmmnnnrrrzzzzzznnnfffcccZZZZZZ[[[[[[ZZZWWWSSSQQQJJJIIIHHHHHHIIIJJJLLLMMMSSS]]]jjjssswwwwwwwwwwwwwwwzzz~~~{{{lllbbb]]]XXXQQQNNNFFF@@@???===::::::<<<;;;;;;::::::;;;<<<<<<===>>>???@@@???>>>>>>@@@BBBFFFGGGJJJLLLMMMLLLKKKKKKKKKIIIHHHIIIQQQaaauuu|||xxxuuuqqqkkkfffXXXSSSMMMIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGIIIKKKSSSeeeuuuSSSSSSTTTTTTUUUVVVVVVVVVUUUVVVXXXXXXXXXVVVTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUWWW]]]eeelllqqq{{{yyyppplllmmmppp}}}mmmQQQDDD???===::::::;;;;;;<<<===?????????EEEOOO\\\kkk}}}~~~jjjUUUFFFCCCGGGKKKQQQWWWYYYYYY]]]gggpppzzzrrrmmm```\\\VVVQQQMMMIIIFFFCCC???<<<888666666999===AAABBBCCCEEEEEEEEEEEEGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHIIIJJJLLLMMMRRRRRRRRRRRRSSSUUUWWWXXXYYYZZZ]]]```ccceeeggggggiiijjjlllkkkhhhfffeeeeeegggjjjqqq~~~{{{yyyzzzvvvkkkccc^^^]]]\\\\\\^^^aaaeeegggnnnuuu{{{wwwppprrrqqqSSSFFF@@@???===;;;;;;===???@@@???GGGPPP[[[nnn~~~jjj]]]XXXWWWXXX^^^iiisss{{{~~~~~~{{{tttiii]]]TTTQQQTTTXXXbbbhhhmmmpppqqquuu}}}xxxlll```XXXUUUPPPPPPQQQQQQPPPOOOMMMLLLGGGFFFEEEEEEFFFIIIKKKMMMRRRZZZeeennnrrruuuwwwyyyzzz|||}}}nnnaaa]]]\\\VVVOOONNNFFF???<<<:::888999<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@BBBCCCGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHHHHNNN\\\ooo~~~}}}yyyrrrkkkaaa\\\TTTNNNJJJGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEHHHKKKTTTfffwwwQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTVVVVVVVVVSSSQQQOOOQQQRRRSSSTTTUUUTTTRRRQQQRRRQQQRRRTTTZZZaaaiiimmmrrrwww{{{zzzuuupppmmmmmmmmm}}}qqqSSSDDD???===::::::;;;;;;<<<>>>???@@@===DDDOOO\\\jjj||||||gggSSSFFFCCCGGGJJJQQQXXXZZZZZZ```kkkuuu{{{qqqlll```\\\VVVQQQMMMIIIEEEBBB???===:::888999;;;>>>@@@AAACCCDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLJJJHHHHHHIIIKKKLLLPPPPPPQQQSSSTTTVVVWWWXXXYYY[[[^^^bbbeeegggiiiiiiggghhhjjjiiihhhffffffgggiiimmmvvv}}}~~~yyynnneee___^^^\\\[[[\\\___ccceeekkktttyyysssjjjkkkxxxrrrSSSDDD???>>><<<::::::<<<>>>??????HHHQQQ\\\rrrmmm___YYYYYYZZZ```jjjttt|||}}}wwwlll___UUURRRUUUYYYccchhhnnnrrrtttyyyyyyjjj___VVVPPPNNNLLLLLLKKKIIIHHHGGGGGGGGGDDDCCCBBBBBBCCCFFFIIIKKKNNNTTT\\\ccchhhmmmssswwwyyy{{{}}}}}}xxxooogggeeeccc\\\SSSLLLDDD>>>===<<<999:::<<<============>>>???@@@AAAAAABBBBBBBBBAAAAAACCCEEEEEEGGGIIIKKKMMMLLLLLLKKKKKKKKKOOO\\\ppp|||rrrkkkaaaXXXRRRMMMIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCFFFIIIKKKSSScccsssPPPPPPQQQQQQRRRSSSSSSTTTRRRSSSTTTUUUTTTQQQNNNLLLNNNPPPRRRTTTTTTRRRPPPNNNOOOOOOOOORRRXXX___fffjjjkkknnnrrrsssrrrpppooonnnmmm~~~sssTTTEEE???===::::::;;;;;;===>>>???@@@===DDDOOO[[[jjj{{{{{{fffSSSFFFDDDGGGJJJQQQXXXZZZ[[[aaannnyyy|||pppiii```\\\VVVQQQLLLHHHEEEBBB>>>======<<<<<<>>>???@@@AAACCCDDDDDDDDDEEEGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMJJJHHHHHHIIIJJJLLLLLLMMMOOOQQQSSSTTTUUUUUUYYY[[[___cccfffiiijjjkkkccceeeffffffeeedddeeeeeehhhppp|||}}}zzzzzzpppgggaaa```]]][[[\\\^^^aaacccgggppptttnnnccccccqqqpppPPP@@@>>>===;;;999999;;;===>>>@@@JJJTTT___uuuqqqaaa\\\\\\\\\cccmmmwww~~~~~~xxxmmm```VVVRRRUUUYYYbbbgggnnnsssvvv|||nnnaaaYYYRRRNNNMMMKKKKKKIIIFFFCCCAAABBBCCCBBBAAA@@@@@@AAADDDGGGIIIJJJOOOUUUZZZ___fffnnntttwwwyyy{{{|||||||||||||||vvvwwwuuuqqqpppmmmeee\\\JJJDDD@@@@@@???===<<<>>>>>>>>>>>>>>>???@@@AAABBBAAACCCCCCCCCBBBBBBCCCEEECCCEEEHHHKKKMMMMMMMMMMMMNNNPPPXXXjjjyyymmmbbbZZZSSSOOOLLLJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIJJJKKKKKKPPP^^^mmmOOOOOOPPPPPPQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKMMMOOOQQQUUU[[[bbbgggggggggiiikkknnnooonnnlllmmmyyyzzzYYYFFFAAACCC<<<<<<<<<;;;::::::===??????DDDMMMZZZkkk~~~|||bbbOOOGGGGGGJJJOOOUUUVVVYYYbbbeeemmm~~~~~~uuunnnbbb[[[RRRLLLJJJHHHDDDBBB===<<<;;;:::;;;===???@@@CCCCCCCCCEEEFFFHHHJJJKKKMMMJJJHHHHHHKKKMMMNNNNNNMMMKKKGGGDDDCCCFFFIIILLLOOOPPPQQQSSSUUUVVVVVVWWWZZZ]]]bbbfffiiijjjiiihhheeefffeeedddaaa```aaabbbkkkssszzz~~~~~~qqqfff___^^^\\\ZZZ[[[\\\___```ggglllkkkiiifff```hhhkkkPPPGGG???>>>===>>>@@@AAA@@@???CCCJJJTTTaaayyyrrraaa^^^aaaaaagggrrr~~~{{{lll^^^UUUSSSVVVYYYfffiiimmmpppttt|||xxxaaaUUUPPPMMMKKKKKKMMMKKKGGGDDDBBBAAAAAAAAA???>>><<<<<<>>>AAAFFFHHHJJJMMMPPPSSSVVVZZZ^^^bbbppppppqqquuuyyy}}}}}}}}}|||{{{{{{wwwjjj]]]NNNJJJCCC???>>>>>>>>>>>>>>>@@@AAA@@@???>>>???@@@@@@CCCFFFFFFDDDCCCFFFHHHGGGGGGHHHIIILLLNNNQQQSSSOOOVVVgggxxxnnneee]]]WWWSSSLLLHHHIIIJJJIIIIIIJJJJJJMMMOOOOOOPPPVVV___gggNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPRRRRRRRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNPPPTTTYYY```eeegggfffgggjjjmmmoooooonnnnnnxxxzzzZZZFFF@@@AAA;;;<<<<<<;;;:::;;;===???BBBGGGPPP]]]lll}}}}}}cccOOOGGGGGGIIIPPPWWWXXX[[[cccgggooo~~~tttlllbbb\\\SSSMMMJJJGGGCCCAAA===<<<;;;:::;;;===???@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLJJJHHHHHHKKKMMMNNNNNNMMMJJJEEEBBBBBBDDDHHHKKKNNNOOOQQQSSSUUUVVVWWWXXXYYY[[[___cccfffgggffffffdddddddddbbb``````bbbdddmmmvvvyyyxxx{{{nnnccc^^^]]][[[ZZZZZZ\\\^^^```dddkkklllkkkjjjccciiilllQQQGGGEEECCCAAA@@@AAAAAA@@@???CCCJJJTTTccc}}}sssbbb^^^```___eeeqqq}}}|||nnn```WWWUUUXXX\\\fffiiilllnnnrrryyyppp^^^VVVTTTQQQOOONNNLLLJJJGGGCCCAAA@@@@@@@@@@@@>>>===<<<===@@@CCCDDDGGGJJJMMMPPPRRRUUUZZZ]]]ffffffiiimmmtttzzz{{{kkk\\\LLLGGGBBB>>>======>>>>>>@@@AAACCCBBBAAAAAACCCDDDDDDFFFGGGEEECCCBBBEEEIIIMMMPPPRRRSSSSSSSSSUUUWWWXXXcccxxxzzzoooggg___XXXQQQQQQPPPNNNNNNPPPLLLOOOQQQSSSUUU\\\gggpppMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOORRRWWW^^^bbbeeeddddddgggjjjnnnooooooooovvv{{{[[[GGG??????;;;<<<<<<;;;:::;;;===@@@CCCIIISSS```nnn}}}}}}bbbOOOGGGGGGIIIQQQYYYZZZ]]]eeeiiisss~~~sssjjjddd]]]TTTNNNJJJGGGBBB???<<<;;;;;;:::;;;<<<>>>???AAABBBDDDGGGHHHIIIIIIIIIKKKIIIHHHHHHKKKMMMNNNNNNNNNKKKFFFBBBBBBEEEJJJMMMMMMOOOQQQSSSVVVWWWXXXYYYYYYZZZ]]]```bbbcccddddddbbbbbbaaa```___```dddgggmmmwwwyyyooovvv~~~{{{xxx~~~zzz{{{zzzmmmccc]]]\\\ZZZYYYYYY[[[^^^___aaajjjnnnqqqqqqiiimmmqqqWWWMMMNNNJJJFFFCCCBBBBBBAAAAAADDDJJJTTTeeeuuuddd^^^___\\\cccnnn{{{~~~qqqdddZZZWWWZZZ^^^fffhhhjjjlllooouuu~~~rrrdddXXXUUUVVVTTTRRRQQQNNNLLLIIIFFFCCCBBBAAAAAA??????>>>======>>>???@@@DDDFFFHHHJJJLLLOOOSSSUUUZZZ\\\___eeennnwwwzzzhhhWWWKKKGGGBBB???>>>???@@@@@@AAACCCDDDEEEDDDEEEFFFHHHDDDEEEEEEBBB@@@BBBHHHMMMVVVYYY[[[YYYUUUTTTVVVZZZhhhxxxnnneee]]]YYYUUURRRRRRUUUTTTXXX\\\```fffooozzzLLLMMMNNNOOOOOOPPPOOOOOONNNOOOPPPQQQQQQOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPUUU[[[```bbbaaaaaacccgggkkknnnnnnooorrr{{{{{{]]]HHH@@@>>>;;;<<<<<<<<<;;;<<<>>>@@@CCCIIIUUUbbbppp~~~xxx___NNNGGGHHHIIIRRRZZZ[[[^^^fffjjjwwwvvvlllggg```WWWPPPKKKGGGBBB===;;;;;;;;;;;;<<<===>>>???@@@BBBEEEHHHIIIJJJIIIHHHJJJIIIHHHIIIKKKMMMNNNMMMOOOKKKFFFBBBCCCFFFLLLPPPMMMNNNQQQSSSVVVXXXYYYZZZZZZ[[[\\\^^^```aaabbbbbb``````___^^^^^^```eeeiiimmmwwwsssqqqkkkiii|||zzzvvvmmmppppppmmmiiijjjrrrzzz{{{ooofff\\\[[[YYYXXXYYY[[[]]]___aaakkkrrrxxxzzzqqqssszzzcccZZZTTTPPPIIIDDDCCCBBBBBBBBBDDDIIIRRRccc~~~wwweee^^^]]]YYY```kkkyyytttggg\\\XXX[[[___eeegggiiijjjlllrrr{{{kkkaaaWWWWWWYYYXXXXXXXXXUUUTTTPPPLLLIIIFFFDDDCCC???>>>>>>=========>>>>>>AAACCCEEEGGGHHHJJJMMMOOOSSSUUUYYY___gggqqq{{{zzzppp___PPPLLLHHHDDDBBBBBBCCCCCCCCC@@@BBBDDDEEEEEEFFFHHHJJJGGGGGGFFFDDDEEEJJJSSSZZZcccdddccc]]]WWWXXXaaajjjwwwmmmfff```[[[[[[___bbbgggpppyyyKKKLLLMMMNNNOOOOOOOOOOOONNNOOOQQQQQQQQQPPPNNNLLLIIIJJJJJJJJJKKKKKKKKKLLLJJJKKKLLLMMMOOOSSSZZZ^^^___^^^^^^aaaeeeiiilllmmmmmmooovvvyyy]]]JJJAAA???;;;<<<<<<<<<;;;<<>>>>>???@@@BBBEEEHHHIIIJJJIIIHHHJJJIIIHHHIIIKKKLLLLLLLLLKKKHHHDDDAAABBBFFFLLLOOOMMMOOOQQQTTTVVVXXXZZZZZZ[[[\\\]]]___``````aaaaaa^^^^^^]]]\\\]]]```eeeiiinnnxxxyyyiii```cccdddiii{{{tttqqqhhhfffbbb^^^^^^aaaeeehhhooosssyyy~~~{{{qqqiii\\\[[[YYYXXXYYY[[[^^^```bbbmmmuuu}}}xxxxxxpppfffVVVQQQJJJDDDBBBBBBBBBBBBCCCHHHPPP^^^vvvxxxfff^^^\\\XXX^^^jjjwwwwwwiii]]]XXX[[[___eeegggiiijjjlllrrrzzznnnddd\\\\\\___```aaaccc```^^^ZZZUUUPPPKKKHHHFFF?????????>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGJJJMMMNNNQQQTTTXXX]]]eeeooouuuuuuwwwuuuooojjjdddXXXMMMLLLIIIEEECCCDDDEEEEEEDDD@@@BBBDDDEEEEEEFFFIIIKKKNNNNNNLLLKKKLLLSSS^^^gggooooookkkfffdddmmm}}}}}}uuunnnmmmpppsss{{{JJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPQQQQQQOOONNNLLLJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJKKKLLLOOOSSSZZZ^^^___^^^___aaafffiiikkkkkklllmmmsssuuu[[[IIIBBB@@@;;;<<<<<<<<<<<<===???BBBDDDMMMZZZiiixxxkkkUUUJJJHHHJJJLLLRRR[[[]]]___fffmmm~~~{{{qqqjjjaaaYYYRRRKKKDDD>>><<<======>>>??????@@@@@@AAABBBDDDGGGHHHIIIIIIIIIKKKJJJIIIJJJKKKKKKJJJIIIDDDBBB@@@???AAAEEEJJJNNNNNNPPPRRRTTTWWWXXXYYYZZZ\\\]]]___`````````______[[[\\\\\\\\\]]]```dddhhhooowww{{{ssshhh^^^ZZZ___eeeooo{{{xxx{{{}}}|||tttmmmhhhgggbbb]]]WWWTTTVVVYYY[[[\\\cccgggmmmrrruuuyyy}}}wwwqqqooouuuwwwnnnhhh\\\[[[YYYYYYZZZ\\\___aaabbblllsss|||zzzyyyuuufffQQQMMMGGGBBBAAABBBBBBBBBBBBHHHOOOYYYlllwwwggg___]]]ZZZ```kkkxxxzzzlll___YYYZZZ^^^eeegggiiikkknnnttt}}}mmmfffaaadddhhhjjjmmmppppppmmmhhhaaaZZZSSSMMMJJJDDDCCCAAA???>>>>>>??????@@@AAACCCDDDEEEGGGIIILLLKKKNNNPPPQQQSSSWWW^^^cccggghhhfffaaa^^^\\\VVVOOOMMMJJJGGGEEEEEEFFFEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLPPPPPPOOONNNPPPYYYeeeoooxxxxxxwwwwww}}}IIIJJJKKKMMMNNNNNNOOOOOOMMMNNNOOOPPPPPPNNNLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNIIIJJJKKKLLLOOOTTTZZZ___``````aaaeeeiiikkkkkkkkkkkklllrrrpppWWWGGGAAA???;;;<<<<<<<<<<<<===@@@BBBKKKSSS```nnn}}}hhhRRRIIIHHHJJJLLLSSS]]]___aaahhhooovvvoooeee]]]VVVNNNFFF@@@===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKLLLKKKJJJJJJKKKJJJHHHGGGAAA@@@@@@AAADDDHHHLLLOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]___aaaaaa___]]]\\\ZZZ[[[\\\]]]]]]___cccffflllsssxxxwwwsssooohhhaaa]]]ZZZZZZ^^^eeerrryyyqqqfff``````bbbbbbaaahhhgggfffbbb^^^\\\[[[\\\XXXVVVSSSQQQQQQSSSWWWYYY^^^```cccgggjjjmmmppprrrsssvvv|||pppccc```___fffsss|||tttkkkfff\\\[[[ZZZYYYZZZ]]]```bbb```hhhnnnwww}}}vvvvvvoooYYYKKKGGGBBB@@@@@@AAAAAAAAABBBHHHOOOWWWdddwwwtttgggaaa___^^^dddooo{{{pppaaaZZZZZZ^^^dddgggjjjmmmpppwwwqqqnnnooovvv}}}zzzrrrhhh___XXXTTTLLLIIIEEEAAA>>>===>>>>>>???@@@BBBCCCDDDFFFIIILLLJJJMMMOOONNNLLLMMMQQQVVVVVVYYYZZZXXXXXXYYYWWWRRRQQQOOOKKKJJJIIIIIIIIIHHHGGGIIIKKKKKKKKKLLLNNNOOOQQQRRRSSSVVV\\\gggvvvIIIJJJKKKLLLNNNNNNOOOOOOKKKLLLNNNOOONNNMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOIIIJJJKKKLLLOOOTTT[[[```aaabbbdddgggkkkmmmlllkkkkkklllrrrkkkSSSEEE???>>>;;;<<<===<<<<<<===@@@CCCQQQXXXdddrrrgggRRRHHHHHHJJJLLLUUU^^^aaabbbjjjqqqyyyrrrhhh___XXXPPPGGGAAA>>>>>>@@@AAAAAABBBAAAAAACCCCCCCCCEEEFFFHHHJJJKKKMMMLLLKKKJJJKKKJJJGGGEEEAAAAAABBBEEEHHHLLLPPPSSSQQQRRRSSSUUUWWWXXXXXXXXXZZZ\\\___aaaaaa___\\\ZZZYYYZZZ\\\]]]^^^___bbbdddhhhnnnppplllgggbbb[[[UUUSSSTTTVVVXXX___lll{{{}}}~~~wwwkkkgggaaa[[[YYYZZZZZZXXXTTTOOOPPPQQQPPPPPPQQQTTTVVVQQQRRRSSSQQQOOOQQQWWW\\\\\\]]]___aaaccceeeggghhhjjjkkknnnsss|||~~~ppp```XXXUUUTTTXXXaaasss~~~wwwyyy}}}tttkkkeee]]]\\\ZZZZZZ[[[^^^aaaccc^^^eeejjjrrrxxxrrrsssiiiMMMFFFCCC???>>>???@@@AAAAAAAAAIIIPPPVVVaaarrrrrrgggbbbaaabbbgggrrr~~~sssccc[[[[[[___dddgggkkknnnrrrzzz||||||tttjjjaaa]]]RRRNNNHHHCCC>>><<<<<<===>>>@@@BBBCCCDDDFFFIIILLLLLLOOOQQQOOOKKKJJJMMMQQQKKKOOOSSSSSSVVVXXXWWWSSSWWWTTTQQQOOOOOONNNMMMLLLLLLMMMOOOOOOOOOOOOQQQSSSVVVYYY]]]dddmmm}}}FFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKMMMRRRZZZ___bbbcccdddfffggghhhhhhhhhdddiiiqqq{{{kkkVVVHHH@@@===???===<<<<<<;;;:::AAAIIIUUU___jjjsss~~~cccPPPGGGEEEHHHLLLSSS[[[cccfffjjjwww{{{vvvkkk___UUULLLGGGEEEBBBAAA@@@>>>>>>>>>>>>???AAACCCFFFGGGGGGGGGIIIJJJNNNOOOOOONNNLLLHHHEEECCC@@@CCCEEEGGGIIIKKKNNNPPPOOOPPPQQQSSSTTTVVVWWWWWW[[[[[[[[[[[[[[[ZZZYYYXXX[[[ZZZYYYXXXXXXZZZ___bbbddddddbbb___\\\WWWSSSQQQSSSRRRQQQTTTZZZbbbhhhkkkgggddd```\\\ZZZZZZ[[[\\\YYYYYYYYYYYYWWWTTTQQQOOONNNIIIDDDCCCEEEIIIJJJJJJPPPPPPOOONNNMMMOOOTTTWWWVVVUUUUUUUUUWWW[[[^^^aaa```aaacccfffiiipppwww|||}}}vvvpppkkkjjjjjjoootttzzzqqqeee^^^TTTSSSSSSTTTVVVaaaxxxyyymmmmmmqqq}}}wwwoooiiiaaa]]]ZZZYYY\\\^^^___^^^ZZZ```fffqqq|||wwwttt___IIIDDD>>>;;;===???>>>@@@CCCDDDHHHOOOYYYfffvvv~~~nnneeeccceeehhhllluuuzzznnnaaaXXXXXX]]]dddjjjrrrvvvyyy~~~~~~pppfff```UUUOOOHHHCCCBBB@@@===;;;>>>>>>>>>???AAADDDFFFHHHJJJJJJJJJJJJIIIGGGEEECCCJJJKKKMMMOOORRRTTTVVVWWWVVVUUUUUUUUUVVVUUUTTTRRRSSSVVVXXXXXXVVVUUUWWWZZZ[[[bbbnnn{{{FFFGGGHHHJJJJJJKKKKKKKKKJJJKKKMMMMMMMMMKKKJJJHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKMMMRRRYYY^^^ddddddeeefffffffffffffffgggjjjpppyyylllWWWJJJBBB???===;;;;;;<<<;;;<<>>???>>>@@@CCCEEEHHHPPPZZZhhhzzz{{{iii___\\\]]]fffjjjsss~~~{{{ooobbbYYYYYY^^^bbbiiipppuuuyyyvvviiibbbXXXRRRKKKFFFDDDCCC@@@>>>>>>>>>>>>???AAACCCFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEHHHIIIKKKNNNQQQTTTVVVWWW]]]\\\\\\]]]^^^___^^^]]]^^^aaacccbbb``````cccggguuu~~~GGGGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMRRRXXX]]]dddeeeeeeffffffeeeeeedddhhhjjjpppyyynnnZZZKKKDDDAAA<<<::::::<<<===???HHHQQQZZZeeepppzzzxxxvvv{{{hhhSSSHHHEEEIIINNNVVV^^^eeeiiiooo~~~{{{oooaaaVVVNNNJJJIIIHHHGGGEEEBBB@@@@@@??????BBBDDDGGGHHHHHHHHHJJJKKKJJJJJJKKKJJJHHHEEEBBB@@@AAADDDHHHJJJKKKKKKKKKLLLMMMNNNNNNPPPRRRUUUWWWYYY[[[[[[\\\\\\[[[YYYXXXWWWXXXXXXWWWVVVVVVXXX[[[___]]]\\\[[[XXXUUURRROOOMMMLLLKKKKKKKKKKKKIIIEEEBBBAAA@@@??????AAADDDHHHJJJPPPRRRUUUWWWWWWVVVSSSQQQIIIFFFBBBAAABBBEEEGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJNNNMMMMMMMMMNNNQQQTTTUUUTTTTTTSSSRRRQQQSSSVVVYYY[[[[[[YYYVVVRRRQQQQQQSSSPPPSSSZZZbbbkkksssyyy|||~~~vvvmmmhhhaaa\\\XXXVVVTTTTTTZZZbbbdddggghhhddd______eeelll~~~xxxpppjjj```]]]YYYWWWXXXZZZ[[[[[[\\\fffppp}}}jjjRRREEE@@@<<<>>>??????@@@CCCEEEIIIPPP\\\lllxxxeeeZZZWWWXXXaaaeeennnyyy|||qqqdddZZZYYY]]]```gggooouuuyyy}}}ooofffZZZSSSJJJEEECCCBBBAAA???@@@?????????@@@BBBDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFHHHJJJMMMPPPSSSVVVWWWaaaaaacccdddgggiiikkklllrrrtttvvvuuutttvvv{{{~~~GGGGGGHHHHHHHHHHHHHHHGGGIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMQQQWWW[[[bbbcccdddeeeeeeeeeeeeeeeeeehhhppp{{{sss\\\LLLDDDAAA<<<::::::<<<===AAAJJJTTT]]]fffpppxxxuuutttxxx}}}gggRRRFFFCCCGGGMMMWWW]]]dddiiippp}}}pppbbbVVVOOOLLLKKKLLLJJJGGGDDDAAA??????>>>BBBDDDGGGHHHHHHHHHJJJKKKIIIJJJJJJIIIHHHEEEBBB@@@AAADDDHHHJJJJJJIIIIIIIIIKKKKKKKKKLLLOOORRRVVVXXXZZZ[[[\\\\\\[[[YYYWWWVVVVVVVVVUUUTTTTTTUUUYYY\\\ZZZYYYWWWUUURRROOOMMMLLLHHHGGGGGGGGGFFFDDD@@@===<<<<<<<<<>>>AAAEEEHHHKKKJJJMMMPPPSSSSSSRRROOOMMMFFFDDDAAA@@@AAACCCFFFGGGIIIJJJLLLKKKIIIGGGFFFFFFGGGGGGGGGHHHKKKMMMPPPRRRQQQQQQOOOMMMKKKKKKMMMPPPRRRRRRRRRQQQPPPOOOQQQSSSOOOPPPSSSWWW\\\bbbgggiiiqqqvvv|||}}}xxxssspppjjjddd``````___\\\\\\^^^___bbbdddcccbbbgggqqqzzzyyypppjjj___\\\XXXVVVUUUWWWYYYZZZ]]]hhhttt{{{nnnVVVFFF@@@===???@@@???AAADDDGGGJJJRRR^^^ooouuucccZZZWWWXXX\\\```hhhttt}}}rrreeeZZZXXX\\\^^^eeennntttxxxuuulll___WWWNNNGGGEEEEEEDDDCCCAAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMPPPRRRTTTTTT]]]___bbbeeeiiinnnsssvvvFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPUUUYYY___```bbbdddeeefffgggggg```eeeooo~~~yyy___LLLBBB??????<<<<<<===>>>BBBKKKVVVaaahhhooovvvsssqqqsssxxxgggSSSGGGCCCGGGNNNVVV\\\bbbgggppp}}}qqqcccXXXRRRPPPOOOOOOMMMJJJEEEBBB???>>>===BBBDDDGGGHHHHHHHHHIIIKKKJJJJJJKKKJJJIIIFFFCCCAAA@@@CCCGGGIIIIIIHHHGGGGGGIIIHHHHHHHHHKKKOOOSSSVVVZZZ[[[\\\\\\[[[YYYVVVTTTSSSTTTTTTSSSRRRSSSVVVXXXWWWVVVUUURRRPPPNNNMMMMMMHHHFFFCCCBBBAAA@@@???===:::999:::;;;===AAADDDFFFGGGHHHKKKMMMMMMKKKHHHFFFBBBBBBAAAAAAAAADDDGGGIIIJJJLLLMMMLLLIIIEEEDDDCCCAAABBBCCCFFFIIILLLOOOQQQMMMMMMMMMKKKIIIIIIKKKMMMIIIJJJLLLKKKKKKKKKMMMOOOPPPPPPPPPPPPRRRUUUWWWYYYccchhhooosssuuuuuutttttttttooommmooopppllliiiiiigggiiikkkkkknnnvvvyyypppiii^^^\\\XXXTTTSSSUUUXXXZZZ___iiisssvvv}}}mmmUUUEEE@@@===???AAAAAABBBEEEIIILLLTTT```qqqqqqbbb[[[YYYYYYWWW\\\dddppp|||tttggg[[[XXX[[[^^^eeemmmsssxxx~~~zzzqqqggg```VVVOOOMMMMMMLLLJJJDDDCCCBBB@@@??????@@@@@@AAABBBCCCDDDEEEGGGHHHIIILLLLLLMMMNNNOOOPPPPPPQQQVVVYYY]]]```eeellltttzzz}}}}}}}}}|||}}}DDDDDDEEEFFFGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMPPPTTTXXX]]]^^^```ccceeefffggghhh^^^cccnnn~~~cccMMMBBB>>>???===<<<>>>???CCCNNNXXXdddllltttzzzsssoooooorrriiiVVVJJJFFFJJJQQQUUUZZZ```fffppp}}}rrrfff]]]WWWUUUTTTTTTQQQMMMHHHDDD@@@>>>===AAACCCFFFGGGGGGGGGIIIJJJJJJJJJKKKKKKIIIGGGDDDCCCAAACCCGGGIIIHHHHHHHHHIIIIIIHHHFFFFFFHHHMMMRRRUUUZZZ[[[\\\\\\[[[XXXUUUSSSQQQRRRRRRQQQPPPQQQSSSUUUUUUTTTRRRPPPOOOMMMMMMMMMHHHEEE@@@======<<<<<<;;;:::::::::;;;<<<>>>@@@AAADDDEEEFFFFFFEEEDDDBBBAAA???@@@AAABBBCCCEEEIIIMMMMMMNNNOOOLLLHHHDDDBBBBBB???@@@AAADDDGGGJJJMMMNNNIIIIIIIIIHHHGGGGGGIIIKKKFFFGGGIIIIIIHHHHHHJJJKKKLLLLLLKKKKKKLLLNNNOOOQQQWWW[[[```dddgggjjjmmmoooxxxuuuvvvzzz|||zzzyyyzzzwwwzzz~~~~~~yyypppiii]]][[[XXXTTTRRRTTTXXX\\\aaaiiippp|||zzzsss{{{fffOOODDD???===@@@BBBBBBDDDGGGKKKOOOVVVbbbrrrnnnbbb\\\YYYYYYWWW[[[cccooo|||xxxjjj^^^ZZZ\\\___fffnnnssswww}}}vvvllleee[[[UUUSSSRRRPPPNNNIIIHHHFFFCCCBBBAAAAAAAAA@@@AAAAAABBBDDDFFFHHHIIILLLLLLMMMMMMMMMMMMMMMMMMPPPSSSWWWZZZ]]]dddnnnuuu{{{uuussstttxxxyyywwwxxx{{{~~~BBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOSSSVVV^^^___aaabbbdddeeeffffff```bbbjjjyyyfffOOOCCC???>>><<<;;;>>>@@@FFFQQQ]]]hhhrrr}}}xxxrrrooorrr}}}gggVVVKKKGGGKKKQQQVVVZZZ___fffqqq}}}tttjjjbbb]]][[[ZZZYYYVVVQQQLLLGGGCCC@@@???@@@BBBEEEFFFFFFFFFHHHIIIIIIJJJKKKJJJIIIGGGDDDCCCCCCEEEHHHIIIIIIIIIKKKLLLLLLJJJGGGFFFHHHLLLQQQUUUYYY[[[\\\]]][[[XXXTTTRRROOOPPPPPPPPPOOOOOOQQQSSSRRRQQQOOONNNLLLLLLLLLLLLEEEBBB???===<<<<<<<<<;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@===@@@BBBCCCEEEHHHMMMQQQSSSSSSRRROOOJJJFFFDDDDDD??????AAACCCEEEFFFHHHIIIFFFGGGGGGFFFEEEEEEGGGIIIGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMMMMNNNPPPSSSUUUXXX\\\```dddnnnooottt|||vvv|||yyyqqqkkk\\\ZZZXXXTTTRRRTTTYYY^^^ccciiilllvvv~~~wwwsss~~~]]]HHHCCC>>><<<@@@CCCDDDFFFJJJMMMQQQXXXcccqqqrrrfff^^^ZZZXXXXXX]]]eeeqqq~~~}}}ooobbb]]]___bbbhhhooosssvvv{{{~~~sssmmmddd___\\\ZZZWWWUUUPPPNNNKKKHHHFFFDDDDDDDDD@@@@@@@@@AAACCCEEEGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKNNNPPPQQQRRRXXXaaahhhsssxxxxxxoooeeefffeeeggglllmmmlllmmmqqqtttuuuxxxzzz{{{~~~~~~||||||vvvwwwyyyyyyuuuAAABBBCCCEEEFFFGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOSSSVVV___```aaaccccccdddddddddcccccchhhuuuhhhQQQEEEAAA<<<::::::>>>AAAHHHTTT```kkkwwwvvvsssuuuxxxdddUUUJJJEEEIIIPPPVVVZZZ___fffrrr}}}vvvmmmfffbbb___^^^\\\ZZZUUUOOOIIIEEEBBBAAA???AAADDDEEEEEEEEEGGGHHHHHHIIIJJJJJJIIIFFFDDDBBBEEEFFFHHHIIIJJJKKKNNNPPPNNNLLLHHHFFFHHHMMMRRRVVVYYY[[[\\\]]][[[XXXTTTRRRNNNOOOPPPOOONNNNNNPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKAAA???>>>>>>@@@@@@???>>>;;;;;;;;;<<<===>>>???@@@@@@??????>>>??????@@@AAA<<>><<<@@@CCCEEEGGGKKKOOOSSSZZZcccqqqwwwjjjbbb[[[XXX[[[___gggsssrrreee```bbbccciiiooosssuuuyyyyyyrrrllljjjgggdddaaaTTTRRROOOLLLIIIGGGGGGFFF@@@@@@@@@AAABBBDDDGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHJJJKKKJJJIIIMMMVVV]]]___eeemmmsssxxx~~~wwwlllfffddd___YYYYYYXXXYYY]]]^^^]]]```eeeeeegggiiikkkmmmpppsssvvvsssuuuwwwwwwtttpppmmmlllffffffhhhmmmrrrtttrrrooommmooopppqqqqqqsssvvvxxxwwwuuurrrqqqpppooolllkkk@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIILLLLLLKKKKKKKKKKKKKKKLLLJJJKKKLLLMMMMMMPPPTTTWWW\\\^^^aaabbbbbbcccdddeeecccbbbfffqqqmmmSSSFFFDDD@@@<<<:::===BBBKKK[[[jjjwwwqqqwwwppp[[[MMMFFFEEEJJJPPPXXXYYY]]]eeettt{{{vvvooohhhaaa]]]aaa\\\UUUQQQNNNKKKGGGCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJGGGEEECCCAAA@@@DDDFFFHHHJJJKKKNNNQQQTTTTTTQQQMMMJJJJJJNNNRRRVVVZZZ[[[]]]^^^\\\YYYUUUSSSOOOOOOOOONNNNNNMMMKKKKKKHHHIIIKKKKKKJJJJJJLLLNNNIIIFFFBBB===;;;:::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCBBB@@@>>>>>>???@@@AAADDDFFFGGGIIILLLQQQVVVZZZaaaaaa^^^VVVKKKDDDBBBDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIKKKLLLLLLKKKKKKMMMQQQTTTYYY^^^gggoooxxxyyytttsss~~~~~~~~~zzzyyy|||qqqggg]]]XXXSSSPPPRRRVVVZZZ]]]fffiiinnnrrrqqqsss|||xxxTTTEEE@@@???>>>>>>AAAEEEIIIKKKQQQRRRVVV```ooo}}}kkk^^^ZZZYYY\\\bbbkkkvvvrrrbbb]]]```dddhhhnnnrrrvvvzzz}}}}}}vvvnnngggccc\\\WWWRRROOOOOOMMMGGGBBBDDDCCCCCCCCCCCCEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFEEEIIIHHHFFFEEEFFFIIIMMMPPPRRRUUUZZZ```gggmmmrrruuuvvvvvvwwwvvvssspppmmmkkkbbb___[[[VVVRRROOONNNNNNMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXZZZ\\\___aaacccdddbbbaaa```___]]]\\\[[[ZZZXXXZZZ\\\___``````___^^^ZZZ[[[[[[\\\]]]^^^___```bbbaaabbbdddbbb```dddjjj@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIILLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMNNNPPPUUUXXX\\\]]]____________aaacccbbbbbbeeennn{{{~~~}}}||||||}}}rrrVVVGGGCCC@@@>>>===???CCCNNNaaarrrzzzwww|||pppZZZMMMFFFEEEJJJPPPXXXZZZ^^^eeesss|||vvvnnnfffbbbbbb]]]WWWSSSQQQNNNIIIEEECCCCCCCCCEEEFFFHHHJJJKKKMMMLLLKKKIIIGGGEEECCCBBBDDDFFFIIIKKKLLLOOORRRUUUUUUSSSOOOLLLLLLOOOTTTWWWXXXYYYZZZZZZYYYUUURRROOOMMMMMMMMMMMMLLLJJJIIIHHHCCCDDDEEEEEEEEEFFFIIILLLKKKIIIDDD@@@=========>>><<<<<<======>>>???@@@AAAAAA@@@>>>======>>>@@@AAAEEEFFFHHHLLLRRRYYYaaaffffffccc]]]TTTKKKEEECCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKHHHIIIKKKLLLMMMPPPUUUXXXXXX]]]cccjjjrrr}}}}}}xxxuuuxxx~~~xxxvvv~~~zzzooofff[[[WWWRRRPPPRRRWWW\\\^^^gggiiimmmooommmmmmvvvxxxVVVFFF@@@???>>>>>>AAAEEEJJJMMMQQQRRRWWW```oooooobbb]]]\\\\\\aaajjjvvvttteee```bbbdddhhhmmmqqqtttwww{{{}}}~~~vvvoookkkbbb]]]WWWUUUUUUSSSNNNJJJHHHGGGEEECCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGEEECCCBBBBBBDDDFFFGGGFFFGGGKKKOOOTTTXXX[[[]]]^^^^^^___^^^\\\ZZZWWWUUUTTTRRROOOKKKIIIGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPQQQTTTUUUWWWXXXUUUTTTTTTRRRQQQPPPOOOOOOJJJKKKMMMOOOPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSVVVUUUVVVYYYYYYYYY```hhh??????@@@@@@AAACCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIILLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOQQQUUUXXX^^^______^^^]]]^^^```bbbcccbbbeeemmmwww}}}|||yyywwwwwwxxxyyy|||zzz[[[HHHBBB@@@???@@@BBBEEEQQQhhh}}}{{{zzzpppZZZMMMGGGFFFKKKQQQYYY\\\___eeeppp}}}uuulllfffccc___ZZZVVVTTTQQQLLLHHHBBBBBBCCCDDDFFFHHHJJJKKKMMMMMMLLLJJJIIIFFFEEEDDDDDDFFFIIIKKKMMMPPPTTTWWWVVVTTTQQQOOOOOORRRVVVXXXYYYYYYYYYXXXVVVRRROOOMMMKKKKKKKKKJJJIIIHHHGGGFFFAAAAAAAAA@@@AAADDDIIIMMMPPPMMMIIIEEEBBB@@@@@@@@@???????????????@@@@@@AAABBBAAA@@@???@@@BBBEEEFFFIIIJJJNNNSSS[[[dddkkkpppllleee[[[QQQJJJGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOLLLLLLMMMNNNOOOOOONNNNNNJJJLLLOOOQQQTTTWWW\\\___]]]aaafffjjjnnnuuu|||{{{{{{{{{|||{{{vvvttt}}}xxxmmmeeeYYYUUUQQQOOOSSSXXX]]]```ggghhhjjjjjjfffdddkkkuuuzzzXXXHHHAAA@@@??????AAAFFFJJJNNNPPPRRRWWWaaaooo~~~sssddd^^^^^^[[[```iiiuuuxxxiiiccceeeeeehhhmmmqqqsssuuuxxxyyyyyyuuukkkfffaaa^^^]]][[[WWWTTTOOOMMMJJJGGGDDDBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDHHHHHHFFFEEEDDDCCCCCCCCCAAABBBCCCEEEGGGIIIJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFEEECCCAAA@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEFFFGGGIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPNNNPPPSSSVVVYYYcccmmm?????????@@@AAACCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIILLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQUUUXXXaaaaaaaaa___]]]^^^aaacccccccccfffmmmuuuyyyxxxvvvtttuuuwwwzzz~~~```JJJBBB???@@@AAACCCFFFTTTnnnwwwvvv|||ppp[[[MMMGGGGGGKKKQQQZZZ]]]aaaeeemmm|||xxxooohhhccc```[[[YYYWWWTTTNNNIIIBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDGGGIIILLLNNNQQQUUUXXXWWWUUUSSSRRRRRRUUUXXXZZZ[[[ZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJJJJIIIGGGFFFEEECCCBBBAAAAAABBBFFFMMMRRRUUUSSSPPPLLLHHHFFFDDDDDDCCCBBBAAAAAA@@@AAAAAABBBEEEEEEEEEFFFHHHKKKNNNOOOQQQSSSXXX___gggmmmqqqrrrooodddWWWMMMIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEGGGIIIJJJLLLMMMMMMPPPOOOOOOPPPQQQRRRTTTUUUSSSUUUXXXZZZYYYWWWTTTQQQQQQSSSVVVYYY\\\aaafffjjjlllpppuuuvvvvvvvvvyyy|||www|||xxxtttqqqrrrtttvvvyyy~~~rrrpppsss}}}vvvllldddXXXTTTPPPOOOSSSYYY^^^aaafffeeefffddd^^^[[[aaakkk}}}^^^MMMGGGEEEBBBAAABBBFFFKKKNNNPPPSSSYYYbbbooo}}}vvvccc\\\\\\[[[```hhhsss~~~|||nnngggggggggkkkooorrrssstttvvvxxx}}}}}}zzztttqqqkkkhhheeebbb^^^[[[VVVTTTPPPKKKGGGDDDBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCHHHHHHGGGGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???===============>>>???????????????@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLOOOMMMNNNRRRUUU[[[hhhsss>>>>>>>>>???AAACCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOQQQUUUXXXaaaaaa```^^^\\\]]]___bbb```aaadddkkkrrrvvvvvvuuurrrtttwww|||cccLLLBBB>>>???AAACCCGGGVVVrrrsssqqqxxxsss]]]OOOHHHGGGLLLRRRZZZ]]]bbbeeejjjvvvxxxnnngggbbb```\\\[[[ZZZVVVPPPKKKDDDDDDDDDEEEGGGHHHJJJKKKJJJJJJKKKKKKJJJHHHEEEDDDEEEGGGJJJLLLNNNPPPTTTWWWVVVUUUTTTSSSTTTVVVXXXZZZZZZYYYWWWTTTQQQNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCAAABBBGGGNNNSSSXXXWWWUUURRRPPPMMMLLLKKKHHHFFFDDDAAA@@@@@@BBBCCCFFFHHHJJJNNNRRRUUUXXXYYY]]]```fffooouuuxxxvvvsssjjj___RRRJJJHHHHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIKKKKKKLLLLLLLLLQQQQQQQQQQQQSSSVVVXXXZZZZZZ^^^cccfffeee```YYYUUUSSSVVVYYY]]]bbbiiipppuuu~~~~~~|||wwwxxxyyyzzzyyywwwsssppplllooouuuzzz}}}sssllliiicccgggqqq|||uuukkkeeeYYYUUUPPPOOOSSSYYY^^^aaacccbbb```\\\UUUSSS[[[fffzzzhhhTTTMMMJJJFFFDDDDDDGGGKKKNNNPPPTTT[[[dddooo}}}zzzccc[[[[[[\\\```hhhrrr|||rrrjjjiiikkknnnqqqtttuuuuuuwwwxxx}}}||||||~~~}}}{{{vvvrrrmmmhhhccc```ZZZXXXTTTOOOJJJGGGDDDCCCGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@?????????????????????????????????@@@@@@@@@@@@@@@???AAA@@@???>>>===<<<<<<<<<========================????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLJJJJJJNNNRRRYYYfffrrr======>>>???AAACCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNOOONNNNNNPPPTTTWWW]]]^^^^^^\\\[[[[[[]]]___]]]^^^aaagggmmmrrrtttuuurrrtttyyy~~~dddMMMDDD???>>>???CCCIIIXXXsssqqqooovvvvvv```QQQJJJHHHLLLRRRYYY]]]bbbdddhhhqqq}}}xxxooohhhbbb```^^^]]]]]]YYYRRRLLLGGGFFFFFFGGGGGGHHHJJJJJJIIIJJJKKKKKKJJJHHHFFFEEEFFFHHHJJJKKKMMMOOOSSSUUUTTTTTTSSSTTTUUUVVVXXXYYYVVVUUURRROOOLLLJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDBBB@@@@@@DDDJJJOOOUUUVVVWWWWWWWWWWWWWWWVVVQQQNNNHHHDDDBBBCCCFFFHHHLLLPPPVVV]]]bbbfffhhhiiinnnppptttzzz~~~|||vvvppp^^^VVVLLLGGGGGGHHHFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFIIIJJJLLLMMMNNNNNNMMMLLLSSSRRRRRRTTTVVVZZZ]]]______dddjjjooonnniiiaaa\\\WWWYYY[[[^^^dddllluuu|||~~~|||{{{zzzyyywwwuuu{{{|||oooeee\\\WWWWWW___qqq|||tttlllggg[[[VVVRRRPPPRRRWWW\\\___```]]]YYYTTTOOOOOOZZZggg{{{nnnXXXOOOLLLHHHDDDDDDGGGLLLOOOQQQVVV^^^fffppp}}}}}}ddd[[[\\\[[[```gggrrr}}}vvvmmmjjjmmmpppsssuuuvvvwwwxxxyyy}}}||||||}}}~~~~~~~~~}}}wwwpppjjjggg```^^^YYYSSSNNNJJJHHHGGGIIIGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>?????????;;;<<<<<<===>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKNNNKKKKKKOOOSSSZZZgggttt<<<======???AAACCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNNNNNNNMMMOOOSSSVVV[[[\\\]]]]]]\\\[[[\\\^^^______aaaeeekkkppptttvvvvvvyyy~~~cccNNNFFFAAA??????CCCKKK[[[ssspppmmmtttyyycccSSSKKKIIIMMMRRRWWW]]]bbbdddfffnnn}}}~~~{{{ssslllcccbbb```aaa```\\\UUUOOOJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJLLLMMMLLLJJJHHHFFFFFFHHHJJJKKKLLLNNNQQQSSSRRRRRRRRRSSSTTTUUUVVVWWWUUUSSSOOOLLLIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJDDDCCCAAA???>>>AAAEEEIIINNNQQQUUUZZZ^^^aaacccddd```[[[SSSMMMJJJMMMQQQTTT^^^cccmmmvvv}}}}}}|||zzzsssiiiaaaPPPLLLGGGEEEEEEFFFFFFEEEBBBBBBBBBCCCCCCDDDEEEFFFJJJLLLNNNPPPRRRRRRQQQQQQUUUUUUUUUVVVYYY^^^bbbdddfffjjjppptttuuusssnnnkkkfffeeecccbbbdddjjjrrrxxx}}}nnnccc[[[VVVRRRUUU```uuu}}}uuunnniii]]]YYYSSSPPPRRRVVVZZZ\\\]]]YYYTTTNNNJJJMMM[[[jjjlllSSSMMMJJJFFFCCCDDDHHHMMMPPPRRRXXXaaaiiiqqq}}}}}}bbbZZZ\\\ZZZ^^^gggsss{{{pppmmmmmmppptttvvvwwwwwwyyyzzz|||{{{{{{~~~}}}{{{{{{{{{}}}{{{tttqqqllliiiccc]]]WWWQQQNNNMMMJJJIIIFFFDDDBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB???????????????@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<==================>>>>>>??????;;;;;;<<<===???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMPPPNNNOOOSSSXXX___mmmyyy<<<<<<===???@@@CCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMNNNMMMMMMOOORRRUUU[[[]]]______^^^^^^^^^___ccccccdddggglllqqqvvvxxx{{{~~~bbbNNNHHHCCC??????DDDNNN]]]sss~~~oookkkrrr{{{dddUUULLLJJJMMMRRRVVV\\\bbbdddeeelll{{{~~~wwwqqqeeecccccccccccc^^^WWWQQQLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNLLLJJJHHHGGGHHHJJJKKKKKKLLLOOOQQQPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSPPPMMMJJJIIIIIIJJJEEEEEEGGGHHHIIIJJJJJJJJJEEEDDDBBB@@@>>>???CCCFFFHHHLLLSSS[[[ccchhhlllmmmmmmggg^^^VVVTTTVVV\\\```pppwwwyyyqqqgggZZZQQQGGGFFFDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCEEEFFFFFFKKKMMMPPPSSSUUUUUUUUUUUUWWWWWWWWWYYY\\\aaaeeehhhlllooosssxxxzzz{{{zzzyyyvvvsssmmmfffdddgggmmmrrrttteee[[[WWWVVVUUUZZZeeezzz}}}vvvoookkk___ZZZTTTQQQQQQUUUXXXZZZ[[[VVVPPPKKKHHHMMM]]]nnnfffKKKJJJGGGCCCAAACCCHHHNNNRRRSSSYYYbbbjjjrrr~~~zzz___XXXZZZXXX]]]ggguuu~~~sssooommmpppsssvvvvvvwwwyyyzzz{{{~~~yyyzzz}}}xxxwwwwwwyyy||||||yyywwwtttmmmfff___YYYUUUSSSLLLJJJGGGDDDCCCBBBCCCCCCAAAAAA???>>>============????????????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<======>>>??????@@@@@@======>>>>>>??????@@@@@@??????@@@AAACCCDDDEEEFFFAAACCCEEEHHHIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJNNNMMMNNNSSSXXX```nnnzzz>>>>>>???@@@BBBDDDGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKOOOMMMLLLJJJJJJKKKMMMNNNPPPPPPNNNLLLLLLOOOTTTXXXXXXZZZ[[[\\\\\\]]]___aaafffdddbbbdddiiipppvvvzzz{{{~~~bbbLLLBBBBBBAAAAAAEEEPPPaaatttuuujjjkkkrrrmmmZZZMMMIIIKKKNNNXXX^^^bbbbbbbbbkkk~~~|||uuupppjjjiiihhhhhhgggbbbZZZTTTKKKKKKLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNMMMLLLJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSQQQOOOKKKHHHEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJEEECCCAAA@@@>>>>>>>>>???DDDFFFJJJQQQYYYaaaiiimmmmmmkkkgggddddddhhhnnntttvvviii^^^VVVOOOKKKDDDBBBAAACCCFFFGGGFFFCCC@@@BBBDDDDDDDDDDDDEEEGGGKKKPPPUUUVVVUUUVVVYYY^^^```^^^[[[[[[]]]ccciiimmmqqqsssvvvyyy}}}vvvlllggghhhkkkwww~~~lllaaaYYYTTTTTTWWW[[[hhhyyyooohhh^^^YYYUUUSSSUUUWWWWWWUUUXXXQQQLLLIIIFFFIII\\\rrr}}}XXXKKKBBBAAA@@@@@@BBBHHHNNNRRRXXX]]]cccjjjrrr~~~ttt^^^VVVVVVXXX]]]iii{{{yyylllnnnooosssyyyzzzyyyzzz}}}~~~wwwtttrrrtttzzz}}}wwwpppkkkhhh```XXXRRROOOJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<===============<<<>>>>>>?????????>>>>>>=========>>>???AAABBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEFFFEEEDDDDDDGGGIIIOOOLLLNNNUUU[[[aaannn|||>>>>>>???@@@BBBEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPQQQPPPOOOMMMLLLOOOSSSWWWYYY[[[\\\]]]]]]^^^```bbbdddbbbaaaccchhhoootttwww{{{|||```LLLCCCCCCCCCCCCGGGRRRbbbtttwwwlllkkksssppp\\\OOOJJJLLLOOOVVV[[[``````cccnnn}}}wwwsssooollljjjhhhfffaaaZZZTTTKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMIIIJJJJJJJJJJJJKKKKKKKKKQQQRRRTTTUUUVVVVVVUUUTTTTTTSSSQQQOOOLLLHHHEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIFFFDDDBBB@@@???>>>>>>>>>???AAADDDJJJQQQXXX___cccdddeeegggiiiooowwwyyyqqqeeeZZZRRRMMMHHHEEEDDDCCCCCCEEEHHHIIIGGGEEEBBBCCCDDDDDDDDDEEEHHHJJJOOOSSSXXXYYYWWWXXX\\\___aaa___]]]]]]___dddjjjnnnoooqqquuu{{{|||sssnnnlllnnnuuusssfff^^^XXXSSSSSSUUUaaaooo~~~wwwooohhh\\\XXXSSSRRRTTTUUUUUUSSSSSSNNNJJJIIIGGGKKK^^^sssyyyUUUHHHBBBAAA@@@@@@BBBGGGNNNSSSYYY]]]ccciiiqqq|||ooo\\\VVVWWWYYY___lll~~~}}}pppnnnooossszzz|||zzz{{{~~~rrrpppoooqqqxxx~~~zzzvvvrrrjjjaaaXXXTTTPPPLLLKKKJJJHHHGGGDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>============>>>>>>>>>>>>>>>===??????@@@@@@@@@??????>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGJJJLLLNNNKKKMMMTTT\\\fffvvv>>>>>>???AAACCCEEEHHHIIIJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIIIIJJJKKKNNNPPPQQQQQQQQQOOOMMMLLLNNNRRRVVVYYY[[[]]]]]]]]]^^^```bbbaaa``````ccchhhnnnrrrtttzzz^^^KKKCCCDDDDDDEEEJJJUUUddduuu|||nnnlllsssttt```QQQLLLMMMPPPSSSXXX^^^```fffuuuzzzwwwsssooojjjfffddd___YYYTTTKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMOOOPPPPPPPPPMMMLLLKKKJJJIIIJJJKKKKKKOOOQQQTTTVVVWWWVVVTTTSSSTTTSSSQQQOOOLLLIIIFFFDDDBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFDDDBBB@@@>>>>>>===<<<===???CCCHHHNNNSSSVVVXXX\\\ccckkkuuuuuuaaa[[[SSSKKKGGGEEECCCBBBDDDEEEFFFHHHKKKKKKJJJHHHEEEEEEEEEDDDEEEGGGLLLPPPVVVYYY\\\]]][[[[[[^^^aaacccbbb``````bbbgggllloooppprrrvvv~~~{{{sssjjjlllrrr||||||uuulllccc^^^[[[WWWWWWZZZlll{{{~~~{{{uuummmggg[[[WWWRRRPPPRRRTTTSSSRRRNNNJJJIIIJJJHHHLLL___ttttttQQQDDDAAAAAA@@@???AAAFFFNNNSSSZZZ^^^ccchhhnnnzzzkkk[[[WWWXXX[[[aaannn~~~sssnnnooottt|||}}}}}}|||wwwnnnmmmnnnqqqwww~~~}}}uuulllbbb^^^XXXTTTQQQOOOMMMLLLHHHGGGFFFDDDBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMNNNNNNRRR[[[fffttt>>>>>>@@@BBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIJJJKKKMMMOOOPPPPPPOOONNNLLLKKKMMMQQQTTTXXXZZZ]]]^^^^^^^^^```aaa`````````dddiiiooossstttwww|||xxx]]]KKKDDDBBBCCCFFFLLLWWWgggwwwqqqllltttyyyeeeUUUMMMNNNQQQTTTYYY___dddnnn{{{zzzqqqlllfffbbb___\\\WWWSSSKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIKKKLLLNNNOOOPPPPPPPPPNNNLLLJJJIIIJJJKKKLLLMMMPPPSSSUUUVVVUUUTTTRRRTTTSSSQQQOOOLLLIIIGGGEEEBBBBBBAAAAAACCCEEEGGGIIIIIIHHHFFFDDDBBB@@@>>>>>>======>>>???CCCGGGKKKMMMNNNSSSZZZcccllluuu~~~zzzgggXXXQQQNNNIIIEEECCCCCCDDDEEEDDDFFFIIILLLOOOOOOMMMLLLHHHGGGFFFEEEGGGLLLSSSXXXaaabbbcccbbb___^^^```aaaeeedddcccccceeeiiimmmpppssstttwwwtttpppmmmooowww|||vvvtttllleeeaaa___^^^bbbgggxxx}}}zzztttlllfff[[[WWWRRRPPPQQQSSSRRRQQQKKKHHHHHHJJJIIILLL^^^rrrsssRRRCCC??????>>>===???DDDMMMSSS\\\```dddggglllwwwnnn^^^XXXYYY]]]bbbkkkyyyuuuoooooottt}}}~~~wwwpppmmmnnnppptttzzz}}}uuulllhhhbbb]]]YYYVVVTTTRRROOONNNLLLIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIIIIIIIKKKOOOQQQSSSXXX```lll{{{===>>>@@@CCCEEEHHHIIIJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJLLLOOORRRWWWZZZ\\\^^^^^^^^^___`````````aaaeeekkkqqquuuwww}}}wwwrrrrrr{{{zzz^^^KKKEEE???AAADDDKKKWWWhhhzzzvvvmmmtttjjjXXXOOOOOORRRWWW\\\ccclllyyy|||yyymmmhhhaaa\\\[[[YYYUUURRRMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNQQQPPPMMMKKKJJJKKKLLLMMMMMMOOORRRTTTUUUUUUTTTRRRSSSSSSQQQOOOMMMJJJGGGFFFDDDCCCBBBBBBCCCFFFIIIKKKKKKJJJIIIGGGEEEBBBAAA@@@???>>>======???AAADDDEEEEEEIIIOOOUUU[[[aaafffjjjqqquuuvvvrrrjjj```SSSJJJHHHFFFDDDBBBBBBCCCFFFHHHHHHKKKOOORRRSSSRRRPPPOOOIIIIIIHHHHHHKKKRRR[[[aaalllkkkiiifffcccaaaaaaaaagggfffffffffhhhkkkoooqqqrrrssswwwuuummmlllpppvvvzzz}}}}}}~~~}}}wwwwwwnnnfffbbbaaacccllluuu~~~zzzssskkkeee\\\WWWRRRPPPQQQSSSRRRPPPKKKHHHHHHJJJHHHJJJ[[[ooouuuUUUFFF=========;;;<<>>???CCCIIIVVVgggyyywww{{{nnnZZZOOOOOORRRYYY___gggrrr}}}xxxkkkfff___[[[YYYWWWTTTQQQOOOMMMLLLJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNQQQPPPOOOMMMLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRPPPMMMJJJHHHGGGEEEDDDCCCBBBDDDGGGKKKMMMMMMLLLLLLJJJHHHFFFDDDCCC@@@???===<<<;;;<<<>>>???>>>BBBFFFIIILLLPPPTTTWWWVVVWWWWWWUUUQQQMMMHHHDDDBBBCCCCCCBBBBBBDDDIIILLLQQQUUUZZZ[[[YYYUUURRRPPPJJJJJJJJJLLLPPPYYYccckkkrrrpppmmmjjjgggeeeddddddgggggghhhiiikkkmmmooopppqqqrrrxxxxxxpppmmmllllllpppqqqsssvvvyyy|||}}}~~~~~~~~~}}}zzzqqqhhhddddddiiivvv{{{tttlllfff\\\WWWRRRPPPQQQRRRQQQOOOLLLHHHHHHIIIFFFIIIYYYmmmxxxXXXHHH;;;======;;;:::@@@KKKTTT___dddhhhiiikkkuuurrrcccaaabbbbbbeeekkkuuu{{{uuurrrsss{{{~~~yyyqqqmmmpppuuuyyy{{{|||}}}~~~{{{zzz}}}}}}yyysssooollliiifffeee]]][[[XXXTTTPPPLLLHHHGGGEEEDDDCCCBBBAAABBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAADDDDDDEEEDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJIIILLLOOORRRVVVZZZ```dddooo}}}===???BBBEEEHHHJJJKKKKKKEEEFFFGGGIIIIIIJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMNNNKKKLLLMMMMMMMMMOOORRRUUUYYY\\\```aaaaaaaaaaaabbb```______dddlllttt{{{cccNNNFFF@@@@@@BBBGGGRRRdddvvvppp[[[OOONNNQQQYYY___iiiuuuxxxnnniiibbb]]][[[XXXTTTPPPPPPOOOMMMKKKJJJKKKLLLMMMNNNMMMMMMMMMMMMOOOPPPQQQPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUSSSSSSRRRPPPMMMKKKIIIGGGEEECCCBBBBBBDDDGGGKKKNNNNNNNNNNNNMMMKKKIIIGGGFFFBBBAAA>>><<<;;;;;;<<<===<<<>>>@@@BBBCCCEEEHHHJJJGGGFFFFFFGGGFFFDDDDDDDDDDDDFFFHHHHHHIIILLLRRRVVV___cccfffeee___XXXRRROOOJJJJJJLLLOOOVVV___jjjrrrtttqqqnnnkkkjjjiiiiiihhhhhhhhhiiijjjlllnnnooopppuuuwww~~~yyyssspppkkkjjjiiihhhiiilllnnnpppqqqtttzzzwwwpppmmmooovvv{{{uuunnnhhh[[[VVVPPPNNNOOOPPPOOOMMMKKKGGGFFFGGGEEEHHHZZZnnnyyyZZZIII<<<>>>>>><<<;;;AAAMMMWWW___eeekkkllllllvvv~~~lllhhhcccdddggglllvvvxxxssssssyyy~~~~~~~~~wwwpppuuuzzz}}}}}}|||||||||{{{wwwwwwzzz|||}}}{{{wwwuuusssqqqooogggeeeaaa]]]XXXSSSOOOMMMNNNLLLIIIFFFCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQNNNRRRWWW]]]dddlllsssxxx===???BBBEEEHHHJJJKKKKKKEEEFFFGGGIIIJJJKKKKKKKKKEEEFFFHHHJJJLLLNNNOOOOOOKKKLLLNNNNNNOOOQQQUUUWWW[[[^^^bbbddddddccccccddd___^^^^^^bbbkkkuuu}}}eeeOOOGGGCCCBBBBBBEEEPPPaaasssqqq\\\OOONNNQQQXXX^^^hhhvvvxxxrrrmmmeee```]]]YYYTTTPPPQQQPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUOOOOOOPPPPPPPPPOOONNNMMMOOONNNNNNNNNPPPRRRUUUVVVSSSSSSRRRPPPNNNKKKIIIHHHDDDCCCAAAAAACCCGGGKKKMMMNNNNNNOOONNNMMMKKKIIIHHHFFFDDDAAA???======>>>>>><<<===>>>>>>>>>???AAACCCFFFEEEEEEGGGHHHGGGGGGIIIIIILLLOOOQQQRRRVVV\\\aaajjjmmmooolllcccYYYQQQMMMIIIKKKMMMRRRYYYcccnnnvvvssspppmmmkkkkkklllllllllhhhhhhjjjkkkmmmnnnoooppp}}}zzzjjjgggdddaaaaaadddhhhjjjtttzzzzzzyyy||||||vvvooojjjYYYTTTOOOMMMNNNOOONNNLLLJJJFFFEEEFFFDDDHHH[[[pppxxxZZZHHH===???@@@===<<>>AAABBBBBBBBBBBBHHHGGGGGGGGGIIIKKKNNNPPPSSSTTTSSSSSS\\\jjjsssvvvyyyxxxssshhhZZZOOOLLLMMMMMMMMMPPPWWWaaajjjnnnpppnnnllljjjkkklllllliiifffbbbdddfffhhhkkkooouuuyyysssrrrooojjjhhhkkkrrrwww~~~}}}|||zzzyyypppddd[[[XXXSSSPPPOOONNNMMMLLLIIIGGGEEEDDDDDDMMMbbbuuudddQQQGGG???===<<<<<<<<<@@@LLLYYYbbbmmmooommmrrrxxxyyyhhhhhhggghhhnnnxxxvvvpppttt{{{}}}||||||zzz|||wwwqqqrrrqqqrrruuuyyy}}}{{{yyyvvvssspppnnnkkkfffcccdddaaa[[[UUUOOOJJJGGGFFFGGGFFFEEEDDDEEEEEEFFFFFFHHHHHHGGGEEEBBBAAAAAABBBDDDAAA>>>>>>@@@DDDFFFHHHDDDDDDEEEFFFHHHIIIHHHGGGJJJHHHGGGHHHJJJKKKKKKKKKMMMNNNPPPTTTZZZ^^^```aaafffkkkyyy???@@@BBBDDDFFFHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMJJJKKKLLLLLLLLLMMMPPPSSSXXXZZZ\\\___`````````___^^^]]][[[]]]eeeppp|||}}}iiiQQQHHHCCCAAACCCHHHPPP^^^ttt~~~yyycccPPPLLLPPPUUU\\\fffrrr~~~{{{wwwssslllddd\\\VVVQQQOOOLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKHHHFFFCCCAAABBBDDDHHHJJJMMMMMMMMMLLLKKKLLLOOORRRSSSSSSRRRNNNHHHDDDAAAAAA===>>>AAACCCEEEFFFGGGGGGHHHHHHJJJMMMQQQUUUYYY\\\ccceeegggiiipppyyy~~~||||||wwwnnnaaaTTTLLLJJJKKKQQQRRRVVV^^^hhhooorrrrrrlllkkkjjjkkklllllliiifffdddeeegggiiilllpppuuuyyy|||yyywwwyyyzzzwwwuuulllaaaWWWTTTPPPNNNNNNNNNMMMLLLHHHGGGEEECCCDDDMMMbbbvvv___MMMDDD>>><<<<<<<<<<<<@@@LLLYYYcccoooqqqnnnsssxxx|||kkkdddccceeemmmzzzxxxpppsssyyy{{{{{{{{{}}}~~~zzzuuupppppprrruuuzzz~~~~~~|||xxxuuuqqqnnnhhhaaaZZZSSSNNNKKKKKKKKKKKKKKKLLLKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCAAA???>>>???BBBDDDFFFGGGGGGGGGHHHJJJKKKKKKJJJKKKKKKKKKLLLNNNOOOOOOOOOSSSTTTXXX^^^eeejjjnnnpppzzz>>>@@@CCCFFFHHHJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLMMMPPPSSSXXXZZZ\\\]]]^^^]]]\\\[[[ZZZYYYYYY]]]ffftttoooTTTHHHCCCAAABBBHHHQQQ```vvvgggSSSMMMQQQTTT[[[fffsss{{{zzzvvvnnneee\\\UUUPPPNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNPPPOOOOOONNNOOOQQQSSSTTTTTTSSSRRRPPPNNNMMMMMMLLLHHHFFFCCCBBBBBBDDDGGGIIIIIIJJJKKKKKKKKKMMMPPPSSSXXXXXXVVVRRRMMMIIIHHHHHHCCCDDDGGGJJJMMMOOOQQQRRRRRRUUUZZZ```gggnnnsssuuu{{{~~~vvvooobbbVVVMMMJJJJJJKKKOOOSSSYYYbbbjjjnnnooonnniiiiiiiiijjjlllkkkiiiggghhhiiikkkmmmooosssxxx|||wwwsssooofff]]]RRROOOMMMLLLLLLMMMLLLLLLHHHFFFDDDCCCDDDNNNdddxxxyyyWWWGGG???===;;;;;;<<<<<<@@@LLLXXXdddqqqsssqqquuuxxx~~~kkkdddbbbeeeooo}}}xxxooopppuuuxxxxxxyyy~~~}}}||||||zzzxxxppppppsssxxx}}}}}}uuukkkaaaZZZUUUPPPPPPPPPPPPQQQOOOLLLIIIKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTWWW[[[aaahhhqqqyyy>>>@@@DDDGGGJJJKKKKKKJJJLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIJJJKKKKKKKKKMMMPPPRRRXXXYYY[[[]]]]]]]]][[[ZZZYYYYYYZZZ___iiiwwwuuuWWWHHHCCCBBBBBBGGGPPP___vvvlllVVVNNNQQQSSS[[[fffttt|||{{{wwwnnneee\\\UUUQQQOOOKKKKKKLLLLLLMMMNNNOOOPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMLLLMMMOOORRRTTTTTTSSSRRRPPPOOONNNNNNNNNIIIGGGDDDBBBAAABBBDDDFFFDDDFFFHHHIIIJJJLLLPPPRRRWWWWWWWWWTTTQQQPPPPPPQQQOOOQQQTTTXXX\\\```bbbccceeejjjrrr{{{~~~uuufff___UUUMMMJJJJJJLLLMMMOOOTTT\\\eeekkkmmmkkkiiiggggggiiijjjkkkkkkjjjiiinnnoooqqqrrrtttxxx}}}~~~vvvpppiiiaaaZZZPPPNNNLLLKKKLLLLLLKKKJJJGGGEEECCCCCCDDDOOOfff{{{pppQQQDDD===;;;::::::;;;;;;???JJJVVVeeerrruuusssvvvyyykkkiiigggiiirrrwwwmmmmmmqqqtttuuuwww{{{}}}|||wwwzzz|||{{{yyyxxxwwwwwwqqqssswww|||~~~|||{{{{{{~~~sssiiiddd]]]ZZZWWWVVVWWWWWWTTTRRRRRRQQQOOONNNNNNMMMKKKJJJIIIHHHHHHFFFDDDDDDEEEFFFEEEFFFHHHIIIJJJMMMPPPSSSWWWXXXZZZ[[[\\\]]]^^^```cccgggoooxxx>>>@@@DDDGGGJJJKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIJJJKKKKKKKKKLLLOOORRRUUUWWWYYY[[[\\\\\\[[[ZZZXXXXXXZZZ```jjjvvvzzzZZZHHHEEEBBBBBBGGGOOO^^^vvvzzzrrrYYYPPPRRRVVV^^^jjjyyy~~~{{{wwwnnneee\\\VVVSSSQQQMMMMMMNNNOOOPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNLLLJJJKKKNNNRRRUUUTTTSSSRRRQQQPPPOOOOOOOOOKKKIIIFFFCCCAAAAAAAAABBBAAACCCEEEGGGHHHJJJMMMOOOSSSTTTUUUUUUUUUVVVYYY[[[```cccgggmmmqqquuuwwwwww{{{{{{oooeeeWWWRRRMMMIIIIIIKKKMMMNNNUUU[[[dddllloooooommmlllgggiiijjjkkklllmmmnnnooossstttuuuvvvxxx{{{|||tttlllddd\\\XXXQQQOOOMMMLLLLLLLLLJJJHHHEEEDDDCCCCCCFFFRRRkkkjjjMMMCCC===;;;999:::;;;;;;===HHHTTTdddrrrvvvuuuxxxyyyrrrllljjjllltttuuujjjjjjnnnqqqsssuuuvvvxxx|||}}}tttuuuvvvwwwwwwvvvwwwxxxuuuxxx}}}}}}{{{xxxxxxzzz}}}|||vvvpppjjjcccaaabbbddddddbbb]]]YYYUUURRRQQQPPPMMMKKKKKKLLLLLLKKKHHHFFFGGGHHHHHHKKKOOORRRTTTXXX]]]```eeegggiiijjjjjjlllooosssxxx~~~>>>@@@CCCFFFHHHJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKKKKKKKLLLOOORRRRRRTTTVVVXXXYYYYYYXXXWWWUUUWWW[[[aaakkkvvv~~~\\\JJJEEEBBBCCCGGGPPP```xxxxxxwwwwww\\\QQQTTTYYYaaaooo~~~}}}wwwoooeee]]]WWWTTTRRROOOOOOPPPQQQQQQQQQPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMOOOLLLJJJHHHIIINNNSSSVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPMMMJJJFFFBBBAAA@@@@@@>>>@@@CCCDDDEEEFFFIIIKKKMMMOOORRRTTTWWW[[[___cccjjjnnnuuu|||}}}rrriii```WWWNNNMMMKKKJJJJJJMMMPPPRRR\\\bbbiiioooqqqpppooonnnlllnnnooooooppprrrvvvyyyxxxyyyzzz{{{|||yyyrrriii___XXXVVVPPPOOOMMMLLLMMMLLLJJJHHHDDDBBBBBBCCCHHHVVVpppfffKKKDDD>>>;;;::::::;;;:::<<>>AAAAAAAAA@@@AAABBB@@@BBBEEEHHHMMMRRRYYY]]]```fffoooxxx}}}~~~|||zzzzzz~~~~~~uuuooodddbbb\\\SSSOOOOOOMMMHHHDDDHHHKKKLLLNNNUUUaaajjjooosssxxxzzzyyyyyy{{{}}}yyyzzzzzzyyyyyy~~~{{{rrrlllcccWWWQQQSSSJJJIIIIIIKKKLLLMMMLLLJJJBBBAAABBBEEEKKK\\\xxxbbbJJJEEE???<<<;;;;;;;;;999999BBBLLL^^^nnnuuuvvvyyyyyy}}}qqqrrrqqqoooqqqzzztttqqqrrrpppmmmlllmmmooorrrxxx{{{wwwzzz{{{{{{{{{{{{|||}}}}}}~~~|||tttiiiccc```\\\XXXVVVZZZ^^^]]]YYYUUUVVVXXX[[[dddqqq{{{???@@@AAACCCEEEFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQWWWXXXXXXXXXWWWUUUSSSRRRTTTZZZcccnnnyyyaaaMMMAAABBBDDDGGGOOOeee{{{aaaUUUTTTVVV^^^jjjwww|||uuulllccc\\\VVVSSSOOONNNNNNNNNPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHIIILLLRRRVVVWWWXXXZZZ]]]^^^______^^^\\\\\\ZZZVVVQQQKKKEEEAAA@@@??????@@@BBBCCCCCCAAA@@@AAACCCEEEIIINNNQQQTTT[[[]]]aaaeeeiiilllmmmnnngggjjjmmmnnnkkkddd]]]YYYXXXSSSMMMIIIJJJKKKKKKJJJJJJLLLOOOQQQTTT]]]kkkuuu|||}}}~~~~~~~~~~~~}}}|||}}}}}}}}}wwwkkkccc]]]UUUPPPOOOJJJJJJKKKKKKKKKKKKKKKJJJBBBEEEEEEEEEOOOfff~~~^^^HHH@@@===>>>;;;:::;;;;;;;;;AAAHHH[[[ooowwwssstttuuu}}}tttnnnhhhhhhlllttt{{{wwwvvvqqqllljjjjjjlllqqqvvv}}}{{{~~~|||yyy|||}}}||||||~~~zzz~~~wwwsssmmmfffbbb]]]eeelllkkkddd___aaaeeeiiiwww===>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQUUUVVVWWWWWWVVVUUUTTTSSSUUUZZZdddoooyyy```MMMBBBBBBDDDGGGQQQiiivvv___SSSQQQSSS[[[fffqqq{{{xxxpppfff^^^WWWTTTOOONNNMMMNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPOOONNNLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHKKKQQQUUUWWWXXXZZZ\\\^^^_________``````___\\\VVVPPPJJJFFFAAA@@@>>>???AAABBBBBBAAA??????@@@BBBEEEIIILLLNNNRRRSSSVVVXXX[[[\\\]]]]]]ZZZ[[[[[[[[[YYYVVVSSSQQQLLLHHHEEEEEEGGGIIIIIIHHHLLLPPPUUUYYY]]]fffrrrzzzttthhh```ZZZSSSNNNNNNHHHIIIIIIJJJJJJJJJIIIIIIBBBDDDEEEHHHWWWppp~~~\\\GGG???<<<>>>;;;:::;;;;;;;;;@@@GGGZZZoooxxxvvvwwwwww}}}qqqjjjeeefffjjjrrr~~~uuummmiiiiiilllqqqwww~~~}}}{{{~~~~~~}}}~~~{{{rrrmmmjjjqqqwwwuuunnnkkkmmmrrr<<<===???AAABBBDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQTTTTTTUUUUUUUUUUUUTTTTTTTTT[[[eeeoooyyyaaaMMMCCCBBBCCCHHHSSSmmmppp]]]RRROOOQQQYYYccclllsss{{{}}}uuukkkaaaYYYUUUPPPNNNMMMMMMNNNNNNMMMKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPOOONNNMMMLLLKKKKKKKKKIIIIIIHHHGGGGGGJJJOOOSSSUUUWWWYYY\\\^^^_________cccddddddbbb^^^XXXSSSOOOGGGEEEAAA@@@@@@AAAAAAAAA>>>>>>>>>@@@BBBEEEGGGIIINNNNNNOOOPPPPPPPPPOOOOOOMMMLLLKKKIIIIIIIIIJJJJJJEEECCCBBBCCCFFFIIIJJJJJJSSSXXX```fffmmmttt~~~{{{pppccc\\\VVVOOOKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEEEEMMM```{{{zzzYYYFFF>>>;;;>>>;;;:::;;;;;;;;;@@@FFFXXXnnnyyyyyy{{{yyy{{{~~~~~~sssllleeeeeeiiippp|||wwwmmmiiihhhlllrrryyy~~~}}}~~~<<<===???AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQUUUUUUUUUUUUTTTTTTSSSSSSTTT[[[fffpppyyybbbOOOEEECCCCCCHHHUUUooo{{{kkk\\\RRROOOQQQYYYccckkkpppvvv~~~zzzpppddd[[[UUUQQQOOOMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPNNNMMMLLLKKKKKKKKKHHHIIIHHHGGGGGGIIIMMMQQQTTTUUUXXX[[[]]]^^^______bbbccceeeeeeddd```]]]ZZZRRRNNNHHHDDDBBBBBBAAA@@@======>>>???AAACCCFFFGGGKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHFFFDDDDDDEEEFFFHHHGGGFFFEEEEEEHHHMMMQQQSSS^^^dddnnnwww~~~xxxlll```YYYSSSMMMJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEFFFQQQjjjuuuVVVFFF???<<<===::::::;;;;;;;;;???EEESSSkkkyyy|||{{{zzzzzzqqqhhhgggiiipppzzzvvvmmmkkkiiimmmtttzzz}}}~~~<<<===???AAACCCDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQVVVVVVUUUTTTSSSSSSSSSRRRTTT]]]iiirrryyy}}}wwwzzzdddPPPEEEBBBBBBHHHUUUllltttgggYYYPPPMMMPPPXXXbbbiiimmmrrr{{{uuuhhh]]]WWWRRRPPPNNNMMMNNNNNNMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGHHHKKKNNNQQQSSSVVVYYY[[[]]]^^^^^^]]]___bbbdddeeeeeedddccc\\\WWWPPPJJJFFFCCCAAA???=========>>>@@@BBBEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDEEEHHHGGGGGGHHHMMMUUU^^^dddnnnsss}}}uuujjj]]]VVVQQQLLLJJJKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDHHHXXXuuuoooTTTFFFAAA>>>===::::::<<<;;;:::>>>DDDNNNgggxxx~~~~~~yyy}}}|||qqqgggdddhhhppp{{{sssmmmooolllpppvvv|||}}}}}}~~~<<<===???AAACCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQWWWVVVUUUTTTTTTTTTTTTTTTWWWaaammmwww|||~~~tttooopppdddPPPFFFBBBBBBHHHSSSeee~~~|||rrrdddUUUMMMKKKLLLUUU```fffhhhmmmuuu}}}{{{nnnaaaZZZTTTRRROOONNNNNNOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMNNNNNNLLLLLLKKKIIIGGGGGGIIIKKKNNNPPPSSSVVVYYY[[[\\\]]]YYY[[[]]]```cccfffhhhiiiddd___XXXRRRMMMIIIEEECCC@@@?????????@@@BBBDDDEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHKKKPPPXXXdddqqqzzzsssggg[[[TTTPPPKKKJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFAAACCCJJJ^^^~~~hhhPPPFFFBBB???<<<::::::<<<;;;:::===BBBKKKeeewwwzzz}}}zzzzzz~~~|||nnnbbb```fffppp}}}|||qqqooorrrqqqtttyyy~~~}}}}}};;;<<<>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQTTTTTTTTTTTTUUUVVVXXXYYY\\\fffsss||||||xxxuuupppooo{{{bbbNNNEEEBBBAAAGGGPPP]]]ooo}}}vvvgggVVVNNNNNNKKKTTT___ddddddgggooowwwtttggg___VVVTTTPPPOOOOOOPPPPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNMMMJJJGGGFFFGGGIIIKKKMMMPPPTTTWWWZZZ[[[[[[YYYZZZ[[[]]]```dddhhhjjjmmmiiiddd^^^ZZZVVVQQQNNNIIIHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEEEECCCBBBBBBCCCDDDEEEGGGHHHOOOSSS[[[dddnnnzzzpppdddXXXQQQMMMJJJIIIKKKHHHHHHHHHHHHGGGFFFEEEDDD???CCCLLLaaabbbLLLDDDAAA???<<<::::::<<<;;;:::<<>>@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTVVVYYY[[[]]]___jjjwww|||{{{uuurrr{{{```LLLEEEAAAAAAGGGOOOXXXeeeppp}}}kkkZZZRRRRRRMMMVVV```cccccceeemmmtttxxxjjjbbbXXXUUUQQQPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLMMMNNNPPPQQQRRRPPPPPPNNNKKKHHHFFFGGGHHHJJJLLLOOOSSSVVVYYYZZZZZZ[[[ZZZZZZ[[[^^^bbbfffiiitttqqqmmmiiifffbbb]]]ZZZSSSQQQOOOLLLJJJIIIHHHHHHEEEDDDCCCAAAAAABBBCCCCCCFFFEEEDDDDDDFFFJJJNNNQQQ[[[bbbmmmwwwooocccVVVPPPLLLHHHHHHJJJGGGGGGGGGFFFFFFEEECCCCCC@@@DDDNNN```|||~~~]]]IIICCCAAA>>><<<::::::<<<;;;999<<>>???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLOOORRRSSSPPPPPPPPPRRRVVV\\\bbbeeejjjpppyyyaaaIIIDDDAAAAAAFFFLLLTTTaaalllzzz{{{nnnaaaYYYSSSTTTXXX^^^aaaccciiippp~~~~~~nnndddZZZTTTPPPPPPOOOMMMMMMOOOPPPPPPNNNMMMMMMMMMNNNOOOOOONNNNNNNNNOOOPPPQQQRRRTTTSSSQQQOOOLLLJJJIIIHHHIIIJJJMMMPPPSSSVVVXXXYYYZZZ[[[\\\]]]^^^```cccfffmmmnnnoooooonnnnnnpppqqqoooooonnnkkkhhhdddaaa___WWWRRRLLLIIIJJJLLLLLLKKKPPPMMMQQQYYY\\\___mmm~~~uuuhhh^^^TTTOOOJJJFFFEEEHHHEEEFFFGGGFFFCCCBBBCCCDDDEEECCCJJJ___vvveeeSSSJJJDDD???>>>>>>===<<<:::;;;===@@@KKK___vvvzzzlllfffeeemmmwww~~~|||xxxvvv{{{{{{|||}}};;;<<<===>>>@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSRRRRRRSSSWWW^^^dddhhhooottt{{{```HHHEEEAAAAAAFFFLLLTTTaaammmzzz|||}}}}}}~~~wwwhhh]]]VVVUUUXXX^^^bbbdddjjjqqq{{{qqqgggZZZTTTPPPQQQQQQNNNNNNPPPQQQPPPNNNMMMMMMMMMNNNOOOPPPOOONNNNNNOOOQQQRRRTTTVVVUUUSSSPPPNNNLLLKKKJJJIIIIIIJJJLLLOOOSSSVVVXXXYYYZZZ[[[\\\]]]___cccfffhhhjjjlllmmmooosssxxx{{{zzzzzzyyywwwtttpppmmmkkk___ZZZTTTRRRSSSUUUTTTSSSZZZXXX\\\fffmmmvvv{{{rrreee\\\RRRMMMIIIEEEDDDGGGEEEFFFGGGFFFCCCBBBCCCDDDFFFCCCKKK___tttnnn]]]QQQFFF@@@??????>>><<<;;;<<<>>>AAAHHH[[[rrrnnndddhhhrrrxxx~~~yyyvvvzzz{{{}}}~~~:::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSSSSRRRTTTXXX___fffjjjrrrwwwcccJJJEEEBBBAAAFFFLLLUUUaaammm~~~}}}{{{yyy{{{}}}~~~}}}}}}~~~~~~mmm___XXXVVVXXX^^^cccfffmmmttt{{{rrriii\\\VVVSSSTTTSSSQQQPPPQQQQQQPPPOOONNNMMMNNNOOOOOOQQQPPPOOONNNOOOQQQTTTVVVWWWUUUSSSPPPNNNLLLKKKKKKIIIHHHHHHIIIKKKOOOSSSUUUUUUWWWXXXYYYZZZ\\\```cccdddgggjjjmmmpppssswwwzzz{{{{{{zzzyyyxxxuuusssqqqfffaaa\\\[[[]]]______^^^___```fffqqq|||~~~||||||}}}wwwmmmbbbYYYPPPLLLHHHDDDDDDFFFEEEFFFGGGFFFCCCBBBCCCDDDEEEDDDLLL```uuusssdddUUUIIIDDD>>>>>>>>><<<;;;;;;>>>@@@GGGXXXooollljjjrrrttt}}}~~~{{{zzz{{{~~~999:::<<<>>>@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQQQQRRRRRRSSSUUU[[[bbbiiimmmsssxxxfffOOOEEEBBBBBBFFFMMMUUUbbbmmmyyyzzzxxxuuuxxx|||~~~}}}|||}}}~~~yyykkkZZZWWWWWW]]]dddiiiooovvv}}}uuulll]]]XXXUUUUUUUUUQQQOOOQQQQQQPPPOOONNNNNNNNNOOOPPPSSSQQQOOONNNOOORRRVVVYYYXXXVVVSSSPPPMMMKKKKKKJJJJJJIIIGGGGGGHHHKKKOOOQQQSSSTTTVVVWWWXXXZZZ^^^aaacccgggllloooqqqqqqqqqrrrtttuuuuuuvvvuuutttsssrrrhhhddd``````cccffffffeeecccfffooo{{{|||yyyuuutttuuuwwwxxx|||~~~sssjjj___VVVOOOKKKHHHDDDDDDFFFEEEFFFGGGFFFCCCBBBCCCDDDDDDFFFQQQfffyyypppbbbSSSHHHEEE======<<<;;;999:::===???EEEVVVlll~~~yyynnnrrrqqq{{{yyy{{{~~~999:::<<>>AAACCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNPPPPPPPPPPPPPPPRRRWWW]]]dddlllqqquuuzzz{{{dddNNNFFFCCCBBBGGGMMMVVVbbbnnnzzz}}}rrrtttwwwssspppvvv~~~}}}fff___[[[^^^ccchhhmmmrrrvvvxxx{{{|||uuuddd___[[[[[[YYYTTTQQQQQQRRRQQQPPPOOONNNOOOPPPPPPVVVSSSOOONNNOOOTTTYYY]]]___\\\WWWQQQMMMKKKJJJJJJLLLKKKIIIGGGFFFFFFGGGHHHJJJKKKMMMNNNPPPSSSWWWZZZ\\\___dddfffffffffeeeeeeiiiiiijjjjjjjjjhhhgggfff^^^[[[WWWWWWZZZ[[[ZZZXXX[[[___eeelllttt|||}}}zzzwwwtttssslllkkkjjjiiiiiiiiijjjkkkqqqtttxxx{{{~~~yyyoooggg[[[TTTMMMKKKIIIFFFEEEGGGEEEFFFGGGFFFCCCBBBCCCDDDJJJSSSeeexxxrrrjjj```OOODDDCCC=========;;;::::::===???AAAPPPdddyyywwwtttuuu~~~|||}}}}}}~~~~~~<<<===@@@CCCEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPSSSYYY```hhhpppuuuxxx~~~}}}~~~```JJJFFFCCCCCCGGGMMMVVVcccnnnxxx|||qqquuuqqq~~~sssqqqyyylllddd^^^___cccfffjjjoooqqqqqqtttwww{{{~~~xxxjjjeeeaaaaaa^^^YYYUUUUUURRRQQQPPPOOONNNOOOPPPPPPVVVTTTPPPNNNOOOTTTZZZ^^^bbb^^^YYYSSSNNNLLLKKKJJJMMMLLLJJJHHHFFFEEEEEEEEECCCEEEGGGHHHJJJMMMQQQTTTUUUWWW[[[]]]^^^___aaacccffffffffffffdddbbb```___ZZZVVVRRRQQQSSSSSSQQQOOOPPPSSSVVVZZZ___gggmmmooovvvxxx|||~~~xxxxxxwwwuuusssqqqooonnniiiiiiiiihhhiiiiiijjjjjjhhhkkkooosssvvvzzz~~~yyy|||wwwmmmggg[[[SSSMMMLLLJJJFFFEEEHHHEEEFFFGGGFFFCCCBBBCCCDDDNNNYYYlll~~~sssnnndddSSSFFFDDD>>>???>>><<<;;;<<<>>>AAA???MMMbbbvvv}}}yyywww}}}zzz|||~~~~~~}}}|||{{{|||}}}===???AAACCCEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMOOONNNNNNOOOQQQSSSTTTXXX___gggqqqyyy}}}|||~~~```LLLEEEDDDDDDFFFLLLXXXfffooo|||vvvooouuu{{{qqqrrrzzzrrraaaXXX___hhhhhhfffiiinnnnnnnnnmmmpppwwwxxxqqqkkkgggfffaaaXXXRRRQQQOOOLLLKKKMMMPPPSSSRRRQQQVVVUUUSSSPPPPPPTTT]]]dddfffbbb\\\VVVRRROOONNNNNNQQQRRRPPPKKKFFFCCCDDDFFFBBBBBBCCCDDDFFFIIIKKKMMMSSSSSSTTTVVVWWWXXXYYYZZZ\\\^^^___``````]]][[[YYYRRROOOKKKIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMPPPUUUXXX```eeemmmtttxxxxxxvvvtttoooooonnnlllkkkjjjiiihhhgggfffeeeddddddeeeffffffgggiiimmmpppsssuuuuuuuuuwww{{{wwwtttvvvxxxvvvzzz|||uuujjjaaaVVVQQQJJJEEEDDDEEEGGGGGGFFFCCCBBBCCCCCCCCCHHHOOOYYYdddpppxxxrrriii]]]MMMCCCBBB@@@???>>><<<:::;;;>>>@@@CCCIIIWWWooo~~~zzz~~~}}}}}}~~~|||}}}>>>???AAACCCEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOOOONNNOOOQQQSSSUUU]]]fffooovvv{{{~~~bbbLLLFFFFFFEEEGGGNNNZZZhhhqqq}}}~~~uuuttt|||vvvsss{{{xxxggg\\\aaagggfffeeehhhkkkkkklllooowww{{{tttoookkkiiicccZZZTTTSSSQQQOOOMMMOOORRRTTTTTTSSSUUUTTTRRROOOOOOUUU]]]dddhhhddd]]]WWWRRRQQQQQQRRRXXXWWWTTTOOOJJJFFFDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHOOOOOOPPPRRRTTTUUUVVVWWWXXXYYY[[[\\\\\\ZZZXXXVVVQQQNNNJJJGGGFFFFFFEEEDDDDDDEEEFFFFFFGGGJJJNNNQQQXXX\\\bbbiiimmmnnnmmmllljjjjjjiiiiiihhhhhhggggggeeeeeeddddddddddddeeeeeefffhhhkkknnnqqqrrrrrrrrrtttwww{{{}}}|||xxxrrrlllkkkoootttzzzyyyqqqfff]]]TTTOOOJJJFFFEEEFFFFFFFFFFFFCCCBBBCCCBBBCCCIIIQQQ```kkkuuu|||zzziii```VVVJJJDDDEEE@@@@@@>>><<<:::;;;???BBBBBBHHHWWWooo~~~|||}}}~~~>>>@@@BBBCCCEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCFFFFFFGGGGGGIIIKKKLLLMMMMMMNNNOOOOOOOOOPPPRRRTTTXXXaaammmvvvyyy{{{~~~dddNNNHHHGGGFFFHHHOOO\\\jjjtttwwwpppzzzwww}}}nnnaaabbbfffeeeeeeggghhhhhhkkkuuuxxxtttpppmmmfff\\\WWWVVVTTTRRRQQQQQQSSSVVVWWWWWWWWWUUUSSSQQQRRRXXX```fffjjjfff^^^WWWSSSSSSUUUWWW]]][[[XXXUUUQQQMMMHHHEEEFFFFFFDDDCCCBBBCCCCCCDDDIIIIIIJJJLLLNNNPPPQQQRRRQQQRRRTTTVVVVVVUUUTTTRRRNNNKKKGGGEEEDDDDDDBBBAAAAAABBBBBBBBBBBBCCCGGGJJJOOORRRVVV[[[___bbbcccdddbbbccccccddddddeeeeeeeeeccccccddddddddddddcccccceeegggiiikkkmmmnnnnnnnnnppprrrtttwwwyyyzzzzzzzzz|||}}}}}}|||{{{yyyxxxooonnnlllhhhfffjjjqqqxxxzzzssskkk```XXXPPPMMMIIIGGGFFFFFFFFFEEEFFFCCCBBBCCCBBBCCCKKKTTTjjjttt}}}qqq]]]TTTMMMEEEDDDHHHBBBAAA???<<<;;;<<>>;;;::::::===<<<===EEEWWWooo|||yyywwwxxxzzzxxxrrrlllgggggggggffffffgggggghhhgggooowww{{{zzz}}}sss```TTT@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHKKKMMMNNNNNNMMMMMMJJJLLLNNNOOOPPPRRRUUUWWWWWWYYYZZZ\\\```jjjvvvhhh]]]SSSWWWhhh|||nnnlllhhhoooeeePPPEEECCCCCCFFFKKKYYYooottttttyyyvvvrrrtttxxxzzz|||vvvllleeebbbiiifffbbb^^^\\\___eeejjjkkk```^^^aaaaaakkktttqqqrrrkkkfffeeefffhhhnnnuuussswwwzzz|||{{{{{{}}}|||uuuiii^^^XXXTTTRRRMMMKKKJJJJJJJJJKKKKKKJJJKKKJJJIIIGGGFFFFFFFFFGGGIIIHHHHHHKKKOOOPPPNNNKKKEEEDDDEEEHHHLLLNNNNNNMMMSSSTTTXXX[[[\\\[[[VVVSSSQQQPPPNNNOOOPPPQQQPPPOOORRRQQQQQQQQQRRRSSSTTTUUUWWWSSSQQQTTTUUUTTTTTTWWWTTTSSSSSSWWW[[[]]]\\\YYYaaabbbbbbbbbccceeejjjmmmkkktttyyyoooggg```YYYRRRLLLEEEDDDCCCCCCCCCDDDFFFGGGEEEBBBBBBFFFJJJVVVmmmvvvcccOOOFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>===<<<;;;999:::<<>>======;;;:::<<>><<<;;;;;;<<<@@@NNNggg}}}|||zzzwwwwwwvvvtttrrrnnnkkkjjjdddaaa\\\WWWUUUTTTUUUVVV\\\\\\```eeefffgggnnnvvvnnn```XXXTTTQQQ>>>???AAAAAA@@@@@@@@@AAAEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLLLLKKKIIIHHHIIIKKKMMMOOOPPPRRRVVVXXX\\\\\\\\\\\\```iiiuuu|||ttt]]]WWWTTT^^^uuuuuuuuu}}}^^^JJJDDDBBBAAACCCIIIXXXqqqvvvrrrqqqrrr}}}xxxooogggdddiiirrryyyzzzmmmjjjmmmooo{{{{{{sssllllllooorrrwww}}}zzzlllcccaaacccdddhhhkkkjjjgggdddeeegggiiijjjjjjhhhdddbbbcccdddcccaaa]]]ZZZXXXWWWVVVUUUTTTTTTUUUYYY^^^bbbcccdddeeekkkttt{{{}}}~~~}}}wwwrrrllliiifffhhhmmmtttxxxyyy|||xxxvvvvvvtttqqqsssxxx~~~yyyqqqfff]]]WWWPPPJJJEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCEEEMMM^^^wwwgggYYYLLLGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@?????????===;;;::::::<<>>>>><<<;;;;;;;;;;;;DDDXXXkkk~~~|||zzzwwwtttoookkkhhhfffeeebbb^^^ZZZVVVSSSQQQQQQRRROOONNNQQQSSSUUUZZZaaahhhppp{{{zzznnn___WWWVVVVVVSSSOOO>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJLLLLLLLLLJJJIIIHHHJJJLLLNNNPPPSSSVVVYYY]]]^^^```cccjjjwwwxxxpppjjjZZZXXX]]]qqq|||WWWIIIAAA??????@@@DDDPPPeeeyyy~~~}}}|||}}}~~~}}}{{{}}}}}}qqqgggeeelllxxxwwwqqquuuzzzwwwooopppuuuzzz~~~~~~rrriiillluuu~~~|||{{{rrrkkkgggfff```aaadddjjjrrrzzz|||qqqiii___WWWQQQMMMHHHEEECCCCCCDDDEEEEEEEEEEEEEEEDDDFFFJJJUUUnnnxxx^^^UUUNNNLLLJJJFFFCCCCCC????????????????????????;;;;;;======<<>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEGGGHHHKKKMMMMMMMMMLLLKKKHHHJJJLLLNNNPPPSSSWWWZZZ]]]```dddjjjvvv{{{tttlllggg\\\\\\eeevvvUUUJJJBBB@@@@@@AAACCCMMM```rrr{{{~~~|||sssiiigggppp~~~zzztttwww}}}yyyqqqsssyyy~~~}}}uuupppwwwvvvpppmmmfffhhhooozzzxxxllldddZZZSSSNNNKKKGGGDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCEEEJJJVVVqqquuu\\\UUUPPPNNNLLLFFFCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;<<>>KKKZZZppp~~~}}}zzzxxxtttooojjjfffcccaaa^^^]]][[[YYYVVVTTTRRRPPPOOOJJJHHHJJJKKKKKKLLLPPPPPPTTT]]]gggjjjlllttt|||jjj]]]YYYUUURRRQQQQQQPPPOOO???@@@BBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHKKKMMMNNNNNNMMMMMMGGGJJJLLLNNNPPPSSSWWWZZZ]]]aaagggppp~~~xxxqqqjjjeeeaaaaaammmsssTTTJJJCCCBBBAAABBBDDDLLL]]]nnnuuu|||vvvkkkjjjsss{{{~~~|||sssuuu|||~~~|||yyyxxx|||yyyooottt~~~{{{ssshhhaaaWWWPPPLLLIIIFFFCCCBBBCCCEEEFFFFFFFFFEEEDDDAAAEEEJJJVVVrrrsss\\\UUUQQQPPPMMMGGGCCCCCC@@@@@@AAAAAAAAAAAABBBBBB;;;===@@@@@@<<<<<>><<<<<<>>>BBBFFFgggwwwqqqqqqqqqsss{{{{{{vvvpppkkkiiigggccc___aaa^^^ZZZWWWVVVVVVUUUTTTMMMLLLIIIHHHHHHHHHFFFDDDJJJJJJKKKMMMPPPTTTXXX[[[eeelllvvv}}}tttfff^^^[[[VVVTTTRRROOOMMMLLLLLLLLLBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOJJJJJJKKKMMMOOORRRUUUWWW\\\___gggxxxwwwqqqmmmjjjhhhaaahhhgggLLLGGGDDDAAA@@@@@@BBBIIIXXXgggmmmrrrvvv~~~xxxqqqqqqzzz~~~uuuppp}}}}}}uuuuuu}}}zzz|||qqqjjj```ZZZRRRKKKGGGFFFEEEEEECCCCCCDDDEEEEEEDDDCCCBBBCCCDDDJJJZZZrrr}}}kkkYYYSSSLLLGGGEEEDDDBBBAAABBBAAAAAAAAAAAA@@@@@@@@@??????>>><<<;;;===AAAEEEbbb{{{~~~zzzvvvuuuvvv{{{~~~yyyssspppnnnkkkgggccc___\\\YYYVVVVVVVVVVVVUUUPPPMMMJJJHHHGGGGGGFFFEEEFFFFFFFFFGGGJJJMMMQQQSSSVVV]]]gggooovvvpppeee[[[VVVUUUQQQPPPNNNLLLKKKKKKLLLLLLAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLLLLMMMPPPRRRUUUWWWZZZ___jjj|||}}}tttmmmjjjhhhfff```lllcccIIIEEECCCAAA@@@AAACCCIIIXXXfffkkkmmmqqqzzz}}}sssqqqzzz~~~xxxxxxwwwwwwyyymmmeeeZZZUUUNNNIIIFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDLLL]]]uuukkk[[[PPPMMMHHHEEEDDDCCCBBBAAACCCCCCCCCCCCBBBBBBBBBAAA>>>>>>===;;;:::<<<@@@CCCXXXppp~~~|||}}}xxxuuutttpppkkkfff^^^[[[WWWVVVVVVVVVVVVVVVSSSPPPLLLIIIHHHHHHGGGFFFDDDCCCCCCCCCDDDGGGIIIKKKKKKPPPWWW^^^eeeoooyyyzzziii```[[[VVVSSSSSSMMMLLLKKKKKKKKKLLLNNNOOO@@@@@@@@@AAABBBCCCEEEFFFBBBBBBCCCCCCDDDFFFGGGHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUVVVXXX^^^jjj}}}|||rrrllliiihhhggg```ppp___IIIEEEBBB@@@@@@BBBCCCIIIWWWeeehhhkkkoooxxx|||zzz~~~{{{{{{vvvjjjaaaUUUQQQKKKFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGQQQeee}}}xxx```SSSLLLJJJHHHEEEDDDCCCCCCBBBDDDDDDCCCCCCBBBBBBAAAAAA======<<<;;;:::;;;>>>AAAMMMbbbzzz{{{yyywwwsssmmmhhh]]]ZZZWWWUUUVVVVVVVVVVVVTTTRRRPPPNNNMMMKKKHHHFFFFFFEEECCCBBBBBBDDDFFFGGGJJJLLLPPPSSSXXX^^^ffflllvvvvvvkkk```[[[WWWSSSQQQRRRLLLLLLKKKKKKLLLNNNPPPQQQ??????@@@@@@BBBCCCEEEFFFCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNMMMMMMNNNNNNNNNOOOQQQSSSVVVWWWYYY^^^jjj|||zzzpppkkkiiiiiijjjeeewww___KKKFFFAAA@@@@@@BBBCCCHHHTTTaaaeeejjjpppzzzzzz|||xxxnnncccZZZSSSNNNIIIEEECCCBBBBBBAAACCCCCCCCCCCCDDDDDDEEEEEEDDDJJJXXXnnnoooZZZQQQLLLKKKIIIGGGDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???<<<===<<<;;;:::;;;===@@@FFFXXXooo}}}zzzxxxtttnnnhhh___\\\XXXVVVVVVVVVUUUUUUQQQRRRRRRSSSSSSPPPJJJFFFHHHFFFDDDBBBBBBBBBCCCDDDIIIIIIJJJKKKNNNRRRWWW[[[dddmmmxxxsssfff^^^VVVTTTQQQMMMKKKLLLLLLKKKKKKKKKLLLNNNPPPQQQ?????????@@@AAABBBDDDEEECCCCCCCCCDDDEEEFFFGGGHHHIIIJJJMMMOOOOOOOOONNNMMMNNNNNNNNNOOORRRTTTWWWYYY[[[```lll~~~wwwmmmhhhhhhjjjkkkjjj}}}^^^LLLGGGAAA@@@AAABBBBBBEEEPPP\\\cccjjjrrrzzz|||yyy}}}|||~~~|||tttjjj___XXXOOOLLLGGGDDDBBBBBBAAAAAACCCCCCBBBCCCCCCDDDEEEFFFEEEPPPbbbwwwhhhVVVOOOLLLKKKIIIFFFBBBAAABBBDDDCCCBBBBBBAAA@@@???>>>>>>=========<<<;;;;;;===???DDDQQQfff|||}}}zzzuuuooojjjccc___[[[WWWVVVUUUTTTSSSNNNOOOQQQTTTTTTRRRMMMIIIIIIGGGEEEBBBAAAAAABBBBBBCCCCCCCCCDDDGGGJJJNNNPPPUUU\\\eeemmmuuutttiiidddZZZTTTOOOOOONNNKKKJJJLLLJJJJJJJJJKKKMMMOOOQQQSSS>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHHHHJJJLLLNNNPPPQQQPPPOOOMMMMMMMMMNNNPPPRRRUUUXXXZZZ]]]dddrrr}}}qqqhhhdddeeehhhjjjhhh~~~^^^KKKEEEAAA@@@AAABBBAAACCCMMMXXXccckkksssxxx}}}xxxzzzyyyzzz~~~}}}pppeee\\\VVVKKKHHHEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGLLLZZZooo{{{```QQQLLLHHHGGGEEEAAA>>>>>>AAAEEECCCCCCBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<===???AAAKKK]]]uuuyyy{{{}}}xxxrrrnnngggccc^^^YYYVVVTTTRRRPPPLLLLLLMMMOOOQQQQQQOOOMMMKKKIIIFFFDDDBBBBBBCCCCCCAAA@@@@@@BBBDDDFFFGGGHHHJJJOOOVVV[[[```iiiuuuzzztttlllbbb\\\[[[UUUQQQNNNNNNNNNKKKLLLNNNKKKLLLMMMNNNQQQUUUXXXZZZ>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDEEEGGGHHHIIIKKKMMMOOOQQQRRRQQQOOONNNLLLMMMNNNPPPSSSVVVYYY[[[^^^gggwwwxxxlllccc```bbbeeehhhccc{{{^^^JJJCCCAAA@@@AAAAAA@@@AAAKKKUUUccclllsssuuuzzz}}}zzzxxxxxx|||vvvhhh]]]TTTOOOHHHEEECCCBBBCCCEEEFFFEEECCCBBBBBBBBBCCCDDDFFFGGGSSScccyyyqqqYYYMMMJJJCCCCCCAAA>>>;;;<<>>>>>>>>>>>???>>><<<<<<===???>>>EEEUUUnnnuuuwww~~~{{{uuuqqqjjjfff___ZZZWWWTTTQQQOOOKKKIIIHHHIIILLLOOOPPPPPPMMMLLLIIIGGGEEEEEEEEEFFFCCCBBBBBBCCCDDDDDDDDDCCCDDDHHHMMMOOOSSSZZZfffoooppp{{{wwwssskkkfffeeebbbZZZVVVWWWTTTOOOLLLMMMLLLIIIIIILLLNNNNNNPPPSSSWWW\\\```bbb@@@@@@???>>>???@@@BBBCCCBBBCCCEEEFFFEEEFFFGGGIIIMMMOOOQQQRRRSSSQQQOOOMMMRRROOOLLLNNNRRRWWWYYYYYY\\\hhh|||tttggg___]]]\\\\\\]]]dddwww{{{ZZZJJJEEEBBBAAAAAAAAA???BBBOOO]]]nnnnnnqqqxxx~~~{{{vvvtttxxx}}}ooofff]]]SSSKKKHHHFFFEEEEEEFFFFFFDDDCCC@@@AAACCCEEECCCBBBHHHQQQ\\\nnnaaaTTTLLLEEEDDDCCCBBBAAABBBBBBDDDDDDBBBAAAAAA@@@@@@AAAAAAAAABBBAAA???======>>>???@@@CCCCCCMMMeeeyyysssuuu}}}}}}vvvpppkkkfff```]]]\\\YYYSSSMMMOOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKHHHEEEBBBAAA????????????@@@BBBDDDEEEGGGFFFFFFHHHKKKOOOTTTVVV___dddkkkpppuuu}}}uuunnnkkkbbb___\\\XXXTTTQQQPPPOOOOOOOOOPPPOOOMMMMMMNNNPPPQQQTTTXXXZZZ[[[^^^dddiii@@@????????????AAABBBCCCBBBDDDEEEFFFEEEFFFGGGIIIKKKMMMPPPRRRSSSRRRPPPOOOPPPNNNMMMNNNSSSWWWYYYYYY___jjj}}}zzznnnaaa\\\[[[ZZZYYYXXXcccuuuvvvuuuwwwwww~~~tttUUUFFFCCCCCCAAAAAABBBBBBGGGSSS```nnnppptttzzz~~~|||wwwtttvvvxxxkkkccc[[[RRRKKKHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDFFFFFFDDDCCCIIIRRReeevvvvvv[[[PPPJJJCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBB@@@???=========???@@@DDDDDDNNNfffzzzvvvyyy{{{uuuooojjjdddaaa```]]]WWWRRRNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLKKKIIIFFFDDDCCCBBBBBBAAA@@@@@@AAABBBCCCEEEDDDDDDEEEGGGKKKOOOQQQOOOSSSXXX[[[^^^eeennnuuuyyy{{{ssskkkeeeaaa___[[[YYYVVVSSSQQQPPPOOOOOOMMMNNNNNNMMMLLLMMMOOOQQQTTTYYY^^^aaabbbeeejjjnnn????????????@@@AAABBBCCCBBBDDDFFFFFFFFFFFFHHHIIIIIIKKKOOOQQQSSSSSSRRRQQQNNNMMMNNNPPPTTTWWWYYYYYY```kkk}}}uuuhhh]]][[[[[[YYYVVVUUUaaatttvvvmmmlllnnnooo|||kkkPPPEEECCCCCC@@@AAADDDHHHNNNXXXbbblllqqqxxx~~~~~~||||||zzzvvvuuuqqqfff^^^XXXPPPJJJHHHEEEBBBBBBCCCDDDEEEDDDEEEEEEFFFGGGEEEEEEMMMWWWpppnnnVVVMMMIIIDDDBBBAAA@@@??????@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@BBBCCCMMMccc}}}{{{|||tttpppkkkgggeeebbb\\\XXXPPPOOONNNLLLJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAAAAACCCFFFHHHJJJFFFIIILLLMMMMMMQQQWWW\\\\\\```fffiiikkkoootttxxx{{{qqqlllhhhfffdddaaa^^^[[[XXXWWWTTTRRRQQQOOONNNNNNOOOOOOMMMMMMNNNNNNNNNPPPTTTWWWXXX\\\bbbeeegggiiinnnrrr?????????@@@AAABBBCCCCCCBBBDDDFFFFFFFFFFFFHHHJJJJJJLLLOOOQQQRRRRRRPPPOOOLLLMMMOOORRRUUUXXXZZZZZZ```kkk|||xxxsssfff[[[\\\]]]XXXUUUVVVcccyyyxxxpppnnnqqqttteeeOOOGGGEEEAAA@@@BBBIIIOOORRRXXX^^^hhhrrr}}}yyyzzz|||}}}zzzxxx~~~yyylllaaaZZZSSSLLLHHHGGGDDDAAA@@@AAADDDEEEFFFCCCCCCDDDEEEEEEHHHSSS^^^vvvhhhTTTNNNKKKGGGAAAAAA???>>>>>>??????@@@BBBBBBAAAAAABBBBBBCCCDDDAAAAAA@@@??????@@@AAAAAA@@@AAAKKK___vvvyyyuuupppllliiiddd___\\\VVVUUURRRPPPMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBAAA@@@@@@@@@BBBCCCEEEEEEGGGHHHGGGGGGIIILLLPPPNNNQQQTTTVVVWWW[[[```dddlllqqqzzz}}}pppfff```^^^^^^^^^^^^]]][[[XXXVVVTTTRRRQQQOOONNNNNNNNNOOOPPPNNNOOOPPPQQQRRRVVV[[[___aaadddggghhhjjjnnntttyyy>>>???@@@AAABBBCCCCCCDDDCCCDDDFFFGGGFFFGGGHHHJJJLLLMMMPPPQQQRRRPPPNNNMMMLLLNNNQQQTTTVVVYYY\\\]]]bbbnnn~~~vvvpppcccZZZ[[[[[[VVVVVV[[[lll}}}vvvsssvvv{{{bbbOOOHHHEEEBBBBBBGGGNNNRRRRRRSSSUUUbbbrrrzzzyyy}}}~~~}}}~~~uuuiii^^^VVVOOOIIIEEEFFFCCC@@@@@@BBBDDDFFFGGGEEECCCCCCEEEEEEJJJVVVcccxxxcccSSSMMMJJJGGGAAA@@@???>>>===>>>>>>?????????@@@@@@BBBDDDEEEFFFBBBBBBBBBAAABBBBBBBBBBBBAAABBBKKK\\\ooo}}}zzzuuupppkkkfffaaa^^^ZZZXXXVVVSSSPPPNNNLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCBBBDDDFFFGGGHHHHHHIIIIIIJJJMMMPPPSSSWWWZZZ___dddiiinnnrrruuuzzz|||~~~|||zzzxxxxxxooommmhhhbbb[[[XXXWWWXXXYYYYYYZZZZZZXXXVVVSSSRRRTTTSSSRRRQQQPPPPPPQQQQQQOOOQQQSSSUUUWWW[[[```dddkkkmmmmmmnnnooouuu~~~===>>>@@@BBBCCCDDDDDDDDDCCCEEEFFFGGGGGGGGGIIIJJJLLLNNNPPPQQQQQQOOOMMMLLLMMMOOORRRUUUWWWZZZ___bbbhhhttt|||uuujjj^^^VVVYYYXXXTTTZZZggg|||^^^OOOIIIFFFHHHIIIMMMRRRQQQLLLKKKNNN]]]rrr~~~xxxqqqeee[[[RRRLLLGGGDDDEEECCCAAAAAACCCFFFGGGGGGJJJHHHGGGGGGHHHNNN\\\iii}}}www\\\OOOKKKGGGDDDBBBAAA???>>>======>>>???>>>>>>>>>???AAACCCEEEFFFAAAAAABBBBBBBBBBBBCCCCCCDDDEEELLLZZZjjj||||||uuunnnhhhccc```\\\[[[XXXUUURRROOOMMMMMMJJJIIIHHHFFFEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEEEEEFFFGGGIIIJJJPPPPPPRRRTTTWWWZZZ]]]___ddddddeeehhhkkkllljjjhhhiiihhhfffdddbbbaaaaaaaaaZZZYYYWWWTTTRRRQQQSSSUUUTTTUUUVVVWWWWWWVVVUUUUUUWWWUUUTTTRRRRRRRRRRRRSSSPPPSSSVVVYYY\\\```eeehhhmmmnnnpppqqqttt|||===>>>@@@BBBDDDDDDDDDDDDCCCEEEGGGGGGGGGGGGIIIKKKJJJLLLOOOQQQQQQPPPNNNMMMOOOQQQTTTVVVWWW[[[aaafffmmmzzz}}}wwwqqqeeeZZZUUUXXXWWWUUUcccxxxuuu[[[QQQNNNMMMSSSSSSTTTSSSLLLEEEFFFKKKZZZsss~~~}}}}}}pppjjjaaaWWWOOOJJJGGGEEEDDDBBBBBBCCCEEEGGGHHHGGGKKKIIIIIILLLOOOXXXiiixxxmmmVVVLLLIIIEEEBBBBBBAAA@@@>>>======>>>>>>????????????@@@AAABBBBBB???@@@@@@AAAAAAAAAAAAAAACCCEEEJJJUUUaaasss|||ssskkkfffccc```^^^[[[XXXUUUSSSQQQPPPNNNMMMJJJHHHFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBAAACCCCCCBBBCCCDDDEEEDDDDDDFFFEEEEEEEEEGGGHHHHHHHHHMMMLLLLLLMMMPPPSSSUUUVVVXXXXXXYYY[[[]]]]]][[[YYY[[[ZZZYYYXXXXXXXXXXXXXXXSSSTTTSSSQQQOOOOOOPPPRRRQQQQQQSSSTTTUUUVVVWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTTTTXXX]]]bbbeeehhhkkkmmmlllpppvvv{{{===>>>@@@BBBDDDEEEEEEDDDDDDEEEGGGGGGGGGGGGIIIKKKHHHJJJMMMPPPQQQQQQPPPOOOPPPSSSUUUVVVXXX\\\ccchhhnnn{{{}}}xxxqqqkkkcccYYYVVVZZZXXXYYYlllpppXXXTTTUUUVVV\\\ZZZXXXRRRHHH@@@CCCKKKXXXuuu|||zzz}}}tttkkkeee]]]TTTMMMIIIGGGFFFCCCBBBCCCDDDGGGIIIHHHHHHIIIHHHJJJOOOVVVbbbuuuhhhSSSLLLJJJFFFCCCCCCBBB@@@>>>>>>>>>>>>???AAA@@@??????>>>>>>??????===>>>???@@@@@@@@@@@@@@@AAABBBGGGOOOZZZjjjwwwnnniiigggdddbbb```\\\YYYWWWVVVUUUQQQPPPMMMJJJGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBAAACCCBBBBBBBBBCCCCCCBBBAAABBBBBBBBBCCCEEEGGGGGGFFFGGGEEEEEEFFFIIIMMMPPPQQQPPPPPPPPPRRRTTTTTTRRRPPPRRRRRRQQQQQQRRRRRRSSSTTTOOOPPPPPPNNNLLLKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTZZZ^^^dddiiimmmoooqqqsssqqqwww@@@@@@BBBDDDEEEGGGIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJIIILLLOOOPPPPPPPPPQQQRRR[[[WWWUUUVVVVVVXXX___gggrrr}}}wwwmmmfff___XXXTTTUUUSSS\\\nnn\\\[[[___bbbfff[[[MMMCCC@@@BBBEEEFFFVVVpppuuuwww~~~zzzrrrddd```YYYQQQJJJFFFDDDDDDAAABBBDDDEEEGGGHHHHHHHHHJJJLLLPPPXXXfff}}}___MMMHHHFFFCCCAAACCCBBB@@@>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>:::<<>>===<<<<<<===>>>===>>>???@@@AAA@@@@@@???>>>======>>>AAACCCCCCBBBEEEAAACCCIIIMMMUUUjjjxxxvvv}}}}}}wwwsssqqqllliiiiiigggaaa^^^]]]XXXUUUQQQMMMKKKIIIGGGEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTVVVYYY\\\bbbhhhnnnsssuuuxxx}}}BBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNQQQQQQPPPOOOOOOPPPSSSRRRTTTXXXYYY[[[ccclllyyy{{{rrrggg```ZZZVVVVVVWWWWWWhhhhhhgggllliiibbbVVVPPPGGGAAA@@@AAACCCEEEJJJbbbuuujjjooozzz|||qqqggg```\\\UUUMMMGGGDDDBBBBBBBBBCCCEEEGGGHHHJJJKKKKKKKKKPPP```}}}jjjQQQFFFDDDCCCBBBAAA>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@???<<<@@@???<<>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNMMMLLLLLLMMMNNNPPPQQQQQQSSSVVVXXXZZZ]]]```cccdddkkksssvvvwww|||DDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRRRRPPPOOOOOOOOOPPPQQQUUUYYYZZZ[[[ccclll~~~}}}xxxoooddd]]]WWWTTTTTTUUUWWWkkkqqqqqqpppeee[[[LLLIIIEEEAAA@@@AAACCCDDDHHH]]]|||{{{ooorrrzzzzzznnnddd\\\XXXRRRKKKEEECCCBBBAAABBBDDDFFFHHHJJJKKKLLLMMMNNNWWWnnnqqq___LLLDDDCCCAAA@@@@@@===<<<;;;;;;;;;<<<===>>>????????????@@@?????????;;;CCCCCC===EEEWWW^^^XXXIIIEEECCCCCCCCCGGGVVVfff~~~ssskkkooo~~~~~~yyyuuusssooohhhcccbbb\\\YYYTTTQQQOOONNNKKKJJJLLLKKKJJJIIIGGGEEEDDDCCCDDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEDDDDDDDDDGGGGGGFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHHHHIIIJJJKKKMMMMMMOOONNNNNNMMMNNNPPPRRRTTTVVVXXX\\\___aaadddhhhkkkjjjpppwwwyyy{{{DDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNPPPRRRRRRQQQOOOOOOOOOPPPQQQVVVYYYYYYZZZcccmmm~~~|||yyytttkkkbbb[[[TTTRRRQQQQQQVVVnnn}}}vvvjjj\\\RRRGGGFFFDDDBBBAAABBBDDDEEEJJJZZZvvvwwwvvv|||{{{sssggg]]]WWWTTTNNNHHHDDDBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMMMMQQQ___|||gggYYYKKKEEECCC@@@>>>???>>>===<<<<<<<<<===>>>???@@@@@@??????????????????===DDDDDD???FFFXXX^^^YYYFFFDDDBBBAAAAAAEEEQQQ\\\rrrzzzrrrpppssswww}}}xxxpppjjjhhhbbb___\\\YYYXXXWWWUUUSSSQQQPPPOOOMMMJJJHHHFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHIIIKKKMMMOOOPPPRRRRRRRRRRRRTTTVVVXXXYYY\\\___bbbeeegggjjjmmmooosssxxx~~~DDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPRRRRRRQQQOOOOOOPPPOOOQQQVVVYYYXXXZZZdddooo}}}yyytttnnnfff^^^YYYTTTPPPNNNOOOXXXrrrppp^^^QQQLLLFFFFFFFFFDDDBBBCCCEEEGGGMMMVVVmmm|||}}}yyyoooeee]]]SSSPPPKKKGGGDDDCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMNNNTTTeee```UUUJJJEEEBBB???>>>@@@@@@???>>>=========>>>???AAA@@@??????>>>?????????@@@CCCBBB???CCCMMMPPPLLL@@@@@@???>>>>>>CCCKKKRRReee|||{{{tttoooxxxxxxrrrppphhheeeaaa^^^]]]\\\ZZZXXXVVVUUUSSSPPPMMMKKKIIIGGGHHHGGGEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMOOORRRSSSVVVWWWXXX[[[]]]___aaaaaaaaadddhhhkkkmmmooorrrtttxxx~~~DDDDDDEEEGGGIIIJJJKKKLLLJJJJJJKKKLLLLLLMMMMMMNNNNNNPPPRRRSSSQQQPPPPPPQQQMMMOOOTTTWWWWWWZZZfffttt}}}~~~~~~{{{tttmmmgggaaaZZZVVVTTTPPPLLLOOO\\\yyyuuucccRRRKKKLLLHHHIIIIIIFFFDDDDDDFFFIIIMMMQQQdddvvvkkkbbb]]]OOOMMMIIIFFFDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMXXXkkkuuuZZZQQQIIIEEEBBB??????BBBAAA@@@>>>============>>>AAAAAA???>>>>>>>>>??????@@@???>>>???AAABBBBBBAAA<<<>>>???>>>>>>BBBGGGKKKWWWnnnzzzvvv{{{}}}{{{tttpppkkkhhheeeccc```^^^\\\[[[XXXUUURRROOOMMMLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKLLLLLLOOORRRUUUWWWYYY\\\___cccggghhhiiiiiifffjjjnnnrrruuuwwwzzz|||CCCDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMPPPRRRSSSRRRQQQQQQRRRKKKMMMSSSVVVWWW[[[iiixxx|||zzz{{{}}}~~~yyyqqqiiiccc]]]WWWTTTUUUPPPLLLPPPaaahhhWWWJJJIIIOOOJJJKKKKKKHHHEEEDDDGGGJJJLLLMMM]]]zzz{{{oooccc\\\XXXMMMKKKHHHEEEEEEFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMMMM]]]ooolllVVVOOOHHHDDDAAA???@@@DDDAAA@@@>>>===<<<<<<<<<===BBBAAA???>>>>>>>>>??????>>>;;;;;;@@@BBB>>><<<>>><<>>>>>>>>>>>??????===>>>>>>>>>>>>======<<<@@@===;;;;;;>>>???>>><<<===<<<<<<===???BBBFFFHHHEEEWWWqqq}}}~~~|||xxxuuummmjjjeeebbb```^^^[[[YYYXXXUUURRRPPPPPPPPPOOONNNPPPOOOMMMLLLJJJIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNLLLMMMPPPRRRSSSSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSQQQRRRTTTUUUVVVYYY]]]```eeegggkkkoooqqqssssssssstttwww|||GGGGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPOOONNNUUUVVVXXXZZZ^^^gggsss{{{}}}{{{zzzpppeee^^^XXXRRRPPPRRRKKKLLLMMMTTTjjjyyy}}}```VVVQQQKKKMMMUUU\\\YYYSSSLLLGGGDDDCCCDDDCCCEEEMMM```~~~{{{ssskkkbbbXXXQQQHHHGGGEEEDDDDDDFFFHHHJJJKKKKKKNNNQQQQQQOOOSSS[[[nnnnnnYYYTTTLLLFFFCCCAAA@@@???=========>>>???@@@BBBBBB???>>>>>>>>>======<<<<<<@@@>>>===>>>@@@AAA@@@>>>===<<<<<<===>>>AAADDDFFFFFFTTTiii}}}uuurrrmmmjjjhhhfffcccaaa```]]]ZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPOOONNNNNNMMMNNNNNNOOOPPPPPPSSSSSSSSSTTTTTTUUUUUUVVVXXXYYYZZZ\\\\\\ZZZYYYXXXUUUTTTSSSSSSSSSTTTUUUVVVTTTVVVXXXYYY[[[^^^bbbeeejjjlllppptttwwwyyyzzzzzzyyy}}}JJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOVVVXXX[[[]]]bbblllxxx{{{uuukkk```ZZZSSSMMMKKKMMMFFFIIIMMMWWWnnnqqqtttuuuyyypppXXXPPPNNNIIIKKKRRRYYYWWWSSSMMMGGGDDDDDDEEEDDDDDDIII[[[yyy}}}~~~}}}tttmmmfff^^^UUUOOOGGGFFFEEEDDDEEEHHHJJJLLLHHHKKKPPPSSSRRRSSS\\\fff}}}wwwggg\\\WWWQQQKKKGGGCCC???===;;;<<<<<<>>>@@@BBBDDDEEEAAA???>>><<<;;;;;;<<<<<>>???AAACCCCCCAAA???======<<<<<<===???AAABBBEEEMMM\\\nnn|||xxxuuussspppnnnhhhfffcccaaabbbbbbaaa```[[[ZZZYYYWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\``````aaabbbaaa___]]][[[\\\[[[ZZZYYYYYYZZZZZZ[[[XXXYYY\\\]]]___cccgggjjjnnnpppssswww{{{~~~JJJKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPUUUXXX\\\```fffooo{{{zzzqqqggg\\\VVVPPPJJJHHHJJJIIIIIIKKKWWWrrr~~~ppprrrqqqpppxxx{{{fffSSSNNNMMMIIIIIIOOORRRSSSRRRNNNIIIFFFFFFHHHGGGEEEGGGVVVrrr~~~|||vvvmmmfffaaaZZZSSSNNNFFFEEEEEEEEEGGGIIIKKKMMMKKKOOOSSSSSSSSSYYYhhhvvvyyyeee[[[XXXUUUPPPLLLHHHCCC>>>;;;;;;;;;<<<===???AAABBBCCCAAA@@@===;;;:::;;;<<<<<<===>>>@@@BBBCCCBBBAAA???======<<<<<<<<<===>>>???AAAFFFQQQddd{{{}}}zzzvvvsssooommmlllkkkiiihhhcccbbbaaa___^^^]]]\\\\\\\\\\\\\\\]]]^^^___```aaa^^^______```aaabbbccccccdddeeeffffffeeedddaaa```dddcccaaa```___``````aaa___aaadddfffhhhlllqqqtttuuuwwwzzz~~~JJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQTTTXXX^^^dddjjjrrr|||xxxnnndddZZZTTTNNNIIIGGGIIINNNJJJJJJZZZ}}}ssstttpppjjjnnn~~~qqqaaaRRRNNNMMMJJJIIILLLOOORRRTTTRRRLLLHHHGGGHHHHHHFFFGGGSSSmmm~~~|||~~~{{{wwwqqqhhhaaa\\\WWWQQQMMMEEEEEEFFFFFFHHHJJJLLLNNNNNNRRRSSSQQQSSSaaavvvfffUUUOOONNNLLLJJJHHHEEEBBB===999;;;;;;;;;<<<<<<===>>>???AAA???===;;;::::::<<<===;;;===???AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<@@@DDDNNNaaazzz}}}wwwvvvzzz~~~~~~{{{yyywwwtttrrrooonnnmmmkkkjjjiiiiiihhhdddddddddeeeeeefffhhhhhhhhhiiiiiijjjkkkkkklllllljjjkkkmmmnnnnnnnnnlllkkkiiihhhfffeeeeeeeeeffffffiiikkknnnqqqtttxxx}}}IIIJJJJJJJJJKKKKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRTTTZZZbbbjjjpppvvv~~~wwwjjjaaaWWWRRRMMMIIIHHHJJJHHHHHHOOOfffwwwuuunnnhhhnnnjjj]]]QQQNNNMMMKKKJJJKKKOOOUUU[[[[[[UUUNNNKKKKKKKKKJJJLLLUUUjjj{{{yyyzzz}}}|||{{{xxxvvvxxxzzz}}}xxxtttmmmccc\\\WWWSSSNNNKKKFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQRRRQQQXXXlllsssYYYKKKHHHEEEDDDCCCCCCBBB@@@<<<999<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;<<<===;;;===??????>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>><<<999===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========???@@@>>><<<:::;;;===<<<<<<<<<=========<<<<<>><<<:::===<<<<<<<<<<<<===>>>>>>999:::;;;<<<============???@@@AAA>>>;;;999;;;>>>;;;<<<======>>>=========@@@@@@BBBJJJYYYnnn}}}{{{tttxxx|||~~~~~~~~~}}}MMMLLLMMMMMMNNNOOOPPPQQQOOOOOOOOONNNNNNMMMMMMMMMOOOPPPPPPOOOOOOQQQVVVYYYccckkkuuu}}}wwwmmmbbbXXXNNNKKKJJJIIIKKKOOOWWWyyywww[[[WWWPPPKKKIIIHHHGGGFFFLLLQQQYYYaaafffgggeeeddd```^^^VVVVVV```iiivvvllljjjlllwwwyyyoooeee```\\\ZZZ\\\aaagggjjjpppvvv|||yyysssfff___VVVOOOJJJHHHFFFFFFKKKJJJKKKMMMLLLIIIKKKPPPTTTWWW\\\hhh~~~mmmXXXLLLEEEAAA@@@>>>>>>======>>>???@@@@@@AAA@@@???===<<<<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>@@@@@@>>><<<<<<===>>>>>>======<<<;;;<<>><<<<<<<<<<<<<<<===>>>>>>??????===<<<<<<;;;;;;;;;888999::::::999;;;===@@@>>>;;;999999;;;===>>>>>>;;;::::::;;;>>>@@@??????======???BBBGGGRRRhhh{{{}}}|||}}}{{{{{{}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~KKKLLLLLLMMMOOOPPPQQQQQQQQQQQQOOONNNMMMLLLLLLLLLMMMNNNOOOPPPRRRWWW^^^bbbjjjsss|||nnneeeZZZRRRKKKGGGEEEEEEJJJPPPvvvdddTTTQQQLLLIIIHHHHHHGGGGGGFFFHHHJJJLLLMMMMMMLLLKKKKKKJJJDDDEEEOOOXXXlllxxxooolllsss{{{mmmbbbXXXVVVUUURRROOOOOOZZZ___fffmmmttt{{{zzzssskkkfff[[[VVVOOOJJJHHHGGGGGGGGGKKKJJJLLLNNNLLLJJJMMMSSSVVVdddxxxqqqTTTEEEBBB@@@>>><<<;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;::::::::::::777999:::;;;;;;===???BBBAAA>>>:::999:::<<<======;;;::::::<<>>>>>@@@BBBEEEMMM]]]nnn}}}zzzyyy{{{yyywwwyyy|||{{{zzzyyyxxxyyyyyyzzz{{{|||~~~KKKKKKLLLNNNOOOPPPQQQQQQQQQPPPOOONNNNNNOOOOOOPPPSSSTTTTTTTTTUUUZZZ```eeeoooxxxxxxllleeeWWWQQQKKKHHHEEEFFFNNNWWWwwwsss]]]SSSOOOKKKHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFAAABBBLLLSSSfff~~~|||{{{{{{kkk\\\TTTQQQOOONNNOOOXXX^^^eeelllrrryyy}}}xxxrrrkkkccc^^^UUUQQQKKKHHHGGGHHHHHHHHHKKKKKKMMMNNNLLLJJJPPPWWWaaasss}}}eeeKKK@@@@@@@@@>>>;;;:::::::::999999:::;;;;;;;;;::::::999999999999::::::<<<>>>???@@@AAADDDFFFHHHDDD???<<<:::;;;::::::;;;;;;;;;===AAACCCCCCCCCBBBAAACCCFFFFFFJJJVVVccc~~~{{{wwwwwwyyyxxxyyy~~~|||yyyxxxwwwwwwxxxwwwxxxyyyzzzzzz|||IIIKKKLLLNNNPPPQQQQQQQQQOOONNNNNNNNNPPPRRRUUUVVV\\\\\\ZZZXXXXXX\\\aaaeeerrr{{{{{{qqqggg```RRRNNNJJJGGGDDDFFFQQQ]]]|||jjjZZZSSSOOOKKKGGGFFFDDDCCCAAAEEEDDDCCCCCCCCCCCCDDDEEEBBBDDDAAACCCLLLPPP___yyy~~~}}}kkk\\\TTTQQQSSSWWWZZZ```ggglllooottt||||||wwwrrrlllddd]]]XXXPPPMMMIIIGGGGGGIIIJJJJJJLLLLLLNNNNNNLLLLLLTTT___sss}}}ppp[[[EEE===???>>>;;;999;;;::::::999999999::::::999888888888888888999:::<<<>>>@@@AAABBBBBBDDDFFFGGGCCC???;;;::::::999999:::::::::<<<@@@BBBBBBBBBCCCCCCDDDGGGFFFGGGPPPYYYuuu~~~wwwvvvwwwzzz~~~{{{wwwuuutttwwwxxxyyyyyyxxxyyy{{{}}}{{{IIIJJJLLLOOOPPPQQQQQQQQQMMMLLLLLLNNNPPPTTTWWWYYY```___]]][[[[[[^^^dddhhhttt|||}}}qqqfff]]]VVVKKKIIIGGGEEEBBBEEESSSaaafffYYYRRROOOKKKHHHFFFDDDBBB@@@BBBBBBAAAAAAAAABBBCCCDDD@@@CCCBBBEEELLLMMMWWWnnnzzzuuuwww~~~}}}iii[[[UUUWWW]]]```eeejjjkkkkkkmmmtttyyy|||yyysssmmmfff___WWWRRRMMMKKKHHHGGGHHHJJJKKKLLLNNNMMMNNNNNNLLLNNN[[[hhh```PPPAAA<<<<<<;;;888777::::::999999888888999999777777777777888999::::::<<<>>>@@@@@@??????@@@AAA===;;;999999999::::::999888888888:::===??????>>>AAA@@@BBBDDDDDDDDDJJJRRRkkk|||yyytttzzz~~~yyyvvvwwwxxxxxxwwwvvvuuuvvvxxxyyy|||~~~~~~HHHJJJLLLOOOQQQQQQQQQQQQLLLKKKKKKLLLNNNRRRVVVXXX\\\\\\[[[ZZZ\\\aaahhhnnnuuu|||ttthhh^^^UUUOOOFFFFFFFFFEEEBBBGGGWWWhhh}}}bbbWWWPPPMMMJJJHHHGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB???DDDDDDHHHMMMJJJQQQeee|||uuurrrsssuuuzzzooobbb```eeejjjnnnqqqooojjjiiinnnsssyyyzzz}}}~~~zzzvvvoooiiibbbZZZRRRMMMMMMJJJHHHHHHJJJLLLMMMMMMOOOOOONNNMMMKKKPPP```pppmmmRRRHHH???<<<<<<:::888999999888888777666666777777777777777777888999:::;;;<<<>>>??????===;;;;;;;;;888777777888:::;;;:::888::::::999;;;>>>??????>>>@@@>>>???BBBCCCCCCHHHOOO```vvvwww|||~~~||||||}}}~~~~~~|||zzzyyy{{{GGGIIILLLOOOQQQRRRQQQQQQLLLKKKJJJJJJLLLPPPSSSVVVWWWWWWWWWXXX\\\ccclllsssuuu{{{zzzmmmddd[[[SSSNNNFFFGGGHHHGGGEEEJJJ\\\mmmxxx```TTTNNNLLLIIIHHHGGGGGGEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAFFFGGGLLLPPPJJJNNN```yyyxxxqqqmmmlllgggmmmyyyvvvppprrrrrrvvvwwwsssllliiimmmrrrsssuuuyyy|||~~~xxxtttmmmfff___WWWOOOJJJMMMKKKIIIIIIKKKMMMNNNNNNQQQOOONNNMMMKKKRRRddduuu~~~^^^KKKDDD??????>>>;;;;;;===888777666555555555555555777777777777888999;;;;;;>>>???@@@???===:::999999:::::::::;;;<<<;;;999777>>>======>>>AAABBBAAAAAA@@@>>>???BBBCCCDDDIIIPPPYYYnnn~~~|||zzzzzz{{{{{{yyy|||}}}uuuJJJLLLNNNPPPPPPPPPOOONNNJJJHHHGGGJJJNNNQQQRRRPPPOOOPPPRRRTTTYYYcccooowwwrrreee[[[TTTMMMIIIEEEDDD@@@CCCFFFEEEWWWyyykkk[[[RRRHHHFFFDDDAAAAAAAAACCCDDDHHHFFFDDDCCCCCCDDDFFFHHHKKKHHHEEEDDDHHHPPPXXX^^^lll}}}zzzzzzyyy~~~uuuhhh```hhheeegggvvv}}}~~~}}}vvvmmmhhhhhhjjjjjjlllrrr{{{|||}}}yyyvvvsssmmmjjjddd]]]VVVPPPLLLJJJFFFHHHJJJLLLMMMNNNQQQSSSTTTQQQNNNMMMMMMTTTeeevvvgggRRRCCCAAA===;;;;;;;;;:::999:::::::::::::::999888777666666777777777888888888999999888888888888888888;;;;;;::::::::::::999999=========>>>??????@@@@@@AAAAAAAAAAAACCCEEEGGGIIIPPP```}}}}}}xxxsssuuuuuuvvvyyy~~~www^^^KKKMMMOOOPPPQQQQQQPPPOOOOOOMMMKKKLLLNNNPPPOOOMMMPPPQQQSSSVVV\\\hhhvvvyyyjjj]]]UUUOOOKKKGGGDDDDDDAAADDDJJJLLLaaa}}}dddVVVOOOKKKIIIFFFDDDCCCDDDFFFHHHJJJHHHEEECCCBBBCCCEEEGGGJJJHHHDDDCCCFFFLLLTTTYYYgggzzzxxxxxxvvvzzzrrriiieeecccdddpppvvvllleeebbbbbbeeegggmmmvvv|||yyyuuuqqqooojjjgggaaaZZZSSSNNNKKKJJJGGGIIILLLMMMMMMOOOQQQSSSPPPNNNMMMNNNPPPYYYkkk|||~~~___NNNBBB???===;;;;;;;;;:::999999:::::::::999999888777888888999999999:::::::::888888888888888888888888::::::999999999888888888;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBEEEFFFHHHNNNXXXoooyyyuuuxxx}}}wwwqqqlllkkkkkklllpppvvv{{{~~~jjjZZZLLLMMMOOOPPPQQQPPPPPPOOOQQQOOONNNNNNOOOPPPOOONNNRRRSSSUUUZZZcccppp~~~xxxnnn___TTTMMMJJJGGGEEE@@@@@@===AAAJJJPPPfffwwwxxxvvvoooZZZPPPLLLLLLJJJFFFDDDCCCEEEGGGIIILLLIIIEEEBBBAAABBBEEEGGGJJJHHHDDDCCCEEEKKKRRRVVV^^^xxx}}}{{{zzzvvvwww|||~~~~~~vvvjjjhhhgggnnn}}}xxxnnnfff```]]]```bbbgggooowww}}}zzzvvvrrrnnnjjjhhheeeaaa[[[UUUOOOLLLKKKJJJIIIKKKMMMNNNNNNOOOQQQSSSPPPMMMMMMQQQWWWdddxxxoooTTTGGG???>>>;;;;;;;;;<<<;;;:::999999999:::999999888777888888888999999999999:::888888888888888888888888999888888888888777777777999999:::;;;;;;<<<<<<===??????@@@@@@BBBCCCEEEFFFJJJMMM\\\xxx}}}qqqiiigggjjjooorrrvvv{{{wwwpppsssrrrppppppppprrrtttvvvuuuuuuuuuvvvzzzvvvfff]]]ZZZKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMNNNPPPQQQRRRRRRSSSUUUYYY```jjjvvv{{{pppfffWWWLLLGGGFFFEEEDDDAAAAAA>>>@@@IIIQQQgggzzzvvv}}}tttlllnnnjjj}}}bbbRRRMMMLLLIIIGGGDDDAAAAAABBBEEEGGGJJJHHHDDDAAAAAACCCGGGIIIJJJHHHEEEEEEGGGMMMSSSWWWTTTkkk}}}{{{|||~~~|||zzzwwwvvvzzzwwwooofff```^^^___bbbgggmmmtttyyy|||}}}|||xxxsssnnnkkkgggccc```]]]ZZZUUUPPPLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPRRRTTTSSSPPPPPPVVVaaarrrcccKKKBBB===<<<::::::<<<<<<;;;:::888888999999999999888888666666666666777777777777777777777777888888888888999999888888888777777777888999999::::::;;;<<<<<<>>>>>>>>>???@@@BBBCCCCCCEEEEEEOOOeeeyyypppiiiggghhhjjjkkkmmmqqqvvvzzz~~~vvvqqqooonnnmmmlllllllllllllllrrrrrrrrrssstttxxx}}}~~~}}}~~~|||nnnccc[[[aaannnIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOPPPRRRTTTUUUUUUXXX^^^fffpppyyyxxxkkkaaaSSSIIIEEEDDDDDDCCCEEEGGGBBBCCCMMMVVVkkkyyywww}}}ooogggiiieeexxxrrrZZZOOOLLLLLLGGGEEECCCBBBBBBCCCDDDFFFGGGEEEBBBAAABBBEEEIIILLLEEEDDDDDDDDDHHHNNNSSSWWWPPPccczzznnndddYYYZZZ\\\```eeelllssswwwzzz|||}}}~~~~~~~~~zzzwwwtttpppkkkgggccc___[[[YYYVVVSSSPPPMMMKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRTTTVVVVVVSSSTTT]]]lll}}}[[[GGG???;;;:::999:::;;;<<<;;;999777888888999999888888888666666666666666666666666666666777777777888888888:::999999999888888888888888888999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@BBBJJJZZZlllzzzrrrllljjjjjjjjjjjjhhhkkkmmmpppssszzzzzzuuurrrnnnnnnnnnnnnnnnnnnnnnooorrrsssttttttttttttvvvxxxttttttuuuuuuuuuvvvvvvvvvyyy{{{}}}}}}fff```___aaarrrHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOQQQQQQQQQRRRUUUWWWYYY\\\aaaiiirrrzzz~~~~~~uuueee\\\PPPGGGDDDDDDDDDCCCBBBFFFCCCFFFRRR^^^rrrooofffiiiggg}}}gggVVVNNNKKKLLLGGGGGGGGGFFFFFFGGGGGGGGGDDDCCCBBBBBBDDDGGGJJJLLLAAA@@@AAABBBFFFLLLQQQTTTPPP\\\sssrrrfffUUUWWWXXX[[[^^^eeelllrrrsssuuuzzz~~~||||||}}}~~~~~~|||zzzvvvrrrnnnjjjgggbbb^^^[[[XXXTTTRRROOONNNMMMLLLLLLLLLMMMMMMNNNPPPRRRSSSSSSTTTVVVXXXWWWVVVZZZgggzzzpppTTTEEE>>>;;;:::999:::;;;;;;999888666777888888999888888888999888888888888888777777555666666777777888888888::::::999999999888888888777888888999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>===AAAHHHQQQ\\\ppp|||zzzzzzzzz|||wwwrrrnnnllllllllllllgggiiijjjkkknnnrrrxxx|||}}}zzzyyyxxxxxxxxxyyyzzz{{{||||||xxxzzz{{{{{{yyywwwvvvvvvqqqqqqrrrssssssrrrqqqqqqpppsssvvvxxx{{{xxxhhh]]]___dddlll~~~IIIIIIIIIIIIJJJKKKLLLLLLMMMPPPRRRTTTTTTVVVZZZ^^^______aaahhhrrr{{{wwwkkk\\\UUUKKKEEECCCDDDDDDDDD>>>EEEGGGNNN___pppwwwkkkooosssxxx___SSSMMMIIIIIIGGGHHHIIIJJJKKKJJJHHHGGGCCCCCCCCCDDDEEEGGGHHHIIIAAAAAAAAACCCFFFJJJNNNQQQNNNSSSccc~~~uuugggYYYZZZZZZYYYYYY\\\bbbfffjjjmmmrrrvvvzzz|||}}}}}}}}}}}}~~~|||zzzwwwtttrrrnnniiifff```]]]YYYVVVSSSPPPMMMKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNQQQSSSTTTUUUVVVXXXZZZXXX[[[eeexxx~~~___LLLBBB===;;;:::999:::;;;:::888666666666777888888888888888999999888888777777777777555555666666777888888999999888888888888777777777666666666777888888999999999:::;;;<<<======<<<<<<<<>>::::::::::::999999888777666666777777777888888999999999666555555555444444444333333444666777999:::::::::777777777777777777888888666666666777777777888888::::::999999999:::;;;;;;:::;;;<<<>>>CCCOOO```lll}}}zzzwwwuuurrrnnnjjjhhhgggiiinnnuuu|||~~~xxxrrrlllhhh]]]___bbbgggpppFFFHHHIIIKKKLLLKKKKKKJJJIIIKKKPPPVVV]]]cccgggjjjoooppprrrvvv{{{{{{qqqfffZZZRRRLLLFFFBBBCCCDDDCCCDDDGGGKKKhhhmmmSSSOOOKKKJJJKKKGGGFFFFFFFFFIIILLLMMMMMMLLLGGGIIIKKKLLLKKKHHHDDDAAAEEEIIIJJJIIIJJJMMMLLLIIIDDDDDDGGGQQQeee}}}qqqeee[[[VVVSSSUUUXXX[[[aaaiiisssyyy{{{}}}~~~}}}}}}~~~|||zzzvvvooojjjhhhddd___[[[XXXTTTPPPMMMJJJIIIFFFEEEDDDEEEFFFGGGKKKLLLMMMMMMMMMMMMPPPQQQUUUYYY```fffkkkmmmnnnmmmttt}}}mmmSSSDDD@@@===:::999999999999888888777777666777777777777888888888888555555555444444444444444444555666888999:::::::::666666777777888888999999555555666777888999999:::999999999999999:::;;;;;;:::;;;<<<===???FFFQQQXXXhhh~~~~~~{{{uuuoooiiihhhgggiiimmmppprrrsssuuuwwwzzz|||~~~xxxvvvpppkkkeeeaaa````````````bbbfffmmmxxxFFFGGGIIIKKKLLLLLLKKKJJJIIIKKKOOOUUU\\\ccciiilllmmmooossswww|||{{{pppggg^^^UUUNNNHHHDDDCCCDDDDDDCCCEEEJJJYYYzzzdddQQQNNNJJJJJJLLLHHHHHHHHHIIIKKKNNNOOOOOONNNJJJKKKKKKKKKHHHEEEBBB@@@>>>BBBDDDCCCDDDHHHHHHEEECCCCCCDDDJJJWWWqqq}}}ssssss}}}tttfff[[[UUUUUUVVVWWWYYY\\\bbbiiiooouuuxxx|||~~~}}}||||||~~~~~~yyywwwwwwssskkkddd```]]]XXXTTTQQQNNNKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJMMMNNNNNNMMMLLLMMMPPPSSSUUU]]]iiittt{{{}}}|||{{{ppp\\\FFF>>>>>>>>><<<:::999999888777777777777777777777777777777777777777666666666666666666666666777777777777777666666555444555555666777888888999555555666777888999:::;;;888888888888999:::;;;;;;;;;===>>>>>>???BBBGGGKKKTTTlll~~~vvvqqqpppppppppppppppoooooopppqqqtttvvvzzzwwwrrrppppppooopppqqqrrruuuzzz~~~xxxrrroooiiibbb^^^___^^^\\\[[[___fffooovvvzzzFFFGGGIIIJJJLLLLLLLLLKKKLLLNNNQQQVVV]]]eeelllpppnnnqqquuuxxx|||zzzpppggg```ZZZSSSNNNFFFDDDDDDDDDCCCBBBGGGNNNkkkuuu]]]PPPNNNIIIHHHKKKGGGGGGGGGIIILLLPPPSSSSSSSSSLLLJJJHHHFFFCCCBBBAAAAAA<<<@@@BBBBBBEEEJJJLLLJJJDDDCCCCCCFFFMMMccc|||tttoooooo{{{vvviii___[[[SSSUUUVVVWWWXXX[[[___ccclllqqqwwwzzzzzzzzzzzzzzzzzz|||}}}wwwtttsssoooggg```YYYVVVRRRNNNMMMKKKIIIHHHFFFFFFFFFFFFHHHJJJKKKLLLOOOPPPOOONNNMMMNNNRRRUUU^^^iiixxx~~~```OOO???;;;>>>>>>;;;:::999888777666666666777777666666666666666666666666555555555666666666666666555555666666555444333333222333333444555666777777444555666777888999::::::888888888888999:::;;;<<<<<<===>>>>>>>>>???AAACCCGGG\\\xxx|||}}}~~~~~~{{{wwwtttrrrpppqqqrrrsssuuuzzzmmmggg___YYYVVVVVVVVVWWWZZZZZZZZZ[[[___dddiiilllmmmnnnnnnlllhhheeeccccccbbb^^^[[[\\\ZZZXXXZZZ___^^^```fffrrrGGGGGGHHHIIIJJJLLLMMMMMMPPPSSSXXX___ffflllqqqtttuuuwwwzzz|||}}}ssslllddd]]]YYYVVVQQQMMMEEEDDDCCCCCCAAABBBLLLWWW|||hhhVVVNNNMMMFFFFFFIIIEEECCCDDDGGGKKKQQQUUUVVVVVVKKKHHHEEEBBBAAA@@@AAABBB:::>>>AAAAAADDDJJJMMMKKKDDDBBBCCCEEEHHHXXX{{{~~~}}}|||}}}{{{xxxsssnnnsssuuujjjccc```TTTUUUVVVVVVVVVWWWZZZ\\\ccciiiooorrrssssssuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~zzztttppplllgggaaa\\\TTTPPPMMMJJJJJJJJJJJJIIIEEEEEEFFFGGGIIIKKKLLLMMMQQQRRRQQQPPPOOOPPPSSSVVVffftttmmmRRRFFF;;;:::<<<;;;999999888888666666555666777888666666666666555555555555333333333333333444444444111222333444555555555555222222333333444444555555444444555666777888888999777777777888888:::;;;<<<======<<<<<<<<<===>>>>>>BBBPPPeee||||||xxxvvvuuutttrrrqqqqqqtttzzz~~~|||hhh[[[VVVRRRMMMJJJJJJJJJKKKJJJKKKKKKKKKLLLMMMPPPSSSUUURRRTTTTTTTTTRRRRRRSSSUUUXXXUUUVVVYYY\\\___fffnnnwww|||HHHGGGGGGGGGIIIKKKNNNOOOSSSYYYbbblllrrruuuvvvuuuvvvyyy{{{|||}}}wwweee```YYYTTTRRRPPPLLLHHHCCCBBBAAA@@@???CCCRRRaaarrr^^^RRRNNNMMMFFFFFFJJJFFFDDDEEEFFFJJJNNNQQQRRRQQQGGGFFFDDDCCCBBBAAABBBBBB:::>>>??????BBBHHHKKKIIICCCAAABBBEEEFFFQQQooo~~~xxxzzz~~~~~~}}}zzzxxxzzz~~~xxxnnniiigggbbb```]]]YYYVVVVVVYYY[[[[[[aaagggjjjjjjlllppptttxxxzzz||||||{{{{{{|||}}}{{{|||~~~}}}wwwuuupppjjjddd^^^YYYWWWOOOLLLHHHGGGHHHIIIJJJJJJGGGHHHIIIJJJLLLNNNOOOPPPSSSSSSTTTSSSQQQRRRTTTVVVcccqqqpppYYYFFF???:::::::::888888:::888777666555555666888999666666666555555444444444222222222333333444444444222222333444555555555555444444444444444444444444444444555555666666666777666666777777888:::;;;<<>>>>>EEEWWWiiicccZZZPPPOOOOOOHHHIIIMMMIIIIIIHHHHHHIIIKKKKKKJJJIIICCCDDDEEEEEEEEECCCBBBAAA>>>AAABBBAAADDDIIIKKKJJJCCC@@@BBBEEEEEEMMMhhhwwwvvvzzz~~~|||yyyyyyyyyxxxxxx{{{xxxsssrrrrrrnnnggg^^^XXXWWWYYY\\\WWW\\\bbbeeeeeeggglllqqqwwwyyy{{{{{{zzzzzzzzz{{{zzz|||~~~~~~}}}}}}rrrqqqmmmfff^^^XXXTTTSSSKKKIIIFFFEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPRRRSSSTTTSSSTTTUUUTTTSSSSSSUUUVVVXXXgggxxx}}}___KKKAAA===;;;<<<;;;999999<<<888777666444555666888999666666555555555444444444444444444555555666666666666666666666555444333222555555555555555555444444444444444555555555555555666666666777888:::;;;<<>><<<;;;===>>>>>>???===BBBRRRlll~~~}}}~~~{{{wwwtttvvvzzz~~~~~~{{{qqqdddZZZTTTSSSRRRQQQLLLKKKLLLMMMNNNMMMJJJHHHJJJKKKMMMOOOQQQSSSTTTUUUTTTUUUWWWXXXZZZ^^^cccgggnnnnnnsss}}}IIIIIIJJJJJJJJJLLLPPPSSSXXXbbbppp{{{~~~zzzwwwsssrrrrrruuu}}}{{{nnneeeVVVQQQKKKHHHGGGGGGEEECCCEEE???===AAACCCHHHZZZooosss___QQQOOOLLLIIIGGGGGGHHHIIIMMMMMMKKKJJJHHHGGGEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAACCCGGGJJJLLLBBBAAADDDHHHFFFJJJaaa|||uuuwww~~~~~~|||xxxxxxzzz}}}~~~~~~{{{uuunnngggdddeeefffcccddddddddddddeeegggiiixxxwwwvvvuuuvvvwwwyyy{{{vvvyyy|||}}}|||zzzzzzzzzzzz~~~~~~}}}~~~~~~zzzuuullliiiddd___ZZZUUUOOOLLLLLLIIIEEEEEEHHHKKKLLLKKKMMMOOOQQQRRRSSSTTTUUUWWWaaa___^^^^^^YYYQQQOOOQQQ\\\jjjuuuzzz~~~zzzoooRRRBBB===<<<:::888666666666666777777777777666666666666555555444444444333333333333333333333333333333333333222222111111222222333222333555444444333555666666555555555555444444444666777888999999:::999999666888:::;;;::::::;;;<<<===>>>BBBJJJWWWnnn~~~}}}~~~|||{{{{{{}}}~~~~~~xxxuuuvvvvvvsssppphhh```XXXWWWVVVTTTTTTVVVUUUWWWZZZZZZYYYWWWVVVUUUXXXWWWWWWZZZ___bbbbbb```dddgggjjjmmmooorrruuuwwwJJJJJJKKKKKKLLLNNNRRRUUUYYYdddrrr~~~yyyvvvssstttvvvzzzxxxkkkbbbSSSNNNHHHEEEDDDDDDBBBAAADDD@@@@@@DDDEEEKKK___uuujjjXXXPPPNNNKKKIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBEEEGGGIIIDDDBBBDDDHHHGGGJJJ^^^ttt}}}|||}}}|||~~~|||wwwuuuvvvxxxzzzsssqqqmmmiiiggggggjjjmmmsssrrrppppppppprrrtttvvvuuuwwwzzz{{{zzzyyyyyyyyyyyy|||~~~~~~~~~|||}}}~~~}}}wwwrrriiieee```[[[WWWRRRNNNKKKHHHFFFDDDEEEIIILLLNNNMMMSSSTTTUUUVVVVVVXXX[[[^^^dddeeegggfff___WWWVVVZZZgggvvv~~~}}}]]]III@@@===<<<:::999777777777777777777666666666555555555555444444444444333333333333333333333333333333333333222222111111222222333111222333333222111222444666555555555555444444444555555777888999999999999666888:::;;;::::::;;;<<<::::::===BBBLLL^^^zzzyyytttttttttrrrpppiiibbb^^^___aaa```aaacccjjjkkkkkkkkkiiigggffffffiiijjjmmmrrrwwwzzzxxxvvvwwwzzz}}}JJJKKKMMMMMMNNNQQQUUUXXX\\\fffttt~~~~~~xxxtttrrruuuzzzzzzpppccc[[[NNNJJJEEEBBBAAA@@@@@@???@@@???AAADDDEEENNNeee}}}aaaSSSOOOMMMKKKIIIHHHIIIJJJKKKIIIIIIHHHGGGFFFDDDDDDCCCDDDCCCBBBBBBBBBBBBCCCDDD@@@@@@??????AAABBBDDDFFFGGGCCCDDDHHHIIIKKKXXXgggvvv}}}vvvooollllllmmmkkkjjjhhhggghhhjjjmmmoooqqqtttwwwyyyxxxxxxxxxxxxvvvxxx{{{}}}}}}~~~~~~|||zzz}}}}}}}}}~~~|||}}}|||zzzzzz{{{yyytttooofffbbb[[[UUUQQQOOOLLLJJJFFFEEEFFFHHHMMMPPPRRRRRRUUUUUUVVVWWWYYY]]]cccgggmmmoooqqqnnneee^^^aaajjj~~~hhhMMMDDDEEE===<<<:::999888888888888666666555555555444444444444444444444333333333333333333333333333333333333222222111111111111222222000111222111000///000111666555555555555444444444333444555777888999999999666888:::;;;:::::::::<<<>>>===>>>AAAFFFQQQfffyyy{{{vvvuuuvvvvvvvvvpppllljjjnnnppppppqqqtttyyyyyywwwvvvvvvvvvwwwxxx{{{~~~JJJLLLMMMOOOQQQTTTYYY]]]```hhhssszzz|||zzzwwwtttsssxxxzzzqqqggg[[[TTTJJJGGGCCC@@@>>>>>>??????@@@AAACCCEEEIIIVVVrrr~~~~~~uuu]]]SSSMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@AAACCCDDD>>>>>>>>>@@@AAADDDFFFGGGLLLHHHGGGKKKMMMNNNTTT\\\```sss||||||tttnnnkkkdddcccaaa___```bbbeeegggmmmpppsssuuuuuuuuuuuuvvvrrrtttvvvwwwwwwxxxzzz|||}}}}}}}}}||||||{{{zzzyyyzzz{{{{{{|||}}}|||}}}~~~~~~}}}{{{|||~~~~~~|||zzzzzzyyyvvvqqqmmmeee```XXXQQQMMMKKKJJJIIIGGGHHHJJJMMMQQQTTTVVVVVVVVVWWWZZZ]]]bbbiiipppvvv}}}}}}{{{uuukkkiiiwww{{{ZZZGGGDDDGGG<<<;;;::::::999888888888555555444444444333333333444444444333333333222222222222222222222222222222222222111111111111222222000111222111000///000111666555555555555444444444222333444666777888888888666888::::::999999:::;;;???>>>???BBBCCCJJJXXXfff|||yyyyyy{{{}}}}}}yyyvvvwww{{{}}}|||}}}}}}||||||JJJLLLNNNQQQTTTYYY___cccfffkkkqqquuuvvvwwwwwwwwwxxx~~~|||tttkkkaaaWWWQQQGGGFFFCCC@@@>>>>>>???AAABBBCCCFFFIIIQQQddd{{{tttssswwwyyyzzzkkkYYYRRRLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDBBBAAA??????AAABBBDDD>>>???AAADDDGGGJJJLLLNNNRRROOONNNQQQSSSSSSTTTVVVWWWggg~~~~~~ssslll```^^^[[[YYYYYY[[[]]]```fffiiimmmpppppppppqqqrrroooqqqsssttttttuuuxxxzzzxxxxxxvvvvvvwwwyyy{{{|||yyyyyyyyyzzz|||}}}~~~~~~~~~~~~|||{{{~~~~~~}}}{{{zzzyyyssstttvvvxxxyyyzzz{{{{{{}}}|||{{{yyywwwsssnnnkkkddd^^^VVVOOOKKKJJJIIIHHHIIIJJJMMMPPPRRRUUUWWWYYYZZZ^^^dddkkkrrrzzz~~~vvvqqqyyy~~~lllUUUGGGCCCBBB<<<<<<;;;;;;:::999888777444444444444333333333333444444333333333222222222222222222222222222222222222111111000000111111222111222333222111000111333666555555555555444444444222333444555777777777888777888::::::999888999:::888777:::===>>>AAAKKKVVVnnn~~~}}}|||{{{zzzyyyzzz{{{||||||yyyxxx{{{KKKMMMQQQUUUZZZ```ggglllmmmooorrrtttuuuwwwzzz}}}}}}{{{vvvooofff\\\UUUPPPFFFEEECCC@@@>>>>>>AAACCC???BBBHHHOOO]]]tttyyynnnkkkooorrr{{{|||{{{___RRRLLLJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBB@@@BBBDDDHHHLLLOOOQQQSSSTTTRRRRRRTTTUUUUUUTTTSSSTTT```rrrzzzzzzwwwnnn]]]ZZZVVVSSSRRRTTTVVVXXX]]]```eeegggiiiiiijjjllllllnnnqqqrrrssssssuuuvvvvvvuuussssssuuuxxx{{{~~~wwwwwwwwwxxxzzz{{{}}}~~~}}}}}}|||||||||||||||}}}|||}}}{{{{{{}}}~~~~~~~~~}}}{{{zzzxxxxxx{{{{{{zzzzzzyyywwwvvvuuurrrssstttvvvxxxzzz{{{||||||}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}|||zzzzzzyyyvvvrrrmmmiiifff___ZZZSSSMMMKKKJJJIIIIIIIIIKKKNNNPPPRRRUUUYYY\\\___fffqqqzzz|||zzzwwwtttuuufffWWWNNNGGGAAA?????????>>><<<;;;999888555555444444444333333333333333333333222222222222222222222222222222222222111111000000000000111111111222333333222222333555666555555555555444444444333444555666777777777777777888::::::999888888999666555888<<<===>>>EEENNN]]]qqqzzz~~~zzzuuutttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxx|||MMMPPPTTTZZZ```gggoootttrrrtttwwwyyyzzz}}}zzzrrrppplllfff^^^UUUOOOLLLDDDDDDCCC@@@>>>>>>AAAEEEBBBIIISSS```tttqqqlllpppuuu|||nnnWWWMMMIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCFFFJJJMMMOOOPPPLLLMMMNNNNNNNNNNNNMMMKKKMMMVVVdddwww~~~{{{zzz{{{}}}sssiii[[[XXXSSSOOOMMMNNNPPPRRRSSSWWW[[[___```aaacccddddddgggkkkmmmnnnnnnnnnoooqqqqqqqqqrrrsssuuuwwwxxxttttttuuuuuuwwwyyyzzz{{{xxxxxxyyyzzz{{{{{{{{{zzzyyy|||~~~zzzwwwxxxzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuttttttsssrrrqqqpppppppppqqqrrrtttwwwzzz{{{vvvwwwyyyzzz{{{{{{zzzzzzxxxyyyzzz{{{{{{zzzyyyxxxuuuuuutttqqqlllfffbbb```WWWSSSNNNKKKKKKKKKLLLLLLKKKMMMPPPSSSUUUZZZ```eeemmmvvvzzzzzz{{{}}}rrr]]]UUUQQQLLLFFFDDDDDDCCCBBB@@@>>>;;;:::555555555555444444444444333333333222222222222111111111111111111111111111111111000000000000111111///111333333333333555666666555555555555444444444555666666777777777666666777999::::::888777888999;;;:::;;;??????>>>BBBIIIOOO___xxx~~~~~~|||tttqqqpppppppppqqqrrrsssuuuwwwyyyNNNRRRWWW]]]dddllluuuzzzuuuxxx|||~~~vvvqqqhhhgggddd^^^VVVNNNIIIGGGCCCCCCCCC@@@===>>>AAAEEENNNWWWeeexxxyyysssvvv|||yyyfffSSSLLLJJJIIIIIIHHHFFFEEECCCBBBAAAEEEEEEEEEEEEFFFFFFFFFFFF???@@@AAAAAAAAAAAA@@@???;;;===???BBBEEEGGGHHHIIICCCEEEGGGFFFEEEEEEEEECCCFFFMMMWWWhhh~~~|||~~~zzzzzzzzzlllbbbZZZVVVQQQLLLJJJJJJLLLNNNMMMPPPUUUYYYZZZ\\\]]]___]]]```eeeggghhhgggggggggmmmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrsssuuuvvvxxxyyysssuuuwwwyyyzzz{{{zzzzzzwww{{{~~~}}}xxxuuuvvvyyyuuutttsssrrrqqqrrrssstttppppppppppppooonnnmmmllliiihhhhhhiiilllooorrruuussstttvvvwwwxxxyyyxxxxxxvvvvvvwwwxxxxxxwwwuuutttppppppppplllgggaaa]]][[[PPPMMMJJJIIIKKKMMMNNNNNNMMMPPPTTTVVVYYY___gggmmm{{{aaaOOOKKKKKKJJJHHHHHHHHHGGGFFFCCC@@@===<<<666666555555555444444444333333333222222222111111111111111111111111111111111111000000000000111111...000222222222333555777666666555555555444444444777777777777777666666555777999::::::888777777888===;;;<<<>>>===;;;===CCCBBBMMMbbb}}}zzzzzzyyyvvvtttvvv{{{~~~{{{tttpppnnnmmmnnnooopppsssxxx~~~TTTWWW]]]fffooowww{{{|||vvvxxx|||xxxnnnhhheeeaaa[[[TTTNNNIIIFFFDDDAAADDD???>>>EEEDDDDDDNNN^^^~~~yyy|||qqqYYYTTTNNNEEEIIIGGGFFFDDDCCCCCCDDDDDDHHHHHHGGGGGGGGGEEEBBB???>>>>>>???@@@AAAAAABBBBBB<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>???@@@@@@>>>LLLMMMQQQmmmkkk^^^TTTQQQNNNLLLKKKKKKJJJIIIIIIJJJLLLOOORRRUUUWWWYYYYYYYYYYYYZZZ[[[]]]___aaaggghhhjjjlllmmmnnnmmmmmmlllmmmmmmoooqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxwwwuuusssqqqtttssssssssssssqqqmmmjjjmmmjjjgggfffggggggfffeeehhhgggfffeeeeeegggiiijjjkkkkkklllmmmnnnooooooppprrrqqqqqqssstttsssnnnjjjjjjgggddd```]]]YYYUUUQQQOOOOOONNNMMMLLLNNNRRRUUUUUUUUUYYY```eeelll}}}mmmWWWLLLGGGBBB@@@CCCFFFHHHKKKLLLJJJEEE>>>::::::999888666555333222111111111111111111111111111111111222222222111111000000000000000000000000000000111222222111000111222444444444444444444444444555555555555666666666666888888888888888888999999:::999999:::;;;===???@@@DDDHHHRRRddd~~~}}}uuuvvvwwwwwwzzzxxxuuuvvvuuuuuuttttttwww{{{VVVZZZbbbkkkrrrvvvwwwvvvuuuyyy~~~uuulllggg^^^[[[UUUOOOIIIEEEBBBAAAAAADDD???===DDDFFFMMM\\\|||||||||jjjUUUOOOKKKEEEGGGGGGFFFEEEFFFGGGHHHIIIIIIGGGFFFEEEFFFEEEBBB@@@>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>??????@@@@@@<<<<<<<<<<<<<<<======>>><<>>???AAACCCFFFGGGFFFCCC>>>;;;999888777666555333333222111111111111111111111111111111222222222111111000000000000000000000000000000111222222111000111222444444444444444444444444555555555555666666666666777777777888888999999999:::999999999:::<<<===>>>===AAAHHHVVVkkk}}}xxxxxxxxx}}}}}}{{{}}}~~~}}}{{{{{{}}}\\\aaaiiipppttttttqqqooorrrwww~~~yyynnnfffbbbUUURRRMMMHHHCCC@@@???>>>???CCC???===CCCHHHXXXooo|||yyyzzz```RRRJJJGGGFFFFFFFFFFFFGGGIIIKKKNNNOOOIIIFFFDDDCCCCCCDDDCCCBBB>>>>>>>>>???@@@@@@AAAAAAAAA@@@???======>>>>>>???<<<<<<;;;;;;<<<<<<======@@@DDDCCCLLLbbbwww{{{zzzyyy{{{|||hhh[[[SSSPPPLLLJJJIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIMMMLLLLLLLLLMMMNNNPPPQQQUUUWWWXXXZZZ[[[[[[[[[ZZZ\\\]]]___aaadddhhhjjjlllppppppoooooonnnnnnnnnmmmoooppprrrssssssqqqpppooojjjiiiiiiiiijjjiiifffccc^^^[[[YYYXXXYYYYYYXXXVVVVVVUUUTTTTTTTTTUUUVVVWWWZZZ[[[\\\\\\^^^^^^___```bbbaaa```aaabbbaaa___]]]XXXWWWWWWWWWWWWTTTOOOLLLJJJKKKLLLNNNPPPUUU[[[___fffiiirrr~~~}}}dddWWWIIIBBB???<<<:::;;;;;;===???@@@@@@???===<<<777666666555444444333333111111111111111111111111000111111222222222111111000000000000000000000000000111222222111000111222333333333333444444444444444555555555555666666666666666777777888999::::::::::::999999:::;;;<<<<<<<<>>>>>>>>===BBBAAA@@@DDDJJJ___}}}}}}kkkYYYQQQHHHEEEHHHDDDEEEFFFHHHKKKOOORRRTTTIIIFFFBBB@@@AAABBBCCCCCC>>>>>>>>>>>>??????@@@@@@AAA@@@>>><<<;;;;;;<<<===>>>>>>=========>>>>>>???AAABBBCCCPPPcccmmm~~~yyy{{{mmmbbbXXXUUUQQQNNNMMMLLLJJJIIIKKKKKKLLLMMMMMMLLLLLLKKKIIIIIIHHHGGGHHHIIIJJJKKKOOOPPPRRRSSSTTTTTTSSSSSSSSSTTTVVVYYY]]]```dddeeekkkkkkjjjjjjiiiiiihhhhhhkkklllnnnooopppooonnnmmmfffeeecccccccccbbb___\\\UUUSSSQQQQQQQQQQQQOOONNNOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUYYYYYYXXXXXXXXXXXXXXXXXXRRRSSSTTTVVVWWWUUUQQQNNNNNNNNNNNNPPPTTT\\\ffflllrrr|||dddSSSJJJAAA<<<;;;:::999888888888999999999999999999555555555444444444444444111111111111111111111111000000111222222222111111000000000000000000000000000111222222111000111222333333333333333444444444444444444555555555666666444555666777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;???CCCEEEJJJZZZrrr~~~{{{mmmoooqqqqqqooommmlllmmmrrrvvv{{{}}}{{{xxxvvvuuuvvvzzz|||wwwkkk___XXXUUUJJJHHHEEEBBB@@@??????@@@;;;AAABBBCCCGGGKKKbbbaaaVVVRRRIIIEEEIIICCCDDDEEEHHHKKKOOOSSSUUUIIIEEEAAA??????AAABBBBBB======>>>>>>>>>>>>?????????>>><<<;;;::::::;;;;;;>>>>>>============>>>>>><<<>>>BBBQQQ```bbbppp}}}~~~xxxmmmdddaaa]]]YYYWWWUUUSSSQQQNNNOOOPPPQQQQQQPPPOOONNNJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMNNNPPPSSSVVVZZZ]]]^^^ddddddccccccbbbbbbbbbbbb```bbbdddfffffffffeeedddbbb```^^^]]]\\\ZZZWWWTTTOOONNNLLLLLLLLLLLLJJJHHHIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQQQQPPPQQQQQQRRROOOPPPRRRUUUWWWVVVSSSPPPQQQQQQPPPQQQVVVaaannnvvvuuuUUUFFFBBB===999999:::999777777777666555444444555555444444444444333333333333111111111111111111111111///000111222222222222222000000000000000000000000000111222222111000111222222222222333333333444444444444444444555555555555444555555777888999::::::<<<<<<<<<<<<;;;;;;::::::888===BBBAAA@@@GGGVVVbbb}}}~~~}}}}}}}}}{{{zzzzzzoooqqqqqqooolllkkkmmmpppxxx{{{}}}|||xxxtttssstttuuuvvvuuuoooeeeZZZSSSQQQHHHFFFDDDAAA@@@@@@AAABBB;;;@@@BBBEEEJJJNNNeeexxx[[[RRRPPPJJJFFFHHHCCCCCCEEEFFFIIIMMMPPPRRRIIIEEEAAA?????????@@@???===============>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;@@@EEEQQQ\\\[[[fff}}}{{{rrrrrruuu|||uuuqqqkkkeee```[[[WWWTTTRRRRRRTTTTTTTTTRRRPPPOOOLLLKKKJJJHHHGGGGGGHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGJJJKKKLLLNNNPPPSSSVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\^^^___^^^]]]\\\\\\YYYWWWUUUTTTRRRPPPNNNKKKJJJIIIIIIJJJIIIFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMNNNMMMLLLMMMNNNNNNOOOPPPSSSUUUUUURRRPPPQQQQQQQQQSSSYYYdddpppyyyeeeMMM>>>>>>;;;777777::::::777777666555333333222222222333333333333333333222222111111111111111111111111///000111222222222222222000000000000000000000000000111222222111000111222111111222222333333444444333444444444444555555555555555666666777888999999::::::;;;;;;;;;;;;:::999:::???CCCCCC@@@AAAHHHOOOeee}}}|||{{{{{{~~~zzzvvvvvv{{{~~~mmmpppqqqoookkkkkkooosss{{{~~~}}}wwwqqqooopppqqqoookkkeee]]]TTTNNNJJJEEEDDDBBB@@@??????@@@AAA===@@@@@@EEELLLQQQjjjjjjTTTLLLLLLIIIFFFDDDCCCCCCDDDEEEFFFIIIKKKMMMHHHEEEAAA???>>>>>>===<<<========================888:::<<<>>>?????????>>>===<<<;;;::::::::::::;;;<<>>===>>>???@@@@@@@@@>>>DDDMMMTTToooppp```NNNGGGHHHHHHEEEAAADDDCCCCCCCCCDDDFFFHHHIIIHHHFFFBBB@@@>>>===<<<:::===============<<<<<<<<<777999===@@@BBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<999BBBAAA???CCCGGGQQQbbbyyytttqqquuuzzzyyypppjjjggghhhhhhfffccc___[[[XXXNNNLLLJJJHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHIIIKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKMMMNNNNNNMMMKKKJJJKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGEEECCC@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMQQQVVVWWWVVVTTTTTTUUUTTTSSSRRRTTTUUUVVVUUUSSSOOOTTT[[[bbbhhhnnnssswww}}}^^^IIIAAA888;;;:::555555999:::666444444444444444444444444444444333333222111111000111111111111111111111111//////000222222333333333000000000000000000000000000222222222111000111222000000111222333333444444333333333444444444555555666666666666777777777777444555666888888888777666777999;;;<<<===>>>AAACCCGGGYYYqqq|||{{{xxxuuuuuu||||||zzzzzzzzzyyyzzz