BM6P6(@ {{{ttt[[[QQQIII???===:::::::::::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999:::===<<<777555777:::999999666444444555666666666------------------------111///---***)))***+++,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,///---+++******,,,///111+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***((((((((((((((()))))))))+++***)))))))))))))))***+++++++++***************(((((()))***++++++,,,,,,++++++++++++++++++++++++*********))))))))))))))),,,,,,+++***))))))******,,,***)))***---...,,,***(((((())))))******++++++''')))***+++***)))******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))***(((&&&%%%%%%'''***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))*********************)))))))))))))))+++***)))'''''''''((()))++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++,,,,,,,,,++++++*********'''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))(((((((((((()))***++++++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,+++***)))(((((()))************+++++++++++++++*********************++++++,,,,,,++++++***,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***+++*********))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++******)))(((((((((((((((*********)))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------******++++++,,,---......***++++++,,,,,,++++++***...------,,,,,,------......------,,,,,,,,,------...------------...//////......---,,,,,,,,,,,,---......------......///000000000//////...---------......------,,,,,,,,,,,,222111/////////000//////---,,,---...000111111///xxxuuu[[[QQQJJJ@@@???;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::===<<<777555888:::999888666555444555666555444------------------------///...---++++++++++++,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,...---,,,++++++---...000+++,,,,,,------,,,,,,+++******++++++++++++************++++++++++++******)))))))))******))))))))))))******************)))))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))************(((((()))******+++,,,,,,++++++++++++++++++++++++************)))))))))))),,,++++++***))))))******+++***((())),,,---,,,***)))))))))))))))*********((()))******))))))***+++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())))))(((&&&&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((+++***)))(((''''''((()))************************((()))))))))************)))************+++++++++,,,,,,,,,+++++++++******((())))))************))))))))))))))))))))))))(((************************++++++******)))((((((((())))))******+++++++++***+++++++++++++++++++++++++++******************)))((())))))***++++++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************)))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++************************+++++++++,,,,,,+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))************)))))))))((())))))))))))******************))))))))))))******************************))))))***+++++++++************)))(((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++,,,,,,,,,,,,++++++...------,,,,,,------......------,,,,,,------......------------...//////000///......------......------,,,,,,,,,---------//////.........---------000000000000000000000000000/////////000222222222111000000000222222000...rrr|||xxx\\\QQQKKKBBB@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::===<<<777555888999888888777666666666555333111---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))+++++++++***)))))))))(((((((((((((((((())))))))))))))))))******+++++++++((())))))******+++++++++++++++++++++++++++++++++************************,,,+++******)))************)))((()))+++,,,+++***************))))))))))))))))))***)))((((((***---************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))************''''''''''''((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,++++++++++++***++++++***)))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++***+++++++++++++++,,,,,,)))))))))***++++++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))************+++++++++************************++++++++++++++++++++++++------,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************))))))))))))))))))))))))******************))))))))))))************************************+++++++++******)))******)))(((((((((((()))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------......---------------............------......///000111111000///////////////------------------------/////////////////////...//////000000000000000111///////////////000111222222111111111222222111///nnnssszzz\\\PPPKKKDDDAAA=========<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999===<<<888666888999888888777666666666555222///------------------------++++++,,,---......------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))---,,,,,,+++***)))(((((('''((((((((()))))))))(((++++++++++++++++++++++++((()))))))))*********+++************************)))***************++++++++++++***************+++)))(((((()))************++++++******))))))((((((******)))((('''(((+++---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++((()))))))))************''''''((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++---,,,***)))((()))******)))))))))))))))*********************************((()))))))))*********+++)))))))))))))))***++++++,,,,,,+++++++++++++++***+++++++++,,,,,,---------))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))))))))((()))))))))************+++******))))))******+++************************+++++++++++++++***)))(((+++***))))))(((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------......------------......///...............//////000111111000////////////000/////////000000/////////000111111111111111111111000000111222222333444444555555555444333222333444666555555777999999888777sssttt}}}\\\OOOKKKDDDAAA<<<============<<<::::::;;;;;;<<<<<<;;;;;;:::999999<<<===888666888999777777666666666666555222///------------------------++++++,,,...............+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,***+++---...///...---,,,---,,,,,,++++++,,,,,,---******++++++++++++******((()))++++++++++++)))((()))******++++++******)))+++***))))))))))))***+++---,,,,,,+++***)))((((((''''''((()))******)))))),,,,,,+++***)))((((((''')))))))))))))))*********************************))))))******+++++++++,,,+++***************++++++((()))))))))))))))******++++++******))))))((((((******)))((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++*********)))))))))(((((()))))))))************((((((((())))))*********((((((((())))))))))))((())))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,+++)))))))))***+++((()))))))))*********+++************************)))******++++++,,,,,,---+++************+++,,,---,,,,,,,,,++++++*********++++++,,,,,,---------...***************+++++++++******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******((()))))))))************++++++************++++++************************+++++++++++++++***)))(((++++++***)))))))))))))))(((((())))))************++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,------............------------,,,,,,,,,------,,,,,,,,,...------,,,,,,------...---------------...///000///............///000000111000//////......//////...///000000111111000000000000000111222222222333555555666888999:::;;;<<<;;;<<<===<<<:::999;;;===@@@??????@@@AAAAAA@@@>>>~~~}}}\\\MMMJJJCCC???;;;<<<===>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;:::999888<<<===999777888999777777666555555555444222000------------------------,,,,,,------.........///++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++,,,---.........---,,,------++++++++++++------******++++++++++++******)))***,,,------,,,***)))******++++++++++++******++++++))))))))))))+++++++++++++++***)))))))))(((&&&((()))+++++++++******))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))************************))))))******+++,,,,,,,,,*********)))******+++,,,((()))+++***))))))***,,,************))))))))))))))))))***)))((((((***---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))************(((((())))))******++++++'''(((((())))))))))))(((************************************)))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,++++++*********++++++((())))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++*********+++---...---,,,,,,++++++*********+++,,,,,,,,,,,,,,,------******************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))************+++++++++)))))))))***++++++,,,,,,---,,,+++******+++,,,---------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))************++++++************++++++++++++++++++++++++++++++******+++++++++******)))++++++***))))))))))))***((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------............,,,,,,------------,,,,,,...------,,,,,,------...------------...///000000//////......//////000111111000000///////////////,,,---///111222222222111000111111222333444555555999999;;;<<<>>>@@@AAABBB>>>AAABBBAAA??????AAAEEEGGGFFFEEEFFFFFFFFFDDDBBB[[[KKKHHHBBB===:::;;;===>>>>>>>>><<<;;;;;;;;;<<<<<<;;;;;;:::999888<<<===999777999999777777555333333444444444222------------------------......---,,,,,,---//////++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++,,,------......------...---+++******+++---...******++++++++++++******(((***,,,------,,,***((())))))************))))))+++***(((''''''(((***+++))))))))))))))))))))))))'''(((***,,,---,,,++++++'''''''''''''''((((((((()))))))))))))))))))))(((************************))))))***++++++,,,------******))))))***++++++,,,(((***,,,,,,***)))+++---)))))))))))))))*********((()))******))))))***+++************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************''''''(((((()))******+++&&&'''((()))******)))(((************************************)))))))))((()))************+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,++++++((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((()))***,,,---------,,,,,,+++******))),,,,,,,,,,,,++++++++++++******************************************************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++((())))))***++++++,,,,,,---,,,***))))))***,,,---,,,,,,+++++++++,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++++++++******,,,+++******))))))******'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,---------,,,,,,------------,,,,,,...------,,,,,,------...------------...///000111///////////////000000111222222111000000000000111...///222555666777777666666666777888999:::;;;<<>>???>>>===<<<;;;;;;<<<<<<;;;;;;:::999888<<<===:::777999999666777555222222333444444444------------------------000///---,,,,,,---///000++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........---+++******+++---...******++++++++++++******((()))+++------+++)))((((((((())))))))))))((((((***((('''&&&&&&'''(((***(((((((((((())))))))))))''')))+++---...---,,,+++'''((()))***+++,,,------))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------******))))))***+++,,,,,,)))+++---,,,******,,,...(((((())))))******++++++''')))***+++***)))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))************&&&&&&&&&'''((())))))***&&&'''(((*********)))(((************************+++*********))))))(((((()))************+++++++++*********++++++,,,,,,,,,((()))+++,,,------,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++************************+++***((('''((()))+++,,,------,,,,,,+++***)))))),,,,,,,,,++++++*********++++++***************************************************)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++***)))(((((()))************+++++++++((())))))***++++++,,,,,,---,,,***))))))***,,,---++++++++++++,,,---......************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))*********+++))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,+++******)))*********'''(((((()))***+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------(((((()))***++++++,,,,,,,,,------......------,,,...------,,,,,,------...---------......000111111///////////////000111111444333222222111111222222111333666:::<<<===<<<<<<<<<===>>>???@@@BBBBBBCCCOOOPPPRRRTTTVVVYYYZZZ[[[hhhjjjiiicccZZZUUUUUUWWWYYYZZZ]]]aaagggkkkllllll```KKKDDD>>><<<;;;;;;<<<<<<===>>>>>>>>>:::<<<======<<<;;;;;;<<<<<<======;;;999777777888777777666666555444222111++++++***,,,---...---+++///...---,,,,,,---...///000...++++++---...,,,***------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++******)))***,,,,,,***)))***+++******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++***)))***,,,------,,,,,,+++***))))))))))))))))))************((()))+++,,,+++***((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++******************,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,******************************++++++++++++******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***++++++++++++******))))))******************************+++++++++,,,,,,,,,---,,,***))))))***,,,---...------,,,,,,++++++******++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))''''''''''''((()))++++++)))***+++,,,,,,+++***))),,,+++++++++++++++++++++------,,,++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---......------...000...///000000...---...000///000222222222222333555333444555444222111222333444888CCCRRR___```VVVLLLMMMJJJIIIKKKKKKJJJMMMQQQaaadddggggggddddddjjjrrrsssllliiilllgggfffjjjqqqyyy```JJJCCC<<<::::::;;;;;;<<<<<<======>>><<<>>>>>>===;;;999999:::<<<<<<===;;;999777777888777777666666555333222111,,,++++++,,,......---,,,///...---,,,,,,---...///000...,,,,,,---...---+++------,,,,,,,,,,,,++++++,,,+++************+++,,,++++++++++++++++++++++++******++++++++++++******)))***,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++******,,,...,,,,,,++++++***))))))((())))))))))))************)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))************************************))))))((((((((((((******************************************************************************+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++******************,,,,,,,,,,,,,,,+++******))))))*********+++++++++******************************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++*********)))******************************+++++++++,,,,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,---------+++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))'''''''''(((((()))++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++++++++*********))))))))))))))))))))))))))))))))))))************************++++++++++++*********))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---///...------...000///000000000/////////000...000111111000000111333777777888666555555777999===DDDVVVooowwwhhh[[[WWWVVVXXXXXXUUUTTTVVVeeekkkppprrrooonnnsssyyyxxx{{{vvvtttvvv{{{bbbKKKCCC<<<:::999999:::;;;;;;<<<<<<======>>>???===;;;888888888;;;<<<<<<;;;888777777888666666666666555333222111---,,,,,,---//////...,,,......------------......000...------.........---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))***++++++))))))***+++******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++******+++,,,+++******+++...111++++++******))))))(((((()))))))))*********++++++)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((()))*********************************))))))))))))(((((((((******************************************************************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))************++++++++++++++++++++++++******++++++++++++******+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******)))******+++++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,+++++++++++++++******)))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))***+++++++++************++++++************************+++******))))))***++++++***************)))))))))))))))))))))))))))))))))************************++++++++++++************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,...//////...---///000111000///000111222111000000111111111000000111333777777777666666888<<>><<<888999999::::::;;;<<<<<<<<<===>>>===;;;999999999:::;;;<<<:::888777777888666666666555444333222111------,,,...///000///---------------------------///...------............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***+++***(((((()))+++******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***+++++++++******,,,///333++++++++++++******))))))))))))*********+++++++++******+++++++++***)))((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))((())))))******************************))))))))))))))))))))))))***************************************************************+++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++++++++,,,+++,,,,,,---,,,,,,++++++******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,///...---,,,+++)))((((((++++++,,,,,,++++++***)))+++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))(((((()))******+++,,,+++***))))))***+++,,,)))))))))))))))*********+++************++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------...//////......///000111///...///111222111000333333444333222333555777999:::;;;<<<>>>BBBGGGKKKNNN^^^{{{}}}wwwvvvuuuxxx|||sssuuuyyyaaaJJJCCC>>>;;;888888999999:::;;;;;;;;;999:::<<<<<<;;;:::;;;<<<999:::;;;:::888777777888666666555555444222111000------,,,...///000///---,,,------------------,,,.........---------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******)))(((((()))+++******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,++++++)))************,,,///222,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************************))))))))))))************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++******************+++******++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++---...000111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,***))))))(((+++,,,,,,,,,,,,+++******++++++************++++++************************))))))************))))))***))))))))))))******+++,,,+++***))))))***+++,,,(((((()))))))))*********+++++++++++++++,,,------***************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------...000///......///111000/////////111222111111444555555555555777:::===@@@BBBFFFIIIMMMQQQVVVZZZeeeqqq^^^HHHBBB<<<:::888888999::::::;;;;;;<<<777999;;;;;;;;;:::;;;<<<999:::::::::888777888999555555555555444222111000---,,,,,,---//////...,,,,,,,,,------------,,,,,,,,,---------,,,,,,---///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******)))******((('''''')))+++******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,++++++((()))***+++***+++...000------------------,,,,,,*********++++++++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********)))((((((************************))))))))))))))))))))))))((((((((()))))))))******++++++***)))))))))******++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******************************++++++,,,---------+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---///111222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++************++++++************************))))))************))))))*********))))))******+++++++++************++++++((())))))******+++++++++++++++++++++,,,---......*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------///000000///...000111///000222222111111222444444555777888999===AAAEEEGGGKKKRRRWWW[[[]]]```bbbkkksss```KKKDDD===:::999999::::::;;;<<<<<<<<<888:::;;;;;;:::999:::;;;888999:::999888777888999555555555444333222111000,,,++++++,,,......---,,,+++,,,------------,,,+++***,,,---,,,******---///------,,,,,,,,,,,,++++++******+++,,,,,,+++******++++++++++++++++++++++++******++++++++++++******)))***)))(((&&&''')))+++******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,+++&&&(((***++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++******))))))******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++***************++++++,,,------...+++,,,,,,---......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''((()))***+++,,,---...,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************))))))************))))))++++++***))))))******+++******++++++++++++******))))))******+++,,,,,,---************+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------///000000//////000111...333777666222111444999777999;;;===AAAFFFLLLPPPTTTZZZccciiikkkjjjiiihhhfffkkkrrrzzzvvvnnnhhhjjjnnnrrryyy{{{zzz}}}dddPPPHHH@@@<<<999::::::;;;;;;<<<<<<===:::;;;<<<<<<:::888888999888999:::999777777888999555555555444333222111000++++++***,,,---...---+++++++++------------++++++)))+++,,,+++)))))),,,///---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++************)))'''&&&&&&))),,,******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,$$$'''+++,,,+++***)))***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###%%%(((***)))'''###!!!(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,---......+++,,,,,,---.........---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************))))))************))))))++++++***************+++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---...///000000//////000111///555:::999333111666===<<<>>>AAADDDHHHNNNUUUZZZeeellluuu||||||yyytttrrriiiiiimmmttt}}}~~~rrrjjjccc```^^^```kkkyyyvvvwww{{{yyysssrrreeeWWWSSSHHH???:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999888;;;999777777888999888777666555444444444333000---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++------------+++++++++++++++,,,,,,---------+++******************+++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''''''(((******))))))+++,,,)))************++++++++++++***)))'''''')))***+++))))))))))))))))))))))))******))))))))))))******+++***)))))))))***,,,---((()))***+++++++++++++++++++++,,,,,,,,,++++++***------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******************************((()))***+++,,,+++******************************************************++++++******************************************************************+++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---,,,++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,---.........---,,,+++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------..............................---...///000000000///...111000//////000000...---555222333888888666999@@@EEEJJJOOOOOOPPP\\\ppp}}}sssnnnmmmsssyyy~~~tttrrr}}}sssvvvuuulllaaa___gggpppuuurrreeeXXXVVVNNNHHH<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888;;;999777777888888888777666555444444444333000---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++******++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++************************************************,,,+++***))))))((((((((()))***+++***)))((()))***)))************++++++++++++***)))(((((()))***+++******************************))))))))))))************))))))******+++,,,***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***************************))))))(((((())))))***************************((()))***+++,,,++++++***************************************************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++)))((((((***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************************************)))************+++++++++++++++++++++++++++++++++************************************************************++++++++++++,,,,,,------...---------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,---------.................................------//////000//////...///.........////////////333222555;;;>>>???DDDKKKTTTXXX[[[\\\```lll{{{xxx{{{~~~vvvrrrvvv|||~~~aaaTTTSSSNNNIII==================<<<<<<::::::;;;;;;;;;:::999888:::888777777888888888777666555444444444333000---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******************+++++++++******+++++++++)))***++++++***)))***+++++++++++++++++++++++++++************************---,,,***)))(((((()))******+++,,,***((('''(((((()))************++++++++++++***)))(((((()))***+++******************************))))))))))))******))))))***+++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++***))))))(((((())))))***************************))))))***++++++++++++***************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...///000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,------------...------,,,,,,------...,,,------------.................................,,,---...////////////............//////111222222222222777>>>CCCFFFLLLRRR^^^___aaadddjjjwww\\\KKKIIIDDDAAA=========<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888999888666666888888888777666555444444444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------,,,,,,++++++******))))))))))))(((((((((((()))))))))***++++++***)))***+++++++++++++++++++++++++++************************---,,,***)))((()))***+++)))++++++***((((((((()))))))))*********++++++++++++******))))))******+++************************+++******))))))******+++((()))***,,,,,,+++******,,,---------,,,+++************+++,,,,,,,,,++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++++++++************++++++************************))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............------------------------------------------------,,,,,,,,,------------...,,,------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++******+++++++++++++++,,,,,,+++******))))))******+++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,...///111,,,,,,,,,------------......------,,,,,,------...------------....................................,,,------...////////////000000111111111333555777666888===CCCGGGLLLQQQVVVbbbaaabbbfffmmmxxxZZZFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999777666666777888888777666555444444444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------++++++++++++------------,,,,,,+++++++++***))))))(((((((((((()))))))))***++++++***)))***+++************************************************,,,+++***))))))******+++''')))******))))))***+++))))))*********+++++++++++++++************++++++************************++++++************++++++((()))***,,,,,,+++******++++++,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************************************+++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------------------------------,,,,,,---------.........//////...---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,...///111,,,,,,---------............------,,,,,,------...---------.........//////////////////////////////------......///000111111111222333333333555888<<<<<>>:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999888888666555555777888888777666555444444444333000---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++)))***++++++***)))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++***&&&(((******))))))+++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++******+++++++++***)))))))))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******************************))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------............------------------------------------------............------........./////////------------------------------------------------,,,---------............111000///---,,,,,,,,,,,,------------------------------------------------------------------------,,,------------,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,*********++++++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,---------...............------,,,,,,------...------........./////////////////////////////////.........///000111222333111444666777777:::@@@EEEDDDKKKQQQTTTXXX___dddeeeqqqrrrtttvvvwwwxxxxxxxxxyyy~~~^^^GGGBBB???>>>999999:::;;;<<<===>>>>>>::::::;;;;;;;;;:::999888777666555555777888888777666555444444444333000---***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++************************++++++++++++++++++++++++)))***,,,------,,,***)))((()))******)))((()))+++)))************+++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,******++++++,,,,,,++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************+++++++++******+++++++++************************+++***)))))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------............------------------------------------------.........///............////////////................................................------------............111000///---------.............................................................................................---,,,,,,........................................................................---------------------------,,,+++,,,...//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...---------------------...............------,,,,,,------...............////////////////////////////////////000000///000111222444555444888<<>>;;;;;;<<<===============;;;;;;<<<<<<;;;;;;:::999999777555555777888999999555555444444222111111000------------------------++++++,,,,,,---.........******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---+++)))(((((()))+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------------........./////////+++,,,---...///000000000/////////000000000111111//////000000000111111111////////////////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++***)))*********)))))))))(((((((((((()))))))))*********))))))************)))))))))))))))))))))*********)))))))))*********+++++++++++++++*********************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,------------...------------............------------........................////////////...000111000......///111..................................../////////000...//////000111111222222000000000000000000000000222222222222222222222222///000000111222222333333888888777777666555555444444444444444444555666666777777666666555555444444333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////.........---......//////,,,---...//////......---,,,------......------,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------------........................,,,,,,------.../////////............/////////////////////////////////////////////////////////////////////000000111111111000000000222555999<<<>>>@@@LLL\\\fffiiijjjmmmooo{{{|||xxxzzz|||zzz{{{}}}yyypppppplllkkkppptttxxxcccSSSLLLBBB===;;;<<<<<<===============;;;;;;<<<<<<;;;;;;:::999999777555555777999999999666555444333222222111000------------------------***++++++,,,---...//////)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,---------...111333+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------....../////////000000111111,,,---...000111111111111333333444444444555555555111111222222222333333333111111111111111111111111,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))************))))))))))))))))))))))))************((()))***++++++***)))((((((((())))))******++++++((())))))))))))*********,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......---------.........//////---------.........//////............/////////000...000222111...---///111........................---.........//////000000...//////000111222222222////////////////////////333333333333333333333333000000111222333333444444??????>>>======<<<;;;;;;;;;;;;::::::;;;<<<============<<<;;;:::999888888666555555444444555555666333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------------...///000,,,---...000000000//////,,,------......------,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................+++,,,,,,---...///000000............/////////000000000000000000000000000000000000000000000000000000000111111222222222222111111222444777;;;???BBBLLL[[[pppwww{{{}}}wwwooonnnyyylll[[[TTTHHH888:::;;;<<<>>>>>>>>>>>>===<<<======<<<:::999999::::::888666666666666666444444555555555444222000///...........................------,,,,,,------...++++++++++++++++++++++++///......------,,,++++++.........------,,,,,,,,,///...,,,++++++,,,...///---,,,+++***+++,,,---...///...,,,+++***+++,,,,,,.........------,,,,,,,,,---------....../////////$$$'''++++++)))(((***---***---,,,******///000///...+++***------+++,,,000000111111222333333444444555444444666777666444222888888888777777777777777;;;:::999777666888;;;>>>888777666555555555555666222000///------...000111,,,,,,,,,,,,,,,,,,---...+++,,,((("""$$$+++---)))++++++++++++++++++++++++++++++++++++******))))))((()))+++,,,+++***((('''************************)))************+++++++++))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,------.........++++++,,,,,,,,,---------.........------,,,,,,,,,////////////////////////------------------------............//////////////////////////////////////////............//////...............///000000111111000000000000000111222111000000000111333444444222000111444555333000777666555555777888888777BBBDDDFFFGGGHHHGGGFFFFFFLLLIIIGGGFFFHHHJJJJJJIIINNNMMMJJJFFFGGGHHHEEE>>>@@@???>>><<<999777666555444444333333333444444555111222333333111000000000222222222222111111222333//////111111111000////////////000000111111111222............/////////000........................///////////////////////////...------...///...---...------,,,,,,------...+++,,,------......------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000...,,,,,,.........---//////.........---------........................---------........./////////---***((()))+++...000000000000000000000000000000000000000111111111111222222111111111111222222444444444555777===EEEJJJOOOaaaxxx}}}xxxxxx}}}qqqaaa\\\QQQBBB:::;;;<<<>>>???>>>>>>===<<<======<<<:::999999::::::888666666666666666444444555555555444222000///........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------.........---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,.........------,,,,,,,,,,,,,,,---------------------...//////...------...---000000......111000---666333222333222...---///...//////000111333555666444333333444666666555333666888999999777666777999888999999888888:::>>>AAABBBBBBAAA@@@>>><<<;;;:::888666444222111111222222///......------------......///,,,'''(((---...+++++++++++++++++++++++++++++++++++++++*********))))))***+++++++++***((('''************************)))************+++++++++))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,------------------++++++,,,,,,,,,---------.........------,,,,,,,,,////////////////////////------------------------............//////////////////////////////////////////............//////000///////////////000111444444222111111000000000000000///...///000111222333222222222444555555444555777:::===>>>@@@BBBDDDLLLQQQYYY```bbb```[[[WWWWWW[[[```aaa```aaaeeejjjllllllhhhbbb```aaa^^^YYYSSSOOOJJJIIIIIIGGGBBB===AAA???===;;;888555444333000111111111111111222222444444444222111000000000///000000111000///...---///000000000111111111111........./////////000000........................///////////////////////////...------...///...---...------,,,,,,------...+++,,,------......------++++++++++++++++++++++++,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......333111///.........---,,,//////.........---------........................---------........./////////...,,,++++++---///111000000000000000000000000000000000000111111111111/////////000000111111111111222444999???FFFKKKNNNZZZllluuu}}}kkkZZZVVVMMM@@@:::;;;===>>>??????>>>>>><<<======<<<:::999999::::::888666666666666666444444444555444333222000///------------------------------------------------------------------------*********+++,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++,,,------......---,,,,,,+++,,,,,,,,,.........---------------.........---------------///...---...//////...---+++///000......///...***///...000555888666777:::;;;:::888777888:::<<<>>>:::999888888:::;;;:::888333555777777555555777999999999888777555666999<<<@@@BBBDDDGGGHHHGGGFFFFFFBBBAAA>>><<<:::999999999555444333111000...------111111///,,,---000///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++++++++***((('''************************)))************+++++++++))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------,,,,,,,,,,,,,,,,,,------------.........---------------////////////////////////------------------------............////////////////////////////////////000//////......//////000111111000//////000000000222111111000000000000000222111000000111222333444555777999;;;>>>AAAEEEHHHKKKQQQVVVXXXWWWXXX]]]bbbpppuuu~~~~~~zzzvvvuuupppnnnhhh]]]TTTWWWVVVUUURRRNNNHHHCCC@@@AAA???<<<999777666666666333444555666666444333222111111111111111000///...000000000000111111111111....../////////000000000........................///////////////////////////...------...///...---...------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,------......------,,,,,,,,,,,,---------......444222000//////...---+++...............---------........................------........./////////000////////////000111111000000000000000000000000000000000000111111111111...///000111111111111111000222777@@@KKKRRRUUUUUUdddqqq~~~{{{{{{aaaNNNJJJDDD:::;;;<<<>>>???@@@@@@???>>><<<======<<<:::999999::::::888666555666666666444444444444444333111000...------------------------,,,------------------,,,------------------------......---,,,,,,++++++***------------------------+++,,,------------,,,+++,,,,,,,,,,,,------......---------,,,,,,,,,------...............---------000////////////.........---+++)))+++///111000......111222000111444444111777888>>>HHHNNNPPPRRRVVVKKKHHHCCC???>>>>>>@@@AAA@@@???>>>???BBBCCCCCCBBBCCCBBBAAAAAABBBBBBAAA@@@999999777555444666:::>>>===???DDDIIILLLMMMMMMMMMJJJIIIGGGEEEDDDCCCCCCCCC>>>===;;;888444111...---//////......//////...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***)))(((************************))))))*********+++++++++((()))))))))******************))))))******+++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,------------..................---------////////////////////////....................................////////////////////////////////////000000////////////000000111111000////////////000/////////000111333444555444444444555777999;;;===<<>>@@@BBBAAA<<<666111222222222222222222222111000000000000000111111111...////////////000000000........................///////////////////////////---------...///...---...------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......222000............---,,,............................................................//////////////////000000111111111000///////////////////////////000000000111111111111111111222333333333222111888999>>>JJJYYYcccfffeeemmmsss|||```KKKIIIGGGAAA<<<===>>>@@@@@@@@@@@@???<<<======<<<:::999999::::::888666555666666666444333444444444333111///...------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++/////////...------,,,,,,------------------------++++++,,,------,,,++++++,,,,,,---------.........------------------------......................../////////...............///,,,***,,,000333333111222444444333555;;;???>>>>>>@@@HHHSSSZZZZZZ\\\^^^YYYUUUPPPKKKHHHHHHJJJLLLNNNNNNPPPTTTZZZ^^^``````]]]WWWPPPNNNOOOMMMGGGAAA@@@@@@>>><<<:::<<>>@@@CCCFFFHHHIIIIIIIIIKKKKKKJJJJJJIIIIIIJJJJJJFFFEEECCC???;;;666222000...,,,,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++******)))************************))))))*********+++++++++((()))))))))******************))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.................................////////////////////////....................................////////////000000000000000000000000000000////////////000000000000//////...//////000111111111222444666777888555666888;;;???CCCGGGIIILLLQQQWWW]]]dddnnnyyy~~~xxxfff___VVVNNNIIIFFFBBB@@@GGGHHHJJJKKKHHH@@@555---222222222222222222222333111111000000000000000000////////////000000000111///////////////////////////////////////////////////---------...///...---...------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........---+++,,,---......------....................................................../////////000000---...///000000000/////////////////////////////////000000000111111111111222222333333333222111111;;;===DDDQQQcccpppuuuvvvwww|||}}}yyyyyyssswwwyyy{{{```KKKKKKMMMIII<<<===???@@@AAAAAA@@@@@@<<<======<<<:::999999::::::888666666666666666444333333444333222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++---------...//////000000,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,---............---.............../////////,,,,,,---------.........///...---...111444555666222555777777;;;BBBFFFFFFCCCGGGRRRaaajjjlllnnnqqquuurrrnnnjjjhhhiiikkkmmmppprrrxxxyyytttrrrmmmddd]]]\\\\\\YYYTTTLLLFFFBBB@@@======>>>???AAACCCEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIGGGCCC???;;;999444000///111111...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************)))************+++++++++))))))))))))******************))))))******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------,,,,,,,,,---------.........................../////////////////////////////////....................................////////////000000000000000000000000111000000//////000000111000////////////000111222111111111222444555777888;;;===AAAGGGNNNUUU[[[___eeefffiiilllrrr{{{vvvkkkbbbZZZSSSMMMFFFFFFHHHJJJJJJEEE<<<555555555444333222222222222111111111111000000000000/////////000000000111111///////////////////////////////////////////////////...------...///...---...------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,+++***+++---.........---------............................................./////////000000000------...///////////////000000000000000000000000000000000000111111111111111111111111222333444555888<<>>???AAAAAAAAAAAA@@@<<<======<<<:::999999::::::888666666666666666444333333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,.../////////...---+++,,,.../////////...------........./////////000------...///000111111222111333555888;;;???EEEIIIIIIOOOSSSVVV[[[```bbb```aaagggtttyyylllaaaZZZTTTPPPKKKFFFDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKHHHFFFDDD@@@:::666777666000,,,---------------------------+++++++++,,,,,,,,,------,,,,,,++++++*********+++************************)))************+++++++++))))))))))))******************))))))******+++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------------------------------............---........./////////000////////////////////////....................................////////////000000000000000000000000111111000000000000111111000000000111222333444555333555777:::>>>AAAEEEFFFLLLOOOUUU^^^hhhrrrzzz}}}{{{}}}{{{uuubbb^^^XXXVVVUUURRRKKKFFF@@@???<<<999666555444444111111111111000000000/////////000000000111111111///////////////////////////////////////////////////...------...///...---...------,,,,,,------...+++,,,------......------------------------------,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------.........,,,++++++---......------------.........//////.........................../////////000000000000............//////000000000000000000000000000000000000000000111111111111222111111222444888<<<>>>CCCIIITTTaaalllssswwwxxxyyy~~~zzzuuuwww{{{~~~~~~{{{rrreeeYYYSSSRRRNNNVVV___aaa^^^]]]```eeefffhhhggg```VVVOOOOOOQQQ^^^HHHFFFEEE@@@===>>>@@@AAABBBBBBAAAAAA<<<======<<<:::999999::::::888666666666666666444333333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------///......------,,,++++++,,,,,,,,,------.........---,,,***))))))***,,,---,,,,,,.../////////...---+++,,,.../////////......---.........//////000000000000111333444555666777777;;;AAAFFFKKKSSS\\\cccqqqyyywww|||wwwiiiZZZOOOHHHEEEDDDKKKKKKLLLMMMNNNNNNNNNMMMJJJKKKMMMOOOPPPOOONNNMMMKKKCCC>>>===:::222...///------------------------+++++++++,,,,,,------------,,,++++++******++++++************************)))************+++++++++))))))))))))*********************)))***++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,------.........---------.........//////---.........//////000000////////////////////////////////////////////////............/////////000000000000000000000000000111111000000000000111111111111222333444666777888<<<>>>BBBHHHOOOVVV\\\___^^^bbbiiisss|||ooofff^^^VVVPPPLLLIIIEEE@@@<<<999777666222111111111000000//////000000000000111111111111000000000000000000000000///////////////////////////...------...///...---...------,,,,,,------...+++,,,------......------------------------------,,,------......------,,,........................,,,------......------,,,,,,,,,,,,---------......111///------......---,,,---------.........//////........................////////////000000000000/////////...///000000111000000000000000000000000000000000000111111111111333333333555999???EEEHHH[[[cccnnnwww|||}}}||||||}}}|||}}}|||{{{zzznnnddddddhhhkkkiiiaaaVVVMMMIIIDDDFFFHHHIIIKKKPPPXXX^^^___]]]XXXSSSMMMJJJJJJKKK___FFFBBB@@@888;;;===???BBBBBBAAA@@@>>>=========<<<;;;:::888888888888777777666666555555333333333222111000///...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------............------,,,+++///...---...000222333333555333222555:::======<<>>=========<<<;;;:::999888888888777777666666555555333333333222111000///...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------......///........./////////000222333333333222333555999???EEEKKKOOO^^^dddkkksssyyy{{{xxxooovvvuuueeeSSSIIIEEEDDDKKKFFFAAA@@@CCCEEEEEEDDDAAAEEEHHHHHHKKKKKKCCC999555222...,,,---...//////------,,,,,,,,,------...------------,,,+++******************************++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***)))***,,,...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///---......//////000000000111000000000/////////...000000/////////.........000000000000000000000///000111222222222222111000///---///333555222111333;;;:::999;;;@@@HHHQQQVVV```dddlllvvvfff]]]XXXZZZZZZTTTOOONNNHHHDDD???:::777666666666222111000000111222111/////////000000000111000000//////............//////........................///............------------------............///++++++,,,,,,,,,---------++++++,,,,,,,,,---------......---------,,,,,,,,,...------------...//////------------------------................................................//////////////////////////////............//////000000000000000000000000000000000000000///......------...000222444444333888444777AAAJJJRRRbbbttt}}}{{{wwwwww}}}xxx}}}wwwgggUUUOOOKKKLLLQQQTTTTTTRRRUUUTTTWWWZZZXXXTTTTTTWWWOOOPPPQQQSSSVVVZZZ^^^aaaZZZWWWUUUSSSOOOLLLRRR[[[}}}[[[FFFCCCBBB<<<;;;===???BBBBBBAAA@@@>>>=========<<<;;;:::999888888888777777666666555555333333333222111000///...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,------......------------------------...............---------------......///000000000000111111111222333444444<<>>@@@CCCHHHKKKFFF???<<<999444000//////...---.........------,,,,,,,,,------...------,,,+++***++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,+++***+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............/////////000000000000000000000000000000////////////000000////////////......000000000000000000000000111222222333333222111111...///222666555222444999999:::>>>GGGUUUcccnnnuuuvvvyyyjjj^^^YYYVVVUUUUUUPPPOOOKKKEEE>>>;;;;;;<<<555333222333333333111///...///000000111000000///000//////......//////000........................///............------------------............///,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------------,,,,,,,,,...------------...//////........................................................................////////////////////////000//////......//////000000000000000000000000000000000111111000000//////---...///000222333444555888777>>>KKKVVV___ooo|||~~~zzz}}}yyyqqqlllnnnmmmfff]]]XXXPPPLLLIIIIIIOOOVVVYYYZZZZZZ\\\```bbb^^^WWWWWW[[[VVVWWW[[[```fffmmmsssvvvmmmjjjiiiiiijjjmmmxxxyyyYYYFFFCCCAAA<<<;;;===???BBBBBBAAA@@@>>>>>>=========<<<:::999888888888777777666666555555333333333222111000///...,,,------......------,,,,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,***++++++,,,---...//////------------------------........................------......//////000111111111222222444888===@@@XXXlllrrrSSSMMMEEEAAAAAABBBBBBBBBAAA@@@===:::<<<@@@DDDFFFFFFCCC???;;;777333...***---------------,,,,,,+++------......---,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,------,,,,,,,,,------------------------------------------------------............---------............///000000//////////////////000000000000////////////000000//////////////////000000000000000111111111111111222222222111111111222222555666444444>>>IIIGGGJJJQQQ^^^lllxxxyyyoooggg___YYYSSSSSSRRRNNNIIIDDD@@@???;;;:::999999888777444111222111000/////////000000000000////////////000000........................///............------------------............///,,,,,,,,,------------...,,,,,,------------------------------------------...------------...//////---------------------------------.......................................////////////////////////000000////////////000000000000000000000000000000000000111111111000000//////000111222222333444666888<<>>>>>>>>>>>===<<<;;;999999888888777777666666555555333333333222111000///...,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++,,,------...//////---------------------------.....................///......---...///000000111333666;;;AAAKKKVVV^^^rrr|||}}}{{{gggRRRCCCAAAGGGNNNFFFEEECCC>>>:::;;;BBBIIIHHHGGGFFFEEEBBB<<<444///------------------------------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........//////---------............//////.....................////////////000000000000//////000000000000000000///000000000111111111222000000000000111111222222555444666777888@@@QQQbbbooonnnnnnpppuuuzzz}}}rrrggg```XXXQQQNNNKKKFFFBBB@@@?????????AAAAAA???===;;;888444000//////111222000000////////////000000///////////////////////////............------------------............///,,,,,,---------.........------------------------------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////000000////////////000000111111111111111111111111000000111111111111000000111333444333222333666888???HHHXXXgggmmmnnnpppsss}}}lll^^^TTTQQQSSSQQQOOONNNLLLGGGBBBEEEKKKGGGPPPYYY^^^fffqqqvvvvvvxxxyyyrrrWWWGGGBBB@@@===;;;===???BBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999888888777777666666555555333333333222111000///...,,,------......------,,,+++,,,,,,------.........------------------------//////............//////,,,,,,------......//////---------------------------------...............///.........///000222333444:::CCCMMMXXXfffuuu||||||~~~}}}dddPPPGGGEEEEEEEEEFFFEEE@@@<<<>>>CCCBBBCCCFFFHHHIIIEEE???;;;222000///...------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,+++,,,------,,,,,,---...+++,,,,,,------.........------------------------------........./////////---------............///---------...............////////////000000000000//////000000000000111111///000000111111222222222000000000000111333444555777777;;;AAAGGGSSSgggyyy|||zzz~~~}}}iiiZZZTTTPPPMMMJJJDDDCCCCCCEEEIIILLLNNNNNNFFFBBB===888444333333444111000000//////000000111///////////////////////////............------------------............///,,,---------........................------------,,,,,,,,,------------......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................////////////////////////111000000//////000000111111111111111111111111111000000111111222222111111111333555555444555:::>>>KKKXXXiiivvvzzzwwwrrrpppqqqxxxaaaUUULLLDDDCCCFFFDDDFFFJJJLLLIIIFFFIIIOOO^^^kkkwwwoooVVVHHHDDDBBB@@@;;;===???BBBBBBAAA@@@>>>>>>>>>>>>>>>===;;;:::999888888777777666666555555333333333222111000///...,,,------......------,,,++++++,,,,,,---......///........................//////............//////---------...............---------------------------------.........//////.........///111444888:::>>>HHHVVVcccnnnzzzttt^^^RRRQQQJJJFFFGGGEEE???<<<======>>>AAADDDGGGHHHFFFCCC:::888444000......///000------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......,,,+++---///++++++,,,,,,---......///....................................////////////---------............///------......//////000000.../////////000000000111//////000000000111111111///000000111111222333333111111111222444666888999===AAAIIITTT]]]eeesss~~~yyypppjjjggggggggggggcccbbbbbbcccfffjjjooorrr{{{~~~~~~{{{vvvwww~~~sssddd[[[VVVSSSKKKJJJIIIJJJNNNRRRUUUVVVOOOMMMIIICCC>>>999666444111111000000000000111111///////////////////////////............------------------............///------------............///.........------------,,,,,,,,,---------.........------------...//////------------------------,,,,,,------...//////000........................////////////////////////111111000000000000111111111111111111111111111111///000111222222222222111...222555666666999@@@EEEWWWdddttt~~~xxxtttmmm{{{yyybbbNNNIIIHHHDDDCCCGGGDDDGGGMMMSSSUUUUUUZZZbbbrrrlllVVVIIIFFFEEECCC;;;===???BBBBBBAAA@@@>>>??????>>>>>>===;;;:::999888888888777666666555555333333333222111000///...,,,------......------,,,++++++,,,,,,---...//////........................------,,,,,,,,,,,,------...............------------------------------------------.........//////------...000444888===???HHHTTTdddqqqzzz{{{hhhXXXIIIGGGIIIEEEAAA@@@=========@@@CCCFFFFFFFFFAAA>>>888222//////000111------...............---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***---///...,,,+++---000++++++,,,,,,---...//////..................................../////////000---------.........//////---......///000111111222.../////////000000111111//////000000111111111222///000000111222222333333222222222333666888;;;===EEEKKKWWWeeelllooouuu{{{{{{xxxzzzpppfffaaa[[[VVVTTTTTTTTTSSSTTTSSSRRRSSSVVV[[[```cccfffiiiiiiccc\\\[[[ccclllhhhkkkkkkjjjnnn~~~xxxggg]]]XXXTTTQQQNNNMMMOOOSSSVVVWWWTTTSSSQQQMMMFFF???888444111111000000000000111111000000000000000000000000//////.........------------------.........//////---------.........////////////.........---------,,,,,,,,,------............------------...//////........................,,,,,,------...///000000........................////////////////////////111111000000000000111111111111111111111111111111///000111222222222222222+++000444777888<<>>>>>??????@@@@@@@@@??????======>>>>>>===;;;999888888777666555444333222222666444333333333222000---,,,,,,,,,---------......///......------......///***+++,,,---............//////////////////......//////.........------------------.........//////000---***)))+++...000000///444777666:::CCCKKKOOO___ooo{{{yyywwwzzzxxxqqqxxxssssss{{{|||cccUUUMMMGGGDDDEEE======<<<;;;<<<@@@FFFKKKJJJFFFAAA<<<999555222////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***++++++************++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********---,,,,,,,,,,,,---......//////000000///...------000...+++,,,///000...+++............////////////............/////////000111111000000000000111111111111111111111111111111444222111000111333333333222111333666777<<>>>>>???@@@@@@@@@@@@???======>>>>>>===;;;999888888777666555444333222222444333222222333222000...,,,,,,,,,---------............------------......***+++,,,---....................................//////.........------------------.........//////111111222222222111111111333;;;BBBDDDHHHTTTbbbjjjttt~~~~~~yyywwwnnnbbb]]]aaahhhrrr{{{vvvdddRRRGGGEEEDDDBBB@@@???>>>>>>>>>JJJHHHFFFDDDBBB===777333222111///...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***++++++************++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......///////////////...------///...------...///...---............////////////........./////////000000111111000000000000111111111111111111111111111111111000000000222333444444999777888===AAAJJJ]]]nnnzzzzzz{{{yyylllfffbbb^^^\\\]]]\\\WWWSSSWWWUUUVVV\\\gggrrrzzz}}}{{{vvvtttuuuzzz~~~{{{wwwwwwssswww{{{}}}zzzqqqggg``````]]]YYYVVVUUUVVVXXXYYYUUUWWWZZZ\\\^^^aaadddgggwwwsssaaaXXXWWWXXXUUUQQQKKKJJJJJJLLLOOOOOOMMMJJJ@@@:::222///000222222111111111000000000000111111////////////////////////------------------------------------------------....................................------,,,,,,------------------------------------------------................................................000000000000000000000000///111222111000///000111111111222222222333333333222555555000///222222///666777;;;AAAIIIQQQWWWZZZ[[[___hhhrrr|||vvvuuuvvv{{{zzzrrrmmmnnnyyynnnUUUFFFBBBAAA???>>>>>>???@@@@@@@@@@@@@@@======>>>>>>===;;;999888777777666555444333333222222111111111222222000...,,,,,,,,,---------......------------------------++++++,,,---...................................................---------------.........////////////333777888555222222333888IIIYYY]]]___gggsss|||{{{~~~{{{xxxlll^^^cccmmmwwwxxxuuuwww}}}~~~gggXXXHHHEEEBBBBBBDDDDDDBBB@@@GGGHHHJJJKKKJJJDDD===777333222///---,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++***)))***++++++***)))++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......///////////////......------...///...------...///............////////////....../////////000000000111111000000000000111111222222222222222222222222///000111222444555555555<<<;;;>>>CCCKKKXXXmmm~~~zzzvvvtttpppfff___VVVSSSRRRVVV]]]```\\\XXX^^^aaafffppp~~~yyytttoookkkfff```YYYSSSPPPPPPQQQSSSVVVXXXYYYYYYZZZaaajjjrrr|||mmm```YYYVVVUUULLLIIIFFFEEEGGGLLLRRRVVVKKKBBB888222111222222000111111000000000000000111000000//////...------,,,------------------------------------------------......................../////////............---------------------------------------------------................................................000000000000000000000000///111222111000///000111111111222222222333333333222444444222333555333...888:::???GGGQQQ[[[```cccdddgggmmmttt{{{|||zzzzzz|||uuuvvv|||nnnUUUFFFBBBAAA???===>>>???@@@@@@@@@@@@@@@======>>>>>>===;;;999888777666666555444444333333111000000000222222000...,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,------.........---------------................................................////////////,,,111444444222222777<<>>DDDLLLUUUaaaqqq}}}~~~}}}|||uuujjjaaa\\\[[[[[[[[[ZZZ___iiiuuuoooggg[[[SSSQQQPPPPPPOOORRRQQQQQQVVV```jjjpppqqqsss~~~xxx```VVVUUUPPPMMMHHHDDDBBBDDDJJJOOOMMMHHH@@@999444111000000222111000000000000000000//////......------------......................................................................../////////////////////...------------------------........................................................................///////////////////////////111222111000///000111111111222222222333333333111111222333666888666333777;;;CCCOOO\\\dddhhhhhhtttvvvxxxzzz||||||tttlllhhhhhh}}}pppWWWHHHCCCAAA>>>======>>>???@@@AAAAAAAAA======>>>>>>===;;;999888666666666555444444333333111000000000222222000...,,,,,,,,,---------......,,,------......------,,,,,,,,,------...------------------.........//////---............................../////////000000---///111000111777CCCMMM___tttzzzxxxyyy{{{uuurrroookkkzzz}}}|||{{{ppp[[[KKKEEECCCCCCBBBEEEEEEGGGIIIKKKJJJFFFDDD<<<;;;777444111///...------------------------------------,,,,,,++++++++++++***)))***+++,,,+++))),,,,,,++++++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///////////////...+++---000///---,,,...111............////////////////////////000000000111222222111111111111222222222222222222222222222222333444555555555777<<<@@@EEELLLUUU]]]dddmmmvvv{{{yyyvvvjjjmmmnnnjjjdddaaadddhhhyyywwwmmmgggbbb___^^^VVVLLLHHHJJJOOOTTTWWW]]]cccooo}}}fffZZZTTTRRROOOIIIDDDAAABBBCCCGGGIIIHHHBBB999333111111222222111000//////000000------------......//////.........................................................................../////////////////////------------------------................................................///////////////////////////////////////////////////111222111000///000111111111222222222333333333222000000222555666666777999@@@NNNaaattt~~~xxxuuuqqqmmmvvvrrrYYYIIIDDDAAA>>><<<===>>>???@@@AAAAAAAAA======>>>>>>===;;;999888666666555555555444444444222111111111222222000...,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,------...------,,,------......///000000000---------...................../////////000000000111222333555:::EEESSS]]]hhhttt|||{{{uuuuuuwwwyyy}}}zzzsssrrrvvv||||||~~~zzz}}}zzz|||tttaaaTTTLLLGGGDDDGGGGGGGGGIIILLLMMMLLLJJJGGGEEEAAA<<<666111---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---...//////////////////+++---......---...///000............/////////////////////000000000111111222222111111111111222222333333333333333333333333222444555666999AAAKKKSSS]]]eeelllrrrxxxwwwnnnjjjjjjkkkpppxxxhhh[[[RRRJJJIIIKKKPPPPPPRRRXXXeeewwwnnn\\\ZZZWWWRRRMMMGGGCCCAAABBBFFFJJJHHHAAA:::666555333222111000////////////,,,------...//////000000........................................................................---............/////////------------------------................................................////////////////////////000000000000000000000000///111222111000///000111111111222222222333333333333111000222222333888???FFFNNN```zzzttt[[[JJJDDDAAA===<<<===>>>???@@@AAAAAAAAA======>>>>>>===;;;999888555555555555555444444444444333222222333222000...,,,,,,,,,---------......---...000111111000...---,,,------...------,,,,,,......//////000111111222---------.........//////.../////////000000000000222444999@@@IIIUUU___eeeeeeiiijjjiiikkkrrrwwwxxxpppnnnllllllooowwwyyyuuu{{{|||nnn~~~wwwjjjeeegggooowww~~~ooo```RRRJJJFFFFFFHHHKKKNNNOOOMMMLLLJJJIIIGGGCCC===777111...------------------------***++++++,,,,,,------...---,,,+++,,,---------+++---,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------...///////////////---,,,,,,---///000000///............//////////////////000000000111111111333222222111111222222333333333333333333333333333444555888<<>>???AAAAAAAAABBB======>>>>>>===;;;999888555555555555555444444444666444333333333222000---,,,,,,,,,---------.........///000222222000///...---------...------,,,,,,...//////000111222222333---------.........//////////////////000000000000111555===IIIUUU^^^cccdddbbbdddeeehhhpppxxx{{{xxxtttmmmhhhjjjssszzzwww}}}~~~pppbbb^^^aaarrrpppuuulllUUUGGGCCCDDDGGGKKKNNNNNNLLLJJJHHHHHHHHHFFFBBB===888555------------------------)))***+++,,,------...///...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......------...///000000//////...,,,***,,,000111000.............../////////000000000000000111111111111333222222111111222222333333333333333333333333333666999<<>>======???@@@@@@???>>>>>>???>>>>>>===<<<:::999888888777666555444333222222555333222222222111///---------------------------.........------,,,,,,,,,---------............/////////000000///...------------------------------111---,,,...111222333444111===GGGMMMUUU^^^aaa______^^^aaaiiioooooopppqqqhhhhhhkkksss~~~||||||}}}~~~{{{}}}}}}~~~{{{lll___gggooo~~~||||||^^^JJJIIIBBB@@@FFFKKKIIIIIIKKKBBBDDDFFFHHHFFFAAA:::555***---000///,,,***,,,...+++,,,---...---,,,+++***+++++++++,,,,,,------------------,,,,,,+++++++++......------------......//////.........---------............////////////000000000000000000000000000000000000000000000000000///.........///111222222222111111111111111111000111222333444333222222666444222333666666333000555:::AAANNNaaauuutttttt{{{vvv}}}}}}zzzuuuvvvxxx}}}rrrggg___XXXPPPJJJQQQZZZfffrrr}}}hhhYYYUUUWWWWWWJJJ@@@BBBIIILLLKKKJJJCCC===555///---...///000222000......000111000///000000//////.........---000000000000000000000000////////////////////////////////////////////////...........................------------...//////000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333111111222333333333222222777555777999777???^^^~~~sss]]]LLLCCC???>>>======???@@@@@@??????>>>???>>>>>>===<<<:::999888777777666555444333222222444333222222222111///---------------------------/////////.........---------------............///......//////...------,,,........................111111111000...---///222@@@JJJSSSWWWZZZ\\\YYYSSSWWWYYY___eeegggfffiiinnnsssssswwwyyytttwwwzzz{{{yyypppbbbRRRIIIEEEHHHJJJHHHFFFFFFCCC@@@???AAAEEEFFFBBB???666333000---,,,------...------.........---,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++......------------......//////.........---------............////////////000000000000000000000000000000000000000000000000000//////...///000111222222222111111111111111111000111222333444333333222444444333444666777666555<<>>888555333222111222111000000111111000...000000/////////.........////////////////////////////////////////////////////////////////////////...........................------------...//////000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333333333444444444444333333222222666>>>CCCQQQqqq|||ppp[[[LLLCCC???===<<<===???@@@@@@@@@?????????>>>>>>===<<<:::999888777666666555444333222222444333222222222111///---------------------------000000000///////////////---------............///------.........---,,,,,,/////////000000000000000,,,000333444444888???DDDKKKRRRZZZ]]]]]]YYYQQQIIIMMMRRRZZZaaabbbbbbhhhqqq}}}~~~yyyiiiccclllyyyjjj]]]OOOIIIGGGFFFFFFGGGEEE???;;;;;;@@@EEEFFFFFFDDD<<<222------///...---....../////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,......------------.....................---------............////////////000000000000000000000000000000000000000000000000000////////////000111222111111222222222222222222111111222333333333333333555555666666666888;;;===LLLZZZhhhooovvvtttggg]]]XXXWWW^^^jjjzzz{{{zzz||||||{{{tttcccXXXNNNIIIHHHMMM]]]nnnnnn^^^YYYWWWWWWUUUQQQPPPRRROOOLLLGGGBBB>>>999444000222111000111222111///---000000////////////......////////////////////////////////////////////////////////////////////////..............................------......///000000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333555555555555555555555555666555999BBBKKK[[[xxxttt{{{mmmZZZLLLCCC???<<<<<<===???@@@AAA@@@@@@??????>>>>>>===<<<:::999888666666555444444333222222444222111222222222000...........................////////////////////////---------............///---......///......------/////////000000000000000---111333444777???EEEGGGMMMQQQVVVZZZ[[[WWWQQQKKKIIIMMMVVV```eeehhhoooxxx}}}{{{tttvvv}}}ttt]]]NNNIIIHHHIIIIIIFFFBBB===999:::===AAADDDHHHAAA888222///......---...............------,,,,,,,,,------------------------------------,,,,,,......------------..........................................////////////////////////////////////////////////////////////000000000000000111111111111111222222222222222333222222222333333333333333666777777666666;;;DDDKKKaaalllwww|||sss```]]]\\\^^^kkkqqqhhhccciiitttuuu{{{ppp```XXXOOOIIIRRR```iiipppuuutttbbbSSSTTT[[[[[[UUUOOORRRPPPMMMJJJEEE===444///000000///111222222000...000000//////////////////////////////////////////////////////////////////////////////////////////.......................................//////000////////////////////////////////////////////////////////////000000000000111111222222222333333333555555555555555555555555999999>>>GGGRRRbbbyyy~~~{{{}}}kkkYYYLLLCCC>>><<<<<<===???@@@AAAAAAAAA@@@???>>>>>>===<<<:::999888555555555444333333222222333222111111222222000...................................................---------............///...///000000000000//////....../////////000000000666666444444<<>>>>>===<<<:::999888444444444444333333222222333222111111222222000///........................------............//////---------............/////////000111111111000000......//////000000111111333666888AAAVVVllluuuqqqeee^^^XXXXXXZZZ[[[\\\^^^XXXUUUXXX```hhhlllnnnqqqrrryyyyyytttuuuyyyuuu}}}ttt\\\GGGCCCDDDCCC>>>999888;;;???>>>BBBDDDAAA:::333000000------,,,++++++++++++,,,............------------------------..................------------......---------...........................////////////000000000000000000000000000000000000000000000000///000111111222222111111111111222222333444444444333333333333333444555555222444999@@@KKKZZZiiirrruuuxxx{{{xxxvvv||||||ppplllooosssooonnnrrr|||qqq```WWWWWWYYYVVVYYYcccmmm{{{lll]]]TTTVVV]]]VVVVVVVVVVVVSSSMMMEEE???666444222111222222111000//////000000000000111111........................////////////////////////////////////////////////........................//////......//////000111000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333444333333333444666777999:::AAAKKKTTT\\\fffttt}}}www{{{~~~}}}~~~~~~mmmYYYKKKCCC???===<<<===???AAABBBBBBBBBAAA???>>>>>>===<<<:::999888444444444333333333333222222111111111222222111///............................../////////000000000---------............///......///000000000000000//////000000111222222333333:::BBBMMMeeeooocccXXXVVVWWWWWWXXX\\\[[[ZZZ]]]cccfffgggkkkpppuuuuuuvvvxxxzzzyyyvvvtttlllooouuu|||{{{zzzdddMMMIIICCC@@@@@@@@@???===>>>@@@DDDDDDAAA<<<777333///...---,,,+++,,,,,,---///.........------------------------.........///......------------......---------.........//////............////////////000000000000000000000000000000000000000000000000///000111222222222111111111111222222333444444555444333333222333444555666666:::BBBOOO]]]jjjssswwwuuu{{{tttiiikkkyyyxxxqqqmmmjjjnnnwwwssseee```UUUPPPRRRQQQ[[[sssooo\\\WWW[[[VVVVVVWWWXXXWWWTTTNNNJJJ@@@<<<777444333222111111//////000000000111111111........................////////////////////////////////////////////////........................///////////////000000111000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333333333333333555888:::<<>>>>>===<<<:::999888444333333333333333333333222111111111333222111/////////////////////////////////000000111111111222---------.........//////------...///000000//////000000111222333333444444@@@HHHKKKLLLWWWjjjtttsssnnn```TTTRRRRRRPPPQQQUUUZZZ\\\bbbfffffffffllluuuzzzrrrmmmrrr||||||tttpppkkkggghhhmmmuuuqqqiiicccdddlllssstttrrrhhhkkkrrrzzz~~~~~~ZZZOOODDDAAAEEEFFFAAA;;;@@@@@@AAADDDFFFCCC<<<666000///...---,,,---......//////.........------------------.........//////.........------.........---------.........//////............/////////000000000000000000000000000000000000000000000000000///000111222333222111111111111222333333444555555444444333222333444555666>>>CCCLLL[[[iiirrrtttsssuuu~~~oooqqqrrrrrrwwwnnnmmmttt|||ssspppwwwvvvdddZZZVVVLLLLLL\\\fff}}}mmmZZZQQQUUUUUUUUUWWWXXXVVVSSSPPPHHHCCC<<<666444222111000//////000000111111111222........................////////////////////////////////////////////////........................///////////////000111111000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333444444333444666:::===???EEETTTfffooottt{{{yyy~~~zzz}}}~~~kkk\\\IIIAAAAAA<<<===>>>AAACCCDDDCCCAAA@@@===>>>???@@@???<<<999777555555444444444333333333222111000000000000...,,,///000111333222111///...000000//////.........---////////////////////////////////////////////////000000000000111222333444DDDDDDFFFHHHLLLPPPTTTVVVXXXUUUSSSSSSTTTUUUYYY]]]ccceeehhhiiikkknnnsssvvv||||||xxxuuuvvvxxxvvvpppooopppoookkkiiimmmuuu}}}tttkkkgggeeeccc___ZZZXXX[[[```fffoooxxxzzz~~~sssZZZBBB<<>>KKK]]]jjjrrrvvvyyy|||}}}}}}ttttttpppllltttyyyzzz}}}{{{oooddd[[[SSSMMM^^^gggxxxuuu\\\QQQUUUVVVWWWXXXWWWWWWVVVUUUMMMKKKGGGAAA;;;666222///...---...///111222111000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000/////////////////////000000000000////////////////////////////////////000000000000111111111111222333444555777555777;;;:::888===EEESSSaaaqqqzzz|||~~~vvv}}}mmm^^^KKKCCCBBB======>>>AAACCCDDDCCCAAA@@@===>>>??????===:::777555555555444444444333333333222111000000111000...,,,...///000000000000......000/////////............////////////////////////////////////////////////...//////111333666999:::CCCDDDFFFIIIMMMPPPSSSUUUNNNNNNRRR[[[cccfffdddaaahhhiiijjjjjjlllpppwww|||xxx}}}~~~|||xxxnnndddkkknnnrrrsssrrrtttyyy~~~xxxzzz{{{sssfff\\\WWWXXX]]]```[[[[[[aaammmyyyyyytttwwwqqq[[[OOOHHHCCCCCCEEE@@@@@@??????@@@CCCEEEEEE>>>666000000000---...111------------------------........................---------............///////////////////////////////////////000000000000111111111111000000000///////////////000000000111222222111111111111111111111111111111111222333333000333666555333444:::???LLLTTT```lllvvv~~~wwwqqqsssppp|||}}}uuurrrqqqzzz}}}pppbbbWWWRRRVVVaaasssnnn^^^TTTRRRSSSVVVZZZ[[[WWWSSSPPPNNNJJJFFFAAA<<<888666222111000000222222111///000000000000////////////////////////////////////////////////////////////////////////////////////.....................---////////////000000000000////////////////////////////////////000000000111111111111111222333444555777555555777777:::FFFTTT```mmm|||{{{|||ooo```LLLDDDCCC>>><<<>>>AAACCCDDDCCCAAA@@@===>>>>>>===;;;888555333555555444444444333333333333222111111222111///...........................////////////............////////////////////////////////////////////////---...///111555:::???BBBCCCDDDGGGIIILLLNNNPPPQQQKKKPPP\\\mmm|||vvvlllhhhkkknnnoooqqqwww~~~wwwuuusssqqqrrrwww~~~~~~|||{{{||||||aaaUUUTTTUUUTTTQQQOOORRR[[[hhhrrrwwwyyyrrrnnnmmmrrrzzzzzzyyy{{{nnn___NNNBBBAAAEEE@@@>>>;;;999:::>>>EEEKKKCCC<<<666333111......000---------------------------------------------------------............///////////////////////////////////////000000000000111111111111000000000000/////////000000000111111111111222222222222222222222222111111111222333333///555999888666999DDDMMM```bbbhhhrrr~~~~~~rrrqqqyyyqqqjjjnnnuuu]]]WWWUUUZZZdddttt~~~kkkaaaWWWUUUYYY[[[YYYUUUTTTRRROOOKKKGGGCCC@@@???666444222111222222111///000000000000////////////////////////////////////////////////////////////////////////////////////------..................////////////000000000000/////////////////////////////////000000000111111111111111222222333444555555555777888:::CCCWWWiiiwwwpppaaaMMMDDDCCC>>><<<>>>@@@CCCCCCBBBAAA?????????>>>===;;;888555333555555444444444333333333333222111222222222000///......---------...///000///////////////.........////////////////////////////////////////////////......///222777<<>>FFFGGGBBB===888444000//////........................---------------------------------............///////////////////////////////////////000000000000111111111000000000000000//////000000000111111111111111222222222222222333333333222222222222333333222555999<<>>CCCQQQmmmqqqbbbOOOEEEBBB<<<;;;===@@@BBBCCCBBB@@@???@@@???>>>===;;;999777666555555444444444333333333111000000111222222111///.........///000000000111.........///////////////////////////////////////000000000000000000000000222333555777:::===@@@AAAEEEEEEEEEDDDCCCBBBAAA@@@GGGSSS]]]aaagggmmmmmmggggggsssvvvpppmmmnnnxxxuuu{{{tttlllddd^^^ZZZXXXMMMHHHCCCDDDKKKVVV___eeerrr}}}|||~~~|||~~~nnnSSSGGG???===;;;666777===BBBFFFFFFAAA;;;888444000........................---------------------------------............///////////////////////////////////////000000000000000000000000111111111111000000000111111111222222111111222222333444444444333333333333444555666666777666;;;JJJaaayyy{{{xxxwww|||{{{sssooovvvttteeellluuueeeXXXPPPNNNQQQccc{{{~~~kkk]]]VVVSSSYYYXXXUUUSSSOOOMMMJJJIII???;;;555222111222222222000000000000////////////////////////////////////////////////////////////////////////////////////,,,,,,------.../////////////////////000000000000000000000000000000000000000000000111111111222222222222222222333444555666777===AAAHHH\\\sssdddPPPFFFCCC===;;;===???BBBBBBAAA@@@???>>>======;;;:::888777666555555444444444333333333000//////000111222000...+++,,,...///000000//////............/////////000////////////////////////000000000000000000000000333555888;;;>>>@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDKKKRRRVVVWWW```nnnqqqkkkmmmvvvvvvmmmiiijjjeeennnvvvzzz}}}}}}wwwqqqnnnhhh^^^TTTLLLGGGCCCBBBBBBGGGOOOXXXcccmmmwww}}}|||}}}}}}}}}~~~aaaOOOBBB@@@???999888===<<>>;;;===???BBBBBBAAA@@@>>><<<<<<;;;:::999777777666555555444444444333333333//////...///111111000...)))***---/////////...------.........//////000000////////////////////////000000000000000000000000333666:::>>>AAACCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJNNNNNNPPP^^^qqquuunnnooouuuzzzwwwnnniiijjjnnnnnnqqqwwwlllWWWOOOKKKEEEBBBBBBDDDFFFGGGMMMXXXgggrrrzzz~~~nnnXXXEEEBBBAAA;;;888<<<888BBBHHHEEEAAA>>>999222////////////////////////////////////////////////---------.........//////////////////////////////////////////000000000000//////000000111111111222000111111111111222222222111111222333333444555555111111222333555777999:::???IIIXXXiiixxx|||}}}vvvttt{{{zzzqqqYYYTTT]]]rrrsssaaaVVVVVVVVVWWWWWWWWWWWWWWWMMMGGG???777333222111000000000000000////////////////////////////////////////////////////////////////////////////////////.........///000111111222////////////000000000000000000000000000000000000000111111111111222222222333333333333444555666666777GGGYYYiii~~~~~~zzz~~~xxxyyymmm````````````aaadddjjjnnntttbbbTTTIIIFFFHHH===>>>@@@AAABBBBBBAAAAAA???>>>>>>===<<<:::999888666555444333333222222333222222222111111111111000000000000000000000000000111111000000//////......////////////000000000000000111222111000000222444777:::>>>AAABBBCCCEEEFFFEEEBBBAAADDDIIILLLKKKIIINNNKKKIIIMMMVVV```fffiiikkkjjjgggeeefffiiiooosssuuuvvv|||}}}kkkWWWKKKBBBAAA@@@BBBGGGPPPXXX]]]qqqvvv~~~}}}|||yyyyyyyyyzzz{{{}}}~~~}}}{{{cccJJJAAADDDEEEAAA===AAADDDGGGGGGEEEAAA>>>===777333///...///000///---////////////////////////000000////////////000000111111000000//////................../////////000111111111111111111111111222222333444444555666666333333333333333333333333777333222555666555777<<>>>>>@@@AAABBBAAAAAA@@@???>>>>>>===<<<:::999888999888777666666555555555222222222111111111111000000000000000000000000000111000000000/////////...////////////000000000000000111111111000111444777<<<===???@@@AAAEEEIIIMMMNNNJJJFFFHHHMMMPPPPPPNNNMMMKKKIIILLLSSS]]]eeejjj___```___^^^___dddmmmtttxxxrrrnnnkkkdddWWWKKKFFF;;;===CCCKKKUUU```iiinnnzzz}}}{{{vvvsssrrrooooooppppppqqqssstttuuuvvvxxx{{{}}}zzzyyyyyyzzzlll[[[PPPHHHAAA???@@@BBBDDDGGGGGGEEEBBBAAA@@@999555000...///000000///////////////////////////000000////////////000000111000000000/////////............/////////000000111111111111111111111111111222222333444444555555333333333333333333333333666444555777888888===CCCPPP[[[kkkzzzjjjTTTPPPVVV```ooo~~~pppcccVVVUUUXXXXXXWWWVVVQQQQQQMMMFFF===666222111222000//////111111000/////////000000000000/////////...------------...///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000111111222222111333444555555666999<<>>???@@@AAABBBAAA@@@??????>>>>>>===<<<:::999888666666555444333333333333222222222111111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000333777;;;===>>>@@@CCCHHHQQQ[[[bbbRRRMMMGGGGGGLLLPPPQQQOOOPPPOOONNNOOOSSSZZZccciiiaaaaaaaaa______ccckkkqqqkkkaaaVVVOOOIIIBBB???@@@AAAGGGQQQ^^^kkkuuu}}}|||xxxtttqqqrrrqqqnnniiidddaaa```^^^^^^^^^^^^___```bbbbbbfffiiilllppptttzzz~~~xxxqqqkkkiiipppppppppiiiXXXGGG@@@BBBCCCEEEGGGGGGFFFDDDDDDDDD===999222......///111111////////////////////////000000////////////000000000000000000////////////....../////////000000000111111111111111111111111111111111222333333444444333333333333333333444444222222444777777;;;EEEQQQ]]]ggguuu|||```RRRMMMNNNVVV```rrr]]]UUUUUUVVVUUUUUUTTTTTTQQQLLLDDD<<<777444000//////000111111000...//////000000000000/////////......------......///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000111222222222222333333333444666;;;>>>GGG___ttt{{{}}}{{{vvvyyy|||~~~}}}xxxwwwwww|||yyyzzz{{{~~~rrrccccccffflllqqqnnndddZZZlllWWWJJJBBB@@@??????AAAAAAAAAAAA@@@??????>>>>>>===<<<:::999888555444333222111111111111222222222111111111000000////////////////////////000000000000////////////////////////000000000000000000000000111555;;;???@@@AAABBBEEEJJJSSS\\\cccQQQLLLGGGGGGKKKOOOPPPPPPUUUWWWXXXWWWVVVYYY___dddiiifffdddccccccdddbbbaaaTTTMMMEEECCCAAAAAADDDIIIYYY```jjjuuu~~~~~~}}}zzzxxxtttooohhhddd[[[[[[[[[XXXSSSOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOORRRTTTXXX[[[___eeelllpppuuuuuu{{{zzzrrrllljjjjjjrrr}}}sss\\\KKKDDDDDDEEEGGGGGGFFFEEEFFFGGGCCC>>>777111......000111////////////////////////000000////////////000000000000000000////////////...////////////000000000111111111111111111111111000000111111222222222222333333333444444444444444333333555888;;;EEEWWWhhhttt|||kkk[[[PPPOOOSSS___{{{ooo___VVVSSSTTTXXXUUUUUUTTTPPPIIIBBB;;;888000//////000222222000...//////000000000000////////////............//////////////////000000000000////////////////////////////////////000000000000000000000000000000000000///000000111111222333333444333333222444777===BBBTTTiiiuuuooollltttzzzyyy~~~yyyyyy|||~~~{{{}}}~~~~~~~~~yyykkkjjjkkkqqqzzz|||rrreeekkkTTTHHHBBB@@@>>>???@@@AAABBBAAA@@@??????>>>>>>===<<<:::999888888777666555444444444444222222222111111111000000////////////////////////////////////000000000000////////////000000000000000000111111333777>>>BBBEEEEEEDDDCCCBBBCCCFFFIIILLLLLLKKKLLLMMMNNNPPPQQQXXX[[[^^^]]]ZZZYYYZZZ]]]eee```]]]___cccaaaWWWNNNGGGBBB>>>@@@DDDKKKUUU___rrrwww~~~}}}xxxuuurrrmmmhhhbbb[[[SSSNNNGGGHHHHHHFFFCCC@@@@@@@@@????????????@@@AAABBBBBBBBBDDDGGGJJJMMMRRRXXX]]]```bbbiiirrrwwwxxx}}}|||~~~|||zzzuuuuuussstttzzz|||jjjSSSEEEDDDFFFGGGGGGEEEDDDEEEFFFGGGCCC<<<555000---...///////////////////////////000000////////////000000////////////000000000000////////////000000000111111111111111111111111111000000111111111111222222333333333444444555555555777777999>>>EEEUUUmmm~~~~~~vvv___SSSQQQNNN```yyykkkYYYQQQTTT[[[UUUUUUTTTRRRNNNGGG@@@<<<222111000111222222000...//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000111222222333333444444444444666;;;BBBGGGaaasss{{{qqqiiinnnrrroooqqqyyy}}}xxxsssvvv~~~~~~|||}}}yyywwwuuuzzz{{{kkkTTTIIIDDD@@@===>>>@@@AAABBBBBBAAAAAA???>>>>>>===<<<:::999888666666444333333333333333222222222111111111111000000000000000000000000000////////////000000000000////////////000000000000000111222333555999???CCCCCCCCCCCCBBB???>>>>>>???EEEKKKRRRSSSOOOLLLLLLNNNXXXZZZ]]]^^^^^^]]]]]]]]]___[[[YYY]]]bbb___SSSHHHAAA<<<;;;???GGGRRRcccqqq~~~wwwooojjjfff```YYYSSSLLLEEEAAA>>>??????>>><<<:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>;;;<<<>>>???BBBEEEKKKNNNRRRUUU\\\eeeiiilllrrrzzzwww|||zzz~~~~~~tttmmmnnnnnnaaaOOOBBBDDDFFFGGGGGGDDDBBBAAAAAAFFFDDD@@@:::444///......////////////////////////000000////////////000000////////////000000000000/////////000000000111111111111111111111111111111111111111111111111111111333333333444555555666666666666999BBBNNN```yyynnnZZZPPPNNNSSS```qqqrrr]]]OOOOOOWWWUUUTTTTTTSSSQQQLLLFFFBBB666444222111111111000/////////000000000000//////...//////000000//////...////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111222333333333444555666777:::@@@HHHMMMaaarrr~~~yyypppmmmllliiirrryyy{{{uuuoooqqqvvvzzz|||~~~oooXXXLLLEEE@@@;;;===???AAABBBCCCBBBBBB???>>>>>>===<<<:::999888444333222111000000000000222222222111111111111000000000000000000000000000.../////////000000000111////////////000000000000///111333555777;;;???CCC>>>???@@@@@@@@@AAACCCEEEGGGTTTbbbcccZZZPPPMMMPPPYYYYYYZZZ^^^cccgggiiijjjfffdddaaa___\\\UUUKKKCCC;;;<<>>AAABBBCCCCCCCCC???>>>>>>===<<<:::999888666666555444333333333333222222222111111111111000000000000000000000000000.../////////000000111111////////////000000000000///222555777999<<>><<<;;;<<<>>>AAASSSdddvvvwwwiii[[[WWWYYYZZZXXXXXX^^^hhhqqqvvvxxxpppooojjj```RRRFFF===::::::BBBSSSeeeqqqxxx|||uuurrrnnnbbbUUUKKKGGGBBB>>><<<:::999888:::;;;;;;999777666777888888888777777777888888999555666666555555777:::===;;;<<>>GGGWWWhhhwww{{{|||wwwbbbUUUMMMTTT___ppplll\\\WWWWWWUUUTTTUUUVVVTTTPPPLLL>>>:::444111000111111111//////000000000000//////...///000111111000///...////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111222222333444444333666999===BBBIIIPPPVVVjjjqqq|||}}}xxx~~~|||yyy|||}}}vvv{{{vvv```OOOEEEAAA>>>???AAACCCCCCBBBAAA@@@<<<===>>>===<<<:::777555666555555444444333222222222222222111000//////...222111111111000000//////000000///////////////000111000///////////////000000000222777===@@@???<<<>>>===<<<;;;<<<===???@@@PPPZZZccceee^^^XXXWWWZZZTTTWWWZZZ[[[aaahhhkkkiiikkkaaaVVVNNNGGGAAA???BBBIIIUUUgggvvv~~~}}}~~~}}}|||zzztttmmmgggaaaXXXMMMDDD<<<===>>><<<999666555555555777999999888888888999777777777777888999999:::777777666666666777777888444888<<<===<<<===BBBGGGOOOTTT\\\dddmmmwww}}}~~~mmmaaaKKK???FFFHHH;;;444777666;;;AAACCC@@@;;;555222000//////000222111///---///////////////000000111000000000000000000000000...///000222222111000000000000111222222222222111111111222222222333333333666222111555888888999<<>>???AAACCCCCCBBBAAA@@@>>>???@@@@@@>>><<<999777666555555444444333222222333333333222111000000000111111111111000000000///000000////////////000000000000////////////000000111111333888===???>>><<<>>>===<<<<<<===>>>@@@BBBFFFMMMVVVXXXUUUQQQQQQSSSKKKQQQYYY___gggllljjjccc```VVVLLLGGGEEEEEEJJJPPP\\\dddqqq|||~~~~~~|||yyyvvvppphhh]]]UUUOOOHHHAAA;;;:::::::::888666555777888999;;;======<<<;;;<<<===999999888777777777888888777666666666666666777777888;;;>>><<<999999<<>>DDDJJJWWWmmmxxxZZZQQQOOORRRiiizzz```UUUVVVWWWWWWXXXYYYWWWUUULLLEEE;;;555333222111000111111111111111111111111///////////////////////////////////////////////////////////////////////////000222222000///000111111111111111111111111111222222333333333333444444333555777<<>>???AAACCCCCCBBBAAA@@@??????@@@@@@>>><<<999888666555555444444333222222444444333333222111111111111111111111000000000000000000////////////000000000000000//////000000111111222555999===>>>===<<<======<<<===>>>@@@BBBDDDCCCGGGLLLPPPPPPPPPQQQRRRMMMRRRYYYbbblllqqqllldddUUULLLCCCAAACCCJJJWWWbbbpppuuu{{{}}}|||}}}~~~~~~}}}zzzsssnnnggg]]]PPPFFF@@@===:::888999999888666555666:::===999:::<<<<<<;;;:::;;;===<<<;;;:::999888888888888777666666555555555666666888;;;<<<:::777555777999===>>>@@@DDDKKKWWWccckkkzzzssskkk~~~zzzyyyvvvvvvyyywwwvvvTTTDDDIIIHHH@@@;;;555666999???CCCCCC???;;;000///...///000111000...111111111111111222222333000000000000000000000000000000000000000111111222000000111222222222222111111111222222222333333333555555888:::;;;???IIITTT[[[kkk|||sssqqq|||nnn\\\QQQLLLYYYmmmpppXXXTTTQQQRRRVVVXXXUUURRRNNNIIIBBB;;;555222111111111111111111111111111111///////////////////////////////////////////////////////////////////////////000222222000///000111111111111111111111111111222222222333333444444444222444777>>>IIIYYYiiitttxxx~~~{{{www|||rrrZZZLLLDDD@@@>>>???AAACCCCCCBBBAAA@@@===>>>>>>>>>===:::888666666555555444444333222222333333222222222111111111111111111000000000000000000////////////000000111000000000///000000111111222444666:::<<<======<<<<<<<<<<<<>>>???BBBDDDEEEEEEEEEGGGKKKNNNPPPQQQPPPTTTUUUVVVZZZbbbhhheee^^^NNNFFF>>>>>>CCCMMM^^^mmmwww{{{~~~|||{{{~~~}}}{{{zzzzzzzzz{{{|||}}}{{{{{{{{{uuulllcccZZZRRRGGG>>>:::999999999999999999888888999<<>>222000///...000000000///111000000000000111222222000000000000000000000000111000/////////000222333000000111222222222222111111111222222222333333333666666888:::<<>>???AAACCCCCCBBBAAA@@@===>>>???>>>===;;;888666666555555444444333222222111111111111111000000000000000000000000000111111///////////////000111111000000000000000111222222333555888;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEBBBAAAAAADDDHHHJJJJJJIIIQQQRRRQQQQQQTTTVVVQQQJJJEEE@@@<<>>===<<<<<<>>>@@@<<<<<<;;;::::::::::::::::::999888888777777777888333555777888888888888999555666777888:::>>>CCCGGGWWW]]]hhhuuuxxxppp~~~uuuOOOBBBAAA@@@>>><<<999888;;;AAADDDBBB???666333000//////000000000000////////////000111111000000000000000000000000111000/////////000222333000000111222222222222111111111222222222333333333666555666777<<>>???AAACCCCCCBBBAAA@@@@@@@@@AAAAAA???===:::999666555555444444333222222000000000000000000000000000000000000111111111111///......//////000111222000000000000111111222333444777:::<<<;;;;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCBBBAAAAAACCCFFFHHHHHHHHHLLLQQQTTTSSSQQQMMMDDD:::===<<>>???AAADDD@@@@@@???======<<<<<<<<<===<<<;;;:::::::::::::::999::::::;;;:::888777666444666777888888888:::<<>>@@@AAA@@@:::777222000///000000000///////////////000000111000000000000000000000000000000000000000111111222000000111222222222222111111111222222222333333333666555444777???RRRppp~~~}}}zzzyyyyyy{{{~~~yyybbbVVVOOOTTTccc{{{xxxbbbZZZWWWTTTSSSVVVRRRQQQOOOLLLFFF@@@999666111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111111111111111111111111111111111222333333444555555666999???JJJZZZppp|||xxxwwwzzzssshhhiiioooqqqXXXOOOIIICCC>>>???AAACCCCCCBBBAAA@@@@@@@@@AAAAAA@@@===;;;999666555555444444333222222111111111111111111111111///000000000111111111111............///000111222000000000000111222333444555888<<<===;;;::::::;;;::::::<<<>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJKKKNNNTTTXXXTTTNNNIIICCC===>>>BBBLLLXXXaaaiiivvv}}}}}}}}}xxxtttlllaaaVVVJJJAAA<<<888999999888888999;;;<<<777999;;;===>>>???BBBDDDIIIJJJIIIHHHGGGHHHKKKMMMMMMLLLJJJGGGEEECCCBBBBBB@@@???>>>======<<<<<<<<<>>>>>>>>>>>><<<:::777444666777999888888888:::<<>><<<:::999:::===@@@BBB???:::555111000000000000000000//////000000111222000000000000000000000000//////000111111111111111000000111222222222222111111111222222222333333333666444555:::DDDWWWsssvvvaaaTTTQQQXXXgggxxxtttdddYYYPPPPPPUUUSSSQQQOOONNNLLLFFF>>>777111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111111111111111111111111111000111111222444555555666666;;;EEERRRaaaqqq~~~}}}}}}pppmmmqqq|||oooXXXPPPKKKEEE>>>???AAACCCCCCBBBAAA@@@>>>?????????>>>;;;999777666555555444444333222222222222222222222222222333//////000000111111111222............///000222222000000000000111222333444666999======;;;999999;;;999:::<<<===???@@@@@@@@@>>>AAADDDFFFGGGHHHJJJLLLOOOTTTTTTLLLEEECCCDDDDDDGGGMMMZZZgggooottt}}}|||yyyyyy|||~~~~~~}}}}}}}}}qqqlllcccVVVJJJBBB???>>>777777777666666777999;;;<<<===>>>???AAAEEEJJJNNNXXXXXXXXXVVVUUUVVVYYY\\\ZZZYYYUUURRRNNNKKKIIIHHHBBBAAA@@@???>>>>>>>>>>>>???????????????===999777444555666555555666999<<<:::>>>EEEPPP]]]kkkwww~~~sssyyyhhhbbbdddjjjwwwwww___QQQHHHAAA===<<<;;;999888;;;@@@DDDAAA===666222000000000000111111111000111222222333000000000000000000000000...///111222222222111000000000111222222222222111111111222222222333333333666444666===HHHYYYrrrlllZZZTTTTTT[[[dddxxxsssaaaSSSQQQXXXSSSQQQOOOOOOOOOJJJAAA888111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111111111111111111111111111000111111222444555666666555===JJJXXXeeepppyyy~~~}}}~~~xxxuuuwwwuuujjjYYYRRRIII>>>>>>???AAABBBBBBAAA???>>>???@@@@@@@@@???<<<:::888444444444444333222111111222222222111111111111000000000000000000000000000////////////000000000000///......///000333555666666888:::;;;:::999999999=========<<<<<<===>>>>>>BBBAAAAAACCCGGGKKKMMMNNNQQQQQQOOOIIIBBBAAAFFFLLLPPPZZZgggrrryyy||||||yyyxxxzzz}}}}}}vvvpppeee\\\OOODDD>>><<<:::888555777999999888999<<<>>>MMMIIIHHHIIILLLTTTbbbppp{{{|||~~~}}}vvvnnnhhheee___UUUKKKFFFGGGGGGDDD@@@CCCAAA===:::;;;>>>;;;666555666888888888888999:::;;;>>>AAAEEEKKKXXXhhhttt|||uuuggg___\\\___cccrrr}}}oooeeeTTTBBBGGGBBB>>>===<<<999888;;;BBB@@@;;;555///---///111000000000000111111111111333222111000000111222333333333222111000000111111000111333333222222333444444222111222333444444444999555777CCCPPP\\\kkkxxxmmmZZZQQQXXX^^^iiigggRRRRRRUUURRRSSSPPPLLLLLLNNNIII@@@999444//////222333111///222222222111111111111000000000000000111111111111000000000000000111111222000111111111111222222222222222111111111111222222333222111111222333333333===DDDRRRcccooorrrpppooouuu{{{zzzxxx~~~|||}}}~~~lllZZZRRRIII??????@@@AAACCCCCCAAA@@@???>>>?????????>>>;;;999777444444444444333222111111222222222111111111111000000000000000000000000000////////////000000000000000000111222444666888:::;;;<<<<<<;;;999777777888>>>>>>??????@@@AAABBBBBBDDDCCCCCCEEEIIILLLMMMNNNLLLKKKIIIEEEBBBEEELLLRRR[[[cccmmmuuuyyy{{{}}}~~~}}}zzzzzz|||xxxkkkaaaRRRKKKBBB;;;999888888777888999:::;;;===BBBIIINNNRRRWWWbbbpppzzz{{{qqqjjjaaaWWWNNNNNNHHHCCCAAABBB@@@<<<999;;;;;;;;;;;;:::::::::;;;666888:::;;;???IIIWWWbbbpppzzzzzzrrreee\\\[[[___gggzzz~~~vvvpppbbbPPPEEE@@@<<<;;;999777999===AAA@@@===888333000000111000000000000111111111111222222111000000111222222333222222111000000111111000222333333222111333444444333333333444555555555;;;;;;CCCRRR___jjjvvvlll[[[XXXVVV]]]}}}}}}aaaWWWQQQQQQSSSQQQMMMMMMNNNJJJCCC===888222111222444222000222222222111111111111000000000000000111111111111000000000000000111111222000111111111111222222222222222111111111111222222444333222222333555555555BBBKKKZZZjjjtttuuurrrooommmpppvvv|||{{{yyywwwwww|||~~~ppp[[[SSSJJJAAA???AAABBBCCCCCCBBBAAA???===>>>>>>>>>===:::888666555444444333333222111111222222222111111111111000000000000000000000000000////////////000000000000000111222333666888:::<<<@@@@@@>>>;;;888666777888===>>>???AAABBBCCCCCCCCCEEEEEEEEEHHHKKKNNNOOOOOOPPPMMMHHHFFFHHHOOOWWW]]]dddjjjqqqvvvxxxyyy|||{{{|||}}}|||||||||~~~{{{zzzxxxooo^^^PPPAAA===999777777888999::::::===@@@DDDJJJUUUbbbkkkvvv~~~wwwiiiYYYLLLHHHEEE@@@>>>@@@@@@???===;;;:::888888777888999999888:::@@@JJJRRRdddqqq~~~}}}pppeeecccfffgggxxxzzzrrrbbbOOOFFFBBB>>>;;;888555888===@@@@@@???;;;777333111111000000000000111111111111222222111000000111222222333222111111000111111111000222333333222111222444444444555555666666666666;;;FFFYYYkkkuuuzzz}}}xxxxxx~~~jjj\\\RRRSSSmmmsss___OOONNNQQQQQQOOONNNNNNKKKGGGCCC===666333333444333222222222222111111111111000000000000000111111111111000000000000000111111222000111111111111222222222222222111111111111222222444444333444444666888999FFFRRRdddqqqvvvuuuoookkkiiijjjmmmrrrxxx|||}}}}}}xxx{{{~~~}}}zzzsss]]]SSSKKKBBB@@@AAACCCDDDDDDCCCAAA@@@>>>>>>??????===;;;888777555555444333222222222222222222222111111111000000////////////////////////////////////000000000000...///111333555888:::;;;BBBAAA>>>;;;888777999;;;>>>???AAABBBCCCCCCCCCCCCFFFFFFHHHKKKOOORRRRRRRRRTTTNNNHHHGGGKKKTTT]]]bbbgggkkkqqqtttuuuwww{{{~~~wwwxxxzzz{{{|||}}}~~~|||xxxtttnnnbbbSSSGGG<<<;;;999888999;;;<<<===<<>>===<<<:::777555<<<;;;:::999999===CCCIII[[[iiixxx~~~qqqmmmpppppp~~~~~~sss___KKKGGGCCC???===999444555999<<<>>>???>>>:::555222111///000000000111111111111222111111111111111111222222222111111111111111222111222333333111111222333333444555666555666777888===VVVuuuvvvzzz{{{hhhXXXUUUfff|||mmmXXXNNNPPPPPPOOONNNMMMLLLJJJHHHBBB:::555333333333333222222222111111111000000///000000000111111111111000000000000000111111222000000111111111222222222222222111111111111222222333333444444444666999<<>><<<999888666555444222222222222222222222222111111111000000////////////////////////////////////000000000000...///111444777999;;;;;;???>>><<<:::888999<<>>@@@GGGTTTfffwww{{{kkkYYYLLLHHHBBB@@@>>>>>>???>>><<<999999999777666666999===@@@LLL[[[jjjttt}}}}}}ttttttsss~~~{{{fffRRRGGGAAA===<<<;;;666555777999<<>>QQQkkk~~~wwwuuuuuupppssswww~~~xxx^^^RRRJJJAAA???AAABBBCCCCCCBBBAAA??????@@@@@@@@@???===:::888666555333222111111222333222222222111111111111000000000000000000000000000////////////000000000000111222444777999;;;<<<<<<;;;;;;:::999999;;;???BBBPPPPPPOOOMMMMMMMMMMMMMMMGGGHHHKKKOOORRRSSSQQQOOOEEEEEEEEEHHHOOOYYYdddkkkmmmoooqqqpppmmmmmmooorrrssssssuuuxxxzzz{{{xxxvvvuuusssmmm```PPPCCC===<<<666777777888;;;BBBJJJPPPbbbrrrnnn[[[LLLFFF@@@<<<<<<======;;;:::999888888888:::;;;<<<@@@MMMZZZeeeqqq|||sss|||nnn[[[PPPFFF===<<<===;;;888888888;;;???@@@===888444222000000000000111111111111000111222222222222111000111111111000111111222333222333444333111111111222111333555444444777===BBBWWWzzzrrriiigggwwwuuu\\\TTTNNNNNNOOONNNMMMNNNKKKGGGAAA:::555333333333222222222111111111111000000000000000111111111111000000000000000111111222000111111111111222222222222222111111111111222222000222444333333666<<>>???@@@???>>><<<999777777555333222111111222333222222222111111111111000000000000000000000000000////////////000000000000111222555777999:::::::::777888999999:::<<<@@@CCCNNNMMMKKKIIIIIIJJJLLLMMMHHHIIIKKKNNNOOONNNJJJGGGDDDGGGKKKPPPUUU]]]gggnnnmmmppprrrqqqnnnmmmoooqqquuutttvvvxxx{{{zzzwwwsssjjjddd[[[OOODDD===::::::666888<<>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;BBBKKKTTTbbbvvv{{{|||sss{{{yyylllZZZGGG@@@AAA???<<<:::888<<<@@@AAA???:::666444000000000000111111111111000111222222222222111000111111000000111222222333222333444333111000111222333555666555555:::CCCJJJggg|||xxxgggZZZOOOOOORRRQQQOOOOOOLLLJJJDDD>>>999555555555222222222111111111111000000000000000111111111111000000000000000111111222000111111111111222222222222222111111111111222222111333555555444777???EEETTThhhzzzxxxrrrxxxxxx^^^QQQHHH???>>>???AAABBBBBBAAA???>>>===>>>???>>>===;;;888666777555333111111111222333222222222111111111111000000000000000000000000000////////////000000000000///111333555777777777777666888999999:::<<>>EEEOOO___tttoooWWWJJJFFFEEEFFF===<<<;;;:::;;;;;;999888666:::===CCCRRRhhhzzz}}}wwwuuurrr{{{zzznnnooozzzpppTTTGGGEEECCC>>>;;;:::===AAABBB@@@<<<888777000000000000111111111111000111222333333222111000111111000000111222333333222333444333111000111222555666777666666<<>>===@@@??????===;;;999888666555555444333222222222222222222222111000//////...//////000000111111222222000111111111111000000///444444555666666666666666111333666888:::===BBBEEEDDDDDDCCCBBBBBBCCCEEEFFFJJJMMMPPPNNNHHHCCCAAA@@@DDDJJJOOOPPPSSS\\\dddhhhlllppptttuuusssppppppqqqxxxwwwvvvxxxtttcccUUUMMMCCC<<<:::::::::999>>>IIIVVVdddvvvmmmPPPJJJKKKCCC???>>>=========<<<888555777;;;>>>AAAGGGUUUiiixxx}}}uuuyyypppiiivvvmmmLLLAAAFFFHHHEEECCCBBB@@@AAABBBAAA===:::444222111111222333222222111111222222222333333333333333222222111222222222333333333333333333333333888222222999;;;===KKK^^^rrr}}}fffJJJPPPYYYQQQNNNUUUMMMNNNMMMJJJBBB;;;555222555444333444444444111///111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333888666666888999<<>>@@@??????===<<<999888777555555444333222222222222222222111111000//////...///////////////000000000000111111111111111000000444555666777777777777666333555777999;;;>>>BBBEEEHHHGGGEEECCCBBBBBBBBBBBBKKKMMMNNNLLLFFFBBB@@@AAAFFFMMMRRRSSSVVV^^^fffhhhlllooossstttsssqqqqqqrrruuuuuuttttttwwwvvviiiZZZHHHEEE@@@<<<:::<<>>;;;555333111111222333333222111111222222222333333333222222222111222222333333333333333333333333333333222111333777;;;DDDUUUeeennnzzztttxxxyyySSSOOOTTTQQQNNNQQQPPPOOONNNKKKEEE???888444444333222333444333222000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333555333444666888<<>>===<<<:::888777555555444333222222222222222222111111000/////////////////////............000000111111111111111111666666777777888888777777666777999;;;<<<>>>AAADDDGGGFFFDDDBBBAAAAAABBBBBBJJJKKKKKKHHHCCC@@@AAACCCHHHPPPVVVXXXZZZaaafffhhhjjjmmmpppqqqrrrrrrssstttrrrsssrrroookkkeeeYYYNNN<<<======;;;;;;AAALLLTTTjjjwwwoooWWWHHHGGGEEEAAA===;;;:::;;;777999::::::;;;BBBNNNXXXjjj|||}}}vvv~~~nnnKKKEEEEEE???DDDCCCAAABBBBBBAAA???===666444222111222333333222111111222222222333333333111111111111222333444444333333333333333333444444222777999;;;EEEXXXjjjttt|||zzzllleeevvvgggSSSSSSSSSQQQQQQSSSPPPMMMKKKIIIDDD<<<777333222111222333333222000111111111111111111111111222222222222222222222222000000000000000000000000111111222222222333333333444333444666888???OOO___yyy|||zzz{{{lllYYYQQQKKKEEE>>>???AAABBBBBBBBBAAAAAA??????>>>===<<<:::888777555555444333222222222222111111111111000000//////000000000//////.........000000000000111222222333777777888888888888777777666888:::;;;;;;===???AAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGDDDAAAAAADDDHHHJJJRRRYYY[[[]]]bbbeeefffgggiiikkknnnpppqqqrrrsssqqqrrrpppjjjaaaVVVMMMFFF=========???EEEQQQ```jjjyyySSSNNNHHHDDDBBB@@@===:::999:::;;;::::::>>>EEEKKKXXXlllxxxppp}}}rrrLLLFFFFFFBBBCCCCCCBBBBBBAAAAAA@@@???888666333222222333333222111111222222222333333333111111111111222333444555333333333444444444444444555:::<<<@@@UUUsss{{{lll]]]]]]sss{{{___UUUUUUUUUTTTTTTPPPLLLKKKKKKHHH@@@999333222111111222333222111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333666555777999;;;DDDWWWiii}}}mmmZZZQQQLLLEEE>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>===<<<:::999888555555444333222222222222111111111000000000000000111111111000000/////////000000000000111222444555777777888888888888777777666888:::;;;;;;;;;===>>>>>>>>>======>>>???AAABBBAAACCCCCCAAA@@@BBBHHHMMMMMMUUU\\\\\\]]]```bbbbbbccceeegggkkknnnpppqqqqqqqqqpppmmmeeeYYYMMMFFFDDD@@@===>>>FFFUUUhhhxxxzzzzzzvvvrrrcccPPPEEECCCDDDBBB???999:::;;;::::::<<<@@@DDDLLL```vvv|||~~~kkkkkkmmmnnn}}}mmmMMMEEEEEEBBBBBBBBBBBBAAA@@@@@@@@@@@@;;;777444222222333333222111111222222222333333333111111111111222333444555333333333444444555555555444888:::FFFiiiwwwdddWWW\\\wwwmmmZZZTTTSSSTTTSSSOOOKKKJJJKKKIIIBBB<<<555333111111222333222111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333666666777:::???III\\\nnn|||mmmYYYQQQLLLFFF@@@@@@BBBCCCCCCBBBAAAAAA>>>>>>>>>===<<<:::999888555555444333222222222222111111000000000000000000111111111111000000000000000000///000111333555666777777888888777777666666555777:::;;;;;;;;;<<<===@@@@@@>>>=========>>>>>>???@@@AAAAAA@@@DDDKKKPPPRRRYYY^^^]]]\\\^^^```___aaabbbfffkkkoooqqqpppnnnoookkkeee]]]RRRGGGCCCEEE>>>>>>BBBPPPfff{{{cccKKKAAA@@@AAAAAA888999999999888:::<<>>>>>???AAA===999555222222333333333111111222222222333333333111111111111222333444444333333333444555555666666777999@@@VVV|||gggYYY\\\rrrhhhUUUNNNPPPQQQNNNKKKKKKJJJHHHDDD???777555222111222333222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333555333555<<>>>>>======<<<;;;999999555555444333222222222222000000000000000000000111/////////000000000000000000000//////111333666888666777777777777666555444555777:::<<<<<<<<<===>>>AAA@@@???>>>>>>>>>???@@@???AAABBBBBBAAADDDJJJOOOWWW]]]```^^^[[[]]]^^^]]]```bbbfffmmmrrrssspppmmmjjjccc[[[TTTKKKCCCBBBGGGIIIOOO\\\mmmlllSSSEEEAAA@@@;;;;;;:::999888999;;;===AAALLLZZZiiizzz~~~llldddbbbeeehhhlllssswwwooo\\\JJJAAAAAA???@@@AAA???===<<<>>>AAA>>>:::555222222333333333111111222222222333333333222222222111222222333333333333444444555666666666;;;???KKKgggsss___bbbrrraaaQQQPPPOOOOOONNNLLLJJJHHHEEEDDD:::777444222222333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444222555@@@MMMZZZiiittt{{{yyy{{{wwwoooyyyyyyqqqkkkfffccc```^^^\\\\\\]]]]]][[[ZZZjjjWWWQQQNNNIIIBBBBBBCCCCCCCCCBBB@@@???============<<<;;;:::999555555444333222222222222000000000000000111111111---.........//////000000000/////////111444666888666666777666666555444444555888;;;=========>>>@@@???>>>>>>>>>@@@AAACCCEEEAAACCCDDDCCCBBBDDDIIIMMM[[[```bbb___[[[\\\^^^]]]aaaccchhhoootttuuuqqqlllfff\\\SSSNNNGGG@@@BBBHHH___lll~~~pppUUUGGGBBB???>>>===;;;:::;;;<<<===;;;CCCNNN\\\ooo|||hhhffflllqqqqqqnnnqqqwwwvvvgggPPPEEEEEE>>>@@@@@@>>><<<;;;>>>AAA???;;;666333222333333333111111222222222333333333333333222222111222222222333333444444555666777777;;;???NNNkkkzzzsss~~~oooXXXTTTNNNOOOPPPNNNJJJHHHGGGGGG<<<999555333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333555222777EEEVVVdddqqqyyy{{{sssoooxxx}}}{{{kkkrrr}}}oooiiiaaaYYYTTTQQQOOONNNIIIGGGGGGGGGIIIIIIHHHGGG|||fffZZZXXXRRRJJJCCCCCCCCCCCCBBBAAA@@@@@@BBB???<<<;;;<<<;;;999666555444333111000111111222333333222222111000//////////////////000000000000000000000000111444666777888777777777666666555555555777999:::;;;<<>>AAACCCBBB@@@EEEBBB???===???DDDJJJNNNVVVWWWYYYZZZZZZ[[[]]]___bbbfffiiijjjmmmpppnnniiigggUUUHHHHHHDDD===???JJJmmmqqqWWWJJJGGG>>>777777999888888:::<<<>>>EEEPPP\\\mmm~~~iiigggjjjqqq~~~zzzyyy|||sss```NNNGGGBBB???>>>???===;;;===AAA>>>===;;;777333222333555111111222222222333333333444444333222222333333333///666333222999999555777:::QQQaaammmdddOOOQQQMMMLLLNNNMMMIIIGGGHHHBBB===666222222222222111222222222222222222222222222222111111111111222222222222222222222222222222000111333333222222222333444444:::III___rrr~~~sssgggggguuurrrlll}}}ppphhhccc```UUUPPPMMMOOOMMMHHHGGGKKKEEEKKKNNNKKKIIILLLLLLHHHxxxbbbXXXXXXSSSKKKCCCCCCCCCCCCBBBAAA??????BBB???<<<<<<<<<;;;888666555444333111000111111222333333222111111000//////////////////000000000000000000000111222444666777888777777666555555666666999:::<<<=========???AAAAAA???===>>>AAABBBBBBAAACCCAAA??????AAAEEEJJJNNNSSSUUUXXXZZZ[[[]]]___aaacccgggjjjkkkmmmnnniiibbbZZZSSSLLLHHH@@@===HHHXXXpppiiiVVVKKKCCC>>>===;;;888888::::::;;;AAAJJJUUUeee{{{uuuooommmqqq~~~rrrYYYFFFCCC@@@>>>>>>===:::<<<@@@???>>><<<888444222222444111111222222222333333333444333333222222333333444222777333000666666333888===WWWhhhqqquuuUUURRRNNNLLLOOOPPPLLLJJJKKKEEE???888444222333333222222222222222222222222222222222111111111111222222222222222222222222222222222333555444333222333444888777===OOOhhh}}}vvvmmmjjjqqq}}}|||qqq|||qqqddd\\\XXXUUURRRPPPLLLKKKLLLJJJGGGJJJPPPLLLQQQSSSOOOOOOSSSTTTSSSsss```YYYZZZVVVNNNCCCCCCCCCBBBAAA@@@>>>===AAA???===<<<<<<;;;888666555444333111000111111222222222222111111000000///////////////000000000000000000111111333555666777999777666444444555666777:::<<<======<<<<<<>>>???BBB@@@??????AAABBBAAAAAA@@@@@@@@@AAADDDHHHKKKNNNQQQSSSVVVYYY[[[^^^aaacccccchhhlllmmmmmmkkkcccZZZSSSQQQMMMJJJJJJNNNTTTZZZrrrlllKKKDDD>>>======;;;;;;>>>999888<<>>??????===999555222222222111111222222222333333333333333333222222333333444444888444111666666666???HHHccctttzzz|||~~~gggTTTNNNKKKMMMNNNKKKHHHHHHHHHCCC;;;555333333333333222222222222222222222222222222111111111111222222222222222222222222222222333555666555444333444555777555<<>><<<;;;:::888777555444333111000111111222222111111111000000000///////////////000000000000000111111333444555777777999777555333333555777888777999;;;;;;;;;;;;===>>>BBBAAA@@@@@@@@@AAAAAAAAA>>>???AAADDDGGGJJJMMMNNNPPPSSSVVVYYY[[[]]]aaacccbbbhhhmmmmmmlllhhh^^^TTTOOOKKKHHHPPPcccrrrpppeeevvvaaaRRRDDD@@@@@@???======888777888<<>>:::666333111111111111222222222333333333333333222222222333444444222888555444:::999<<>>777333222333444222222222222222222222222222222111111111111222222222222222222222222222222444555555555333333444666777555===UUUuuu|||yyyvvvuuuwww}}}|||tttiiiVVVTTTQQQPPPPPPQQQSSSSSS^^^gggttt}}}{{{qqqhhhiiijjj___OOOBBBBBBBBBAAA@@@>>>===<<<@@@??????===;;;999888888555444333111000111111222111111111000000000000000////////////000000000000000111222444555666777777888666444333333444777888555777999;;;;;;<<<>>>@@@CCCCCCBBBAAA@@@@@@@@@AAA===???BBBFFFIIILLLNNNOOOQQQSSSVVVYYYZZZ\\\___bbbbbbgggkkkkkkjjjeeeZZZPPPEEEBBBBBBNNNhhhoooTTTGGGEEECCC===999999888888:::===DDDTTTccckkkvvvtttnnnxxxxxx~~~LLLDDD>>>===<<<999999;;;===>>>>>><<<777444222111111111222222222333333333333222222222333333444555111777777888;;;888===MMMnnn|||}}}}}}qqquuummm___RRROOOQQQOOOLLLKKKHHHEEE???999444222222333222222222222222222222222222222111111111111222222222222222222222222222222222333444333222222444666:::999BBBYYYwww~~~{{{zzz}}}{{{www}}}ssshhh]]]TTTLLLNNNOOOPPPSSS\\\iiisssyyyvvvnnnjjjnnnoooaaaNNN@@@@@@@@@@@@??????>>>===???@@@???===:::888888888555444333111000111111222000000000000000000000000////////////000000000000111222333555666777777888666555444333333555777888666888;;;<<<===???AAACCCCCCDDDDDDBBB@@@???@@@AAA???@@@CCCGGGJJJMMMNNNOOOQQQSSSVVVXXXZZZ\\\___aaabbbfffhhhfffddd___UUUKKK??????@@@CCCMMMaaa{{{|||zzz___MMMHHHEEE@@@;;;:::999999::::::???KKKXXXhhhttt}}}rrrwwwxxxwwwPPPGGG???>>>===:::999:::;;;===>>>===999555333222111111222222222333333333222222222222333444555555333888777888:::666===RRR|||lllbbbnnnwwwdddRRRLLLOOOOOOMMMLLLFFFEEEBBB<<<666333222333222222222222222222222222222222111111111111222222222222222222222222222222111222333222222333666888:::<<>>???????????????>>>>>>???@@@@@@>>>:::777888999555444333111000111111222///000000000000000000000////////////000000000000111222444666777888888888555444444444444555666777888:::<<<======>>>@@@BBBDDDEEEEEECCC???>>>???AAAAAABBBDDDGGGJJJMMMOOOOOONNNQQQUUUXXXZZZ]]]aaacccdddfffeee```[[[VVVNNNEEECCC???>>>>>>???JJJgggrrrZZZMMMEEEAAA@@@:::999:::;;;:::;;;EEEPPPbbbooosssqqqvvv}}}nnnTTTJJJAAA>>>>>>;;;::::::999<<<>>>>>>:::666444333111111222222222333333333222222222222333444555666444777666777:::999GGGbbb}}}}}}}}}xxxeeeeeeppppppXXXMMMNNNNNNKKKIIIEEEEEEDDD@@@:::555444444222222222222222222222222222222111111111111222222222222222222222222222222111222222222333555999<<<>>>DDDNNN[[[jjjyyywwwvvv|||uuueee\\\[[[YYYUUUQQQSSS[[[kkksssnnneeeaaaiiimmm___KKK======>>>???????????????>>>@@@@@@>>>:::777888999555444333111111111111222////////////000000000000////////////000000000000111222444666888888888888333444444555555666666666888999;;;;;;:::;;;<<<>>>DDDEEEFFFCCC???>>>???AAABBBCCCEEEGGGJJJMMMOOOPPPLLLOOOSSSWWWZZZ^^^bbbfffffffffbbb[[[UUUPPPHHH???FFF<<<;;;EEEMMMUUUkkknnnUUUDDD======:::999:::;;;999:::BBBLLLUUUbbbuuuqqqiiiqqqxxxzzzmmmVVVKKKAAA???>>><<<::::::888;;;>>>>>>;;;777555333111111222222222333333333222222222222333444555666444666444666<<<@@@TTTttt|||wwwsssrrrssswww{{{~~~vvvxxx~~~~~~qqqhhhgggvvveeeVVVSSSQQQMMMJJJDDDFFFGGGCCC===888555555222222222222222222222222222222111111111111222222222222222222222222222222111222333333444777;;;>>>JJJRRR\\\eeennn{{{yyyvvvzzzyyyrrrfffXXXSSSUUUWWWVVVdddjjj{{{tttmmmeeedddjjjkkk^^^NNN@@@AAAAAAAAAAAA@@@??????>>>======;;;:::888666555444333222111000000000000000000000000000000000000000//////............///333444555777777777666666777666555444444555666777999999:::;;;;;;<<<<<<===AAAAAABBBBBBBBBAAAAAA@@@DDDEEEFFFHHHJJJMMMPPPQQQPPPPPPQQQSSSWWW[[[```bbbaaa______\\\SSSGGGCCCDDDFFFGGGGGGHHHOOOaaayyylllNNN@@@???;;;>>>>>>:::777:::@@@DDDPPPXXXjjj}}}zzzllluuuzzzxxxvvvttthhhXXXMMMAAA;;;<<<===;;;999;;;;;;;;;===<<<:::555111333333333222222333444444444444444444444444444444444777555666<<>>???>>>>>>===;;;999777666444333222111000000000000000000000000000000000000000000/////////000000111333444555777777777666555222333333555888:::===>>>999999::::::;;;<<<<<<<<<@@@@@@AAAAAAAAA@@@@@@@@@CCCDDDFFFHHHKKKMMMOOOPPPOOOPPPQQQSSSVVV[[[___aaaaaa___]]]ZZZQQQHHHEEEHHHNNNWWWbbbjjjqqq{{{~~~[[[JJJGGG===???>>>;;;888999===@@@HHHOOO^^^ppp}}}sssmmmssstttooojjj]]]UUULLLBBB======>>>;;;777::::::;;;<<<<<<:::666222444333333222222333333444444444444444444444444444777:::666666BBBMMM___wwwtttmmmllljjjiiihhhgggeeedddccccccffffffhhhkkknnnnnnkkkhhh___cccgggjjjnnnpppiiiaaaiiimmmttt{{{~~~ttt[[[RRRTTTPPPFFFKKKIIIFFFDDDAAA===999555444333333222222333333444222222222222222222222222222222222222222222222222000666444111444444===OOO\\\eeejjjqqq~~~wwwqqq|||tttqqqyyy|||zzzrrrkkkdddrrrxxxkkkjjj```[[[```gggqqq~~~ooobbbXXXXXXVVVQQQQQQVVV}}}hhh]]]UUUZZZjjjpppbbbOOO@@@@@@AAAAAA@@@@@@???>>>@@@??????===<<<:::888777444333222111000000000000000000000000000000000000000000///000000111222333333444555666777666555555111222444777;;;>>>@@@BBB999999::::::;;;;;;<<<<<>>;;;999777999;;;FFFKKKWWWhhhuuuxxxnnnrrr}}}uuupppjjj\\\SSSLLLCCC???>>>===999555888888999;;;<<<;;;888555444333333222222333333333444444444444444444444444333999444555GGGYYYeeeqqq}}}xxxggg\\\XXXUUUTTTSSSSSSTTTVVVXXXYYY___^^^^^^______]]]YYYVVVQQQUUUZZZaaaiiikkkbbbWWWXXXYYY[[[___gggsssvvv[[[RRRTTTQQQHHHKKKIIIFFFDDDBBB>>>:::666444333333222222333333333222222222222222222222222333333333333333333333333444888333000444666CCCZZZhhhnnnpppwwwzzznnnqqqzzzxxxeee___llltttrrrsssvvvyyyuuujjj```]]]XXXbbbvvv|||ooocccccc]]]]]]iiixxx}}}rrrkkkggg\\\UUUUUUTTTNNNLLLOOO}}}ggg]]]SSSUUUaaaiii___OOO@@@@@@@@@@@@@@@???>>>>>>??????>>>===;;;999888666444333222111000000000000///////////////////////////...//////000111222333333444555666666666555444444666777:::;;;<<<======888999999:::;;;;;;<<<<<<===============>>>>>>???AAADDDGGGJJJLLLMMMMMMLLLOOOOOOPPPSSSVVVYYY\\\]]]```[[[WWWSSSNNNLLLQQQYYYbbbkkkwwwvvvVVVDDDCCC???<<<<<<;;;888888:::DDDHHHTTTdddrrr}}}yyytttttt~~~tttdddWWWPPPFFF???===<<<999666777777888:::<<<<<<999777444444333222222222333333333333444444444444444444111:::777888OOOfffrrrxxx~~~vvvaaaRRRLLLIIIHHHGGGGGGIIIMMMQQQTTTVVVUUUTTTSSSQQQNNNKKKIIIIIIKKKPPPXXXdddjjjbbbWWWQQQOOOMMMNNNTTT___jjjrrr}}}cccQQQPPPQQQNNNJJJIIIFFFEEECCC???;;;888444444333222222222333333222222222222222222222222333333333333333333333333444777333222555888GGGaaaqqquuuttt{{{wwwqqqrrr}}}kkkcccfffppp~~~qqqffffffdddZZZRRRPPPTTTYYYfffyyynnnfffaaabbblll~~~~~~zzzxxxnnneee]]]\\\YYYSSSNNNNNNhhh___SSSNNNSSSXXXSSSIII???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<:::888666555444333222111000000000000////////////////////////---------...///000111222333444555666666555444333555777999:::;;;;;;:::999888888999999:::;;;;;;<<<===<<<<<<<<<<<<===>>>???BBBDDDGGGJJJLLLLLLLLLLLLOOOPPPQQQSSSVVVYYY[[[\\\^^^YYYTTTQQQNNNPPPYYYdddooottt{{{kkkPPPHHH@@@;;;======:::888:::===AAAMMM^^^lllvvv|||uuuuuuooocccZZZMMMBBB===;;;:::999777777888:::<<<<<<:::888555444333333222222222333333333333444444444555555333>>>===@@@YYYqqq}}}ttt^^^NNNHHHBBBAAA???>>>@@@DDDHHHKKKMMMMMMLLLJJJGGGEEEDDDCCCBBBBBBDDDKKKYYYcccaaaYYYLLLIIIFFFEEEHHHNNNTTTXXXqqqwwwvvvtttYYYOOONNNPPPJJJIIIGGGEEEDDDAAA===999555444333333222222222333222222222222222222222222333333333333333333333333000444333444888888HHHddduuuwwwtttyyyrrriiihhhrrriii[[[VVVOOOIIIIIILLLMMMSSSfffyyyrrrnnnmmmvvvxxxrrrmmmeee^^^[[[nnnfffXXXOOOOOORRRNNNGGG??????@@@@@@??????>>>===>>>======;;;:::888666555444333222111000000000000000000000000000000000000......---......///000111444444555666555444333222222444777:::<<<;;;:::888888888999999::::::;;;;;;===<<<<<<;;;<<<===???@@@CCCDDDFFFIIIKKKKKKLLLLLLPPPQQQRRRUUUWWWYYYZZZ[[[[[[UUUQQQPPPPPPUUUbbbooouuuzzzbbbPPPDDD<<<>>>???;;;999;;;999===HHHXXXeeeqqq}}}{{{xxxtttiiiYYYKKKAAA===<<<<<<777777777999;;;<<<;;;999555555444333222222222222222333333444444555555555333;;;===HHHdddyyyoooZZZKKKFFFBBB@@@>>>===???AAAEEEGGGHHHHHHGGGEEEBBBAAAAAACCCAAA@@@???DDDPPP]]]```\\\NNNJJJFFFDDDEEEGGGIIIJJJ```{{{~~~llldddooogggSSSLLLKKKJJJHHHGGGFFFDDDBBB>>>;;;555555444333222222222222222222222222222222222222333333333333333333333333///333333777:::999HHHfffyyyzzzuuuvvvuuummmoooyyy~~~___PPPJJJGGGFFFEEEEEEHHHSSSmmm{{{xxxxxx~~~{{{ttttttjjj\\\TTTUUUWWWPPPEEE???????????????>>>>>>===>>>>>>===<<<:::888777666444333222111000000000000000000000000000000000000000///////////////000000444444555666555444333222222444888;;;===<<<:::888888888888999::::::;;;;;;===<<<;;;;;;<<<>>>@@@AAADDDEEEFFFGGGIIIKKKLLLLLLQQQRRRTTTVVVXXXYYYZZZ[[[WWWSSSPPPPPPSSSZZZiiiwwwzzz~~~ttt[[[KKK???@@@AAA;;;888:::;;;===DDDRRR___lllzzzxxxxxxhhhWWWKKKCCC???>>>888777777999;;;;;;:::999666555444333222222222222222222333333444555555666555888===WWW|||~~~{{{wwwtttuuuyyy}}}}}}~~~{{{kkkWWWJJJFFFCCCBBB@@@@@@@@@BBBEEEGGGEEEFFFEEEBBB??????AAACCCCCCCCCAAABBBKKKVVV\\\[[[OOOKKKFFFDDDEEEHHHHHHHHHUUUpppppp```]]]pppnnnYYYLLLGGGJJJHHHGGGFFFEEECCC???<<<666555444333222222222222222222222222222222222222444444444444444444444444111333444777:::888JJJkkk|||zzz|||~~~zzztttuuunnnSSSJJJGGGEEECCCFFFHHHKKK\\\|||rrrgggYYYTTTYYY[[[OOO@@@???????????????>>>======?????????===<<<:::888777444333222111000000000000000000000000000000000000222111000000000000000111444444555555555444222111444777:::======;;;888666777888888999::::::;;;;;;>>>===<<<;;;<<<>>>@@@BBBEEEEEEEEEFFFHHHJJJLLLMMMRRRSSSUUUWWWYYYZZZ[[[[[[UUUQQQOOOPPPTTT^^^nnn|||bbbPPPBBBAAAAAA:::666888::::::???JJJWWWeeevvvrrrqqqrrraaaSSSHHHAAA>>>999888888999;;;;;;:::999666555444333222222222222222222333333444555666666===;;;DDDiii~~~qqqpppmmmhhhcccdddhhhmmmxxxzzz|||xxxjjjWWWKKKHHH??????>>>===>>>@@@BBBDDDEEEFFFEEEBBB>>>===@@@CCCAAABBB@@@???EEENNNTTTUUUKKKGGGAAA@@@BBBFFFHHHHHHLLLfffkkk[[[^^^jjj}}}mmm\\\OOOIIIJJJHHHGGGFFFEEECCC@@@===666555444333222222222222222222222222222222222222444444444444444444444444444555444777:::888LLLnnn}}}~~~|||zzzxxx|||XXXKKKHHHEEECCCHHHIIIGGGPPPkkknnnfff\\\XXXWWWSSSKKKDDD<<<>>>???>>>===<<<===??????>>>>>><<<;;;999777666333222111000////////////////////////////////////000///...---...000222333555666777666444333444555444666888;;;;;;:::999777999999999::::::;;;;;;;;;<<<;;;:::;;;<<>>HHHTTTaaaqqqqqqppp~~~ppp```PPPDDD>>>::::::::::::;;;<<<======666555333111000000000111222333333222111111222444===888RRR~~~{{{|||~~~~~~~~~}}}|||}}}{{{rrrkkk```\\\UUUOOOLLLLLLOOOQQQ\\\fffpppqqqfffWWWJJJCCCCCC???===>>>>>><<<===AAAEEEEEEDDDBBB???===>>>???AAA??????BBBEEEGGGNNNVVVMMMFFFCCCFFFIIIHHHEEEDDDPPPaaa{{{jjjaaaaaappp|||xxxaaaRRRNNNIIIIIIHHHFFFEEECCCBBBAAA888666333222333333333222444333333222222333333444333333333333333333333333333444555:::===;;;OOOttt~~~~~~mmmOOOEEEFFFEEEGGGGGGFFFJJJ]]]}}}iii___UUUOOONNNKKKDDD>>><<<>>>???>>>===<<<===??????>>>>>><<<;;;999777666333222111000///////////////////////////////////////...------...///111333444555777666444333333444333555888:::::::::888777888999::::::;;;<<<<<<<<<;;;;;;:::;;;===???BBBCCCDDDEEEGGGGGGFFFGGGIIIKKKMMMOOOSSSVVVYYYZZZZZZZZZVVVPPPOOOVVVbbblllxxxmmmOOOFFFCCC;;;666999999888<<>>??????===>>>BBBEEEFFFEEECCC@@@??????@@@BBB@@@@@@CCCEEEFFFLLLTTTOOOKKKIIIIIIGGGEEEHHHMMMLLL[[[rrrwwwrrruuu~~~gggSSSJJJIIIIIIHHHFFFDDDCCCBBBAAA999777444222333333333222444333333222222333333444333333333333333333333333222333333888<<<<<>>???>>>===<<<===??????>>>>>><<<;;;999777666333222111000////////////////////////////////////......------...///111222333555777777555333333333333444666888999888777666888999:::<<<===>>>>>>>>>:::::::::;;;===???BBBCCCDDDEEEFFFFFFFFFGGGIIIKKKOOORRRUUUYYY[[[\\\[[[[[[UUUQQQSSS\\\gggppp{{{~~~}}}}}}}}}\\\LLLEEE<<<888::::::888:::AAAIIIUUUfffuuu~~~rrrbbbeeettt~~~sss\\\IIIAAAAAA===<<<;;;;;;:::;;;;;;;;;888777555444333222333333222333444333222333555777>>>EEEccc~~~}}}|||{{{zzz{{{{{{|||wwwxxxyyyzzzzzz{{{}}}~~~uuuoooiii```ZZZTTTPPPJJJDDDAAA@@@AAABBBAAAGGGPPPXXXZZZVVVMMMFFFDDD@@@>>>??????===>>>BBBEEEFFFGGGEEECCCAAA@@@AAACCCAAAAAADDDEEEFFFKKKRRRTTTSSSSSSPPPIIIDDDHHHOOOKKKWWWjjj|||pppZZZMMMIIIIIIGGGFFFDDDBBBAAA@@@:::888444333333444333333444333333222222333333444333333333333333333333333111222111666;;;>>>YYYyyy~~~qqq[[[UUUKKKJJJIIIHHHKKK[[[{{{yyypppkkkmmmrrrwwwyyyyyytttqqqlllwwwrrrccc[[[RRRNNNNNNLLLEEE>>><<<>>>???>>>===<<<===??????>>>>>><<<;;;999777666333222111000////////////////////////////////////...---------...///000111111444666777555333333333222444555777888777777666888999;;;===>>>?????????999::::::<<<>>>@@@BBBCCCCCCDDDFFFFFFFFFGGGIIIKKKPPPSSSVVVZZZ\\\\\\[[[ZZZTTTSSSWWWaaajjjqqqxxx~~~}}}{{{|||~~~hhhSSSHHH@@@<<<>>>;;;::::::>>>DDDNNN___ooozzz{{{iiifffqqq~~~lllWWWFFFAAAAAA>>>>>><<<;;;;;;:::::::::888777555333222222333333222222222222111222555888<<>>??????===>>>BBBDDDFFFGGGGGGEEEBBBBBBBBBCCCAAABBBEEEGGGHHHNNNUUUaaabbbeeefff^^^SSSNNNOOOPPPYYYhhhvvvyyybbbPPPJJJIIIHHHFFFDDDBBBAAA@@@<<<999555333333444444333444333333222222333333444222222333333333333444444333333222666;;;AAA___wwwiiiuuuxxxpppvvv|||fff[[[OOOKKKIIIIIILLL[[[|||zzzsssjjjfffgggmmmrrrvvvxxxuuufff^^^\\\^^^```ggguuummmbbb\\\VVVUUUVVVSSSJJJBBB<<<>>>???>>>===<<<===??????>>>>>><<<;;;999777666333222111000////////////////////////////////////------......///000000111111333555666444333333444333333555666777777666666777999;;;>>>???@@@@@@???888999:::<<<>>>@@@BBBCCCBBBCCCEEEEEEEEEGGGIIIKKKOOORRRVVVYYY[[[ZZZXXXWWWRRRTTT\\\gggoootttzzz}}}}}}vvv]]]NNNBBB>>>???<<<;;;;;;>>>AAAIIIZZZjjjxxx}}}tttlllrrrwwwfffTTTHHHAAA??????>>>===<<<;;;:::::::::777666444333222111222222111111111000000222666999BBBTTTkkk|||~~~}}}{{{zzz{{{|||~~~~~~}}}~~~~~~}}}|||zzzsssjjjdddZZZVVVPPPIIICCC???<<<;;;======AAAIIIQQQRRRLLLEEECCC???===>>>>>><<<>>>AAADDDFFFIIIIIIHHHEEEDDDCCCDDDBBBCCCHHHKKKOOOWWW```oooooouuu|||{{{nnn^^^UUUVVV]]]hhhrrr}}}~~~~~~jjjPPPKKKJJJIIIGGGEEECCCAAA@@@>>>:::666333333444444444444333333222222333333444222222222333333444444444666666444888===EEEgggyyynnnqqqttt~~~uuupppuuupppbbbRRRMMMJJJJJJMMM[[[|||qqqkkkddd______ccchhhkkksss{{{|||lll^^^VVVTTTTTTVVVkkkzzz~~~mmmccc]]]WWWUUUVVVRRRJJJBBB<<<>>>???>>>===<<<===??????>>>>>><<<;;;999777666333222111000////////////////////////////////////......//////000111111111222333444444333333444555333444555666666777777777777999<<<>>>??????>>>>>>888888:::<<>>???EEEUUUeeeuuuzzz{{{mmmnnn~~~{{{jjjYYYLLLCCC??????>>>===<<<;;;;;;;;;;;;777666444333111111222222111111111111111333888;;;JJJ___rrrzzzwwwrrryyy}}}|||{{{}}}~~~}}}~~~}}}{{{{{{|||}}}|||sssjjjeeeZZZWWWRRRKKKEEE@@@<<<;;;>>>===???EEEKKKMMMIIIEEEDDD@@@>>>??????===>>>BBBEEEHHHLLLMMMLLLIIIGGGFFFGGGEEEGGGMMMSSS[[[gggqqqvvvqqqsss}}}yyyhhh[[[[[[```hhhpppyyy{{{{{{yyy{{{~~~wwwWWWMMMLLLJJJHHHFFFCCCBBBAAA???;;;666333333444555555444333333222222333333444111222222333333444444555666777777;;;BBBKKKppp|||yyyyyyyyykkkYYYQQQLLLLLLMMMYYYzzz{{{ssskkkgggaaa\\\ZZZ\\\___bbblllvvv{{{qqqggg^^^VVVQQQsss}}}pppggg___UUUPPPOOOLLLEEE>>><<<>>>???>>>===<<<===??????>>>>>><<<;;;999777666333222111000////////////////////////////////////...///000111111222222222333333333222111222444777444555555666777777888888888999<<<>>>???>>>===<<<777888:::===???AAACCCCCCAAABBBDDDEEEEEEGGGIIILLLMMMPPPTTTWWWXXXVVVSSSQQQOOOUUUcccrrryyy{{{~~~~~~aaaJJJ???===999:::<<<======BBBQQQaaarrrwww}}}}}}nnnmmm{{{yyydddQQQEEEAAA>>>>>>===<<<<<<;;;<<<<<<888777555444333222333333333333333222333666;;;>>>VVVnnn}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzxxxyyy{{{{{{}}}{{{uuunnnhhhbbb^^^WWWUUUQQQLLLGGGCCC???>>>======???DDDIIILLLKKKIIIFFFBBB@@@AAAAAA???@@@DDDHHHLLLPPPRRRQQQNNNLLLKKKKKKIIIKKKSSS]]]iiixxxvvvllloootttrrriiiccc^^^ccciiipppyyy|||yyy|||zzzxxxxxxzzz~~~~~~aaaNNNMMMLLLIIIGGGEEECCCBBB@@@<<<777444333444555555444333333222222333333444111111222333333444555555444777888???GGGSSSzzz~~~qqqaaaVVVOOONNNMMMVVVvvvxxxqqqllldddbbb^^^ZZZWWWXXXZZZ\\\aaammm{{{|||hhh[[[zzz~~~ssslllaaaTTTLLLIIIGGGAAA<<<===>>>???>>>===<<<===??????>>>>>><<<;;;999777666333222111000///////////////////////////////////////000111222222333333222444333222111000111555888555555666666777888888888888:::<<<>>>???===<<<:::666888:::===@@@AAACCCCCC@@@BBBDDDEEEEEEGGGIIILLLMMMPPPTTTWWWXXXVVVSSSQQQPPPWWWeeerrrxxxxxxyyy}}}~~~}}}}}}~~~iiiPPPCCCAAA777999<<<===<<<@@@OOO^^^ooottt}}}|||xxxrrrpppmmmTTTGGGCCC>>>>>>===<<<<<<<<<<<<===:::888777555444444444444555555555444444888===AAAddd~~~~~~~~~}}}||||||}}}~~~~~~}}}xxxwwwxxxzzz|||~~~~~~zzznnnkkkeee___ZZZVVVTTTSSSPPPNNNLLLHHHEEEAAA>>>======>>>AAAEEEJJJNNNPPPPPPHHHDDDBBBCCCCCCAAABBBFFFKKKOOOTTTVVVUUURRROOONNNNNNLLLOOOWWWcccrrrnnngggiiikkkkkklllbbbfffkkkrrrzzz{{{~~~~~~yyywwwwwwzzzzzzdddOOONNNMMMJJJHHHEEEDDDCCCAAA===777444333444555666444333333222222333333444111111222333333444555555222555888AAAKKKXXX~~~sssggg[[[RRRPPPLLLSSSssswwwqqqnnnkkk\\\[[[YYYVVVSSSRRRTTTUUUWWWeeettthhhVVVtttmmmnnneeeWWWMMMKKKKKKDDD:::===>>>>>>===<<<<<<>>>???======<<<:::888777555555111000000111222222000...////////////////////////---...///000111222222222222333222///000555777555666555444444444555777888999:::<<<======<<<:::999777999<<>>======;;;888999>>>999888666444333222222333444:::555///222666===KKK|||~~~|||zzzzzz{{{zzz}}}xxxuuuyyyzzzwww|||}}}~~~vvviiieee___VVVOOOKKKIIIIIIHHHFFFGGGIIIIIIGGGCCC???===;;;;;;===CCCKKKOOOPPPOOONNNLLLHHHDDDBBBCCCFFFHHHNNNUUU[[[[[[ZZZZZZWWWSSSUUUUUUZZZbbbkkkyyyxxxrrrppppppmmmmmmoootttxxx}}}||||||~~~~~~{{{vvveeeWWWPPPKKKJJJIIIFFFDDDEEEAAA===888555555555444222222222222222222222222222333333333444444444555555444333666>>>KKKbbbppp^^^XXXSSSQQQOOOWWWrrrxxxqqqiiibbb[[[ZZZXXXUUURRRPPPNNNNNNWWWXXX___llluuuzzzsssXXXHHH{{{rrrooogggZZZOOOKKKIIICCC;;;===>>>???>>><<<<<<>>>???======<<<:::888777555555111000000111222111///---////////////////////////......000111222333333333111333222///000555777666666666555555555666777888888999:::;;;;;;:::999888777999<<<>>>@@@AAA@@@@@@BBBBBBBBBCCCEEEGGGIIIKKKPPPTTTXXXYYYWWWUUUUUUVVV^^^eeemmmrrrsssrrrrrrsssyyy{{{}}}{{{zzzzzzzzz{{{}}}mmm]]]^^^ooocccLLLCCC<<<;;;:::;;;:::===JJJWWWhhhqqq|||uuuyyyuuuXXXJJJAAA>>>===>>><<<999999<<<:::999777555444333333333000555222000555888DDDZZZ}}}~~~}}}||||||}}}}}}|||zzzyyyzzz{{{yyysssrrrtttvvvvvv{{{{{{|||~~~|||nnn```TTTPPPIIIDDDBBBBBBAAAAAACCCDDDFFFFFFEEEBBB>>><<<;;;;;;===BBBIIIOOORRRRRRQQQOOOLLLIIIHHHIIILLLNNNUUU^^^eeeggghhhhhheeeaaa______ccclllwww{{{yyyxxxyyyyyy{{{~~~~~~kkkkkksssvvvjjjXXXQQQKKKJJJJJJFFFCCCCCCBBB>>>:::777777666555333222222222222222222222222333333333444444444555555333444777@@@PPPfff}}}}}}xxxxxx{{{mmmbbb\\\WWWUUUSSS[[[sssyyymmmwww}}}zzzsssnnnhhhbbbXXXVVVTTTQQQOOOMMMLLLLLLNNNMMMPPPVVVXXXWWWYYY^^^iiioootttpppdddWWWLLLEEEyyyqqqpppkkk___RRRIIIFFFBBB<<<===>>>???>>>======>>>???======<<<:::888777555555222000000000000///---+++////////////////////////...///000222333333444444111333222///000555888777666666666666777777777777777888999::::::999888777888999;;;>>>???@@@@@@@@@AAAAAABBBCCCFFFIIIKKKMMMSSSVVVYYYYYYXXXWWWYYY[[[fffkkkqqqsssrrrpppppppppwwwzzz~~~~~~zzzwwwwwwyyy}}}vvvdddSSSJJJEEEJJJbbb}}}pppRRRCCC>>><<<;;;:::999<<>>@@@AAABBBBBB@@@===;;;;;;;;;<<>>@@@???>>>===>>>???======<<<:::888777555555222111/////////...,,,***///////////////////////////000111222333444444444222444333111222888:::999555666666777777777777777777888888999999888888777888999;;;===>>>???@@@@@@@@@AAABBBDDDFFFJJJMMMOOOTTTVVVYYYYYYXXXXXX\\\___ggglllqqqrrrqqqqqqrrrtttuuuxxx|||{{{uuusssuuuyyy|||nnn\\\RRRNNNMMMPPPKKKEEELLLYYY{{{YYYDDDAAA>>><<<;;;999:::CCCMMMdddlllwww|||uuukkkOOOHHHAAA???<<<888888;;;;;;:::999888666555444444444333222666777444JJJqqq~~~tttrrrtttppprrrzzzwwwxxxyyy{{{}}}{{{ooocccUUUHHHFFFBBB???<<<;;;;;;:::999;;;===???@@@@@@???===;;;<<<<<<===@@@GGGOOOWWW[[[\\\\\\\\\YYYWWWXXX]]]aaajjjvvv~~~||||||vvvvvv{{{~~~wwwyyyzzzcccVVVKKKIIIJJJGGGDDDBBBBBB@@@===:::888666555444333333333333333333333333333333333444444444555555777<<<@@@LLLgggsssgggdddiiiwwwwwwssstttkkknnnrrrwww~~~yyypppmmmeee]]]WWWXXX]]]jjj~~~]]]YYY```iiinnnnnnjjjccc]]]WWWVVVTTTQQQPPPPPPPPPQQQLLLLLLPPPWWW___gggnnnrrr```[[[WWWUUUQQQLLLGGGFFFhhhuuuuuutttqqqfffTTTGGGAAA???======>>>@@@@@@???>>>>>>???======<<<:::888777555555333111///.........,,,+++///////////////////////////000111222333444444444222555444222444:::===<<<666666666666777777777777888888999999999999888888999:::;;;<<<===>>>??????@@@@@@AAADDDGGGJJJMMMOOOSSSUUUXXXXXXWWWYYY]]]aaahhhlllppppppoooppprrruuusssvvvyyy{{{|||}}}vvvssstttxxx{{{cccPPPQQQIIIEEEFFFEEEDDDKKKTTTddddddKKKDDD@@@===;;;999:::AAAIII___hhhttt~~~~~~ooouuuZZZOOODDD>>>;;;888999<<<;;;::::::999777666555444444444222666777555MMMvvv~~~|||}}}{{{{{{|||vvvttttttooopppxxxwwwwwwyyyzzz}}}wwwiii^^^QQQGGGDDDAAA>>><<<=========<<<:::<<<===??????>>>===<<<======>>>@@@FFFOOOYYY______aaabbbaaa___```fffjjjtttwwwvvvxxxrrr```NNNHHHIIIHHHEEECCCAAA@@@>>>;;;888555444333333333333333333333333333333333333444444444555555777===CCCRRRqqq{{{ggg```cccrrr}}}vvvpppbbb______iiiwwwrrrlllllljjjaaaZZZZZZ^^^nnniiiYYY]]]eeekkklllggg```\\\ZZZYYYVVVTTTSSSSSSTTTUUUVVVWWWZZZbbbooo}}}|||nnnaaaZZZVVVOOOJJJIIIbbbmmmyyyvvvrrreeeTTTFFFAAA>>><<<<<>>>>>>>>======<<<:::888777555555333111///...//////...---////////////////////////...///000222333333444444222555555333555;;;>>>===666555444444444555777888888888888888888888888888999:::;;;;;;===>>>??????@@@@@@AAACCCFFFIIIMMMNNNQQQTTTWWWXXXXXXYYY^^^bbbkkknnnooonnnllllllooosssqqqtttwwwxxxvvvwwwzzz}}}yyytttrrrtttwwwzzzdddSSSRRRJJJCCCDDDFFFGGGJJJNNNVVVuuulllPPPGGGBBB>>><<<::::::@@@GGGYYYcccqqq}}}ooonnnvvv^^^QQQDDD>>>;;;999:::===:::::::::999777666444333000333222444888<<>>>>>>>>===<<<<<<===>>>@@@EEEMMMWWW^^^___cccgggggggggjjjqqqwww}}}zzz{{{rrrWWWKKKJJJIIIGGGEEE@@@AAA@@@<<<888444333333333333333333333333333333333333333444444444555555555<<>>:::<<>>>>>======<<<:::888777555555333111///...///000000///////////////////////////......000111222333333333000333333111444:::>>>===777555333111222444666888777777777666666777777777:::::::::;;;<<<===>>>???@@@@@@AAABBBEEEHHHKKKMMMPPPSSSXXXYYYZZZ[[[___ccckkkmmmmmmkkkiiiiiimmmqqqoootttxxxwwwsssnnnmmmnnnrrrpppmmmlllmmmppptttvvv{{{qqqcccQQQMMMKKKMMMMMMJJJGGGFFFMMM```tttXXXIIICCC???===<<<;;;???FFFSSS^^^ooo|||sssmmmpppyyyYYYNNNCCC???>>>;;;:::<<<999999999999777555333222...555444222999DDD]]]}}}{{{|||}}}|||zzzxxxyyyzzzvvvyyy|||zzzvvvuuuxxx|||zzzsssllliiikkknnnppppppttttttuuuwwwzzz|||~~~uuuiii]]]TTTMMMHHHBBB===<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999:::<<<>>>BBBJJJSSS[[[[[[aaaiiilllooottt~~~dddPPPKKKIIIGGGEEEAAABBBBBB>>>999555444444444444444444444444444444333333333444444444555555666>>>NNNcccyyy~~~yyyyyy}}}nnn^^^ccctttooogggiiiqqqmmmllljjjiiitttvvvpppmmmppppppllliiiiiieeeccc___\\\ZZZ[[[\\\]]]dddmmmxxxjjjUUUJJJBBB@@@CCCkkkwwwxxxqqqbbbPPPFFFBBB>>>999<<>>>>>======<<<:::888777555555333111//////000111111000////////////////////////---...///000111222222222///111111000333999===<<<777555222///000333666999666666555555555555666666:::::::::;;;<<<===>>>???@@@@@@AAABBBDDDGGGJJJLLLOOOTTTYYY[[[[[[]]]```ccchhhjjjjjjiiigggiiinnnsssnnntttzzzyyyqqqhhhcccaaaaaaaaaaaacccfffkkkooorrrwwwwwwYYYTTTNNNJJJGGGEEEGGGJJJFFFQQQsssbbbJJJDDD???>>>===<<<@@@FFFOOO\\\mmm|||vvvlllllluuu~~~eeeRRRIIIAAA@@@@@@===;;;:::999999999888777555333222000999777222:::IIIaaa{{{{{{uuuxxxtttwww{{{~~~}}}{{{yyyxxxyyyyyywwwtttsssssssssppptttxxxyyyuuunnnfffbbbfffhhhgggeeehhhpppsssqqqrrrrrrtttuuuxxxzzz}}}~~~~~~}}}~~~}}}oooeee\\\UUULLLCCC>>>;;;:::999999::::::;;;;;;;;;::::::777888;;;<<<@@@GGGPPPWWWXXX```iiiooottt{{{|||{{{mmmTTTLLLIIIGGGEEEBBBDDDDDD@@@;;;666555666444444444444444444444444333333333444444444555555888BBBUUUmmm}}}{{{eeefffuuurrrjjjkkklllmmmqqqqqqooozzz{{{zzzxxxsssppprrrkkkiiieeeaaa___```aaabbbiiisss{{{XXXHHHBBB===<<>>;;;<<>>???@@@BBBAAAAAABBBCCCFFFIIIKKKOOOVVV\\\]]]```cccdddccciiihhhgggfffgggiiikkklllnnnrrrvvvuuunnnfff```]]]\\\[[[[[[^^^ccciiinnnpppwwwnnn```SSSNNNJJJFFFHHHMMMHHHOOOhhhjjjTTTHHH???>>>;;;888===FFFPPP[[[lll{{{zzzvvv~~~gggPPPCCCCCCFFF>>>999======999999::::::999888666555555333666666999TTTuuuxxxyyy~~~sssssstttwww|||~~~}}}{{{wwwwwwvvvsssqqqqqqsssuuuvvvuuuvvvvvvvvvssspppmmmkkkiiigggfffgggjjjnnnpppsssttttttvvvxxxzzz{{{}}}tttmmmcccUUUGGG???<<<<<<===:::<<<<<<<<<:::999999999555888;;;<<<===DDDNNNVVVZZZ```gggooowwwnnnSSSMMMOOOMMMGGGFFFEEEBBB???<<<999666555444444444444444444444444555555555444333444777:::<<>>;;;<<<>>>===<<<:::777555444333333222111///.........000000//////............//////000000000111111222333444111111222333555777:::;;;999777555333222333444666999888777555555666888999::::::::::::;;;===>>>???@@@??????@@@BBBFFFIIIKKKOOOVVV[[[\\\^^^bbbdddcccffffffeeedddeeegggiiikkkkkknnnrrrssspppjjjdddaaa[[[ZZZZZZ]]]ccchhhmmmooovvv}}}zzziiiYYYRRROOOKKKHHHIIIHHHNNNeeesssZZZLLL@@@>>>===:::>>>EEEOOOZZZjjjzzzuuuVVVFFFBBBEEE>>>;;;===<<<<<<<<<;;;:::888555333111555444777888<<>><<<;;;:::<<<======<<<<<<;;;;;;999;;;======>>>CCCLLLTTTVVV]]]fffnnnuuuyyyoooVVVNNNOOONNNJJJFFFEEECCC@@@<<<999666555444444444444444444444444555555555444333444888:::999JJJgggzzz{{{}}}uuufffeeeqqquuujjjfffaaaeeeiiijjjjjjsss|||yyyuuuoookkkiiigggeeedddhhhnnnwww}}}lllllleee]]]TTTHHH???>>>CCCoooxxxhhhPPPEEEAAA<<<555<<>><<<888444222222333444222111///.........///000//////............//////111111222222333444444555111111222222444666777888999888555333222333444444999888666555555666888999999999999:::;;;<<<===>>>>>>===>>>???BBBEEEIIIKKKOOOUUUYYYYYY[[[```ccccccbbbbbbaaaaaabbbdddggghhhhhhjjjnnnrrrsssooojjjeeeZZZYYYYYY\\\aaagggkkkllltttyyyhhhZZZSSSLLLEEEAAAIIIMMMaaa~~~cccQQQAAA>>>???===>>>BBBLLLWWWhhhxxx```LLLDDDEEE@@@===>>>;;;;;;;;;:::999777555222000444333999<<>>>>>===<<<;;;===>>>>>>===>>>BBBJJJPPPUUU^^^jjjqqqwwwoooqqq|||nnnWWWLLLLLLLLLIIIFFFEEECCCAAA===:::777555444444444444444444444444555555555444333555888;;;>>>RRRttt}}}uuunnnqqq~~~xxxmmmddddddppp~~~~~~~~~~~~kkkaaaZZZYYYYYYYYYYYY___ooo~~~xxxsssoookkkhhhfffcccffflllzzz~~~llljjjhhhkkklll]]]HHHDDDMMMgggooozzzjjjSSSFFFBBB===888===???AAAAAA???=========>>><<<999666444333333333111111000///...//////000///............//////000000111222333333444444444111111222222333444555666777666444333333444555666888777555555555666888999999999999:::;;;<<<>>>>>>=========???BBBFFFIIILLLOOOTTTWWWWWWYYY___bbbbbb___^^^^^^^^^___bbbdddfffhhhiiilllqqquuussslllgggYYYXXXWWWZZZ___dddhhhjjjqqqvvv}}}xxxaaaTTTMMMHHHEEEJJJKKK\\\|||mmmWWWCCC>>>???======???JJJUUUeeeuuunnnUUUHHHGGGBBB???>>>999777777888888777666444333444222999AAARRR~~~|||}}}uuurrrrrrqqqqqqrrrssssssssssssssssssrrrpppoooqqqrrrrrrvvvzzz{{{wwwqqqjjjfffeeefffggghhhjjjmmmoooppprrrrrrssstttuuuwwwxxxyyy|||}}}~~~~~~}}}xxxpppeeeXXXNNNHHHEEEAAABBBDDDEEEFFFEEEBBB???>>>>>>>>><<<===AAAHHHMMMRRR]]]jjjsssyyysssjjjjjjzzzuuu^^^NNNKKKLLLJJJGGGFFFDDDBBB>>>:::777555444444444444444444444444444555555444333555888;;;DDD[[[~~~wwwrrrttt|||}}}vvvrrrlllhhhfffkkkwww}}}}}}ppp```WWWSSSNNNMMMLLLNNNWWWaaattt{{{vvvqqqnnngggfffiiixxxxxxwww|||pppWWWMMMTTTgggnnnuuuwwwvvvyyymmmWWWGGGBBB@@@===???@@@BBBBBBAAA?????????===<<<;;;:::888555333222111000000///////////////...............///000000///000111222333333333222111111222333333444444444333333333333444666777888777666555444555666888999::::::;;;;;;<<<>>>???@@@>>>>>>>>>@@@CCCGGGJJJMMMNNNSSSWWWVVVYYY^^^bbbbbb]]]]]]\\\\\\]]]___bbbccciiijjjmmmqqqtttrrrkkkeeeXXXWWWVVVXXX]]]bbbeeegggmmmrrrzzzjjjVVVMMMKKKKKKHHHGGGTTTqqqwww^^^FFF??????<<<;;;===GGGRRRbbbsssxxx]]]MMMJJJDDD@@@>>>888777777888888777666444333666333999EEE\\\{{{yyyyyytttsssssstttssssssssssssssspppqqqrrrqqqoooooopppqqqtttyyy}}}}}}wwwooohhhdddcccccceeegggjjjlllooopppsssssstttuuuvvvwwwyyyzzz|||}}}uuuooolllnnnqqquuuvvvsssmmmcccZZZTTTQQQNNNOOOPPPRRRSSSQQQKKKGGG>>>===<<<;;;===AAAGGGLLLMMMXXXfffoooxxx|||zzz|||sssmmmuuukkkTTTNNNNNNLLLGGGFFFEEECCC???;;;888555444444444444444444444444444444444444444555999;;;AAAYYY{{{{{{ppphhhcccdddjjjvvv~~~~~~pppaaaUUUNNNIIIGGGGGGGGGLLLSSSccc{{{vvvppplllwwwtttsssnnn]]]TTTXXXhhhoootttpppjjjkkkwwwoooYYYHHHBBBAAA@@@@@@@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;999666333222000000000000////////////......---......///000111...000111333333333222222000111222333444555555444111111222333555777888999666666444444444666888:::;;;;;;;;;<<<===>>>???@@@???>>>???@@@CCCFFFJJJLLLMMMSSSWWWWWWYYY^^^aaaaaa^^^]]]\\\[[[\\\^^^```aaahhhjjjnnnpppppplllfffaaaWWWVVVTTTVVVZZZ___bbbdddiiioooxxxdddRRRHHHCCCFFFCCCNNNiiifffLLLBBB???;;;:::===DDDOOO___ppp|||{{{```PPPLLLDDD@@@???999;;;;;;:::999777555222000888444:::JJJdddtttvvvvvvrrrvvvwwwxxxwwwtttrrrppppppnnnoooqqqpppooonnnooopppyyy}}}wwwmmmfffcccaaaaaabbbdddhhhkkkoooqqqtttttttttuuuvvvwwwyyyyyy|||}}}~~~wwwlllddd___aaaffflllqqqtttrrrkkkbbb\\\YYYSSSSSSTTTWWWZZZWWWQQQKKKAAA???<<<;;;===BBBGGGJJJNNNWWWcccmmmxxx{{{vvvxxxzzz}}}~~~uuuWWWNNNLLLIIIGGGGGGFFFDDDAAA<<<888555444444444444444444444444333444444444444555999<<<:::RRRrrr}}}nnnccc^^^aaakkk|||wwwfff^^^OOOJJJGGGGGGHHHIIINNNTTTaaayyyrrrwwwsssccc```ZZZWWWZZZhhhnnnssssssrrrxxxoooWWWGGGBBB@@@===??????@@@AAABBBAAA@@@???===<<<:::888666555333333000000000000000//////...---------......///000111///000222444555444333333///111222444555666666555222222333444555777888888666555444333444666888::::::::::::;;;<<<===>>>??????>>>>>>???AAAEEEHHHJJJLLLSSSXXXYYY[[[___aaa``````^^^]]]\\\\\\]]]___```dddhhhlllnnnkkkeee```]]]VVVUUUSSSUUUYYY]]]```bbbfffmmmuuulllTTTCCCHHHEEENNNgggnnnSSSFFF@@@;;;;;;???BBBMMM]]]nnn{{{uuu\\\OOOLLLDDD@@@@@@<<<<<<<<<;;;:::888555333111777333===QQQlll~~~vvvyyy|||qqqooossswwwzzzzzzvvvsssqqqpppppprrrssssssqqqqqqqqqrrrzzz~~~}}}ssshhhaaa_________```aaaeeejjjoooqqqssssssssstttuuuvvvwwwxxxzzz{{{}}}yyyssskkkbbb```cccgggnnnuuuvvvoooeee^^^[[[SSSSSSVVV[[[___]]]WWWPPPGGGCCC@@@>>>???BBBFFFHHHMMMSSS\\\fffrrrwwwrrrsssnnnqqqwww\\\PPPMMMHHHGGGGGGGGGEEEAAA===888666444444444444444444444444333444444444444666999<<>>999>>>>>>???@@@AAAAAA???===>>><<<888555333333333444000000000000000//////...---------......000111111000222444666666666555444///000333555666777777666333333444555555666666666666555444333444666888:::999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@CCCFFFHHHLLLSSSXXXZZZ\\\```aaa___aaa```^^^\\\\\\]]]^^^___```eeejjjkkkfff```\\\ZZZVVVTTTSSSTTTXXX\\\___aaadddkkksss{{{oooUUUMMMIIIRRRjjjsssXXXJJJBBB<<<<<>>999999::::::999888666555555222???WWWttt}}}wwwmmmlllnnnsssxxxzzzxxxuuusssssstttvvvwwwwwwvvvuuuvvvwwwxxx|||~~~yyynnnccc\\\ZZZ___^^^^^^___ccciiinnnrrrrrrrrrrrrssstttuuuvvvwwwyyyzzz|||~~~{{{oooiiiiiieeemmmvvvwwwpppfff^^^ZZZXXXXXX\\\bbbhhhgggaaaZZZLLLHHHCCC@@@@@@CCCEEEGGGFFFJJJPPPYYYeeewwwwwwnnnqqqrrrkkkgggiiifffgggkkksss~~~gggYYYTTTOOOGGGGGGGGGEEEBBB===999666444444444444444444444444333333444444444666999<<>>=========BBBDDDBBB@@@AAA@@@======<<<:::888666444333333111///......//////...---------,,,+++,,,---...///111111222333333333333222333222222222444555444333555555444333444555666777555555555555666888999:::::::::;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBEEEHHHKKKRRRSSSUUUWWWYYY[[[\\\]]]\\\ZZZZZZ^^^___^^^```eeedddaaaaaaeeebbbYYYTTTUUUTTTSSSSSSTTTVVVZZZ^^^aaahhhjjjnnnvvvqqq^^^SSSHHHGGG\\\}}}bbbHHH@@@AAAAAA===BBBFFFVVVlll}}}yyyrrroookkkwwwpppmmmtttrrraaaTTTOOOIII???===BBB===<<<;;;:::888777666555444<<<666YYY|||~~~|||zzz{{{~~~|||ooojjjjjjqqqvvv{{{{{{wwwuuuvvvyyyzzzyyywwwvvvuuuvvvvvvwwwvvvvvvssskkk```YYYXXXZZZ[[[\\\]]]^^^aaafffmmmrrrrrrsssrrrqqqpppqqquuuwwwxxxyyy{{{}}}~~~yyyxxxxxx{{{~~~~~~uuufffZZZZZZ]]]dddmmmrrrrrrkkkeeeYYYQQQGGGCCCEEEFFFDDDAAADDDEEEGGGNNNXXXcccjjjnnnqqqrrrtttyyyxxx]]]XXXQQQNNNPPPVVV\\\aaaaaadddgggjjjtttoooXXXTTTMMMIIIGGGEEEEEEDDDAAA;;;555444444333333333444444555111888555333666555999GGG^^^vvvxxxmmmlllssstttdddZZZ]]]dddrrr~~~rrrZZZRRRVVVLLLKKKMMMPPPOOONNNRRRYYYccceeeTTTUUUlllqqquuuwww|||kkkQQQCCC>>><<<;;;===BBBDDDBBB@@@AAA@@@======<<<:::888666444333333222000//////000000///.........---------...///000111111222333333333333222222222222333444555555555555444444333444555666777666666666666777999:::;;;:::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEHHHKKKQQQSSSUUUXXX[[[\\\^^^^^^\\\YYYXXX[[[^^^___aaadddccc``````ccc___VVVQQQQQQQQQQQQQQQSSSUUUYYY]]]___iiilllpppxxx|||rrrccc[[[WWW\\\aaa\\\QQQIIIIIICCCDDDUUUooofffLLLAAAAAA@@@;;;AAAFFFUUUjjj|||vvvoooooojjjppppppvvvvvvdddUUUOOOJJJBBB@@@DDD===<<<;;;:::999777666666444===;;;\\\zzzxxx|||uuuqqqwwwsssgggeeegggsssxxx||||||yyywwwxxxzzzzzzzzzzzzyyywwwtttqqqooorrrrrrooohhh___XXXXXXYYY[[[\\\]]]___aaafffmmmqqqrrrssssssrrrqqqrrruuuwwwyyyzzz}}}sssiiieeehhhooowww}}}|||uuuppp___VVVLLLGGGHHHHHHEEEBBB@@@@@@@@@CCCHHHMMMPPPRRRHHHHHHIIIMMMSSS[[[bbbfffmmmppptttzzz|||iiiVVVLLLHHHCCCAAADDDJJJQQQVVV^^^aaadddgggooozzz~~~~~~qqq\\\WWWNNNJJJHHHFFFEEEEEEBBB;;;666555444444333333444444555111777555333777777<<>><<<<<<===BBBDDDBBB@@@AAA@@@======<<<:::888666444333333222111000000111111000//////............///000000111111222333333333333222333333333444555666666777444444444333444555555666666666666777888999;;;;;;:::::::::;;;;;;;;;<<<<<<===???@@@AAABBBDDDHHHKKKPPPRRRUUUYYY\\\^^^______\\\WWWUUUZZZ^^^___```bbb^^^\\\\\\]]]ZZZSSSNNNMMMLLLMMMNNNPPPTTTWWW[[[]]]eeekkkqqqwww{{{iii^^^ZZZOOOGGGFFFIIIIIIIIIJJJDDDCCCFFFQQQbbb{{{lllPPPCCCAAA>>>999@@@EEESSShhhzzzyyyrrrsssmmmmmmzzzvvvxxxppp\\\SSSMMMEEEBBBDDD===<<<;;;:::999888777666444>>>AAAddd~~~uuusss}}}}}}qqqlllwww|||pppggggggmmmvvvzzz~~~~~~|||zzzzzz|||xxxyyy{{{{{{xxxsssnnnkkkmmmmmmkkkddd]]]WWWWWWXXXZZZ[[[]]]___bbbggglllppprrrssssssrrrrrrsssuuuxxxxxxzzz}}}yyyqqqkkknnnttt|||zzztttfff]]]SSSMMMLLLJJJGGGCCCBBB@@@>>>>>>???@@@@@@???=========>>>@@@DDDHHHJJJJJJLLLMMMOOOSSSTTTLLLBBB>>><<<::::::>>>DDDKKKPPP\\\aaadddffflllvvv{{{|||{{{}}}xxxwwwppp```ZZZOOOLLLIIIGGGFFFFFFCCC===888555555444444444444444555111777555444888888???RRRsss|||~~~sssoooqqqwwwqqqcccWWWYYYbbbqqq~~~}}}}}}~~~}}}}}}}}}}}}sssgggcccYYYUUUTTTSSSPPPLLLMMMRRR^^^}}}uuudddaaarrrppplllgggbbbdddooo|||ttt___MMMBBB>>>===>>>===BBBDDDBBB@@@AAA@@@======<<<:::888666444333333222111///000111111000................../////////111111222333333333333222555666777777666555555666333333333444444444555555555555666666777888:::;;;999::::::;;;;;;<<<<<<<<<>>>???@@@AAABBBDDDHHHKKKNNNPPPTTTXXX[[[]]]^^^^^^[[[VVVVVV[[[```___]]]]]]VVVUUUVVVVVVTTTPPPMMMKKKGGGHHHJJJMMMPPPTTTWWWYYY___gggnnnttt|||vvveee[[[SSSKKKEEEDDDDDDAAAAAACCCCCCCCCGGGOOO[[[ppppppTTTEEEAAA>>>999???CCCQQQfffxxx}}}sssppp{{{{{{{{{~~~fffXXXPPPHHHBBBAAA===<<<;;;:::999888777777555>>>JJJuuuxxxqqqsss~~~|||nnnuuu|||zzzqqqiiimmmuuuyyy|||~~~}}}}}}}}}vvvwwwyyyyyyxxxuuurrrpppkkkjjjgggaaa[[[WWWWWWXXXXXXZZZ]]]```cccgggkkkoooqqqrrrssssssrrrsssuuuxxxwwwyyy|||{{{sssnnnpppvvv~~~}}}xxxllldddZZZSSSOOOLLLHHHEEECCCAAA@@@@@@@@@@@@>>><<<::::::999999999:::;;;;;;>>>@@@AAA@@@AAADDDCCC???888888888999<<>>======BBBDDDBBB@@@AAA@@@======<<<:::888666444333333111///......///000...---,,,,,,------............111111222333333333333222777999;;;;;;888555444444333333333444444444444444444444444555666777888999999999::::::;;;<<<======>>>???AAAAAABBBDDDGGGJJJKKKNNNRRRWWWZZZ\\\\\\\\\ZZZVVVXXX]]]aaa^^^ZZZZZZSSSSSSRRRPPPNNNNNNMMMLLLCCCDDDEEEHHHLLLPPPTTTVVV]]]fffmmmooopppvvv|||~~~vvvwwwxxx{{{~~~tttoooooosssuuudddZZZNNNHHHDDDDDDBBB===<<<===@@@@@@EEENNN[[[ooorrrWWWGGGBBB???:::>>>AAANNNcccuuu~~~|||vvvjjjZZZPPPHHHAAA>>>===<<<;;;;;;:::999888888888???VVVpppllltttvvvuuuuuutttmmmgggllluuu{{{}}}~~~~~~zzzxxxwwwuuuttttttttttttmmmjjjeee___YYYWWWWWWXXXWWWZZZ]]]aaacccgggkkknnnoooqqqrrrrrrrrrsssuuuwwwyyyzzz|||{{{vvvyyy~~~ssslllcccZZZTTTOOOJJJGGG???>>><<<<<<======;;;999777777777666666666555555555999:::888777999:::888555666666777888===CCCHHH^^^fffmmmoooqqqwww}}}rrrmmm{{{xxxddd\\\YYYPPPPPPMMMJJJHHHHHHFFFAAA<<<777666555444444444444444555777444555888666BBB[[[|||}}}vvvrrrwwwsssZZZYYY[[[fffyyy||||||{{{{{{|||~~~tttjjjfffTTTOOOJJJIIIHHHDDDEEEHHHOOOdddtttfffcccsssjjjhhhssseeeNNNDDD@@@===;;;===BBBDDDBBB@@@AAA@@@======<<<:::888666444333333000///......//////...---+++,,,------......------111111222333333333333222555:::>>>???;;;666444333222222333444444444444333333333333444555666777888888999::::::;;;<<<======???@@@AAAAAABBBDDDGGGJJJKKKMMMRRRVVVYYYZZZZZZZZZXXXVVVYYY]]]___\\\\\\___]]]\\\WWWPPPLLLMMMMMMLLLBBBAAAAAACCCFFFKKKPPPRRR^^^gggmmmjjjeeeeeehhhiiiiiihhhiiinnnuuu}}}oooccc]]][[[___iiiyyyvvvfff]]]XXXPPPHHHEEEDDDBBBCCCGGGBBBCCCHHHSSSaaavvvvvvZZZIIIDDD@@@<<<===@@@LLL```rrr}}}{{{zzziiiZZZOOOGGGBBB???<<<<<<<<<;;;:::999999999;;;AAAaaaoooiiiqqqzzzqqqnnniiiffflllvvv{{{|||~~~~~~}}}~~~zzzvvvrrrpppppprrrsssqqqlllddd\\\WWWUUUVVVXXXUUUYYY]]]aaadddgggjjjlllmmmoooqqqrrrrrrrrrtttvvvzzz{{{}}}~~~yyyoooddd[[[SSSLLLIIIAAA???<<<;;;;;;:::999777::::::999999999999999999444888999777555777777444555777888777888<<>>777777666555444444444444666777444666999888FFFccc~~~uuuZZZWWWYYYfff{{{~~~}}}|||||||||}}}xxxlllhhhPPPJJJEEEDDDDDDBBBBBBEEEJJJXXX{{{zzzrrrvvvlll]]]YYYvvvqqqyyyiiiOOODDDAAA>>>:::===BBBDDDBBB@@@AAA@@@======<<<:::888666444333333111000//////000000///---,,,,,,.../////////...---111111222333333333333222111888@@@BBB>>>999555444111222333444444444333333444444444444555777888999888999999:::;;;<<<===>>>???@@@AAAAAABBBCCCGGGIIILLLNNNSSSWWWZZZZZZYYYXXXVVVVVVWWWZZZZZZ[[[bbbkkkqqqnnndddVVVNNNNNNMMMJJJBBB@@@??????AAAGGGLLLPPP\\\eeekkkeee]]][[[^^^```bbb```aaafffpppyyy~~~ttteeeXXXPPPNNNOOOVVV```mmm|||wwwppp```TTTHHHDDDBBBAAABBBDDDGGGHHHMMMTTT___ssszzz^^^LLLEEEAAA<<<<<>><<<;;;;;;:::999555444333222222333444555666999:::777777999999666666888999888888===FFFMMM___mmm{{{~~~}}}yyytttwwwhhh[[[YYYTTTTTTPPPLLLJJJJJJHHHDDD@@@888777666555444444444444555666444888===<<>>???@@@AAAAAABBBCCCFFFIIIMMMPPPTTTXXXZZZ[[[YYYXXXUUUUUUVVVVVVVVVZZZggguuu}}}ooo\\\PPPNNNMMMHHHBBB@@@===<<>>AAADDDCCCQQQbbbqqqnnnaaaTTTOOOMMMHHHDDDDDDFFFHHHKKKNNNSSSfff~~~aaaNNNFFFAAA<<<<<<>>>III]]]ooo{{{}}}sssnnnnnnqqqttt|||zzzxxxpppaaaRRRHHHBBB???<<<<<<<<<;;;;;;::::::999<<>>@@@@@@@@@AAABBBAAA@@@???>>>======<<<:::888555333222////////////...............------......///000111222222333444444444333333222555999;;;<<<:::666444444444444555555555555666444555666777777888777777777888999999;;;;;;<<<===<<<<<<===???BBBEEEHHHJJJMMMQQQVVV[[[]]]\\\YYYWWWXXXUUUSSSUUUVVVZZZeeeooozzzkkkYYYRRRSSSNNNFFF@@@>>>;;;:::<<>>GGGXXXmmm|||}}}ssskkkhhhhhhttt|||}}}xxxppp___MMMCCCBBB>>>===<<<;;;:::;;;<<<<<<999DDDllluuuoooxxxxxxeeeZZZWWW]]]jjjwww{{{}}}|||zzzyyyssspppnnnjjjfffjjjsssrrriii]]]SSSOOOOOOQQQSSSSSSYYYaaahhhkkklllmmmmmmkkkllllllmmmmmmnnnnnnnnnnnnoooqqqssstttvvvyyy|||{{{}}}~~~vvvbbbSSSMMMKKKCCC>>>>>>???===<<<===999888777555555555666777666666666666666666666666555333444777888;;;CCCMMMggg|||}}}|||}}}~~~qqq\\\SSSQQQRRRPPPKKKIIIIIIEEE???===777444555555333333555555222444888999EEElllfffVVVRRRYYYiii~~~~~~|||{{{{{{{{{}}}~~~{{{zzzzzz|||___WWWIIIEEECCCDDDCCCAAAAAADDDEEEOOOlllvvvkkk[[[WWWSSSRRRUUUZZZ^^^aaa^^^ZZZTTTKKKDDD@@@???AAAIIIdddttt[[[JJJEEE{{{qqqpppqqqooosssSSSJJJDDD======@@@@@@AAABBBAAA@@@???>>>===<<<;;;:::888555333222111000000000000/////////...------......///000111333333333444333333222222333444777999:::888666444444444444555555555555666444555666777777888888777777888999999;;;;;;<<<===>>>>>>???AAACCCGGGJJJLLLPPPSSSWWWYYYYYYXXXVVVUUUWWWTTTSSSUUUXXXaaaqqqoooYYYNNNMMMKKKDDDAAA>>>;;;:::<<>>===;;;999888999::::::888999<<<@@@FFFLLLQQQTTTfffwwwqqqhhheeeeeecccaaabbbgggaaaXXXUUUVVVhhhlllTTTHHHIIINNN===>>>FFFWWWkkkzzz~~~yyysssppptttwww}}}zzznnneeeZZZNNNEEECCC>>>>>><<<;;;;;;;;;<<<===???IIIlll~~~~~~ooo^^^TTTRRRXXXdddpppxxxzzz|||~~~~~~|||yyywwwuuupppmmmlllhhhccceeelllmmmeeeZZZRRRNNNOOOQQQRRRTTTYYYaaagggkkkllllllmmmllllllkkkkkkllllllmmmmmmkkkmmmooopppqqqrrruuuxxxyyy{{{}}}~~~}}}~~~~~~|||zzz}}}xxxgggZZZUUUMMMEEE?????????<<<;;;;;;999888777666555666666777777777777777777777777777666444555888999<<>><<<<<<;;;:::888555333222111111111111000000000000...------......///000111333444444444333222111111333444555666777666555444444444444555555555555666444555666777888888888888777888999999;;;;;;<<<===???@@@AAABBBEEEHHHKKKMMMXXXZZZ]]]]]][[[XXXVVVUUUWWWUUUSSSTTTVVVaaauuuoooVVVIIIIIIIIIEEEAAA???<<<:::<<<@@@FFFIIIPPPUUU[[[___^^^\\\YYYWWWPPPMMMIIIHHHIIIKKKMMMMMMMMMHHHAAA>>>======;;;999999888777666666777888999777777777777999;;;===>>>IIIaaa~~~}}}wwwvvvuuutttqqqttt{{{vvvhhh^^^XXXeee~~~qqqXXXKKKMMMSSS>>>>>>EEEUUUiiixxx}}}}}}}}}~~~~~~|||}}}~~~~~~vvvbbbXXXSSSNNNGGGDDD??????===<<<<<<<<<===>>>DDDPPPoooyyymmmbbbaaakkkuuuzzzuuufffVVVNNNNNNTTT```kkksssuuuxxxzzzzzzxxxuuutttooommmkkkiiieee```___bbbeee___VVVPPPNNNOOOQQQQQQTTTYYYaaagggjjjkkkkkklllmmmllljjjiiiiiijjjkkklllkkkmmmnnnnnnnnnppprrrtttwwwwwwxxxyyyzzzzzzzzzzzzwwwmmmeee^^^\\\aaahhh~~~}}}kkk___[[[PPPHHHAAA@@@???<<<999:::999888777666555666777888777777777777777777777777888666555888999<<>>???AAAAAA>>>???@@@@@@???>>>???@@@???HHHRRRYYYWWWNNNCCC<<>>===@@@@@@AAABBBAAA@@@???>>>;;;;;;:::999777555333222111111111000000000//////...------......///000111444444444333222111000///222333333333444444444444444444444555555555555666333444555777888888888888777888999999;;;;;;<<<===@@@@@@AAACCCEEEIIILLLMMMWWW\\\aaabbb^^^YYYVVVUUUXXXVVVTTTRRRQQQXXXjjj{{{{{{wwwhhhRRRHHHJJJKKKIIIBBB@@@<<<:::;;;@@@EEEHHHSSS[[[bbbdddccc```[[[VVVMMMIIICCC???===>>>??????CCC???<<<:::;;;<<<;;;:::999888777555555555555555888888777777777999:::;;;<<>>DDDSSShhhyyy~~~~~~ttt]]]RRROOOKKKHHHFFFAAA@@@>>>======>>>>>>???FFFUUUttt~~~|||sssccc]]]bbbkkkrrrrrrcccSSSMMMNNNUUU```iiinnnpppsssuuuvvvtttrrrppplllkkkiiihhhddd___\\\\\\]]]XXXRRRNNNMMMOOOPPPQQQUUUZZZ```fffhhhiiijjjkkkmmmkkkjjjhhhggghhhiiijjjlllnnnoooooonnnoooqqqsssuuuuuuuuuuuuuuuvvvvvvvvv{{{ooo```UUUMMMJJJOOOVVVjjjnnn```[[[SSSJJJCCCBBB@@@<<<::::::999888777666666777888888777777777777777777777777888666555777888<<>>>>>???AAACCCGGGMMMRRRSSSNNNGGGAAAzzz||||||~~~zzzooo{{{~~~WWWIIIDDD???>>>@@@@@@AAABBBAAA@@@???>>>;;;::::::999777555333222000000/////////............------......///000111444444333333222111000///222222222222222333333444444444444555555555555666333444555777888888999999777888999999;;;;;;<<<===>>>???@@@AAADDDGGGJJJLLLPPPYYYbbbfffccc\\\VVVTTTVVVUUUTTTSSSQQQSSS^^^kkkjjjhhh^^^OOOHHHLLLMMMIIICCC@@@===:::;;;???DDDGGGXXXaaahhhgggddd```YYYRRRIIIDDD???;;;:::;;;;;;<<<:::999777777777888777777888777777666666666666666666555555555666888999;;;<<>>???@@@@@@EEEXXX{{{www|||yyyqqqnnnnnnooorrrcccRRRLLLNNNUUU```hhhjjjlllppprrrsssrrrpppnnnkkkkkkiiigggdddbbb^^^[[[YYYUUUOOOLLLLLLNNNPPPPPPVVVZZZ```eeeggghhhiiijjjkkkjjjiiihhhggghhhhhhiiilllmmmnnnmmmmmmmmmoooqqqtttttttttttttttsssrrrqqqkkk```RRRIIICCCAAAEEEJJJXXX{{{ppp```YYYTTTLLLEEECCCBBB>>>;;;;;;999888777666666777888999666666666666666666666666888555555666777:::CCCMMMeee|||vvvooommmnnnqqqsssssswww|||yyyiii```XXXZZZYYYVVVUUUTTTOOOHHH>>>888555666666444444666555666888999<<>>GGG```ooobbbNNNKKKFFFDDDCCCCCCCCCBBBCCCCCCAAA@@@???AAAEEEHHHHHHLLLQQQSSSQQQMMMHHHEEEuuuwwwxxx|||zzzooozzzYYYGGGCCC>>>===@@@@@@AAABBBAAA@@@???>>>::::::999888777555444333////////////...............------......///000111222333333333222111000000111111111222222222333333444444444555555555555666333333555777888999999999777888999999;;;;;;<<<======>>>???@@@CCCFFFIIIKKKQQQ\\\iiioookkkccc]]]ZZZUUUTTTUUUXXXWWWWWW\\\ddd___^^^VVVLLLKKKQQQOOOHHHDDDAAA===;;;;;;???CCCGGGZZZeeemmmjjjeeeaaaWWWLLLCCC???;;;888888999::::::777777777777666666555555555555666777888999::::::777777666666666777999:::EEE]]]zzzzzzvvv}}}}}}sssyyywww```OOOIIIIII<<<<<>>;;;<<<888888777666777888999:::777777777777777777777777888666666888888999@@@III[[[rrr}}}yyyooolllkkknnnpppppptttyyyttthhh```XXXZZZZZZXXXWWWVVVPPPIII>>>888555666777555444777555666777999>>>QQQuuu{{{wwwyyynnnkkk{{{lllVVVQQQ[[[nnn~~~|||}}}~~~~~~~~~}}}|||{{{sssssstttvvvyyy{{{zzzyyyyyy{{{||||||{{{zzz{{{}}}zzz}}}zzzkkk[[[QQQHHHGGGGGGDDDAAAAAA???>>>CCCSSSnnniiiddd]]]WWWSSSQQQOOONNNJJJJJJIIIHHHHHHLLLRRRWWWTTTXXX\\\[[[WWWRRROOONNNrrrsssttt{{{zzznnntttWWWFFFBBB===;;;@@@@@@AAABBBAAA@@@???>>>999999999888777555444333000000000////////////......------......///000111111111222222222111111000000111222333333333222222444444444555555555555666222333555666888999999999777888999999;;;;;;<<<======>>>???@@@CCCFFFIIIKKKSSS___lllqqqnnnfffaaa___XXXUUUVVV[[[^^^^^^___bbbYYYWWWOOOIIIOOOYYYWWWNNNEEEBBB>>>;;;;;;>>>CCCFFF[[[iiisssqqqlllfffYYYJJJ@@@===999777777777777666777888999:::999888888888555666777888999999::::::999888777777888999;;;<<>>FFFQQQhhhsssuuu|||tttnnnkkklllmmmnnnqqquuuzzzqqqddd[[[YYY\\\\\\ZZZYYYXXXRRRKKK>>>999555666777555555777555555777;;;CCCVVVtttxxxnnnnnnuuuqqqhhhqqqoooYYYUUU[[[kkk~~~}}}}}}}}}}}}}}}~~~~~~~~~yyyuuurrrrrrvvvzzz||||||{{{}}}}}}|||{{{|||{{{~~~eeeXXXLLLHHHGGGDDDBBBAAA>>>???@@@FFFWWWtttwwwrrrooommmllliiihhhgggdddaaaaaaccceeeeeeeeedddccc```]]]ZZZYYYssstttvvv||||||lllnnnzzzTTTEEEBBB===;;;@@@@@@AAABBBAAA@@@???>>>999999999888777555444333111111111111000000000000...------......///000111000111111222222222111111000111222444444333222222444444444555555555666666222333555666888999999:::777888999:::;;;<<<<<<===>>>>>>???AAADDDGGGJJJLLLPPP[[[gggkkkfff```\\\\\\\\\WWWWWW\\\aaa``````aaaVVVSSSKKKHHHRRR``````WWWEEEBBB>>>;;;;;;>>>BBBFFF[[[mmmzzzzzztttmmm]]]KKK@@@===:::888777666555444444666999999999888888888888999999999888777666555555555555555777999;;;===BBBXXXttttttnnnvvvxxxxxxdddRRREEE>>>>>><<>>EEEKKKaaalllnnnxxxzzzsssnnnmmmmmmmmmpppttt{{{xxx}}}wwwiii]]]ZZZ]]]^^^\\\[[[YYYTTTLLL>>>999555777777555555777555555777===GGG[[[uuukkkjjjooo{{{|||hhhfffrrr]]]XXX\\\iii||||||tttqqqrrrwwwzzz{{{}}}}}}||||||{{{~~~kkk]]]OOOJJJHHHEEEBBBBBB???AAA@@@>>>GGGbbbzzzssspppnnnmmmiiidddbbbbbbaaa___]]]~~~vvvvvv}}}zzzqqqqqqzzz{{{XXXHHHCCC>>>>>>@@@@@@AAABBBAAA@@@???>>>::::::999999777666444444////////////000000000000---...///.........000222000111222222222000///...111222333333444444444444666555555444444333222222444555666777777888888888999999:::;;;<<<===>>>>>>AAABBBBBBBBBCCCGGGLLLOOOTTTZZZbbbhhhiiiddd]]]XXXZZZYYYYYYYYY[[[___ccceee^^^RRRIIIFFFQQQiiinnn\\\NNNCCC<<<<<<<<<:::@@@JJJ[[[mmm|||~~~zzzppp```PPPEEE@@@;;;:::888666888<<<888888888:::<<<<<<:::777999::::::999888888:::;;;666888999888;;;===999222===OOOjjjxxxrrr{{{}}}~~~gggSSSEEE??????===BBBRRRdddtttxxxiii```YYYQQQJJJEEECCCDDDEEECCCAAAEEELLLVVV~~~uuu}}}cccNNNLLLJJJOOO\\\dddgggkkkpppuuuvvvtttqqqnnnqqqoooiiibbbbbbhhhjjjiiiZZZRRRMMMLLLMMMNNNQQQUUUWWW[[[___cccdddeeefffgggjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnooopppppppppooouuuvvvuuuuuuvvvttthhh[[[JJJAAA;;;999999888999===@@@OOOmmmvvvfffXXXNNNIIIEEECCCAAA??????===;;;999777999:::888666666999<<<===<<<;;;:::999999999999:::<<<===>>>>>>@@@CCCEEEPPP\\\ggglllqqqwww}}}}}}wwwtttpppmmmlllnnnrrrttt}}}}}}~~~|||vvvmmmccc]]]______^^^^^^]]]UUULLL???999666777777555444777888555999<<<@@@\\\vvvrrrrrrzzzuuukkknnnnnn^^^[[[bbbqqq}}}xxxuuuuuuuuu}}}~~~|||zzz|||~~~|||]]]LLLLLLFFFBBBDDDCCCAAA<<<<<<@@@CCCOOOmmm}}}wwwuuussspppmmmjjjiiihhhggg~~~vvvuuu||||||uuuwww|||WWWFFFAAA======@@@AAAAAABBBAAA@@@>>>===:::::::::999777666444333/////////////////////000---...///.........000222000111111222111000///...111222333333444444444333444444444444444333333333444555666777777888888777888999::::::<<<<<<===>>>>>>>>>??????@@@CCCHHHLLLPPPUUU\\\aaabbb```\\\ZZZZZZYYYYYYYYY[[[___bbbddd```SSSJJJHHHRRRkkkssseeePPPEEE=========;;;AAAJJJZZZmmm}}}mmm\\\HHHBBB>>>>>>===999888999<<<:::888888999999888777777888999888777777888:::;;;>>>>>>888666999======;;;QQQoooyyy|||iiiUUUFFF???===;;;@@@PPPcccsss~~~wwwhhh```YYYQQQJJJGGGEEEEEEEEECCCBBBGGGOOO[[[xxxbbbOOOMMMKKKQQQ^^^eeeiiilllqqqvvvwwwuuurrrpppqqqoooiiibbbaaaeeefffdddXXXQQQKKKKKKLLLLLLOOOTTTVVVYYY^^^aaabbbccceeefffggghhhhhhhhhiiiiiiiiijjjiiijjjmmmooopppqqqqqqqqquuuuuuuuuvvvyyyxxxnnncccLLLCCC<<<999999888999<<<===IIIccc~~~zzzxxxwwwzzztttfffZZZRRRMMMFFFCCC@@@>>>===;;;999777777888999888777777:::===999999999999::::::::::::999;;;<<<======>>>AAACCCLLLXXXccciiimmmtttzzz}}}~~~{{{tttnnnkkklllpppsss~~~nnn``````aaaaaa______^^^XXXOOO???:::666777777555444777666444:::>>>DDDaaaxxxqqqllltttkkk\\\[[[aaaooo}}}~~~~~~{{{zzzzzz{{{}}}~~~~~~~~~|||{{{{{{~~~bbbMMMKKKEEEAAABBB@@@AAA===<<<>>>===CCCZZZsss|||zzzyyyyyyxxxxxxzzzxxx{{{~~~|||VVVEEEAAA>>>???AAAAAABBBBBBAAA???>>>===:::::::::999777666444333////////////////////////---...///.........000222000111111111111000//////222222333444444444333333333333333333444444444444444444555666777777777777888999999:::;;;<<<======<<<===>>>???@@@CCCGGGJJJMMMPPPTTTWWWXXXYYYZZZ[[[YYYXXXXXXYYY[[[^^^aaaccc^^^QQQHHHHHHRRRjjjyyyrrrUUUIII???>>>>>><<>><<<;;;999777555666666666555555777999999999:::;;;;;;;;;::::::999;;;<<<<<<<<<===???BBBHHHTTTaaagggkkkrrrxxxzzz}}}sssnnnnnnqqqsss~~~zzzdddcccdddccc```aaaaaa[[[SSS@@@:::666777777444555777444444;;;@@@IIIggg}}}xxx|||}}}vvvrrrsssnnn^^^\\\aaammmzzz~~~~~~}}}}}}|||}}}~~~|||zzzxxxxxxyyyzzzzzz{{{{{{{{{{{{}}}hhhNNNJJJEEEBBBBBB>>>???<<<<<<<<<999:::III\\\vvvzzzUUUGGGDDD@@@@@@AAABBBBBBBBBAAA???===<<<;;;;;;:::999777555444333///////////////.........,,,...///.........000222000000111111111000000000222333333444444333333333111111222333444444555555333444555666777777777777999999:::;;;<<<===>>>>>>>>>???@@@AAABBBEEEIIILLLLLLNNNOOOOOONNNQQQUUUYYYWWWWWWWWWXXXZZZ]]]```bbbXXXJJJCCCEEENNNggg}}}]]]NNNBBB@@@???===BBBJJJ^^^rrrwwwgggVVVPPPQQQSSSUUUXXXYYYRRRHHH@@@<<<;;;;;;;;;:::;;;;;;:::888888999;;;GGGQQQWWWSSSLLLKKKMMMOOO]]]xxx}}}pppZZZJJJBBB>>>===BBBSSSgggxxx{{{~~~yyykkkddd^^^WWWQQQLLLIIIGGGFFFDDDDDDKKKTTTaaa}}}|||{{{yyy~~~^^^LLLLLLLLLRRR```gggmmmppptttxxxzzzxxxvvvtttpppooojjjdddbbbdddccc___TTTMMMIIIJJJKKKKKKNNNQQQSSSWWW[[[^^^```aaabbbcccbbbcccdddeeeggghhhiiijjjhhhiiikkknnnooopppppppppqqqsssuuuvvvzzz|||wwwoooUUUJJJ???;;;:::888777999:::===MMMiii{{{nnnaaaWWWQQQJJJIIIJJJNNNTTT[[[```cccgggeeeccc___ZZZUUUQQQNNNLLLHHHCCC@@@===<<<:::888666666777666666666666777<<<<<<===<<<<<<:::999888:::;;;<<<<<<<<<===???AAAGGGTTTaaaggglllsssxxxzzz|||vvvssstttuuu~~~oooffffffdddbbbbbbccc^^^WWWBBB;;;777777666444555777444555<<>>===;;;;;;:::999777555333222000/////////......------,,,...///.........000222000000000000000000111111333333333444444333333222000111111222333444555555333444555666666777777777::::::;;;<<<===>>>>>>???>>>@@@BBBCCCDDDFFFIIILLLNNNPPPOOOMMMJJJJJJOOOTTTTTTTTTUUUWWWZZZ]]]```bbbTTTEEEAAADDDLLLdddfffUUUFFFBBB@@@>>>BBBIII___tttmmmccc^^^[[[YYYYYYRRRLLLCCC===:::::::::;;;;;;;;;<<<:::888888999;;;FFFNNNTTTTTTUUU[[[cccggg{{{ttt]]]LLLBBB>>>===BBBSSSgggxxx{{{kkkddd___XXXSSSMMMJJJHHHGGGEEEEEELLLUUUeeexxx|||rrrzzzwwwwww{{{[[[JJJKKKKKKQQQ___fffnnnqqquuuxxxyyyxxxvvvuuupppooojjjdddccceeedddaaaSSSMMMIIIJJJLLLLLLNNNRRRSSSVVV[[[^^^``````bbbcccaaabbbccceeefffhhhiiijjjjjjkkklllmmmnnnnnnmmmlllooorrrtttuuuxxxzzzuuuoooZZZMMM@@@<<<;;;999888888======III```wwwwwwjjj]]]SSSMMMJJJGGGEEEFFFJJJOOORRRTTTUUUUUUUUUTTTSSSRRRPPPOOOMMMIIIEEEAAA???<<<:::888999888888999::::::999999;;;;;;;;;;;;;;;:::999999888:::;;;;;;;;;<<>><<<@@@@@@AAABBBAAA@@@???>>><<<;;;;;;999777555333222000//////......------------...///.........000222000000000///000000111222333333444444444333222222000111111222333444444555333333444555666666666666999::::::;;;<<<===>>>>>><<<>>>@@@AAABBBDDDGGGJJJQQQTTTTTTPPPJJJHHHKKKOOOPPPQQQSSSWWWZZZ^^^aaacccTTTEEEBBBGGGKKK___ooo\\\JJJDDDAAA>>>AAAGGG[[[sssqqqcccVVVLLLHHH>>>;;;888777888999::::::;;;<<<<<<:::888888999::::::@@@DDDEEEOOOccczzz~~~vvv___LLLBBB===;;;@@@QQQddduuu|||kkkbbb]]]XXXTTTOOOLLLKKKJJJHHHHHHNNNVVVddduuu~~~rrrcccnnn|||wwwyyy}}}}}}||||||yyyZZZIIIJJJJJJPPP]]]dddnnnppptttwwwxxxwwwvvvuuuooommmhhhaaa```cccccc```RRRLLLIIIJJJLLLLLLNNNQQQRRRVVVZZZ]]]___```aaabbbaaabbbcccdddfffggghhhiiijjjkkklllmmmmmmlllkkkjjjmmmrrruuuvvvxxxzzzuuuooo]]]OOOAAA<<<<<<:::888888======FFFXXXjjjyyyuuuhhh]]]SSSMMMIIIGGGFFFFFFIIILLLNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRMMMKKKGGGEEEBBB@@@<<<999777666777:::===>>>>>>===;;;;;;:::::::::;;;;;;<<<888999;;;<<<<<<>>>@@@CCCLLLYYYffflllpppvvvzzz{{{}}}yyyvvvuuu}}}hhhiiihhhfffggggggbbb[[[DDD===777666666444555888777888>>>BBBPPPssstttSSSNNNWWWrrrqqqfffiiiooowwwyyyvvvuuuxxxvvvwwwwwwxxxyyyzzz{{{|||~~~}}}}}}}}}~~~zzzxxxvvvtttsssrrrrrrsssuuuwwwzzz|||}}}~~~```JJJHHHFFFCCCCCC@@@???===:::777777;;;BBBHHH^^^rrrsssPPPEEECCC???===>>>???@@@AAABBBAAA@@@@@@<<<<<<;;;999777555333111000000///......---,,,,,,---...///.........000222111000/////////000222333333444444444333333222111111111222222333333333444333333444555666666666666777888888999:::;;;<<<===:::<<>>???EEESSSooooooZZZIII@@@???999999;;;===@@@AAA@@@>>>???@@@???>>><<<;;;<<<===888AAAHHHKKKWWWrrruuusssqqqrrrvvvzzzxxx```MMMBBB===;;;@@@PPPcccsssmmmddd___[[[XXXQQQOOOOOOOOOMMMLLLQQQXXXfff{{{sss^^^^^^pppyyy[[[JJJKKKKKKPPP]]]dddmmmooorrruuuvvvvvvuuusssnnnkkkddd\\\ZZZ]]]]]]ZZZOOOJJJGGGIIIKKKKKKLLLOOOPPPTTTXXX\\\]]]^^^___`````````aaabbbdddeeeffffffiiijjjkkklllmmmllllllkkklllrrrwwwzzz|||}}}yyysss```PPPAAA======<<<999999:::;;;BBBPPP]]]jjjwwwyyypppfff]]]VVVRRRMMMLLLLLLMMMOOOQQQPPPPPPLLLLLLLLLMMMOOOQQQSSSTTTRRRPPPOOOMMMKKKHHHCCC???:::;;;===CCCIIIMMMNNNMMMGGGEEEBBB???===<<<===>>><<<>>>@@@AAABBBDDDGGGJJJTTTaaannntttxxx|||}}}{{{zzzyyyuuuiiikkkkkkjjjkkkkkkeee\\\EEE>>>888666666444555888777888>>>DDDVVV~~~wwwWWWPPPRRRggguuuhhhjjjooovvvwwwttttttwwwuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxyyyzzzxxxwwwvvvuuuttttttttttttrrruuuxxx{{{|||}}}hhhTTTRRRLLLFFFDDD@@@@@@>>>;;;888888;;;>>>@@@OOOgggyyyTTTGGGFFFAAA@@@===>>>@@@AAABBBBBBAAAAAA<<<<<<;;;999777555222111000000///...------,,,,,,---...///.........000222111000/////////111222333444444444444333333222111111222222222222333333333222333444555666666666666666666777888999::::::;;;;;;===@@@BBBCCCDDDGGGIIISSSXXX]]][[[SSSLLLKKKLLLKKKMMMQQQUUUZZZ___ccceeeVVVEEECCCFFFCCCPPPrrrzzzeeeOOOGGGBBB>>>???DDDKKKllleeeMMM???>>>CCCBBBCCCGGGKKKMMMLLLHHHDDDDDDDDDDDDCCC@@@@@@@@@BBBBBBRRR```eeeooozzztttmmmccc]]]ZZZZZZ^^^bbbhhhxxxyyy```MMMBBB???===BBBRRRdddtttrrrgggccc```]]]SSSQQQRRRSSSQQQOOOSSSZZZooo}}}hhh^^^eeezzz\\\KKKLLLLLLQQQ^^^dddlllnnnqqqtttuuuuuutttsssmmmjjjaaaXXXUUUWWWWWWUUUNNNHHHEEEHHHJJJIIIKKKNNNOOORRRWWWZZZ[[[\\\^^^_________```aaabbbcccddddddggghhhjjjlllmmmmmmmmmmmmkkkrrryyy}}}}}}wwwaaaQQQBBB======<<<:::999777888???JJJUUU```ooo{{{zzzxxxsssllleee^^^YYYWWWTTTSSSTTTVVVWWWWWWTTTRRRLLLKKKJJJKKKLLLOOORRRTTTXXXWWWVVVVVVTTTPPPKKKGGGGGGHHHLLLSSS\\\bbbdddcccVVVSSSLLLFFFAAA>>>>>>>>>BBBDDDFFFHHHIIILLLOOORRR\\\iiivvv|||~~~}}}~~~|||qqqeeejjjlllmmmmmmnnnnnnggg^^^FFF>>>888666555444555999555777>>>FFF\\\{{{xxxtttaaaXXXRRR\\\rrr{{{vvvssssssxxxyyymmmiiijjjooouuuvvvssstttwwwuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuqqqssswwwzzz{{{}}}rrr```]]]SSSIIIFFFBBB>>>>>>===;;;<<<>>>???===???[[[~~~{{{VVVCCCCCCBBB999===AAADDDCCCCCCEEECCC???>>>;;;888777888777333000000000000000////////////...------,,,,,,,,,------000111222111000//////111333333444444333333222111333333222222222333444444777777777777666555444333666666777888999::::::;;;>>>@@@BBBCCCDDDGGGJJJLLLUUUZZZ\\\WWWRRRQQQPPPNNNRRRSSSSSSTTTZZZaaaaaa]]]QQQEEE???BBBCCCJJJdddzzzeeeOOOEEEBBB>>>===@@@MMMVVVmmm|||jjj]]]SSSMMMKKKRRRYYY___eeefff___VVVTTTQQQLLLGGGEEEHHHMMMRRRaaaooo}}}wwwrrrkkkeeeaaa``````^^^ZZZXXX\\\gggppp{{{dddOOOAAA@@@@@@EEESSSgggyyyzzzzzzzzzmmmfff```YYYYYYTTTRRRTTTQQQOOOXXXeeezzztttiiibbbhhhuuu^^^JJJFFFLLLSSS]]]gggiiikkknnnqqqrrrrrrqqqooonnnlllcccXXXSSSTTTTTTQQQIIIGGGEEEFFFHHHJJJJJJJJJOOOQQQUUUXXXZZZ\\\___aaaaaa`````````aaabbbcccccceeehhhkkkooopppooommmkkkppprrrwww~~~~~~yyyfffUUUCCC<<<<<<;;;::::::555999@@@IIISSS___jjjrrrssstttrrrkkkfffccc^^^XXXZZZZZZYYYXXXXXXXXXXXXXXXVVVTTTQQQOOOOOOQQQSSSUUU\\\eeekkkkkknnnpppdddSSSXXXWWWZZZeeesss}}}~~~nnneeeZZZRRRKKKDDD???===EEEGGGNNNWWWZZZXXXVVVWWW___lllyyy~~~}}}|||{{{ooonnnnnnjjjdddgggmmmsssttttttrrrkkkdddFFF>>>777666777777777:::666===???CCC^^^xxx||||||cccUUU]]]pppjjj___```dddhhhiiifffdddccc```hhhooorrrsssvvvuuusss|||yyyvvvvvvxxxzzzyyyxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyyyywwwtttuuuvvvwwwxxxzzz}}}xxxgggXXXLLLGGGFFFAAAAAA???===:::999:::;;;???HHHaaatttSSSBBBEEEDDD======AAADDDCCCCCCEEECCC???===;;;888777777666222000////////////............000//////....../////////000111222111000//////111222222333333222222111000222222222222333444555555666666666666666555555444666777777888999:::;;;;;;===>>>AAABBBCCCFFFIIILLLVVV[[[]]]XXXSSSRRRRRRPPPOOOPPPPPPRRRYYY___^^^YYYMMMCCC>>>AAAAAADDDXXXqqquuubbbNNNEEEAAA>>>===>>>DDDJJJ[[[uuu}}}}}}qqqjjjccc```eeeppp|||uuukkkooosssvvvwwwuuusssppprrrrrrrrrsssuuuzzz|||eeePPPCCC@@@@@@EEESSSgggyyy{{{xxxzzz~~~wwwkkkfffaaa[[[[[[VVVTTTVVVSSSRRR\\\jjjkkkccciiirrr\\\IIIFFFLLLRRR\\\eeefffgggjjjlllnnnnnnmmmmmmhhhfff___VVVSSSSSSQQQMMMHHHFFFDDDEEEFFFHHHIIIIIIMMMPPPTTTWWWYYY[[[^^^```bbbbbbbbbbbbcccdddeeefffhhhiiilllmmmnnnmmmkkkjjjnnnpppuuu}}}zzzlll[[[HHH@@@>>>;;;999999777:::???FFFPPP]]]kkkttttttuuusssmmmhhhfffbbb]]]]]]\\\[[[ZZZZZZZZZ[[[[[[XXXVVVTTTTTTTTTWWWZZZ\\\\\\jjjyyyyyyyyy|||yyyjjj\\\QQQHHHDDDBBBFFFIIIRRR^^^cccaaa______bbbnnnyyy|||~~~~~~xxx|||zzzwwwmmmgggcccbbbfffmmmrrrttttttsssllldddFFF>>>777666777777777:::555===AAAHHHdddpppfffiiitttlll]]][[[\\\^^^]]]ZZZXXXYYY]]]fffnnnrrrsssuuuuuurrryyyvvvtttuuuxxxzzzzzzyyyzzzzzzyyyyyyxxxwwwwwwvvvuuuuuuuuuwwwyyyyyyvvvttttttvvvwwwxxxyyy|||}}}gggRRRFFFBBBBBBAAA@@@===;;;:::;;;<<>>BBBDDDBBBCCCDDDCCC???<<<:::888777666555222///............------------000//////...//////000000000111222111000//////111111222222222222111000000111111222222333444555555444555555666666666666666777777888999:::;;;<<<<<<;;;===???AAABBBEEEIIILLLVVV[[[]]]YYYTTTTTTTTTRRRNNNOOOPPPSSSZZZ```^^^WWWJJJAAA===@@@>>>===JJJ\\\kkk\\\MMMEEEAAA>>><<<<<>>DDDOOO^^^nnnxxxwwwyyyvvvppplllkkkgggbbbbbbaaaaaa``````aaabbbccc```___^^^]]]\\\]]]^^^______ppptttaaaTTTMMMKKKFFFJJJSSS^^^ccc```^^^^^^aaakkkuuuxxx{{{{{{yyyuuuxxx|||vvvgggbbbbbbffflllrrrtttvvvuuummmeeeFFF>>>777666777777777:::666>>>DDDMMMiii|||{{{}}}mmm\\\WWWSSSSSSPPPLLLLLLOOOWWWcccnnnrrrtttvvvuuusssvvvtttssstttwwwyyyyyyxxxzzzzzzzzzyyyxxxxxxwwwwwwuuutttuuuwwwxxxxxxvvvttttttuuuvvvwwwyyy|||{{{\\\IIICCCDDDBBB@@@===<<<<<<<<<======999<<>>???CCCGGGOOO^^^lllttthhhaaadddrrr|||~~~iiiTTTGGG@@@AAAFFFTTTgggyyy{{{www|||zzzoookkkiiifffbbb\\\ZZZ\\\ZZZZZZfffuuutttssszzz}}}eeeTTTGGGGGGMMMQQQXXXaaadddeeeeeeggghhhiiijjjkkkgggfffcccaaacccddd^^^UUUJJJHHHEEEDDDEEEGGGGGGGGGIIILLLQQQTTTVVVYYY\\\^^^]]]]]]]]]^^^```bbbcccdddggggggfffgggggghhhiiiiiifffgggkkksss{{{zzziiiUUUIIIBBB<<<999888888:::???GGGSSScccttt~~~|||}}}{{{tttpppoookkkgggggggggfffggghhhkkkmmmooonnnmmmjjjgggdddaaa___^^^bbboooqqq^^^SSSMMMFFFGGGLLLSSSUUURRROOOPPPZZZeeeoootttyyyuuugggcccgggmmmrrrvvvxxxxxxpppfffFFF>>>777666777777777:::888???EEEOOOiiimmm___VVVPPPOOOKKKEEEFFFLLLTTTaaannntttvvvwwwwwwtttvvvuuuuuuuuuvvvwwwwwwvvvyyyyyyyyyxxxxxxwwwwwwwwwuuuttttttvvvwwwxxxvvvuuutttuuuvvvwwwxxx{{{fffQQQJJJFFFCCC???===<<<<<<<<<<<<:::888:::===AAAKKK___qqqjjjSSSHHHHHHEEE???@@@CCCDDDBBBAAADDDCCC???<<<======<<<999666444333000000000/////////......---------------...///000000111222111/////////111333333333444333222222111444444444444444222111000222333444666777777777777777888999:::;;;<<<<<<===<<<>>>???AAACCCGGGMMMQQQTTTYYY\\\WWWTTTSSSSSSRRRQQQSSSVVV\\\eeeiiibbbWWWIII@@@:::::::::999???IIIQQQNNNHHHAAA===;;;;;;999======>>>>>><<<<<>>777666777777777:::999>>>EEERRRllltttcccYYYRRRSSSNNNFFFEEELLLRRRaaapppvvvwwwyyyyyywwwxxxyyyxxxxxxvvvuuuttttttwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttuuuwwwwwwvvvuuutttuuuvvvwwwyyy|||nnnXXXQQQIIIEEE@@@===<<<===<<<<<<888:::======999999AAAJJJfffxxxjjjTTTJJJGGGCCC===AAADDDDDDAAAAAACCCBBB???<<<>>>???>>>;;;777555444111000000000////////////////////////000111222222000111222111000//////111333444444444444333222222333444555555444333111000333444555666777777777777777777888999:::;;;<<<<<<<<<>>>???AAACCCHHHNNNRRRTTTZZZ\\\WWWSSSSSSSSSQQQOOOQQQUUU]]]gggjjjaaaTTTIII@@@999888999;;;???EEEGGGHHHEEE>>>:::::::::999777999===@@@???===BBBIIIMMMccctttVVVEEE@@@AAA888@@@MMMXXXYYYVVVYYY______gggpppxxxzzzxxxvvvtttqqqwww~~~~~~iiiTTTGGGAAAAAAFFFTTTgggxxxuuuuuuwwwyyypppnnnmmmlllhhhcccaaaccc```^^^gggttt|||nnniiiYYYLLLCCCEEEJJJNNNVVV______```bbbccceeeeeeffffffiiieeeaaadddmmmsssmmmbbbOOOKKKGGGEEEEEEGGGHHHHHHGGGKKKOOOSSSUUUXXX[[[^^^^^^^^^^^^___aaabbbcccdddgggggghhhjjjlllnnnpppqqqhhhfffeeekkkuuuooo\\\NNNDDD===:::;;;444999AAAKKKYYYhhhxxxxxxttttttrrrnnnkkkjjjjjjkkknnnrrrvvvyyy{{{{{{yyyuuuoooggg```\\\YYY[[[bbbooo|||dddSSSIIICCC???===???@@@@@@CCCHHHMMMZZZiiisss|||tttoootttyyy}}}vvvjjjFFF>>>777666777777777:::999===EEEVVVuuuiii___ZZZ\\\WWWJJJFFFLLLRRRaaaqqqvvvwwwxxxzzzyyy{{{||||||{{{xxxuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvuuutttssstttvvvwwwvvvuuuuuuvvvwwwxxxzzz}}}vvv___WWWOOOIIICCC?????????>>><<<999;;;===<<<999999===BBBBBBLLL\\\hhhppp|||zzzeeeRRRIIIFFFBBB<<>>@@@>>>:::666444444000000/////////.........////////////000111222333000111222111000//////111333333333333333222111111000111333555555444333222444444555666777777666666666777777888999:::;;;;;;;;;<<<>>>???BBBGGGNNNSSSWWW\\\^^^YYYTTTSSSSSSQQQNNNPPPUUU^^^iiikkk```RRRFFF>>>888888:::;;;<<<>>>???CCCCCC;;;666888::::::666777;;;??????>>>AAAFFFEEETTTgggtttzzzvvvYYYGGG???<<<:::666888===AAAAAA@@@GGGOOOQQQTTTWWWXXXWWWUUUTTTTTT]]]ooo~~~hhhSSSEEEBBBBBBFFFTTTgggxxxyyywwwxxx}}}yyyrrrrrrrrrqqqkkkgggfffgggccc___fffrrroooeeeUUUIIIAAADDDHHHLLLUUU___^^^```bbbeeefffffffffeeegggaaa[[[^^^jjjsssnnndddOOOKKKFFFCCCDDDEEEGGGGGGEEEIIIMMMQQQTTTWWWZZZ\\\____________```aaabbbccceeefffggghhhjjjlllmmmmmmfffbbb___cccnnn{{{tttaaaRRRFFF===:::;;;666888>>>FFFRRRbbbrrr|||~~~xxxvvvwwwvvvsssqqqpppooonnnpppssswwwyyy}}}xxxpppfff]]]WWWOOOPPPSSS\\\hhhxxxxxx___PPPEEE>>>:::999;;;======AAAFFFJJJUUUdddooozzztttxxx}}}yyylllFFF>>>777666777777777::::::<<>>;;;======;;;:::<<>>:::555333333//////.........---------------------...///111111000111222111000//////111111222222222222111000000---///222444666666555555444555666666666666666666666666777888999::::::;;;:::;;;<<<>>>AAAFFFMMMRRRYYY^^^___ZZZUUUTTTSSSQQQNNNQQQWWW```kkkmmmaaaRRRBBB<<<777888::::::999888;;;AAAAAA999555777;;;:::;;;999999;;;;;;999;;;@@@;;;DDDNNNSSSSSSUUU\\\ddd```dddjjjtttmmmQQQ???<<<<<<777222777555555777777888===CCCAAAAAABBBBBBAAACCCFFFHHHMMMfff}}}hhhRRRDDDBBBBBBGGGTTTgggxxx|||zzzzzz{{{vvvwwwxxxwwwnnnjjjiiikkkfff```fffqqqrrrvvv{{{|||~~~uuu}}}uuufffTTTGGG@@@BBBGGGKKKUUU``````bbbeeehhhjjjiiihhhgggfff___XXXZZZhhhsssoooeeeOOOJJJEEEBBBBBBDDDEEEFFFDDDGGGKKKOOORRRUUUYYY[[[]]]]]]]]]]]]]]]^^^___```bbbcccdddeeeffffffffffffccc]]]XXX[[[fffuuuxxxdddTTTGGG===999:::888888;;;@@@KKK[[[mmmxxx}}}~~~|||wwwvvvyyyyyywwwyyywwwtttssssssuuuxxxzzzzzzooocccWWWPPPJJJIIIKKKOOOTTTYYYaaagggnnnmmmTTTEEE::::::777666999:::999;;;???GGGRRR^^^iiiuuu~~~}}}xxx{{{{{{mmmFFF>>>777666777777777:::<<<===FFF\\\{{{rrrqqqvvvmmmWWWKKKNNNQQQ```oootttsssuuuxxxyyyzzz}}}|||yyyyyy{{{wwwwwwwwwwwwwwwwwwxxxxxxvvvtttssssssuuuvvvvvvuuuwwwxxxyyyzzz{{{uuujjj[[[SSSJJJEEEEEEEEEBBB???===>>>>>><<<;;;<<<;;;888<<<;;;===???===;;;CCCNNNhhh~~~yyy~~~{{{ppp]]]LLLDDDDDDBBB===EEECCC@@@???>>>>>><<<;;;:::;;;<<<;;;999777666666---.../////////...,,,,,,...------......///000111111111111111000000000000111111111444555333---'''222333444555555555444333555555555555666666666666888888888888888999999999;;;:::999:::@@@FFFLLLOOO[[[```aaa[[[TTTRRROOOLLLQQQMMMTTT]]]gggqqqiiiQQQDDD<<<777777999888888999:::::::::999999999888888666888:::<<<===<<<:::888777;;;BBBGGGJJJIIIFFFDDDAAAGGGOOOUUUXXXYYYYYYYYYIIIGGG???777444666666333222333555555444333333444;;;<<<<<<<<>>;;;===777666888===DDDQQQeeewww~~~{{{zzz{{{}}}{{{zzz{{{~~~}}}pppaaaUUUOOOKKKKKKMMMPPPSSSUUUUUUUUUXXX]]]pppaaaKKKAAA999999888666666777:::===???HHHSSSaaakkkvvv~~~{{{zzz|||wwwrrrlllHHH@@@888777888777777999666@@@NNNlll~~~{{{{{{{{{sssjjjnnn|||{{{fffRRRMMMVVV^^^jjjrrrttttttssssssyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxtttuuuuuuvvvwwwwwwxxxxxxttttttvvvyyy{{{|||nnnjjj]]]QQQMMMKKKEEEBBBBBB@@@>>><<<;;;;;;:::999888???<<<999999<<<@@@AAA@@@HHHUUUccchhhcccbbbkkkwwwyyytttyyywwwmmm\\\KKKEEEEEECCC>>>BBBAAA???>>>???@@@???>>>:::<<<>>>>>>;;;777555444---.../////////...---,,,...------......///000111111111111111000000000000111333555666444111...,,,222222444555555555444333555555555555666666666666888888888888888999999999999888888:::@@@GGGNNNQQQYYY^^^___ZZZTTTQQQOOOMMMOOOLLLSSS]]]hhhssslllTTTDDD<<<777777999888777999999999999999888888888888555666999:::;;;;;;:::999666999>>>BBBCCCBBB@@@>>>999<<>>999444444777777444222333555666555666888999:::;;;>>>BBBJJJVVVccclll|||rrrrrrwwwiiiSSSEEEBBBBBBHHHVVVjjj{{{|||{{{|||{{{|||}}}tttuuuppppppssskkkjjjyyy|||{{{{{{ooo[[[LLLAAABBBFFFKKKTTT___cccccccccccccccccccccccc``````ZZZVVVcccwwwyyymmmUUUKKKCCCBBBCCCBBBBBBCCCCCCFFFJJJMMMOOORRRVVVXXXZZZ[[[\\\]]]^^^___``````bbbbbbaaa___]]]ZZZXXXWWWZZZ___bbbdddkkkwww{{{jjjZZZKKK???;;;<<<888666888===DDDPPPcccttt{{{~~~zzznnnaaaXXXSSSTTTTTTUUUZZZ^^^```^^^[[[VVVVVVccc~~~YYYGGG???888888777666555666999<<<>>>GGGRRR___jjjuuu}}}zzzzzz{{{~~~}}}vvvsssrrrnnnHHH@@@888888888777777:::999AAANNNkkkxxxzzz{{{{{{{{{zzzzzzuuulllfffmmm}}}}}}iiiWWWQQQVVV___jjjrrrtttssssssssswwwwwwxxxxxxxxxwwwwwwvvvyyyxxxvvvuuutttuuuvvvwwwttttttuuuvvvwwwxxxxxxyyywwwvvvwwwyyyzzz{{{xxxjjj\\\UUUQQQJJJEEEEEEAAAAAAAAAAAAAAA???===;;;@@@>>>======???@@@???===;;;AAAGGGIIIGGGFFFJJJQQQlll{{{rrrlllqqqrrriiiZZZKKKEEEEEEDDDAAA@@@???>>>>>>@@@BBBBBBAAA:::===@@@AAA===888444222......//////......---,,,...------......///000111111111111111000000000000111555888666222//////111111222444555555555444333444555555555555666666666777777888888888999999999999999:::<<<@@@FFFLLLPPPWWW\\\]]]XXXRRRPPPOOOMMMNNNKKKRRR]]]hhhtttnnnVVVDDD<<<666777888777777999888888888777777777666666555555666888999:::;;;;;;999:::<<<======;;;999888555777999999:::;;;===@@@======999333111444666444555555555444222222444666777===GGGRRR^^^jjjuuu|||zzzpppgggaaa\\\VVVRRRSSSXXXbbbsss~~~iiiTTTFFFBBBCCCIIIXXXkkk}}}{{{yyy~~~yyyyyyssssssuuunnnnnn}}}yyywwwxxxxxx]]]MMMAAAAAADDDGGGPPPZZZ______```aaabbbbbbbbbbbb^^^^^^WWWSSS^^^pppsssiiiSSSJJJCCCBBBCCCAAAAAACCCCCCEEEIIILLLNNNQQQUUUWWWZZZ[[[[[[\\\]]]^^^______``````___]]]ZZZUUUQQQOOOOOOZZZccciiippp{{{nnn^^^OOOAAA;;;;;;888777888<<>>???AAACCCCCCBBB:::>>>BBBCCC???999333000...............---------...------......///000111111111111111000000000///333555555444111000000222111222333444555444333333444444444555555555666666777777777888999999::::::======>>>>>>@@@CCCHHHLLLVVV[[[[[[VVVQQQOOOOOOMMMMMMJJJPPP[[[fffrrrlllUUUCCC<<<666777888777777888777777666666666555555555666555666666888:::<<<=========<<<;;;:::888777666555666666666777:::???BBBUUUXXXTTTGGG999333222111555666666666666888;;;>>>SSS\\\iiissswwwwwwtttrrr```VVVIIIAAA@@@@@@???===BBBGGGRRRdddvvv{{{fffSSSFFFBBBDDDKKKZZZnnn~~~|||~~~}}}wwwvvvxxxqqqqqquuulllqqq}}}___PPPCCCAAACCCFFFMMMWWW[[[\\\^^^```aaabbbbbbbbb___]]]UUUMMMSSSaaaccc]]]OOOHHHCCCBBBBBB@@@@@@BBBBBBEEEHHHJJJLLLOOOSSSVVVZZZZZZ[[[[[[\\\]]]]]]^^^]]]]]]]]][[[XXXSSSNNNKKKDDDMMMXXXcccpppsssdddTTTDDD<<<;;;888777888<<<@@@IIIYYYhhhooouuuttthhh```\\\ZZZbbbeeejjjrrr}}}zzzwww{{{YYYDDD>>>;;;888555555444444555666888999AAALLLZZZdddnnnyyy~~~{{{zzzzzzyyyyyyzzz{{{|||~~~yyyrrrmmmiiihhhjjjppplllHHH???888888999888999;;;>>>DDDPPPooo{{{{{{{{{zzzzzzrrraaacccffflllqqqooofffdddjjjtttrrrbbbWWWUUUVVV___jjjrrrtttsssrrrsssssstttttttttuuuvvvwwwwwwyyyxxxwwwvvvvvvuuuuuuuuusssssstttuuuvvvwwwxxxxxxzzzxxxwwwxxxyyy{{{ooo```TTTLLLHHHHHHFFFCCC@@@>>>===>>>;;;;;;<<<===>>>>>>>>>=========<<<:::;;;???@@@???===IIIXXXcccjjjjjj___RRRxxxiii```dddddd```VVVJJJEEEFFFGGGEEEBBBAAA@@@@@@AAACCCBBBAAA;;;???BBBBBB>>>888333000//////......------------...------......///000111111111111111000000000///555333111111222222111///111222333444444444333222444444444444555555555555666777777888999999::::::===>>>??????@@@CCCHHHLLLVVVZZZ[[[UUUOOONNNNNNMMMNNNJJJOOOXXXcccoooiiiRRRCCC;;;666666888777666888666666666555555555444444666666555666777:::===>>>>>>===;;;999777555555555333333222222222555999===cccooouuujjjUUUEEE;;;666666888:::===@@@EEEKKKOOO\\\bbbiiikkkeee[[[PPPIIIEEE???888666999<<<;;;999888:::BBBNNN^^^kkktttwww{{{vvvbbbPPPEEECCCEEEMMM\\\ppp|||{{{|||sssrrrlll]]]cccvvvaaaQQQDDDBBBDDDEEEMMMVVVYYY[[[]]]```bbbbbbbbbbbbccc___UUUKKKLLLSSSTTTOOOLLLGGGCCCCCCBBB??????AAAAAACCCFFFHHHJJJMMMQQQTTTXXXYYYYYYZZZ[[[\\\]]]]]]\\\]]]^^^]]][[[XXXTTTQQQCCCFFFKKKVVVkkkyyykkkZZZIII???<<<888777999;;;>>>EEESSSaaagggoooyyytttggg]]]XXXVVVSSSWWWZZZ]]]dddvvvdddKKK>>><<<;;;999555444444444444666777888>>>IIIVVV```jjjuuuzzzzzzyyyyyyxxxxxxxxxzzz{{{|||vvviiihhhmmmtttnnnHHH???999888999999999<<<===EEETTTuuu||||||yyyyyyvvvjjjmmmnnnrrryyyxxxkkkhhhiiijjjdddWWWOOOPPPTTT]]]iiiqqqsssrrrrrrrrrssssssttttttvvvwwwyyyzzzvvvwwwyyyzzzzzzyyywwwvvvtttttttttuuuvvvvvvwwwwwwxxxvvvvvvxxxzzz~~~|||{{{|||kkk^^^[[[XXXRRRJJJCCCAAABBBEEEFFFEEEBBB@@@>>>>>>???AAA:::???AAA>>>>>>BBBCCC@@@AAACCCBBBAAABBBDDDEEECCCzzzkkk___bbb___]]]TTTIIIDDDFFFGGGEEEDDDCCCAAAAAABBBCCCBBBAAA===???AAA???<<<777333222//////...------------......------......///000111111111111111000000000000555222///000333444111...000111333444444444333222333444444444444555555555666666777888999::::::;;;888;;;>>>@@@AAAEEEKKKPPPWWW[[[[[[TTTOOONNNNNNLLLMMMIIINNNVVVaaammmgggPPPCCC;;;555666777666666888666666666555555555444444666555555555777999;;;<<<999888666555333333333333444444333111000111333666EEEYYYmmmqqqhhh\\\PPPGGG===>>>?????????AAADDDFFFCCCEEEFFFDDD@@@<<<999888===:::888888::::::777444666666888???JJJVVV___dddiiirrrqqq___NNNCCCCCCFFFNNN___rrruuurrraaaSSSVVVeeeaaaQQQDDDBBBDDDEEEMMMVVVYYY[[[^^^aaacccdddccccccfffbbbYYYNNNJJJLLLLLLIIIIIIEEECCCCCCBBB>>>===@@@@@@AAACCCEEEGGGJJJNNNRRRVVVWWWXXXYYY[[[\\\]]]]]]___``````aaa```^^^\\\ZZZMMMJJJGGGOOOddd~~~rrraaaOOOCCC???999888999;;;<<>>GGGXXX{{{|||{{{~~~zzzyyywwwzzzxxx|||mmmjjjhhhcccYYYMMMIIIKKKQQQZZZfffooorrrrrrrrrsssssssssssstttvvvyyy{{{}}}vvvwwwyyy{{{{{{zzzyyyxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwuuuvvvzzz|||{{{vvvvvvzzzwwwsssnnndddVVVKKKFFFGGGKKKSSSQQQNNNHHHCCCAAABBBCCCHHHPPPTTTSSSSSSVVVRRRIIIBBBAAA>>>:::999;;;???BBB}}}oooaaaaaa\\\ZZZSSSIIIDDDEEEFFFEEEDDDBBBAAAAAACCCCCCCCCBBB>>>???>>><<<888555444555000///...---,,,------......------......///000111111111111111000000000000333333333333444333222111000111222333444333222222333333444444444555555555555666777888999:::;;;;;;777;;;???AAABBBEEELLLQQQYYY\\\\\\TTTNNNMMMMMMLLLLLLGGGLLLVVVaaannniiiSSSCCC;;;555666777666666888666666666666555555555555333333444444555666777888444333333333222222333333333444555555444333444555---:::JJJUUU\\\\\\UUUMMM???@@@???<<<888666555555888999::::::;;;===AAADDD888888999888888666444333888777777;;;BBBKKKSSSXXX\\\fffwwwooo]]]MMMCCCCCCFFFPPPaaatttvvvqqq}}}\\\PPPSSSbbb~~~^^^OOOBBB@@@BBBEEELLLVVV[[[]]]```ccceeeeeedddccccccaaaYYYOOOJJJJJJJJJIIIGGGDDDCCCDDDAAA======???>>>???AAABBBDDDGGGLLLOOOTTTUUUVVVXXXZZZ\\\]]]^^^```````````````______^^^WWWSSSNNNPPPbbbzzzwwwgggSSSFFFBBB999888999:::;;;>>>IIIUUU[[[aaajjjpppsssuuuyyy{{{~~~~~~~~~{{{sssfffWWWKKKDDD@@@???;;;777777===HHHQQQ\\\iiittttttooolllhhhdddYYYPPPEEE???<<<:::888777555555555555555666666666888DDDPPPZZZdddnnnsssssswwwzzz}}}~~~yyyxxxvvvuuuvvvyyy}}}uuusss~~~qqqHHH???999999::::::;;;===@@@KKK]]]xxxuuuwww{{{yyyxxxvvv|||zzz|||jjjiiiggg```TTTIIIFFFHHHNNNWWWdddmmmqqqqqqrrrsssrrrrrrrrrsssvvvyyy|||~~~yyyyyyxxxwwwwwwxxxxxxyyyvvvvvvvvvuuuttttttsssssswwwvvvxxx{{{}}}vvvqqqrrrqqq~~~mmm]]]TTTSSSUUUddddddbbb]]]XXXTTTTTTUUUWWW^^^cccffflllooocccRRRGGGCCC???<<<<<<<<<>>>???rrrcccbbbZZZYYYSSSIIIDDDEEEFFFEEECCCBBB@@@AAACCCEEEEEEDDD???>>><<<999666444555777000///...---,,,---.........------......///000111111111111111000000000000111444777777444222222444000111222333444333222222333333333444444444555555555666777888999:::;;;;;;999===AAABBBAAACCCIIIOOOZZZ]]]\\\UUUNNNMMMMMMLLLJJJFFFLLLVVVbbbppplllVVVBBB;;;555666777666666777777777666666666555555555222222222333333444444444222222222333444444555555---000333555555555666777;;;999666:::EEEMMMJJJBBB888:::;;;;;;999777777888555777888888666555555555333555777777777777999:::777777777:::???GGGMMMQQQWWW```qqq~~~nnn\\\MMMCCCCCCGGGPPPaaauuuvvvppp{{{___SSSXXXjjjuuu\\\LLL@@@???AAADDDLLLVVV\\\^^^bbbdddffffffdddccc^^^\\\WWWOOOJJJIIIJJJJJJFFFCCCCCCDDDAAA===<<>>@@@AAABBBFFFKKKNNNSSSTTTUUUWWWZZZ\\\^^^___^^^^^^^^^]]]]]]]]]]]]]]][[[YYYTTTUUUbbbzzzzzzjjjVVVIIIDDD999888999::::::<<>>===???AAABBBBBB@@@<<<888777999999444000000000///...............///......---------......111111222111111000///...444444444333222111000//////000111222333222111111333444666666555444555666444444555777999;;;===>>>;;;<<<>>>???BBBGGGNNNSSS[[[___]]]VVVOOONNNMMMLLLGGGDDDJJJQQQYYYhhhhhhXXXCCC===999999999666444666555555666666555555444333555555555333111//////000333333222222333555666777999888999<<<<<<999555333777888:::<<<===>>>>>>===666888<<<>>>888000111888444555666777888777777666999555666;;;;;;666555999:::999888888;;;CCCMMMTTT]]]\\\bbbwwwttt[[[HHHAAADDDDDDNNNbbbwww}}}sssmmmpppfffeee|||xxxkkkRRRJJJBBB???@@@DDDJJJOOOZZZ]]]bbbeeeffffffgggiii\\\]]]XXXPPPOOOSSSPPPGGGHHHBBB???BBBCCC@@@===<<<<<<===???@@@BBBEEEJJJMMMOOOQQQSSSUUUVVVXXX\\\^^^^^^```___XXXTTTUUUUUUSSSRRRZZZ___bbbkkk}}}}}}tttaaaLLLAAAAAA;;;777777999;;;AAAHHHVVVWWWZZZ]]]___``````___ccccccbbbcccdddfffhhhiiiiiilllnnnlllbbbSSSDDD::::::888666444333444555666:::<<<>>>???@@@@@@>>>>>>;;;;;;:::999888888999999888888888888777777777777;;;@@@IIITTT```iiippptttwwwyyy|||}}}}}}~~~~~~~~~~~~}}}~~~{{{wwwuuuxxxzzz{{{zzz~~~oooHHHAAA;;;:::::::::<<>>BBBGGGJJJLLLMMMNNNPPPMMMAAA777444444444777===555555555666666777888888<<<888888::::::666666999===>>>???AAADDDIIIOOOSSS^^^___fffxxxttt[[[IIIBBBDDDEEEPPPeeeyyyuuunnnssszzzqqqhhhhhh|||uuufffRRRJJJAAA>>>@@@CCCJJJOOOVVVZZZ___bbbdddeeeggghhhcccccc]]]VVVXXX___]]]TTTHHHBBB???AAABBB???<<<<<<<<<===???@@@AAADDDIIIMMMOOOQQQSSSTTTUUUXXX[[[]]]aaabbb```ZZZVVVUUUQQQLLLPPPXXX```gggttt{{{iiiUUUIIICCC===888999999:::===BBBMMMOOORRRVVVXXXYYYZZZYYYWWWVVVVVVVVVVVVXXXYYYZZZ```cccfffeee^^^RRRFFF>>>999888666444444444555666555666888:::::::::999888;;;:::999999888888888999777777666666666555555555:::???IIITTT___iiipppsssxxxzzz}}}~~~~~~}}}}}}|||||||||}}}~~~}}}yyywwwyyy{{{|||{{{mmmHHHAAA;;;;;;;;;:::<<<@@@DDDNNNddd~~~yyywwwoooiiiyyyzzzbbbMMMIIINNNSSS^^^jjjpppoooooorrrpppoooooooooqqqssstttuuuzzz{{{{{{{{{zzzxxxvvvtttwwwxxxyyyyyywwwvvvvvvuuuwwwwwwxxx{{{||||||yyysssmmmgggbbbeeemmm}}}qqq\\\KKK???>>>>>>999888;;;uuukkkjjjeee^^^SSSJJJEEEBBB@@@??????>>><<<===@@@CCCDDDDDD@@@===:::::::::999555222000000///...............000000/////////000000111......000111111222222222333333333333222111000000000111333444444444333222222444666666555444555666666666666777888:::;;;<<<;;;<<<===>>>AAAFFFLLLQQQ\\\```___WWWOOOLLLJJJHHHEEEBBBHHHRRR]]]mmmlllYYYEEE===777777777666555666555555555555555444333333---///222333222222333555222555666555555>>>OOO\\\mmmiii```UUULLLFFFBBB@@@CCCNNN]]]hhhlllmmmnnnpppaaaQQQAAA;;;<<<;;;888777666666555555666777999:::888555555888999999<<>>AAAGGGJJJMMMOOORRRSSS^^^aaajjjzzzuuu\\\JJJBBBEEEHHHTTTjjj|||~~~~~~ssskkknnnrrrwwwgggdddsssuuubbbSSSIII@@@>>>???BBBIIIQQQSSSWWW\\\aaaccceeegggiiifffddd]]]XXX]]]hhhhhh```JJJCCC???@@@AAA>>><<<<<<<<<===>>>???@@@CCCHHHKKKNNNPPPRRRSSSTTTVVVYYY\\\bbbbbb```\\\ZZZWWWOOOGGGJJJQQQZZZgggzzzppp^^^RRRFFF???;;;::::::888999;;;DDDFFFIIIMMMPPPRRRSSSSSSOOONNNMMMLLLLLLMMMNNNOOORRRTTTWWWXXXUUUNNNGGGBBB999888666555444555555666111222444666666666555555::::::999999999999888888777777777666666666666555888>>>HHHTTT___hhhnnnrrrwwwyyy|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{}}}~~~{{{yyyzzz|||}}}~~~hhhGGG@@@;;;;;;<<<;;;===@@@EEENNNbbb{{{qqqooo|||qqqWWWKKKOOOTTT___jjjooonnnnnnqqqmmmnnnoooqqqrrrsssssssssxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyyyywwwvvvuuuvvvvvvwwwzzzzzzzzz~~~xxxjjjccc\\\ZZZ\\\cccppp}}}mmmYYYKKK@@@??????:::999<<<sssiiiiiiddd]]]SSSKKKEEECCCBBBAAA@@@>>>===>>>@@@BBBCCCBBB@@@>>><<<;;;;;;999666222000000///.............../////////...//////000000//////000111111111111111222222222222222111000000111222333444555444333333222333555666555555555777777777777777888999:::;;;;;;<<<===>>>@@@EEELLLQQQ\\\``````XXXPPPLLLIIIFFFEEE@@@DDDLLLYYYkkknnn^^^III???666555666666555777444444555555555444333333///111333333222222333444777777888999@@@RRRjjj|||}}}nnn___QQQFFFPPPaaaxxx~~~ppp\\\LLLBBB;;;777555555555555555666777888888666555555777:::<<>>???AAAIIISSSVVVZZZ___ccceeefffhhhjjjhhheee]]]YYYaaannnpppiiiLLLEEE@@@@@@AAA>>>======<<<===>>>>>>???BBBFFFIIIMMMOOOQQQRRRSSSUUUXXX[[[^^^___^^^]]]^^^]]]SSSIIIDDDFFFNNN]]]sssvvvdddXXXIIIBBB<<<<<<;;;888777777???@@@CCCGGGJJJMMMOOOOOOKKKJJJHHHGGGFFFEEEFFFFFFDDDFFFHHHJJJIIIFFFCCCAAA888888777666555555666666333444555666777777777666999999:::::::::999999999::::::999999999888888888777===FFFRRR^^^gggmmmpppsssuuuxxxzzz{{{{{{}}}~~~}}}{{{zzzyyyyyyxxxwwwwwwxxxyyy{{{~~~}}}{{{zzzzzz{{{}}}}}}dddDDD>>>:::;;;;;;;;;<<<@@@DDDLLL___zzzvvvrrrvvv}}}nnnXXXMMMOOOTTT___jjjooommmmmmpppooopppqqqqqqrrrtttvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwtttuuuwwwxxxyyywwwtttrrrsssrrrtttwwwxxxyyy|||lllddd\\\XXXVVVWWW]]]eeedddzzzhhhSSSHHH@@@??????<<<:::<<<}}}qqqhhhhhhbbb\\\RRRJJJFFFDDDCCCCCCBBB@@@??????@@@AAA@@@???>>>>>>===<<<;;;999555333000000///..................---------......///000111111111111111000//////111111222222222111000000111222333444555444333333111333555666555555666777777777777777888999:::;;;<<<======>>>AAAFFFLLLPPP\\\aaaaaaZZZQQQMMMIIIEEEHHHBBBDDDIIITTTiiirrrgggNNNBBB777444666666666777444444444555444333333222111333555555555666999;;;888:::???IIIYYYlll~~~|||oooccckkkxxxhhhMMM>>>;;;===333333444444444555555555888:::;;;===@@@CCCEEEFFFOOOPPPQQQPPPOOOOOOPPPQQQWWWYYYbbbuuu~~~~~~vvv^^^KKKDDDFFFLLL[[[ppp|||lllaaaoooxxxaaaSSSTTTmmmuuuXXXJJJ???>>>???@@@IIITTT\\\```dddgggiiiiiikkklllllljjjbbb\\\cccppptttoooPPPHHHAAAAAAAAA???===>>><<<=========>>>@@@DDDGGGJJJLLLOOOPPPRRRTTTXXXZZZYYY[[[\\\^^^bbbccc\\\SSSDDDAAACCCPPPeee~~~}}}lll___NNNEEE===<<<<<<999777888;;;<<<>>>AAADDDGGGIIIJJJDDDCCC@@@>>>===<<<<<<<<<;;;<<<===>>>>>>>>>===<<<888777777666666666666666555666666777888888999999999:::;;;;;;;;;;;;::::::::::::::::::999999999999777<<>>??????BBBFFFLLLQQQ\\\aaaccc\\\TTTOOOJJJFFFJJJEEEFFFHHHPPPggguuuoooTTTFFF888555666666666777444444444444444333222222222333555666999===CCCGGGFFFKKKTTT```kkksssxxxyyyzzz~~~|||~~~{{{^^^KKKAAA:::888666444333555777888777===DDDJJJPPPWWWYYYXXXZZZXXXTTTOOOKKKJJJKKKMMMQQQRRRZZZkkk}}}~~~www___LLLEEEFFFLLL\\\ppp~~~mmmbbbnnngggVVVSSSlll]]]LLL@@@@@@@@@???HHHVVV```ccchhhjjjkkklllmmmnnnkkkjjjbbbZZZ\\\hhhllliiiQQQIIIAAA@@@@@@>>>===>>><<<<<<=========???BBBEEEHHHJJJMMMOOOQQQTTTXXX[[[XXX[[[]]]___dddhhheee___MMMEEEAAAIIIZZZqqqxxxkkkWWWKKK@@@<<<<<<:::999:::888888:::<<<>>>???AAABBBAAA@@@===;;;999888888888777777777888888888888888777777777777777777777777555555666666777888888999:::;;;<<<===>>>===<<<;;;999999999888888888777777777;;;CCCMMMXXXccclllqqqqqqtttwwwyyyzzz{{{}}}~~~}}}{{{zzzxxxwwwvvvvvvssssssssssssuuuyyy|||~~~{{{wwwtttssstttvvvxxxyyy||||||sssqqqtttwwwuuuYYY@@@;;;888:::<<<;;;<<>>;;;<<<======:::666333222000000///...............------------...///000111000000111111111000000///000000111111111111000000000000222333333333222111000222555666555555777888555555666777888:::<<<===>>>???@@@@@@CCCGGGMMMRRR\\\bbbddd^^^VVVQQQKKKGGGEEEDDDHHHHHHLLLaaarrrpppZZZJJJ:::555666666666666333444444444444333222222111222222333666<<>>888777;;;BBBGGGGGGPPPYYY^^^ccchhhfff```TTTRRRNNNJJJFFFFFFHHHKKKMMMNNNTTT```qqq~~~xxx___MMMFFFFFFMMM\\\ooo{{{ooocccooonnn]]]VVVhhhaaaNNNAAAAAAAAA???GGGVVV___cccgggkkklllmmmoooppphhhiiibbbWWWTTT\\\aaa___QQQHHH@@@======;;;;;;===<<<<<<===<<<<<<>>>AAADDDEEEGGGKKKMMMPPPTTTXXX\\\[[[___aaaaaadddhhhiiigggVVVLLLEEEGGGSSSgggwwwbbbSSSCCC<<<;;;::::::;;;888888888999999;;;;;;<<>>?????????>>>===:::999999999999888888888888;;;AAAJJJUUUaaalllrrrpppsssvvvxxxyyy{{{}}}|||{{{zzzxxxvvvttttttssssssrrrqqqrrrtttwww{{{}}}{{{wwwuuusssuuuxxxyyyyyyzzz~~~~~~{{{vvvyyy~~~qqqSSSAAA<<<:::<<<>>>===>>>AAADDDLLL^^^zzz{{{rrrooopppvvv~~~uuubbb^^^lllwwwkkk___PPPIIIKKKIIINNNYYYfffkkkjjjkkkmmmkkkmmmoooooopppuuu~~~|||xxxuuuuuuuuutttttttttwwwxxxuuullleeeWWWSSSSSSUUUZZZcccsssyyyooohhhaaaXXXRRRPPPLLLDDD>>>@@@BBB@@@@@@BBBBBBDDDGGGMMMXXXhhhyyy}}}hhhXXXQQQJJJAAABBBBBBBBBCCCEEEEEECCC|||qqqhhhhhhccc\\\RRRIIICCCAAA???>>>?????????@@@BBBBBBAAA@@@:::<<<===<<<999555222111000000///...........................///000222222...///000111111222222111///000000111111111000000///000111222333222111111000222555666555666777888444444555777999;;;===>>>???@@@AAAAAACCCHHHNNNRRR\\\bbbddd___WWWRRRMMMHHH???AAAGGGGGGIII\\\mmmlll^^^MMM<<<666666666666666333333444444444333222222111111000///111777???EEEOOOUUU\\\```bbbiiivvv]]]TTTHHH>>>===DDDNNNUUUgggooosssqqqmmmiii___TTTFFFFFFEEECCCBBBDDDHHHKKKJJJLLLQQQXXXcccqqq}}}xxx```NNNFFFFFFLLL[[[nnnzzz}}}~~~oooccclllrrraaaWWWbbbzzzdddPPPBBBBBBAAA>>>GGGWWW\\\```eeeiiilllmmmoooqqqjjjmmmgggZZZTTTYYY^^^]]]PPPGGG>>><<<;;;999999;;;<<<<<<<<<<<<;;;===@@@CCCCCCFFFIIIMMMPPPTTTYYY\\\```dddeeeccccccgggjjjjjj[[[QQQHHHHHHPPPaaa|||}}}iiiXXXFFF===:::999:::<<<::::::999999999999:::;;;>>>===;;;888777666666666555555666666666777777777666777888888888888777777666666666666666888999999;;;===???@@@AAA@@@???>>><<<<<<<<<;;;;;;;;;::::::999;;;@@@HHHSSS```lllrrrmmmpppsssvvvwwwxxxzzz|||{{{zzzxxxvvvtttsssrrrrrrrrrrrrqqqqqqssswwwzzz}}}|||yyywwwuuuxxxzzzzzzyyyyyy||||||{{{|||zzz~~~nnnPPPBBB===;;;>>>@@@???@@@CCCGGGOOO```||||||nnnlllooosss~~~~~~kkkXXXOOOPPPeeewwwnnnmmmfffWWWMMMMMMHHHMMMXXXeeejjjjjjjjjmmmnnnqqqrrrpppmmmnnnsssxxx~~~zzzvvvuuuuuuwwwxxxvvvuuuvvvxxxzzzuuullldddPPPLLLJJJLLLPPPZZZkkkzzzuuummmeeeYYYQQQOOOFFF@@@===@@@@@@<<<<<<@@@???AAADDDHHHKKKNNNOOOPPPdddttt|||hhhbbbWWWNNNIIICCC@@@BBBCCCDDDFFFHHHHHHGGGzzzooogggiii```YYYNNNEEEBBBAAACCCDDD@@@>>>======???@@@AAAAAA;;;??????;;;888888777555000000000000///...---,,,...------------...//////000000111111111111000000222222111111111111111111000000000222333333222000000111333555666666666555:::999666555777;;;???BBBAAAAAAAAAAAACCCGGGMMMQQQ^^^dddhhhdddZZZOOOHHHFFFEEEBBB???AAAJJJUUUZZZZZZNNNAAA666555888888777777555444333222222222333333222333333333444888===BBBJJJUUUbbbiiikkkrrrnnn]]][[[ccckkkooo~~~lll```UUUJJJDDDCCCBBBAAA@@@@@@@@@@@@GGGDDDHHHSSSaaannn||||||ooo\\\NNNGGGEEEQQQddduuuzzzxxxyyy}}}fff^^^bbb___UUU[[[qqqfffPPP??????CCCCCCHHHRRR___dddggghhhlllqqqrrrpppooonnnhhh^^^UUUUUU]]]fffYYYLLLAAA>>>;;;888:::>>>;;;;;;:::::::::;;;;;;<<>><<<999666666666666666666777888888999888888999777333555999666666555666777999;;;===CCCEEEGGGGGGDDDAAA??????======>>>>>>>>><<<;;;:::;;;<<<>>>CCCKKKWWWdddmmmpppqqqssstttttttttvvvxxxttttttttttttsssrrrqqqqqqqqqqqqssstttwwwzzz|||}}}{{{vvvttttttsssvvvzzz|||{{{~~~{{{~~~~~~aaaPPPDDD@@@<<<===CCCIIIMMMOOOPPPWWWfff~~~pppkkkmmmqqq~~~hhhOOOHHHHHHSSSgggllljjjiiimmmnnnfffUUUGGGJJJKKKSSS___hhhjjjjjjlllmmmoooqqqpppnnnlllkkkkkkvvvwwwwwwvvvtttsssssstttvvvrrrpppsssyyy|||xxxsssdddWWWJJJEEEHHHSSScccqqq}}}sssjjj```UUULLLJJJFFFAAA???@@@AAA???===??????AAABBBDDDEEEFFFFFFQQQUUUjjjwww```XXXWWWSSSOOOMMMLLLGGGEEEGGGJJJJJJLLLPPPzzzmmmdddeeebbb[[[PPPFFFBBBAAABBBCCCAAA???===>>>???AAAAAAAAA;;;??????;;;777888777444000000000///......------...------------...//////000111111111111111111000111111111111111111111111000000000222333333222000000111333555666666666555888888888999:::<<<>>>?????????@@@@@@BBBFFFLLLPPP```eeejjjggg]]]QQQJJJHHHGGGDDD@@@AAAIIISSSZZZ\\\PPPCCC888666888777666666555444333333222222333333222222222222222666;;;???LLLWWWeeelllnnnrrr{{{xxxcccSSSJJJBBB;;;======<<<<<<<<<======>>>BBB>>>===DDDQQQddd{{{mmmZZZLLLEEECCCKKK]]]rrr~~~}}}aaaWWW[[[uuu~~~aaaYYY^^^wwwnnnUUUAAA>>>AAAAAAGGGQQQ^^^dddhhhiiikkkppprrrpppnnnnnnjjjaaaWWWUUU\\\cccYYYLLLAAA>>>===::::::<<<;;;;;;:::::::::;;;;;;<<<@@@AAAEEEJJJMMMPPPYYYbbbhhhmmmooonnnnnnooommmiii___WWWQQQOOOSSS___sss{{{kkkVVVFFF???===;;;888888777666555555666777888:::<<>>===888777777666666777777888888555555777777444444888777777777888;;;???DDDHHHLLLNNNPPPOOOLLLGGGDDDBBB???@@@@@@@@@???===<<<;;;;;;<<>><<<<<<<<<===???@@@AAACCCCCCHHHHHHQQQlllpppiiigggbbb]]]ZZZNNNHHHEEEHHHLLLMMMPPPSSS{{{nnndddeeeccc[[[PPPGGGBBBAAABBBBBBBBB@@@??????AAABBBBBBAAA;;;>>>???:::777777666444222111///...------.........------------...//////111111222222222222111111111111111111111111111111000000000222333333222000000111333555666666666555444666999;;;======<<<;;;===>>>???@@@BBBFFFKKKOOOaaagggllljjj```UUUMMMJJJIIIEEE@@@AAAHHHQQQ[[[```UUUGGG:::777888777555555444444444333333333333333111111111000000222666:::AAALLLYYY```bbbbbbfffkkkuuu|||~~~wwwdddOOOBBB===999666555777777777777888999;;;;;;;;;888777;;;EEEYYYvvv}}}jjjWWWIIICCCCCCGGGWWWppp~~~~~~~~~yyyZZZOOOOOOddd~~~fffaaaeeeyyy]]]EEE???AAAAAAGGGRRR]]]ccchhhiiikkkooorrrqqqnnnnnnkkkbbbYYYVVV[[[bbb]]]PPPCCC>>>>>><<<::::::;;;;;;::::::::::::;;;;;;>>>???BBBHHHKKKNNNWWW```mmmsssxxxyyyzzzyyyuuuooo```YYYSSSQQQTTT^^^pppwwwcccQQQFFFAAA>>><<<777777666555555666777888888<<>>===:::888777666666666:::666444777888666555777888888999:::>>>DDDLLLQQQXXXZZZ\\\[[[UUUOOOIIIFFFBBBBBBBBBAAA@@@@@@??????<<<>>>AAAFFFNNNYYYeeelllmmmooopppooommmmmmnnnooopppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvzzz|||{{{wwwtttqqqppprrruuuvvvvvvyyyzzzTTTGGG>>><<<;;;>>>EEELLLRRRUUU[[[hhh||||||}}}~~~xxxvvv}}}oooUUUGGGFFFPPPWWWUUUVVV]]]cccaaaUUUJJJHHHHHHMMMWWW```dddgggkkkmmmoooqqqpppnnnlllllllllpppqqqqqqpppnnnmmmmmmooopppppprrrvvv{{{qqq^^^NNNFFFMMMXXX^^^bbbrrrzzzrrrlll\\\VVVMMMHHHFFFDDDBBB@@@======>>>???@@@AAACCCCCCEEEEEEEEERRRxxx|||xxxbbbWWWOOOOOOTTTXXX\\\___|||qqqiiiiiiaaaZZZOOOFFFBBBAAABBBCCCBBBAAA@@@@@@BBBBBBBBBAAA:::>>>>>>999666777666333222111///---,,,---...///...------------...//////222222222333333222222222111111111111111222222222000000000222333333222000000111333555666666666555333555777:::;;;;;;:::999<<<===???AAACCCGGGLLLPPPaaagggnnnlllcccWWWOOOLLLIIIDDD@@@AAAFFFOOO\\\fff[[[LLL===888888666555555444444444444444333333222111111000///...///222555444<<>>======<<<999;;;;;;::::::999:::::::::<<<<<<@@@EEEHHHLLLUUU___lllttt|||~~~wwwggg___WWWSSSUUU^^^pppqqq^^^PPPFFFAAA???888777666555555666777888777;;;AAAJJJQQQRRRNNNKKKHHHFFFBBB???;;;999888888===888666888:::888777999;;;<<<>>>@@@CCCJJJTTTZZZbbbdddfffccc]]]TTTMMMIIICCCCCCBBBBBBCCCDDDEEEEEEBBBDDDHHHNNNUUU^^^hhhoooppppppqqqooommmllllllmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvxxx{{{~~~{{{vvvsssuuussstttwwwxxxxxx|||tttRRRIIIAAA???>>>???CCCHHHMMMPPPQQQ```vvv{{{dddRRROOOWWW]]]XXXTTTWWW[[[YYYOOOFFFHHHFFFJJJSSS\\\bbbggglllmmmoooqqqqqqooommmmmmmmmooopppqqqpppnnnmmmnnnoooppprrrtttvvvzzzvvvhhhYYYNNNLLLOOOXXX\\\kkk}}}yyynnnfff[[[SSSPPPMMMKKKHHHCCCBBBBBBBBBCCCDDDEEEFFFCCCIIIIIIOOOqqqooo]]]VVVXXX]]]dddjjj~~~tttkkkkkk___WWWMMMEEEAAAAAACCCDDDBBBAAA@@@AAABBBBBBAAA@@@999======999666666555333222111///---,,,---...///...------------...//////222222222333333222222222000000111111111222222222000000000222333333222000000111333555666666666555444555555555666777999999<<<>>>@@@BBBEEEIIINNNRRR___fffnnnmmmdddXXXPPPLLLHHHBBB???AAAEEEMMM\\\jjj```PPP@@@999888666555555444444555555555444333222111111000///---...000222222555:::<<<<<<<<<===???999;;;>>>@@@AAADDDHHHJJJLLLLLLMMMPPPSSSTTTSSSRRRDDDGGGIIIKKKJJJKKKLLLMMMTTTZZZaaa```WWWKKKAAA;;;???777555<<<===666333666666666555555555555666666555777:::;;;???OOOooouuucccTTTJJJGGGMMMUUUggg||||||uuuooosss~~~~~~}}}vvvUUUIIICCCQQQtttsssaaa```gggfffKKKDDDEEEEEEJJJRRR[[[ccciiiiiiiiimmmqqqqqqooonnniii___VVVUUU\\\dddnnnaaaNNN@@@<<<======;;;<<<;;;:::999999999999999;;;:::===BBBFFFJJJTTT^^^hhhqqq|||sssiii___XXXXXXaaarrr|||jjjZZZMMMDDD???:::999888777666777888888888888>>>JJJXXX___\\\VVVPPPMMMHHHCCC???===<<<;;;???:::777999:::999:::===???BBBGGGKKKNNNUUU^^^eeehhhjjjkkkhhh```VVVNNNJJJCCCBBBBBBCCCEEEHHHKKKMMMJJJMMMRRRWWW^^^eeemmmrrrsssttttttrrrooommmmmmmmmmmmmmmooopppqqqqqqrrrrrroooppppppqqqsssuuuwwwxxxxxxzzz}}}zzzuuurrrwwwuuuvvvyyyzzzzzz~~~mmmMMMIII@@@@@@@@@@@@BBBFFFKKKNNNOOO\\\rrr~~~ttt]]]XXXaaaddd\\\TTTTTTWWWWWWPPPIIIGGGEEEHHHQQQZZZ```ffflllmmmoooqqqqqqooonnnmmmnnnmmmooooooooommmlllmmmnnnnnnqqqsssuuuxxxrrrggg^^^TTTOOOOOOZZZ```mmmyyyqqqeee\\\WWWTTTPPPMMMGGGFFFEEEDDDCCCDDDEEEFFF>>>HHHJJJNNNmmmppp```\\\___hhhpppuuujjjhhh```XXXNNNEEEAAAAAACCCDDDAAAAAA@@@AAABBBBBB@@@>>>999<<<===888555555444222222111///...------.........------------...//////111111222222222222111111000000000111222222333333000000000222333333222000000111333555666666666555666555444333444666888:::;;;===@@@CCCFFFJJJOOOSSS]]]eeennnnnnfffYYYPPPLLLHHHCCC@@@BBBCCCHHHYYYjjjdddSSSBBB:::888666666666444555555666666444333222111111111000......///111333333333444555666666777888999:::::::::===@@@CCC>>><<<:::;;;===@@@AAAAAA999999999;;;===>>>===;;;>>>@@@BBB@@@<<<888777888888666666777555222333666666555555444444444555555999999888888<<>>>>>;;;<<<;;;:::999999888888999:::999<<>>;;;:::???<<<:::;;;;;;<<>>;;;<<<;;;:::999888888888888999999;;;@@@DDDIIITTT___iiiqqqzzzwwwpppkkkmmmyyyxxxhhhUUUHHH@@@???===:::999888888888888777888BBBUUUmmm}}}qqqcccUUUJJJCCC@@@AAA@@@@@@AAAAAAEEEQQQ^^^bbbiiiqqqrrrooolllmmmooopppppppppkkkccc[[[UUUQQQGGGFFFDDDDDDFFFIIINNNQQQUUUYYY^^^cccgggkkkooorrrtttttttttrrrooommmmmmmmmlllmmmnnnnnnooooooooooooooooooooopppqqqrrrttttttwwwyyy{{{|||||||||~~~}}}~~~yyyuuusssuuussstttwwwyyy{{{~~~xxxttttttvvv}}}[[[AAAFFF:::<<<@@@CCCFFFKKKRRRWWWVVV^^^pppssskkkqqqzzznnnYYYbbbllleee\\\ZZZZZZUUUJJJ@@@BBB@@@CCCMMMVVV\\\ccchhhmmmoooqqqqqqpppooooooooolllmmmnnnnnnllllllmmmnnnmmmnnnooorrrxxx|||rrrkkkfffdddeeeiiikkksssxxxpppjjjeee___[[[XXXUUUQQQNNNKKKJJJJJJKKKGGGIIIIIILLLaaa|||ooojjjiiiaaaUUUJJJDDDBBBAAAAAA@@@??????@@@AAA@@@>>><<<888<<<<<<777444555444111000000000000///...---,,,...------------...//////000000111111111111000000///000000111222222333333000000000222333444222000000111333555666666666555777777888888888999::::::777:::>>>AAAEEEIIINNNQQQ]]]fffpppqqqiii]]]SSSNNNMMMGGGDDDEEEAAA???NNNbbbhhhVVVDDD;;;999777777999444555666777777555333222222222333222000000111333222111000111333444111///222555999999777444222111222333444666777777444111333555666555222111333555444333333333444555666777333999:::666888???===555888888888999;;;<<<>>>???DDDFFFIIILLLPPP^^^zzzsssdddVVVNNNMMMOOOWWW```rrr{{{mmmMMMBBBBBBGGGooodddZZZggg}}}kkkTTTMMMJJJOOOYYYYYYcccjjjiiigggkkkppprrroooqqqpppgggYYYNNNKKKMMMYYY\\\YYYLLLCCC@@@===999<<<;;;:::999888888888888999999;;;@@@DDDIIITTT___mmmttt|||yyytttssszzzuuu```PPPCCCAAA>>><<<999888888888777777999???PPPnnnqqq```TTTNNNDDDEEEGGGHHHHHHNNN___ooo}}}xxxxxxrrrrrrqqqllleee]]]XXXUUUJJJHHHFFFDDDEEEHHHLLLOOOVVVZZZ___dddgggjjjmmmooorrrrrrrrrpppmmmkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnoooooooooooooooppppppqqqwwwxxxzzzzzzzzzzzz|||}}}wwwzzz~~~|||yyyvvvuuuvvvtttuuuyyy{{{}}}yyyuuuvvv|||XXXAAAIII;;;>>>BBBEEEHHHLLLSSSYYYZZZaaasssyyyrrrtttuuu{{{vvv\\\ccc^^^YYYWWW[[[___\\\QQQFFF???>>>AAAKKKUUU[[[aaafffmmmoooqqqqqqpppooooooooonnnpppqqqpppoooooopppqqqsssrrrrrrsssyyy{{{sssppprrruuusssvvv|||vvvqqqjjjeeedddaaa]]]XXXUUUTTTSSSTTTIIIIIIJJJNNN^^^xxxooojjjeee]]]QQQGGGBBBBBBCCCDDD@@@@@@@@@@@@@@@???>>>===:::999999999:::999666444////////////............,,,,,,,,,---...///000000111111222222222111111000000000000111222222333333444222111222333555444444111222333444555777888888777777777777888999:::;;;<<<===???@@@BBBEEEJJJNNNVVV```kkkoooiii^^^UUUPPPHHHFFFCCCAAA???CCCRRRaaakkkbbbOOO:::333999:::555666777777777777555333222222222222222111111111111555222111111222111333666444555444222000000555888333333333333333333444444333333333555777666444222,,,///222444666666666666;;;666444777:::;;;>>>BBB???>>><<<===???AAADDDEEESSS[[[]]]VVVTTTddd~~~zzzlll]]]QQQMMMPPPSSS^^^hhhwwwkkkNNN@@@@@@GGGmmmcccUUUeee|||```KKKMMMRRRRRR]]]aaagggjjjkkkkkkjjjkkkrrrqqqnnnggg^^^RRRGGGAAAPPPTTTRRRHHHAAA@@@???;;;:::999999999888777777777:::999:::>>>@@@DDDNNNYYYhhhppp{{{zzzpppoootttzzzlllYYYFFFBBB>>>:::999999888777999999999;;;CCC\\\kkk\\\[[[QQQJJJMMMQQQXXXlll{{{sssuuussslllfffbbb\\\VVVQQQKKKHHHGGGGGGFFFIIINNNTTTWWW\\\aaaeeehhhmmmoooppppppooonnnmmmlllkkkkkkkkkkkklllllllllkkkjjjiiikkklllmmmoooppppppqqqqqqsssuuuvvvvvvvvvxxx{{{~~~xxx{{{}}}{{{vvvtttxxx|||uuuwwwxxxzzz}}}~~~|||xxxTTTCCCDDD===???BBBEEEHHHMMMRRRVVV]]]iii{{{~~~{{{}}}~~~___[[[YYY___OOOTTT```[[[SSSDDD@@@BBBFFFLLLSSSZZZ```cccgggjjjmmmppppppppppppqqqqqqppppppqqqssssssoookkkpppssssssrrrxxx}}}~~~}}}xxxqqqppppppkkkccc^^^^^^[[[WWWTTTNNNLLLNNNTTTiiissskkkddd\\\PPPFFFBBBAAABBBCCC@@@@@@AAAAAAAAA@@@??????;;;:::999999999888555333////////////............,,,---------.../////////111111222222222111111000000000000111222222333333333222111111333444444333111222333444666777888888777777777777888999:::;;;:::<<<>>>???AAAEEEJJJNNNWWWaaalllpppjjj___VVVQQQKKKHHHDDD@@@===@@@NNN[[[mmmeeeSSS===444777777222555555555555555333222111222222222111111111222333444333333444444333333444333444666888888666555333555444333333444555666666666555555666888888777555666666666666666666666777;;;888888:::>>>DDDPPP\\\\\\TTTJJJBBBAAAFFFNNNTTTdddkkklllccc^^^fffttt|||mmm]]]RRRPPPVVV[[[eeeooo|||iiiMMM@@@BBBIIInnnmmm[[[bbbvvvsssUUULLLMMMNNN]]]aaafffiiijjjiiiiiijjjmmmmmmkkkfff]]]SSSHHHBBBJJJPPPQQQIIIAAA>>><<<999::::::999999888888777777888777888<<<>>>BBBLLLVVViiirrr~~~ssslllmmmppp}}}zzzhhhVVVOOOFFF>>>;;;:::;;;;;;;;;:::999999===LLLhhhpppcccZZZ[[[___fffxxx{{{zzz}}}{{{tttmmmfff^^^VVVPPPKKKHHHHHHHHHHHHKKKPPPTTTXXX]]]aaaeeehhhlllnnnnnnmmmmmmmmmmmmmmmllllllmmmlllkkkjjjjjjjjjkkkkkklllmmmnnnoooooopppppppppssstttuuuuuuuuuwwwzzz|||{{{zzzxxxuuutttuuuxxxzzzwwwwwwxxxyyy{{{}}}~~~rrrPPPBBBCCC>>>@@@CCCFFFIIIMMMRRRUUUXXXeeexxx}}}hhh______fffUUUUUU___YYYRRRCCCAAABBBEEEJJJQQQXXX___ccceeehhhlllnnnoooooooooppppppoooooopppssssssqqqnnnmmmpppqqqpppttt|||}}}zzz|||{{{{{{yyywwwzzz}}}tttnnnkkkgggaaa\\\UUUQQQQQQSSS___}}}wwwnnnccc[[[OOOEEE@@@@@@AAABBB@@@AAAAAABBBBBBBBBBBBAAA<<<;;;999999999777444222////////////............------..................000111111222222222111111000000000111222222333333333111000000222333333222111222333555666777888888777777777777888999:::;;;;;;<<<>>>@@@CCCGGGMMMQQQZZZdddoootttooocccXXXRRRMMMIIIDDD@@@<<<===GGGSSShhheeeVVVAAA666777666222333333333333222111000000222222222111000111444777333555555555555444222000111222555888999888666333888666555555666666666555666555444444666777777777777888888777777888;;;>>>777888:::===AAAOOOiii}}}lllYYYNNNPPPZZZcccsssyyy|||wwwqqqqqqrrrrrrqqqvvv|||{{{mmm]]]RRRRRRZZZaaapppxxx{{{|||}}}fffKKK??????EEEeeevvv```___qqqjjjVVVPPPQQQ[[[___dddgggggggggggghhhhhhhhhhhheee^^^TTTJJJDDDDDDMMMRRRMMMDDD>>>;;;999;;;;;;:::999999888777777666555777:::<<>><<<;;;;;;<<<<<<999555888666555555888:::;;;;;;:::===??????>>>???BBBDDDAAADDDGGGGGGJJJ[[[}}}qqqeeehhhpppzzzkkkjjjmmmyyyzzznnn^^^SSSRRRYYYaaawww~~~}}}}}}aaaHHH>>><<<@@@ZZZ|||eeeaaaqqqyyybbbVVVSSSXXX[[[```cccddddddeeeeeeeeeggghhhfff___VVVLLLEEECCCMMMUUUTTTKKKBBB>>>>>><<<<<<;;;:::999888888777666555666999:::===EEENNNcccnnn}}}yyyuuuoooyyyvvvdddRRRFFF@@@======:::888888:::;;;:::===BBBMMMkkk~~~yyy|||{{{vvvpppkkkccc\\\QQQLLLHHHHHHHHHGGGIIINNNQQQUUU[[[aaaeeeiiilllooolllmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjjjjjjjlllmmmkkklllmmmoooppppppqqqqqqqqqqqqqqqpppppprrrvvvyyy~~~{{{xxxwwwwwwvvvvvvzzz{{{{{{{{{~~~^^^EEE>>>@@@AAACCCEEEGGGHHHJJJMMMOOORRR^^^qqq~~~fffYYYaaaccc^^^KKKCCCBBBAAABBBHHHQQQZZZ```aaadddhhhkkkkkkkkklllmmmnnnmmmllllllmmmmmmnnnnnnnnnppprrrvvvuuulllccc^^^YYYVVVXXX^^^www}}}zzzssskkkbbbZZZNNNDDD??????@@@AAAAAABBBCCCDDDDDDDDDDDDDDD===;;;999777777666333222////////////...........................---------///000111222222222222222000000000111222222333333222000///000111333222222111222444777888888888888777777777777888999:::;;;:::<<<>>>AAACCCHHHNNNRRRXXXaaannnuuussshhhZZZQQQLLLGGGAAA>>>:::999@@@IIIVVV\\\ZZZJJJ<<<999888666333333333222222222222222333555777666555777===CCCLLLPPPNNNHHHCCCAAA;;;555===HHHQQQOOODDD===BBBJJJBBB???>>>???BBBBBB>>>:::;;;:::999;;;>>>AAACCCCCCDDDIIIPPPSSSSSSSSSUUUXXXaaacccddd___[[[eeeyyy|||}}}tttnnnuuuuuufffZZZVVV[[[aaavvv|||yyyZZZDDD===??????RRRvvv{{{iiijjj|||{{{gggUUUNNNSSSVVV[[[^^^___```bbbccceeehhhjjjiiicccXXXNNNGGGCCCKKKTTTWWWPPPFFFAAA@@@======<<<;;;:::999888777777666777:::;;;<<>>BBBOOOfff{{{|||yyyqqqlllhhhccc^^^TTTNNNIIIGGGEEECCCEEEIIILLLQQQYYY```eeeiiimmmoooooooooooonnnnnnnnnmmmmmmlllmmmmmmmmmmmmlllkkkkkkiiijjjlllnnnppprrrrrrsssooooooooonnnnnnqqqvvvyyy|||wwwvvvwwwwwwxxxxxxzzz~~~vvvSSSBBB??????@@@BBBEEEFFFGGGHHHJJJLLLOOOYYYiiixxxtttwwwzzz|||zzzvvvvvv~~~sss\\\bbbhhhcccLLLDDDAAA???@@@EEENNNXXX^^^___bbbgggiiijjjjjjkkklllmmmmmmllljjjiiihhhiiiiiigggiiillltttzzz{{{lllccc\\\WWWTTTTTTWWWfff|||sssfffbbbZZZNNNDDD??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCC===:::888666666666444333////////////............------..................///000111222222222222222000000000111222222333333333111000000222333333222111222555888999999888888777777777777888999:::;;;777999;;;===@@@DDDJJJNNNSSS\\\iiirrrrrrgggYYYOOOLLLFFFAAA===:::999>>>EEEPPP[[[]]]NNN===777555333444444333222222333333444444888;;;;;;:::<<>>AAAEEEIIIKKKKKKHHHRRR```jjjoootttzzzyyyooopppqqqccc]]]aaahhhtttyyyrrrSSSAAA===>>><<>>>>>===<<<:::999888888777666888:::;;;;;;BBBJJJ]]]iii|||wwwfffWWWKKKCCCAAA<<<999;;;<<<::::::===CCCBBBIIIaaa|||rrrkkkhhhccc^^^UUUOOOIIIGGGDDDAAABBBFFFIIIOOOWWW^^^ccchhhkkkmmmoooooonnnnnnmmmmmmmmmlllllllllnnnnnnnnnmmmkkkjjjiiijjjlllnnnppprrrssssssmmmmmmmmmmmmnnnqqqwww{{{yyyxxxyyyttttttvvvxxx~~~iiiKKKAAAAAA>>>@@@CCCFFFGGGGGGHHHJJJKKKLLLSSS___tttyyyrrrtttxxxyyyyyyuuunnnoooaaaaaafffbbbKKKDDDBBB??????DDDLLLVVV\\\^^^aaafffhhhiiijjjkkkllllllmmmmmmkkkhhhffffffgggggghhhmmmuuunnnqqqnnnqqq~~~pppaaaYYYTTTOOOMMMLLLRRR___rrryyyjjjccc[[[OOOEEE@@@???AAABBBCCCCCCDDDDDDCCCCCCBBBBBB<<<999777555666666555444////////////............,,,---------...///////////////000222222333333222000000000111222222333333333222111111333444444333000222555888999999888777777777777777888999:::;;;888:::<<<===@@@CCCIIILLLRRR[[[iiittttttkkk\\\QQQNNNGGGAAA>>>:::888;;;AAAHHHWWW]]]PPP>>>777555444444333222222222222333444555:::@@@@@@???AAAGGGMMM^^^iiippplllfff___PPP@@@999JJJZZZ[[[RRROOOZZZgggdddYYYKKKDDDEEEHHHJJJIIIIIIJJJLLLQQQWWW[[[]]]]]]TTT___mmmwww~~~xxxiiidddjjjrrrxxx{{{~~~~~~lllMMM===<<<<<<:::EEE___xxxttthhhnnnhhhiiimmmaaaRRRLLLGGGKKKPPPTTTWWWZZZ^^^``````dddiiikkkggg^^^TTTMMMCCCCCCHHHOOOOOOGGGBBBAAA??????>>><<<;;;999888888777666777:::::::::@@@HHHWWWeeezzzqqqaaaSSSKKKEEE@@@======<<<999:::===<<<===???III^^^xxx|||xxxvvvvvvxxx{{{|||{{{|||vvvooojjjddd^^^UUUOOOJJJHHHEEEBBBCCCGGGIIIOOOVVV]]]bbbeeegggiiikkkkkkkkklllllllllllllllnnnmmmmmmmmmllllllllllllkkklllmmmoooppppppppppppkkklllllllllmmmrrrxxx}}}}}}{{{{{{vvvvvvxxxzzz^^^EEEBBBCCC>>>BBBDDDGGGIIIJJJJJJKKKMMMLLLQQQZZZlllyyyyyyvvvwwwxxxhhhjjjxxxeee]]]```aaaNNNDDDBBB??????CCCKKKTTTZZZ]]]aaaeeehhhiiijjjkkkllliiilllnnnmmmjjjgggggghhhjjjkkkpppwww}}}rrrnnnbbbaaannnzzzkkkZZZQQQMMMIIIFFFHHHHHHNNNZZZiiirrrccc[[[OOOEEE@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA;;;999666555555666666555000/////////............,,,,,,------...///000000//////000222222333333333000000000111222222333333444222111222333555444444000222666888::::::888777777777777777888999:::;;;<<<===???@@@BBBEEEJJJNNNTTT^^^lllxxxyyypppaaaVVVPPPIIIBBB???;;;777999>>>???QQQ[[[PPP@@@999888777333333222111111222333444666<<>>HHHbbb{{{iiibbbwww```\\\^^^UUUKKKJJJDDDHHHMMMQQQUUUYYY]]]```]]]aaahhhkkkhhh```VVVOOOFFFCCCEEEMMMOOOIIICCCBBB@@@???>>>===;;;:::999888666555777999999999>>>FFFQQQ```vvv~~~mmm```XXXFFFBBB@@@@@@>>>;;;<<>>@@@>>>???IIITTT[[[ZZZ___cccbbbbbbdddhhhkkkeeekkkrrruuuuuuwww}}}}}}~~~wwwrrrmmmfff___UUUOOOJJJHHHFFFDDDEEEJJJKKKPPPWWW]]]```bbbdddeeeggghhhhhhiiikkkllllllmmmpppooollljjjjjjkkkmmmnnnnnnooooooooooooooonnnmmmjjjkkkkkkkkknnnsssyyy~~~~~~}}}~~~~~~|||{{{{{{|||XXXBBBDDDEEE>>>CCCFFFIIIKKKLLLLLLMMMNNNNNNSSSZZZkkk|||www~~~|||uuuxxxiii\\\ccc}}}fffZZZ]]]bbbTTTDDDBBB@@@@@@DDDKKKTTTYYY]]]aaaeeehhhiiijjjkkklllhhhkkknnnooollljjjiiijjjhhhiiinnnssstttyyyzzzppp\\\UUUbbbnnn}}}wwwdddSSSJJJHHHFFFCCC??????AAAFFFMMMbbbqqqggg^^^QQQFFF@@@???@@@@@@CCCCCCCCCBBB@@@>>>===<<<888777777666555333222111000000000///......------............///////////////000111222222333222222000000000000111222333444555555555444444555555555111222333666:::;;;:::999777888888999999999888888<<<<<<<<<>>>@@@DDDHHHJJJUUU___kkkuuu{{{wwwhhhXXXOOOHHHAAA===999555666999@@@IIIRRRQQQGGG<<<666555777666555333222222333333555:::AAAGGGMMMQQQVVVYYYnnnyyydddZZZVVV\\\cccjjjzzzvvvooonnnrrrwww~~~xxxvvvooobbbcccgggiiiuuuwww{{{cccHHH===>>>===>>>JJJccc}}}ZZZSSSrrrcccRRRXXXQQQDDDFFF???BBBFFFLLLQQQUUUXXXZZZ]]]^^^aaadddeeebbbZZZTTTGGGCCCAAABBBFFFIIIGGGDDD???>>>???AAA>>>888555777777777777777888:::<<<>>>MMMWWWkkkssshhhUUUNNNEEEAAABBBBBB@@@===???===<<<<<<>>>??????>>>GGGGGGGGGIIILLLPPPSSSVVVZZZ___eeejjjnnnpppssstttzzzyyyxxxtttoooiiiccc___YYYQQQGGGBBBCCCEEEEEEDDDKKKPPPVVV\\\___aaabbbdddeeefffhhhiiijjjjjjiiihhhiiiiiihhhhhhggghhhhhhhhhkkkkkklllmmmlllkkkjjjiiiiiigggfffggglllttt}}}~~~||||||~~~yyyvvvvvvxxxwww}}}qqqSSSDDDAAACCCCCCGGGGGGIIIJJJKKKKKKLLLLLLMMMTTT^^^qqq|||uuuwww~~~|||zzz}}}bbb]]]lllnnn[[[^^^___VVVHHHDDD@@@AAACCCGGGPPPYYY]]]```dddggggggggghhhhhhhhhiiijjjiiihhhhhhjjjllllllnnnppprrrssstttvvvwww}}}uuummmiiihhhfffhhh```WWWXXX[[[jjj}}}jjjWWWMMMHHHAAA>>>@@@999777999>>>>>>FFFaaajjjpppeee\\\OOOEEE???>>>???@@@CCCCCCBBBAAA@@@>>>===<<<888888777666555333222111000000000///......------............///////////////000111222222333222222111111000111111222333444555555444444444444555555222222333666999::::::888777777888999999999999888<<<<<<<<<>>>AAADDDHHHJJJPPPYYYfffqqqyyywwwiiiZZZPPPIIIAAA>>>:::777777:::===FFFPPPQQQIII>>>777444555444333222222333444444888<<>>@@@CCCGGGLLLQQQUUUWWWZZZ[[[^^^ccceeeddd^^^ZZZJJJEEE@@@AAAFFFIIIFFFBBB???>>>>>>@@@===888666777777777777777888:::<<<===FFFOOOccc|||ooo```XXXNNNHHHFFFEEECCC@@@@@@>>><<<<<<>>>???>>>===>>>>>>>>>???BBBEEEHHHJJJSSSWWW]]]aaaeeehhhllloootttttttttrrrnnniiidddaaaXXXPPPGGGBBBCCCEEEEEECCCJJJOOOVVV\\\___aaacccdddeeefffhhhiiijjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhjjjjjjkkkkkkjjjiiigggfffdddcccbbbdddiiiqqqxxx}}}}}}wwwtttyyyxxx~~~lllOOOCCCAAABBBBBBGGGGGGHHHIIIJJJKKKKKKKKKNNNVVVbbbxxx{{{ooonnn|||zzzxxxvvvuuuooo```ddd{{{lll[[[___aaa\\\KKKEEEAAAAAABBBEEEMMMVVV[[[___ccceeefffffffffgggggghhhhhhhhhggggggiiikkkkkklllooopppqqqrrrssstttppprrrrrrmmmeee\\\VVVSSSUUUYYYUUUPPPSSSVVVddd|||ppp[[[NNNFFF@@@===>>><<<:::;;;>>><<<===OOOeeesss^^^mmmddd[[[NNNCCC>>>===???@@@CCCCCCBBBAAA@@@???===<<<888888777666555333222111000000000///......---------............////////////000111222222333222222111111111222222333444555444444333333333333444444333333444666888999999777777777888999999999999999<<<<<<===???AAAEEEHHHJJJJJJSSS```lllvvvvvvkkk^^^RRRIIIAAA===;;;888888;;;888AAALLLPPPLLLBBB999444333222222111111333444555777:::???EEEJJJQQQXXX\\\jjjoooeeeeeejjjmmmkkkooovvvvvv[[[EEE<<<<<<>>>@@@KKKbbb{{{XXXZZZjjjSSSMMMNNNIIIGGG======???AAAFFFLLLQQQTTTWWWYYY\\\```dddeeedddbbbQQQHHH@@@@@@FFFIIIFFFAAA@@@======???===888666888777777777777777999;;;<<>>===>>>>>>>>>===<<<;;;;;;<<<>>>@@@BBBDDDIIILLLPPPTTTXXX\\\bbbeeejjjkkklllllljjjfffbbb___WWWPPPHHHCCCCCCDDDDDDCCCJJJOOOVVV[[[___aaadddeeeeeefffhhhiiijjjkkkkkkkkkiiiiiihhhggggggggggggggghhhhhhhhhgggfffdddcccbbb___```aaadddiiinnntttwwwxxx{{{zzzcccKKKBBBBBBBBBBBBHHHHHHIIIJJJJJJKKKKKKKKKMMMVVVddd}}}xxxqqq|||zzz~~~xxxssspppxxxxxx___ZZZoooxxxiii\\\]]]```^^^MMMFFFAAA@@@AAADDDKKKSSSYYY]]]aaacccdddeeeeeeffffffgggggggggffffffhhhjjjiiikkklllnnnooooooooooooggghhhgggbbbZZZPPPHHHDDDBBBHHHGGGGGGMMMQQQ^^^ttt|||kkkWWWJJJCCC>>>=========:::;;;===:::777>>>JJJeee{{{bbbQQQqqqeee\\\OOODDD>>>======>>>BBBBBBBBBAAA@@@???======888888888777555444222111000000000///......---------------.........////////////111222222222222222222222222222333444555555444333333222222333333444444444444555777888888777666777888999999999999999<<<<<<===???BBBEEEHHHJJJHHHQQQ^^^jjjtttwwwmmmbbbSSSIII@@@<<<:::888777:::666===HHHOOOOOOHHH>>>666444333222111111111222333222555:::@@@GGGPPPYYY___cccpppuuufff___gggzzzyyyooojjjmmmsssxxxzzz}}}nnnUUUCCC<<<<<<>>>AAAJJJ]]]yyy```XXXaaa{{{[[[NNNPPPIIICCC>>>===<<<===AAAGGGMMMQQQVVVXXXZZZ^^^bbbeeeffffffWWWMMMBBB@@@FFFJJJGGGBBBBBB>>><<<>>>===999777999888777666666777888999:::AAAAAAOOOlll~~~tttfffZZZRRRMMMJJJIIIFFFCCC@@@>>>>>>>>>>>>===============>>>???AAAAAA@@@BBBEEEHHHLLLQQQWWW[[[___aaacccdddccc```\\\YYYUUUPPPIIIEEEDDDDDDDDDCCCJJJNNNUUU[[[___bbbeeegggeeefffggghhhjjjkkklllllliiihhhgggfffffffffffffffffffffeeecccaaa```^^^]]]^^^```cccggglllpppsssuuuxxx{{{~~~\\\IIIDDDEEEDDDDDDKKKKKKKKKKKKLLLMMMMMMNNNMMMUUUaaazzzzzzrrrkkkoooqqqXXXRRRbbbmmmggg^^^\\\]]]\\\OOOGGG@@@???@@@CCCJJJQQQXXX[[[```cccdddeeefffgggfffggghhhgggffffffhhhjjjjjjjjjkkkmmmnnnnnnllljjjgggeeeaaaZZZRRRJJJDDD@@@999???>>>???GGGKKKXXXmmm}}}cccXXXJJJBBB>>>=========:::777777999999777999>>>FFFXXXjjjmmmeee[[[QQQIIIxxxhhh___QQQEEE>>><<<<<<===BBBBBBBBBAAA@@@???>>>===999888888777666444333222000000000///......------------------............//////111222222222222222222222222222333444555555444333333222222333333444555444333444666888888777666666777888999:::::::::;;;<<<>>>@@@CCCFFFHHHIIIKKKTTT___kkkuuuyyyqqqfffUUUJJJ???;;;999777666888555:::CCCLLLQQQMMMBBB:::666555333111000000000000...000444888>>>GGGOOOUUUSSS```qqq|||pppnnnrrrwwwuuufffSSSHHHOOOfff|||xxxqqqmmmkkkooovvv|||fffOOOAAA===<<<>>>BBBIIIVVVmmmaaaVVV]]]vvv```MMMJJJDDD@@@@@@>>>;;;;;;>>>DDDKKKOOOWWWXXX[[[]]]```bbbeeefff]]]RRRFFFBBBFFFKKKKKKHHHFFF@@@<<<======:::888999888777666666666777888999AAA===DDD[[[yyy{{{lll```YYYUUUSSSJJJGGGCCC@@@?????????>>><<<<<<;;;;;;<<<<<<<<<===<<<===???AAADDDHHHNNNRRRYYY[[[]]]___^^^ZZZVVVSSSQQQNNNIIIFFFEEEDDDDDDDDDIIINNNTTTZZZ^^^bbbfffhhhfffffffffggghhhjjjkkkkkkhhhgggfffeeedddddddddddddddcccaaa___]]]\\\ZZZZZZ\\\^^^ccchhhmmmqqqssssssssswww|||vvvXXXJJJHHHGGGGGGHHHMMMMMMMMMMMMNNNPPPQQQRRRQQQWWW```sss}}}ooofffmmmuuuhhhRRRLLLUUU```ccc```]]]]]]___QQQGGG???>>>@@@CCCJJJPPPWWW[[[___cccdddeeeggghhhggghhhhhhhhhggggggiiijjjjjjjjjjjjlllmmmllliiifffbbb]]]TTTLLLEEEAAA>>>===888<<<999999@@@DDDPPPdddsssdddZZZUUU^^^iiiqqquuuooo___QQQHHHEEE@@@<<<<<<>>>===;;;:::666555777999999:::===;;;>>>AAABBBDDDFFFDDD@@@vvvhhh___QQQEEE>>><<<======AAAAAAAAAAAA@@@???>>>>>>999999888777666444333222000000000///......------,,,------------.........///000111222222333222222111111111222222333444555444444333333333333444444444333222333666888888888555666777888999:::::::::;;;<<<>>>AAADDDFFFHHHIIIOOOVVVaaalllwww|||vvvlllYYYMMM@@@;;;:::777555666777888===GGGOOOOOOFFF<<<888777555222000000///000---...///111333888>>>BBBFFFUUUmmmvvviiidddiiiqqqnnnggg]]]XXX]]]nnn|||vvvpppjjjiiijjjmmmttt{{{}}}```JJJAAA>>>===>>>CCCGGGOOO```}}}}}}\\\QQQWWWmmmkkkQQQEEE???@@@AAA???<<<;;;===BBBIIIMMMVVVXXX[[[]]]^^^```ccceee```VVVKKKFFFHHHMMMPPPQQQKKKCCC>>>>>>>>>;;;999999888777666555555666777777===999===LLLbbbyyy{{{lllaaa[[[YYYOOOKKKFFFBBBAAAAAA@@@???========================<<<===>>>>>>???CCCGGGJJJTTTVVVYYY[[[ZZZWWWRRROOOLLLJJJHHHEEEDDDCCCDDDDDDIIIMMMSSSYYY^^^bbbgggiiifffffffffffffffhhhiiiiiifffeeedddcccbbbaaaaaaaaabbb```^^^\\\ZZZYYYXXXXXXXXX[[[```gggllloooqqqrrruuuwwwzzz|||}}}~~~oooVVVLLLKKKIIIIIILLLNNNNNNNNNNNNPPPSSSUUUVVVWWW\\\bbbnnnwwwyyy}}}qqq___QQQOOOSSS]]]aaa```bbbgggUUUJJJ@@@>>>@@@CCCHHHNNNVVVYYY^^^bbbdddeeeggghhhggghhhhhhhhhggggggiiikkkkkkiiiiiijjjlllkkkfffaaa\\\UUUJJJAAA===<<<======:::===888555;;;===FFFXXXzzzyyy___OOOGGGCCC@@@???@@@BBBDDDFFFEEEBBB>>><<<>>>===;;;<<<===;;;777;;;999666666888:::;;;<<<<<<:::888999===>>><<<888oooeee\\\OOODDD>>>===>>>???AAAAAAAAAAAA@@@@@@???>>>999999999888666555333222000000000///......------,,,,,,---------.........///000111222222333222222111111000111111222333444555555444444444444555555333222111222555888999999555666777888999:::::::::;;;===???BBBDDDGGGHHHIIIPPPWWWaaammmyyyzzzrrr^^^QQQCCC===;;;888666666888555777@@@KKKNNNFFF===888777555333111111111222...//////......000333666;;;GGG\\\qqqpppfffiiiqqqsssuuuwwwxxxyyyzzzqqqjjjeeehhhkkkooowwwzzz[[[GGG@@@???>>>>>>DDDGGGJJJWWWooovvvZZZQQQVVVhhhiiiPPPBBBEEEAAA???<<<:::<<>>>>>>>>>>>???AAADDDKKKNNNSSSUUUUUURRRNNNKKKEEEEEEDDDBBBAAAAAABBBCCCIIIMMMSSSYYY^^^cccgggkkkgggfffeeedddeeeeeefffgggdddcccbbbaaa```_________```^^^\\\ZZZXXXXXXXXXXXXUUUYYY___eeekkkoooqqqrrrvvvxxxyyyyyyyyyzzz|||~~~~~~hhhTTTNNNLLLHHHIIINNNMMMMMMMMMNNNQQQTTTWWWYYYYYY```eeejjj~~~dddTTTNNNWWW___```dddmmm[[[OOOCCC???@@@BBBEEEJJJSSSWWW\\\```bbbdddfffgggfffgggggggggffffffhhhjjjjjjhhhggghhhjjjhhhbbb\\\VVVOOOEEE???===>>>??????<<>>999<<<<<<999999<<<:::555999888777666777:::;;;<<<;;;:::;;;<<<<<<;;;;;;;;;oooaaaXXXLLLBBB======???@@@AAAAAAAAAAAAAAA@@@???>>>999999999888666555333222000000000///......------,,,,,,,,,---------......///000111222222333222222000000000000111222333444666555555444444555555666222111000222555888::::::555666777888:::::::::;;;;;;===???BBBEEEGGGHHHIIIOOOWWWaaammmzzz~~~vvvbbbTTTEEE???===:::777777888444333<<>>>>>EEEHHHIIISSShhh~~~}}}}}}ttt^^^UUUYYYtttaaaIIIIII@@@>>><<<:::<<<@@@EEEHHHQQQUUUYYY\\\\\\^^^aaadddbbb\\\SSSLLLJJJPPPZZZaaaSSSIIIAAA??????<<<999999999888666555444444555555555888>>>FFFOOO^^^wwwwwwlllgggVVVQQQKKKFFFDDDCCCBBBAAA======>>>??????>>>>>>>>>>>>?????????======>>>@@@CCCGGGLLLPPPPPPNNNJJJGGG@@@AAAAAA@@@??????@@@AAAIIIMMMSSSXXX^^^ccchhhkkkgggfffeeedddcccdddeeeeeecccbbbaaa```^^^^^^]]]]]]^^^]]][[[YYYXXXWWWWWWXXXUUUYYY___ffflllqqqsssuuuuuuvvvwwwwwwxxxzzz}}}{{{|||xxxdddTTTOOOMMMGGGHHHOOOLLLKKKLLLMMMPPPTTTXXXZZZWWW```eeehhhxxxwww^^^MMMSSS\\\^^^dddmmm```SSSEEE@@@@@@@@@CCCFFFRRRUUU[[[___aaaccceeefffeeefffffffffeeeeeeggghhhhhhfffeeefffhhhfff___YYYPPPIIIBBB======>>>>>>>>>===BBB>>>===AAA===>>>KKKggg}}}ttteeeZZZKKKBBB@@@???<<<999888888:::===<<<999888:::777;;;:::666666;;;;;;777333666777777777:::<<<<<<777999;;;;;;888777===CCCyyyiii___RRRGGGBBB???>>><<<>>>>>>?????????>>>>>>===999999888777555333222111222000...---,,,---///000---------------------------...///111111222222222000000000111333333222000444444444444444555666777555333333777::::::;;;===666777888999:::;;;;;;;;;???@@@AAAAAABBBDDDGGGJJJKKKRRR]]]kkkzzzyyyiii[[[KKKCCC<<<666555999777888777888AAALLLKKKDDD999888666555444444555555222222222111111111000000000222444666999CCCRRR]]]yyyuuuttt||||||yyysssmmmiiikkkmmm```______ccclllyyyhhhLLLHHH>>>666CCC>>>BBBBBBGGGSSS\\\ppp~~~~~~sssmmm\\\oooFFFFFFBBB===;;;:::<<>><<<999777666555666777999444666???FFFPPPggg{{{rrrbbbYYYQQQNNNKKKGGGDDDDDDCCC???<<<===AAADDDCCCAAA>>>>>>>>>>>>============???AAADDDFFFGGGFFFDDDCCC<<<<<<<<<<<<<<<===>>>???CCCIIIRRRYYY]]]aaafffjjjiiihhhfffcccbbbaaaaaaaaa```___^^^]]]\\\]]]]]]^^^[[[YYYVVVSSSRRRRRRTTTUUUYYY^^^fffllloooqqqssstttrrrssstttttttttuuuyyy{{{kkk\\\NNNKKKMMMLLLKKKJJJMMMLLLLLLLLLMMMOOOQQQRRRWWW[[[```dddqqqnnnJJJIIIPPPQQQZZZjjjeeeWWWFFF>>>>>>@@@CCCDDDPPPTTTYYY]]]___aaaccceeeeeeeeedddcccdddeeefffgggiiiiiihhhggghhhfff[[[OOOKKKHHHDDD@@@@@@BBBFFFHHHIIIHHHFFFBBB??????CCCFFFcccvvvfff[[[WWWNNNIIICCCAAAAAA@@@;;;777===:::777666777999999999888999:::;;;;;;:::999888666777888:::;;;<<<<<<<<<<<<<<<<<<;;;<<<@@@DDDHHHxxxiii___RRRGGGBBB@@@???>>>???@@@@@@@@@???>>>>>>===999999888777555333222111111000...---------///000---------------------------...///111222222222222222111111222333444444333333333222222222333444444666666444111333999<<<;;;777888999::::::;;;;;;;;;???@@@AAABBBBBBCCCFFFIIILLLRRR[[[gggvvvsssbbbPPPEEE???:::999;;;777888777888???HHHIIIEEE999888666444333333333444333333222222222111111111...///000000111666===CCCJJJ\\\uuu~~~|||}}}xxxlll^^^SSSNNNMMMOOOSSSYYYcccnnn{{{cccIIIGGG???999DDDAAAFFFEEEIIISSS\\\rrrlllaaaKKKEEE>>><<<<<<===AAAFFFMMMPPPTTTYYY^^^```bbbbbbgggfff```UUUKKKGGGKKKPPPQQQJJJBBB??????@@@===:::>>><<<:::777666666666777:::555777>>>DDDLLL___uuuooodddYYYTTTOOOIIIEEEDDDEEECCCAAAAAABBBDDDCCCAAA??????>>>>>>>>>>>>=========>>>@@@AAAAAAAAA???>>><<<;;;;;;;;;;;;<<<===>>>DDDJJJQQQWWWZZZ]]]aaaeeeeeedddbbbaaa```aaaaaaaaa^^^^^^\\\[[[ZZZ[[[[[[\\\WWWVVVSSSRRRRRRSSSUUUWWWYYY^^^eeekkkooorrrtttvvvrrrssstttttttttvvvyyy|||gggYYYLLLHHHJJJIIIHHHGGGIIIIIIJJJKKKMMMPPPRRRTTTQQQTTTWWW[[[gggYYYIIIKKKNNNUUU___eeeXXXIII???>>>???AAABBBLLLPPPVVV[[[^^^```cccdddccccccccccccdddfffhhhiiiiiijjjiiihhhiiiggg]]]QQQMMMJJJGGGEEEEEEHHHKKKNNNXXX[[[\\\WWWNNNHHHHHHJJJbbb|||zzzssslllbbbUUULLLJJJHHHEEE@@@===<<<===>>>>>>===;;;999999999::::::999999:::;;;;;;;;;;;;:::999666777777888999::::::;;;======<<<<<<>>>EEEPPPWWWwwwiii___RRRHHHDDDBBBAAA@@@AAAAAAAAAAAA@@@???======999999888777555333222111111000///------......///---------------------------...///000222222222333222222111111222444555777444333333333333333222222222;;;CCCGGGHHHEEE>>>666888999999::::::;;;;;;;;;@@@AAABBBBBBBBBCCCFFFHHHPPPUUU[[[cccrrrzzzgggQQQCCC===999888888666888888777:::AAAEEEEEE:::999777444333222222222444444333333333222222222000111111111111111111111111888EEEUUUfffsss|||}}}zzzwwwvvvwwwyyy|||}}}~~~zzztttnnnkkkjjjiiiiiiiiiiiikkkmmmnnnwww|||}}}zzz{{{~~~~~~|||uuuiiiYYYKKKCCC@@@BBBIIIUUUcccqqq\\\FFFFFFAAA===DDDBBBHHHHHHJJJQQQZZZsss{{{xxxxxxVVVJJJ@@@=========@@@DDDIIIMMMSSSZZZ^^^aaabbbaaaeeefffdddZZZNNNEEEEEEHHHKKKIIIEEEAAA???>>>>>>>>>>>><<<:::888777666666777:::666888===@@@EEETTTeee}}}pppcccZZZSSSLLLHHHHHHGGGFFFEEEEEEDDDCCCBBBBBB@@@@@@??????>>>>>>>>>>>>===============<<<<<<<<<;;;::::::::::::;;;;;;<<>>???@@@@@@IIIMMMTTTYYY]]]___aaacccaaabbbbbbdddfffhhhjjjkkkiiikkkkkkjjjkkkjjjcccZZZSSSQQQMMMKKKKKKMMMPPPSSSZZZbbbiiifff\\\RRRNNNOOOaaawwwyyytttlllccc\\\RRRHHHCCCCCC@@@@@@@@@>>>===<<<===???===<<<;;;;;;<<<<<<:::999::::::;;;;;;;;;;;;::::::888888777777888999:::;;;>>>>>>===<<>>;;;999777666888888777777;;;AAAEEE===;;;999666444333222222555555444444444333333333222222111333444444333111666666999???GGGOOOUUUWWWZZZZZZYYYVVVSSSRRRTTTUUUZZZ[[[]]]___aaacccddddddeeefffggggggeeedddeeefffiiihhhgggddd```\\\XXXVVVWWWXXXYYY[[[]]]___aaabbbccciiioooqqqooonnnqqquuu}}}zzzxxxxxxtttkkk]]]PPPGGGDDDDDDNNN___ooo~~~}}}xxxUUUDDDDDDAAA???CCC@@@GGGHHHIIIPPPYYYtttlll{{{eeeSSSCCC>>>>>>======AAAGGGKKKRRRZZZ___bbbbbbbbb___ccceee___TTTJJJGGGHHHLLLMMMLLLGGG@@@<<<===???===<<<;;;999777777666666777666777;;;===@@@JJJVVVzzzpppcccYYYQQQMMMMMMHHHHHHHHHGGGEEECCCBBBBBBAAAAAA@@@@@@??????>>>>>>@@@???>>><<<<<<<<<<<<<<<:::999999999999999::::::BBBGGGNNNRRRSSSUUUXXX[[[]]]]]]]]]]]]]]]^^^^^^^^^[[[ZZZYYYXXXWWWVVVUUUUUUQQQPPPNNNNNNPPPSSSVVVXXXYYY^^^eeekkkooorrruuuwwwssstttvvvvvvwwwzzz}}}yyycccXXXNNNLLLMMMKKKJJJJJJFFFFFFFFFHHHKKKNNNQQQRRRPPPPPPQQQSSS\\\sss|||RRR@@@FFFNNNPPP]]]WWWMMMBBB>>>???AAA@@@HHHLLLSSSYYY\\\^^^___aaaaaabbbcccdddfffhhhiiijjjgggkkkmmmmmmoooqqqooojjj```]]]WWWRRROOOOOOPPPQQQRRRZZZcccgggddd```\\\[[[eeevvvyyywwwtttmmmoooggg^^^WWWNNNEEEAAACCC>>>???AAACCCBBB@@@<<<999===<<<;;;<<<<<<<<<:::999::::::::::::::::::::::::;;;:::888777888:::<<<>>>>>>??????===>>>HHHXXXdddxxxiii```SSSIIIEEEDDDCCCBBBCCCCCCBBBAAA@@@???===<<<999999888777555333222111000000///...............------------------------,,,---///000222333333333000111111000///000444777555666666666666444333333///666XXX[[[???===;;;;;;:::::::::;;;<<<===???AAACCCDDDDDDEEEFFFHHHPPPWWW___fffrrr}}}dddOOOEEEAAA>>>:::777888888777555666<<>>;;;888666555444444555555555444444444333333111000///000222333333333///000111222333666;;;>>>@@@BBBDDDCCCAAA???>>>???@@@AAACCCDDDFFFGGGHHHHHHHHHJJJKKKLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJLLLNNNQQQRRRSSSTTTXXX]]]cccffffffiiiooouuuxxxtttwwwwwwuuummm```RRRJJJFFFPPPaaayyyoooOOODDDAAA@@@AAAAAAAAAHHHJJJLLLRRRZZZuuujjjllltttzzz```HHH@@@???<<<;;;>>>DDDIIIPPPXXX___bbbcccccc]]]aaaeeeccc[[[RRRLLLJJJOOOSSSUUUOOOEEE===;;;======<<<;;;:::888777666666444444555888:::<<>><<<;;;<<<<<<===:::999999888888888999999@@@EEELLLPPPRRRTTTWWW[[[]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYWWWVVVTTTSSSRRROOONNNMMMMMMNNNQQQTTTVVV[[[___eeejjjmmmpppsssuuurrrtttvvvwwwxxx{{{ooo___VVVNNNMMMNNNLLLKKKLLLGGGGGGFFFGGGHHHJJJLLLMMMLLLLLLMMMOOOUUUjjjxxx}}}^^^BBBBBBJJJLLLUUUUUUNNNDDD???AAABBBAAAHHHMMMTTTYYY[[[]]]^^^^^^bbbbbbcccdddeeefffggggggeeejjjnnnnnnrrryyy~~~~~~sssmmmcccYYYRRRNNNLLLLLLPPPRRRXXXaaajjjnnnllliiiooo}}}~~~zzzvvvpppmmmfff]]]WWWOOOGGGDDDFFFFFFDDDAAAAAACCCDDDAAA???BBB@@@===<<<<<<<<<;;;::::::::::::999999::::::::::::999888888:::<<>>===BBBLLLTTTzzzjjj```SSSIIIEEECCCBBBAAAAAAAAAAAAAAA@@@???======999999888777555333222111///////////////.........------------------------,,,---...000222333444444000111333111//////222555222333444444444333222111:::...666MMMMMM999888LLL===<<<;;;::::::;;;======>>>@@@CCCEEEEEEFFFGGGIIIIIISSS]]]eeeqqqnnnWWWIIIDDD???;;;999888888888666555999???AAA???===:::777666666666555555444444444333333333444333222111111222333444---000222111---,,,000444222444777888666444333333333444555666777777888888666888;;;;;;:::999999999888999;;;<<<>>>??????@@@@@@AAABBBDDDFFFHHHJJJJJJSSSXXX]]]aaafffnnnzzzyyysssppprrruuuvvvqqqhhh___YYYVVV^^^ttteeeKKKEEE??????CCCBBBEEELLLNNNPPPWWW]]]rrrlllfffhhhzzzpppOOODDDAAA<<<:::===@@@EEELLLUUU\\\```bbbccc```bbbdddddd```XXXPPPJJJPPPVVVZZZVVVKKKAAA<<<<<<======<<<:::999888777666333333555666777:::???CCCJJJaaayyyyyyfff]]][[[VVVPPPMMMLLLKKKGGGDDDDDDDDDCCCBBBAAA@@@@@@???@@@???===<<<;;;;;;;;;<<<:::999999888888888888999>>>CCCJJJOOOQQQSSSWWWZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXVVVTTTRRRPPPOOOMMMLLLKKKKKKMMMPPPSSSUUU^^^aaaeeeiiikkkmmmoooqqqpppqqqsssuuuvvvyyy}}}cccXXXPPPJJJKKKLLLKKKJJJKKKHHHGGGFFFFFFFFFGGGHHHIIILLLLLLNNNPPPTTTfffmmmJJJ@@@DDDFFFOOOSSSPPPEEE???AAACCCAAAEEEKKKRRRXXX[[[\\\]]]]]]```aaabbbdddeeeeeeeeeeeedddjjjmmmnnnsss~~~}}}pppaaaVVVPPPMMMMMMRRROOOOOOWWWdddllllllhhhuuu}}}qqqjjjccc^^^XXXRRRRRRTTTZZZTTTKKKFFFEEEIIIOOOSSSQQQLLLDDD???<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;999999:::<<<>>>BBBDDDFFFFFFEEECCC@@@>>>>>>@@@BBB{{{jjjaaaSSSIIIDDDBBB@@@??????@@@@@@@@@???>>>>>>===999999888777555333222111///////////////......---------------------------+++,,,...000222333444444000333555444000...111444111222333555555444333222555111666???>>>666:::FFF>>>===<<<;;;;;;<<<===>>><<>><<<999888777666666444444444444333333333222444666777555222000222444333555555333000///111333///000222222000000000222000000111333444444444444000222555666555444444444444555666888:::;;;<<<===<<<===>>>@@@BBBEEEGGGIIIOOOSSSXXX\\\cccqqqyyyqqqoooooolllqqquuuuuuqqqmmmkkkkkkkkk~~~ZZZGGGFFF>>>???GGGFFFHHHMMMNNNRRRWWWZZZjjj{{{bbb[[[```tttWWWHHHDDD>>>;;;>>><<<@@@GGGOOOWWW\\\```bbbaaa``````bbbbbb^^^TTTLLLKKKRRRZZZYYYQQQGGG@@@>>>======<<<;;;:::888777666444555555444555999<<<===???OOO]]]uuuzzznnndddYYYSSSSSSQQQKKKEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888888888888999===CCCIIIMMMOOOQQQTTTWWWUUUVVVXXXYYYZZZYYYYYYYYYVVVVVVVVVTTTRRROOOMMMKKKIIIHHHHHHIIILLLPPPTTTWWW```cccfffhhhiiiiiikkkmmmkkkmmmoooqqqsssvvvzzz}}}vvv[[[QQQKKKGGGIIIKKKIIIJJJLLLGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKOOORRRTTTcccxxxVVVEEECCCDDDLLLTTTSSSGGG???AAABBB???@@@FFFNNNVVVZZZ\\\]]]^^^]]]^^^```bbbdddeeeeeeeeeeeejjjmmmlllqqqzzziii\\\VVVUUUUUUSSSNNNLLLPPPXXX^^^___]]]lllwwwwwwooogggccc```___ccciiiqqqpppjjj^^^SSSRRRZZZccceee\\\PPPEEE>>>=========>>>===<<<;;;;;;<<<===>>><<<>>>@@@DDDHHHLLLOOOQQQMMMJJJEEEBBB@@@???<<<:::|||kkkaaaSSSIIICCCAAA???>>>>>>>>>?????????>>>>>>===999999888777555333222111/////////000///......---------------------------+++,,,...000222333444444111555888666222///111333222333555777777777555444222888999444222777===@@@???>>><<<;;;;;;<<<===>>>;;;>>>BBBEEEGGGHHHJJJKKKOOOWWW]]]___eeetttfffRRRIIICCC>>>===888777::::::666555999???===;;;999777666666666444444333333333222222222---222666555000---...111///.........///222444666222222111000///000333666---...///111222333333333---000333444333222111111444555555666777888888999999:::;;;===@@@CCCFFFHHHLLLOOORRRVVV___ooo}}}qqqlllmmmooolllpppuuuuuurrrnnnmmmnnnuuuzzzTTTEEEGGG>>>???JJJIIIHHHMMMMMMPPPUUUUUU```xxxdddQQQOOOYYYppp]]]LLLGGG???<<<@@@999===CCCKKKSSSZZZ^^^```___\\\[[[___dddbbbXXXOOOEEENNNWWWZZZUUULLLDDDAAA======<<<;;;:::888777666666777666444444777::::::<<>>>>>>>>;;;;;;:::999888888999999===BBBIIILLLMMMOOORRRTTTQQQRRRTTTWWWXXXYYYYYYYYYTTTTTTTTTRRRPPPMMMJJJIIIEEEEEEFFFHHHLLLQQQVVVYYYbbbdddfffgggggggggiiijjjhhhjjjlllnnnpppssswww{{{mmmXXXOOOIIIGGGIIIKKKJJJKKKMMMEEEEEEDDDDDDDDDFFFGGGHHHCCCEEEJJJNNNOOO[[[}}}___KKKEEEFFFLLLUUUUUUHHH???@@@@@@<<<;;;AAAKKKTTTYYY\\\^^^```ZZZ[[[^^^aaadddeeefffffffffkkkllljjjnnn~~~nnnbbb\\\\\\]]]UUURRROOOPPPSSSWWWXXXYYY]]]iiiwwwxxxnnneeeaaa```ccckkkttt{{{fffZZZ___hhhtttiiiXXXIIIAAA>>>>>>???@@@???>>>======>>>???@@@AAADDDHHHMMMRRRVVVYYY[[[SSSMMMFFFCCCCCCAAA===999}}}oooaaaRRRIIICCC===;;;===@@@@@@@@@@@@@@@???>>>>>>999999:::999888555222000000//////...------,,,,,,------------------------------......///000000000111222333333111000000000222333333444444555555555666444666:::888444777???AAA>>>;;;::::::;;;;;;;;;>>>AAAEEEIIIKKKLLLLLLKKKLLLRRRYYY___fffsssqqq^^^NNNBBB:::999999888777777777777777888;;;===<<<999666555666555555444444444333333333222222222111111111000000111111000000000000111111000000000000000000000000000000111111111222222222222222333333333444444444444444333333444555777888888:::<<<>>>@@@BBBFFFIIIJJJQQQVVVUUUZZZiii{{{vvvnnniiihhhhhhllltttzzzyyysssooorrrwwwwwwpppTTT???@@@DDDAAACCCKKKIIILLLOOOPPPQQQVVV```gggxxxgggOOOKKKRRR___ooommmPPPCCC>>>;;;;;;???===>>>EEEPPPYYY]]]]]]```bbbccc``````___[[[UUUSSSHHHKKK^^^hhh[[[IIIBBB>>>>>>>>>===<<<:::888666777666555444555666888:::???@@@EEETTTlllpppeeeaaaZZZQQQKKKJJJHHHFFFCCCBBBAAA@@@???DDDBBB???>>>>>>===<<<::::::999888888888888888888<<>><<<>>>???@@@@@@@@@@@@???>>>>>>999999:::999777555222000111000000///......------........................------......///000000000111222333333111000000111222333333444444555555555666444666999888555888>>>AAA???<<<:::999:::::::::===???DDDHHHKKKMMMMMMMMMMMMSSSZZZ___fffrrr|||hhhVVVGGG===:::999777777666666555444999<<>>===;;;:::999999888999999999<<>>;;;@@@AAAFFFMMMUUUZZZ]]]]]]\\\]]]___```aaadddhhhkkkgggllloooooorrrzzztttoooiiiccc___ZZZWWWVVVSSSOOOMMMEEEFFFLLLUUU[[[```jjjssszzzuuussstttrrrqqqvvv}}}pppsssvvvsssjjj```YYYUUUWWWWWWYYY[[[___cccgggiiissssssuuuwwwvvvrrrlllgggXXXOOOGGGFFFFFFCCCAAAAAA{{{cccXXXLLLGGGCCC???>>>?????????@@@AAA@@@???>>>===999999999888777444222000111111111000//////......////////////////////////------......///000000000111222333333111000111111222222333333444555666666666555666999888777999>>>DDDBBB???<<<::::::;;;<<<;;;>>>BBBGGGKKKMMMNNNNNNOOOUUU[[[```eeeppptttaaaOOOBBB===;;;999888888777555444:::===@@@AAA???<<<:::999666555555555444444444444444444333333333222222222333222222111111222222333111111111111111111111111222222222222333333333333111111111111222222222222222222222222222333555555555777999:::;;;===@@@CCCAAAFFFLLLWWWhhh{{{}}}sssiiibbbaaabbbdddgggppp{{{|||yyy{{{~~~xxx^^^HHH999<<>>@@@CCCJJJRRRWWWZZZZZZXXXZZZ\\\___aaaeeejjjmmmkkknnnppppppsss~~~wwwkkkhhhdddbbb```\\\TTTMMM@@@======AAAGGGNNNZZZddduuuwww{{{}}}{{{xxx|||zzznnneeeVVVNNNGGGFFFFFFEEEEEEFFF}}}aaaVVVLLLHHHEEEAAA>>>???>>>???@@@AAAAAA???>>>===999999999888666444222111000000000/////////..............................------......///000000000111222444333222111111222222222333333444555666666777777777888999999;;;===FFFEEECCC@@@===<<<===>>>;;;===AAAEEEHHHJJJKKKKKKPPPUUU[[[___dddnnn}}}lllWWWGGGAAA>>>:::999::::::888666999;;;???AAA@@@>>>;;;:::666666666555555555555444555555444444444333333333444333333222222333333444111111111111111111111111222222333333333444444444333333333444444444555555222222222333333444555555777999:::;;;<<<===@@@CCCEEEFFFIIISSSggg{{{yyysssiiiaaa\\\]]]aaadddgggqqq{{{}}}~~~~~~iiiTTTEEE:::>>>CCCEEEHHHOOOMMMMMMLLLKKKIIIKKKOOORRRZZZlllpppPPPQQQ```{{{pppMMMGGGGGGDDD>>>======AAAIIIQQQWWWYYY^^^bbbcccaaaaaadddfffdddbbbYYYLLLDDDIIIQQQPPPIIICCC@@@<<<:::;;;<<<:::999888777777666666777888888777:::===>>>AAAKKK\\\jjj{{{hhhbbbZZZUUURRROOOLLLJJJGGGEEEBBBAAAAAA@@@>>><<<<<<<<<;;;:::999999999999<<<@@@EEEJJJKKKLLLMMMNNNMMMMMMOOOPPPQQQRRRRRRRRROOOLLLIIIEEECCCBBBBBBBBBFFFDDDFFFOOO[[[dddhhhhhheeedddeeeiiilllmmmjjjfffeeedddgggkkknnnuuu~~~jjj^^^YYYVVVWWWVVVVVVUUUSSSRRRQQQKKKJJJIIIHHHHHHHHHHHHIIIIIIMMMMMMPPPTTTRRR^^^wwwgggLLLIIIRRRZZZYYYRRRHHH@@@<<<>>>???BBBHHHOOOUUUXXXXXXVVVXXX[[[^^^```dddiiilllmmmnnnpppqqquuusssooojjjiiimmmkkk^^^PPPFFF@@@<<<===@@@FFFQQQ[[[lllttt||||||yyy}}}yyyiii___TTTLLLFFFEEEEEEDDDEEEGGG{{{aaaXXXOOOKKKHHHBBB???>>>>>>???AAABBBAAA@@@>>><<<999999888777555333222111//////............------------------------------------......///000000000000222444444222111222333111111222333444555666777777888888888999;;;<<<<<>><<<<<<===<<<===@@@BBBEEEFFFGGGGGGOOOTTT[[[^^^bbbkkkyyyzzzaaaLLLEEE@@@:::888999:::999777777888;;;>>>???>>>;;;999777777666666666555555555555555555444444444333333444444333333333333444444111111111111111111111111222222333333333444444444333333444444444555555555222333444444555666666666666888:::;;;;;;===???BBBEEEDDDFFFNNN```rrrzzzyyynnniiiaaa[[[ZZZ]]]cccggglllsss|||ttt]]]LLLAAA;;;???CCCEEEHHHNNNKKKKKKJJJJJJIIIKKKNNNQQQ[[[bbb|||cccTTTUUUiii[[[JJJGGGDDD>>>======@@@FFFLLLRRRUUU\\\aaacccaaaaaadddggggggfff^^^PPPEEEEEENNNSSSQQQFFFBBB===;;;======;;;999888888888777777777777888666:::======>>>EEERRR]]]zzzvvviii```[[[ZZZWWWUUULLLIIIFFFDDDDDDCCCBBBAAA<<<<<<;;;:::999888888888<<>>???AAAFFFMMMSSSVVVWWWWWWYYY[[[]]]___bbbfffjjjkkkkkkmmmqqqvvvxxxooooooyyy|||kkkWWWGGG@@@;;;;;;>>>AAAIIIPPP^^^hhhrrrvvvuuuvvv{{{yyykkkbbbXXXQQQLLLKKKJJJHHHIIILLLwwwaaaYYYQQQNNNKKKDDD???>>>===???AAABBBBBB@@@===<<<:::999888666444333222111...............---------------------------------------......///000000000000222444444333222333444111111222333555666777777888999888777999>>>>>>;;;???BBBEEEDDD???;;;:::;;;===>>>???AAACCCDDDEEEEEEMMMSSSYYY\\\___hhhvvvsssZZZKKKCCC:::555666888777555555555777999<<<<<<;;;999777777777777666666666666555555444444444333333333444333333222222333333444222222222222222222222222222222222222333333333333222222222222333333333333222333444555666666666666333555777888999;;;>>>AAAGGGLLLSSS[[[gggrrrvvvsssccc```[[[YYY[[[aaahhhmmmsssxxx~~~mmmWWWEEE???<<>>===<<<===@@@FFFKKKOOOXXX___cccaaa```cccffffffjjjddd[[[SSSPPPTTT]]]eeeRRRJJJAAA<<<===>>><<<:::888888888888888888777777555888:::::::::===EEELLL\\\xxxwwwllleee]]]XXXRRRNNNIIIEEEDDDCCCCCCBBB>>>===<<<;;;:::999999999<<>>>>>@@@DDDKKKPPPSSSTTTWWWYYY[[[\\\^^^```dddhhhiiihhhkkkqqquuu}}}~~~hhhKKKCCC===;;;<<<<<>>===???AAACCCBBB@@@===;;;:::999777555444222111111.............../////////........................------......///000000000000222444444333222333444000111222333555666777777888:::999777:::??????;;;===BBBHHHHHHCCC>>><<<<<<===>>>???BBBDDDFFFGGGHHHJJJPPPWWWZZZ^^^fffsss~~~oooVVVLLL>>>777666777666444555444444666:::<<<;;;:::888888888777777777666666444444444444333333333222333333222222222222333333222222222222222222222222111111111222222222222333222222222333333333333444111222444555666666555555333555777888:::<<>>===<<<===AAAGGGKKKUUU\\\bbbaaa```bbbddddddhhhdddcccaaa\\\ZZZgggyyyoooaaaNNNAAA<<<===<<<;;;999999999999888888777777666777888888888999===@@@DDDYYYuuuyyyqqqkkkdddYYYPPPJJJFFFDDDCCCAAA@@@???===<<<;;;;;;;;;<<>>>>>>>>@@@AAABBBEEELLLUUU___jjjrrrwwwssspppmmmjjjhhhhhhhhhgggggggggkkkppptttzzzuuuaaaXXXTTTQQQNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLFFFKKKJJJKKKSSSTTTYYYggg}}}vvv[[[IIICCCBBBEEELLLMMMGGGAAA@@@<<<<<<===AAAHHHMMMPPPRRRVVVXXXZZZ[[[]]]```dddhhhhhhfffjjjqqqttt{{{eeeZZZNNNHHHCCC>>><<<===>>>EEEIIIKKKPPP[[[cccdddhhhyyy~~~wwwrrrmmmjjjjjjkkkjjjggggggkkkttt\\\UUUPPPOOOMMMFFFAAA???===???AAACCCBBB@@@===;;;:::999777555333222111111////////////000000000000////////////////////////------......///000000000000222444444333333444555000111222333555666777888999;;;999666:::@@@@@@:::>>>EEELLLMMMIIICCC@@@???<<<>>>@@@BBBEEEHHHJJJKKKIIIOOOVVVYYY\\\eeerrr|||aaaUUUDDD:::888999777555555333222444888<<<<<<;;;888888888888777777777777444444333333333222222222333222222111111222222333222222222222222222222222000000111111111222222222444444444555555555666666000111333444555555444333444666999;;;<<>>AAAGGGKKKRRR[[[bbbaaa___aaabbbbbb^^^\\\```ddd^^^XXXgggwww\\\GGG===;;;;;;:::999999999999999888777666666777777888:::;;;======>>>GGGRRR___vvvrrrcccWWWPPPKKKHHHCCCBBBAAA???>>>=========<<>><<<;;;<<<===???@@@DDDIIIPPPVVV[[[```eeehhhmmmmmmmmmlllkkkkkkkkkkkklllnnntttzzz|||~~~zzz{{{|||zzzwwwvvvwww~~~iiiYYYUUUVVVTTTOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMGGGMMMLLLMMMTTTSSSTTT^^^rrrfffaaauuuwwwaaaLLLHHHCCCDDDKKKMMMGGGBBBBBB;;;:::;;;???EEEKKKNNNPPPTTTVVVXXX[[[]]]aaaeeeiiiiiifffiiiqqqssswwwvvvfffYYYNNNDDD???>>>888<<<;;;999>>>IIIPPPQQQUUUhhh~~~|||xxxssspppsssqqqsssuuuuuurrrssswwwuuuaaaYYYSSSRRRPPPIIIBBB>>>???AAACCCCCC@@@===<<<;;;<<<999777666666555444333......//////000000111111//////////////////////////////000111111111111111000333555555444222222333444222000222555888999888<<<:::888777999===AAADDD<<>>>>>@@@BBBFFFIIIKKKJJJNNNSSSXXX^^^hhhttt}}}~~~zzzdddKKK===;;;;;;999666888777777777777777888888999999999888666555333222555555444444444333333333444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444444444111222333444555555555555999333555===>>>;;;@@@KKKdddzzzzzzlllbbb\\\WWWTTTSSSZZZfffqqqwwwyyy{{{{{{|||~~~zzzggg\\\NNNKKKHHHDDDBBBBBBCCCDDDGGGGGGGGGGGGGGGFFFEEEDDDJJJMMMMMMZZZvvvfffOOOOOOVVVnnn~~~LLLHHHFFF???999;;;CCCGGGEEEQQQYYY______^^^aaabbbbbb]]]___aaa```^^^^^^```ddd|||xxxjjjSSSCCC>>><<<999999:::;;;:::999888999:::777777888888999999999:::888===CCCLLLZZZrrryyyhhh```YYYSSSSSSEEECCCDDD>>>===???;;;>>>>>>@@@CCCFFFGGGFFFEEECCCBBBAAA@@@??????>>>>>>===>>>>>>;;;999;;;@@@DDDIIIPPPXXX\\\^^^```dddiiillloooqqqooojjjggghhhjjjfffqqq}}}~~~uuunnnnnnooooooqqqtttpppvvvyyyggg]]]VVVPPPOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKMMMNNNOOOOOONNNMMMQQQOOONNNMMMNNNQQQUUUXXXhhh}}}dddgggeeetttvvvaaaJJJKKKFFFDDDHHHNNNNNNEEE<<<===<<<<<<===@@@EEEKKKNNNSSSVVVYYY[[[\\\^^^```aaaaaafffjjjkkkooo{{{nnn]]]NNNCCC======;;;??????>>>HHHNNNEEEKKKWWWkkk|||}}}vvvqqqppppppmmmmmmnnnpppssstttsssrrruuubbbZZZSSSRRRPPPJJJCCC@@@???AAACCCBBB@@@===<<<<<<;;;888666555555444333222////////////000000111111//////////////////////////////000111111111111111000222444444333222333444555333111222555777888777888777555555777;;;>>>AAA:::>>>BBBFFFGGGFFFDDDBBB======>>>@@@BBBFFFIIIKKKKKKNNNRRRWWW]]]fffpppvvv|||tttYYYFFF???<<<888555888777777666666777777888999999999888777555444333555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444222333333444555555555555555222555;;;:::;;;HHHYYYppp}}}|||lll___WWWRRRRRRQQQSSSZZZeeeqqqyyy}}}zzziiiaaaVVVTTTPPPLLLHHHFFFEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDGGGFFFOOOdddrrr}}}lllSSSLLLPPP```}}}kkkOOOJJJCCC>>>===AAAFFFJJJRRRZZZ`````````bbbcccbbb___aaacccbbb```^^^\\\\\\iiinnnkkk\\\KKKAAA===::::::;;;;;;:::999888888999777777777888888888999999999<<>>===============>>>===<<<;;;>>>CCCHHHOOOUUU\\\```aaaccchhhlllnnnqqqsssrrrmmmkkklllooorrr{{{{{{mmmfffbbbeeeiiikkknnnqqqwww}}}qqq```XXXSSSQQQQQQLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMPPPNNNLLLKKKLLLOOORRRTTT\\\zzz~~~llleeegggyyyvvvcccMMMHHHDDDCCCIIIPPPQQQJJJAAA===<<<;;;<<>>===:::======;;;CCCHHH@@@DDDLLLYYYeeejjjmmmuuu~~~}}}zzzuuunnnjjjhhhgggeeedddccceeehhhjjjkkkkkktttaaaWWWOOOMMMLLLGGGBBB@@@???AAABBBAAA???===<<<<<<:::888555444444444222111/////////000000000000111//////////////////////////////000111111111111111000111222222222333555777666444222333444666666666777666555555666777999:::<<<<<<>>>BBBGGGIIIGGGEEE<<<<<<>>>@@@CCCFFFIIIJJJLLLMMMOOOTTTZZZbbbjjjnnnyyykkkRRRDDD???:::777777777666666666666777777999999999888888666555555555555555444444444444333222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444333444444555555555444444666666999<<<;;;???SSSiii|||zzzlll\\\SSSNNNKKKMMMPPPVVV^^^gggrrr}}}rrrddd]]]YYYWWWUUUQQQMMMIIIFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHFFFKKKZZZeeetttjjjVVVPPPbbb\\\PPPEEEAAA>>>;;;AAAJJJPPPYYY___``````aaabbb```___```aaaccccccaaa\\\XXXPPP]]]gggdddYYYMMMEEE???;;;;;;:::::::::999888888666666777777777777888888888:::::::::===FFFUUU```vvvvvvlll^^^ZZZVVVJJJDDDDDD>>>AAA@@@@@@AAACCCCCCBBB@@@======<<<;;;::::::;;;;;;============>>>BBBIIINNNVVV[[[aaaeeefffhhhllloooqqqtttuuutttrrrqqqtttwwwpppaaa[[[XXX[[[eeepppvvv{{{iiiWWWPPPNNNNNNPPPKKKJJJIIIHHHHHHHHHIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOMMMKKKJJJJJJLLLOOOPPPSSSmmmooosss~~~gggLLLFFFCCCBBBHHHPPPSSSLLLDDD===<<<;;;;;;>>>BBBFFFIIIOOORRRVVVXXXZZZ\\\^^^```cccfffjjjjjjllluuugggSSSIIIBBB<<<======999@@@FFF???>>>AAAHHHMMMNNNOOOUUU^^^bbbfffmmmwww}}}zzzyyyxxxvvvuuummmnnnmmmkkkgggcccaaa```^^^\\\[[[\\\```dddggghhhsss]]]SSSJJJGGGGGGCCC???>>>???@@@AAAAAA>>>===<<<===:::888555444444444333111000000000000000000000000//////////////////////////////000111111111111111///000111111111333666999777555444333444444555555999999888888888777777777@@@======BBBJJJMMMJJJEEE;;;<<<>>>AAADDDFFFHHHJJJMMMLLLKKKNNNTTT]]]dddiiiuuu|||]]]JJJBBB>>>:::888777666666555666666666888999999999888777666666555555555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333444444444444444444444555555555555555444333888888;;;???AAAIII[[[mmm~~~xxxlll^^^SSSNNNLLLLLLKKKRRR[[[ccckkkuuu~~~wwwdddUUUPPPQQQQQQPPPNNNKKKHHHEEEDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGJJJHHHLLLXXXddd|||uuubbbnnnpppYYYFFFCCCAAA;;;>>>HHHLLLUUU\\\]]]]]]^^^^^^\\\\\\\\\]]]aaadddddd___[[[NNNVVVaaagggfff[[[KKK???;;;:::999999999999999888666666666666666777777777666777888777777<<>><<<;;;;;;:::999999999::::::=========???BBBIIIOOOTTT\\\```dddhhhiiillloooqqqssstttuuuuuuuuuwwwzzz~~~|||bbbLLLOOOPPP[[[mmmdddRRRJJJHHHHHHJJJJJJHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJLLLMMMNNNOOOOOONNNMMMKKKJJJJJJKKKMMMNNNRRRcccsssMMMHHHCCC@@@DDDLLLOOOJJJCCC>>>===;;;;;;<<>>999???GGGCCC======???BBBAAA???CCCHHHHHHKKKQQQZZZcccjjjlllllliiifffbbb______aaadddfffbbbeeegggfffccc```^^^]]]ZZZYYYZZZ^^^ccchhhjjjkkkvvv[[[PPPGGGEEEDDDAAA>>>===>>>@@@@@@@@@>>><<<======;;;999777666666555444222111111111111000000000000//////////////////////////////000111111111111111...///000000111222666999666666555444333333555666999999:::<<<======>>>>>>>>>;;;;;;BBBLLLPPPLLLFFF>>>>>>???AAACCCFFFHHHJJJMMMLLLJJJKKKOOOWWWaaagggtttlllSSSGGGAAA;;;888888777666666666666666777777888888888777777666666666555555555444444444555555555555555555555555333333333333333333333333222222222222222222222222333333333444444444555555555555555666555555444444666666:::DDDOOOZZZdddkkksssjjj^^^TTTMMMJJJJJJKKKKKKTTT^^^gggnnnwwwpppZZZLLLHHHEEEFFFGGGHHHHHHGGGEEEDDDFFFEEEEEEDDDDDDEEEFFFFFFFFFHHHEEEHHHRRR___}}}{{{kkkdddJJJEEEEEEAAAAAAGGGJJJSSSYYYZZZZZZ[[[\\\ZZZ\\\[[[[[[^^^bbbcccaaa^^^\\\XXXYYYccckkkeeeSSSCCC???<<<999888999::::::999777777777666666666666666555777888777777:::???CCCKKKYYYppp|||ppp[[[QQQQQQMMMDDDBBB@@@>>>>>>===;;;:::::::::999999999::::::;;;======>>>BBBHHHOOOUUUYYY^^^aaadddgggjjjmmmoooqqqrrrssssssuuuwww{{{fffNNNKKKMMMXXXlll|||```PPPJJJGGGGGGHHHHHHGGGFFFDDDDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPOOONNNLLLKKKKKKKKKMMMMMMSSS^^^{{{ZZZKKKCCC<<<>>>FFFKKKIIIEEE@@@>>><<<:::;;;===@@@CCCKKKNNNRRRVVVYYY[[[___aaacccfffhhhhhhhhhkkkrrryyyqqq[[[MMMEEE@@@999>>>HHHGGG<<<:::;;;>>>>>>;;;<<<>>><<<>>>BBBHHHOOOTTTVVVVVVTTTQQQNNNKKKLLLPPPUUUYYYbbbdddfffddd```[[[XXXVVVTTTVVVZZZ```gggjjjkkkjjjyyyZZZPPPGGGFFFEEEBBB???>>>>>>???@@@???===<<<===>>><<<:::777666666666444333222111111111111000000000//////////////////////////////000111111111111111---///000111111222555777555666666444333333555777555777999===AAAEEEGGGIII===::::::@@@JJJPPPOOOKKKBBBAAAAAAAAACCCFFFIIIKKKNNNOOOPPPOOOPPPTTT]]]cccqqqgggUUUGGG===:::999888777777666666777555666666777777777777666666666666555555555444444555555555555555555555555333333333333333333333333222222222222222222222222222333333444444555555555444555555666666666555555999999???NNNaaammmooommmcccZZZPPPKKKGGGDDDDDDGGGMMMUUUaaakkksss}}}kkkVVVKKKIII@@@BBBDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHDDDFFFMMMVVVrrraaawwwuuuUUUGGGDDDAAAAAACCCIIIPPPVVVVVVVVVXXXZZZYYY]]]\\\]]]___```aaa___^^^ZZZQQQNNNYYYgggjjjccc\\\IIICCC<<<999999;;;;;;:::888888777777777777666666666777888777666777999;;;AAAHHHVVVgggxxxfffVVVRRRMMMDDDBBB???===<<<;;;:::888999999999999999:::;;;<<<======@@@FFFNNNUUUZZZ\\\^^^___bbbeeeiiilllooopppqqqqqqqqqsssxxx~~~~~~lllXXXUUUXXXdddqqq{{{ppp[[[QQQOOONNNLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNQQQZZZwwwsssTTTHHH<<<999@@@HHHJJJIIIBBB@@@===;;;:::<<>>??????>>><<<<<<===>>>;;;999666555555555333222222222222111111111000000//////////////////////////////000111111111111111---///111222222222333555444555666444222333555888555666999===AAAFFFJJJLLLHHHCCC???AAAGGGMMMPPPPPPGGGEEEBBBAAABBBEEEIIILLLOOOVVV[[[ZZZUUUTTTXXX^^^fffssskkkVVVEEE;;;:::999888777777777777444444555666666666666666666666666666555555555555555555555555555555555555444444444444444444444444222222222222222222222222222222333333444555555666333444555666666777666666;;;;;;BBBRRReeeooollldddRRRJJJDDDCCCBBB@@@DDDJJJRRRZZZfffsss~~~zzzcccPPPIIIKKKCCCCCCDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCDDDFFFGGGIIIIIIFFFHHHKKKMMMcccaaacccssstttWWWGGGBBBAAA@@@DDDKKKOOONNNNNNQQQTTTUUUVVVZZZ^^^aaaaaa```______VVVOOOMMMRRRYYY___hhhqqqXXXOOOCCC<<<;;;;;;;;;:::999999888888888777777777555555666666555555666666777;;;CCCMMMYYYfffsss{{{vvvuuuwwwuuu___TTTKKKDDDAAA>>>;;;;;;:::999777777777777777888999;;;;;;<<<>>>BBBJJJSSSZZZ]]]]]]]]]]]]___ccchhhlllooopppqqqppppppsssyyy{{{pppffffffllluuuttteeeVVVSSSUUUSSSPPPOOOGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKMMMLLLLLLKKKLLLLLLMMMNNNOOOVVVqqqfffVVVBBB999<<>>;;;:::;;;===???CCCGGGLLLPPPTTTXXX\\\^^^```ccceeefffeeeeeefffhhhjjjuuuvvvllleeeWWWQQQRRRPPPKKKCCC=========;;;:::;;;<<<::::::;;;>>>??????>>>>>>>>>>>><<<;;;<<>>??????>>><<<<<<===???:::888555444444444222111222222222222111111000000//////////////////////////////000111111111111111,,,///222333333222222333333555666444222333666999999999:::<<<@@@CCCGGGIIIXXXQQQHHHDDDFFFKKKPPPRRRJJJGGGDDDAAABBBEEEJJJMMMQQQ[[[dddccc[[[TTTUUUYYY[[[eeerrrzzz{{{~~~dddOOO<<<;;;:::999888888888888222333444555666666666666777666666666555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222333333444555666666333333555666777777777777666888>>>KKKZZZ```[[[QQQGGGAAA===???AAAAAAHHHQQQXXX___lllzzzuuu\\\IIIEEEJJJFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDCCCBBBCCCDDDFFFHHHEEEFFFDDDGGGIIIFFFVVVwwwgggXXXZZZvvvnnnRRRIIIFFFEEE???EEEIIIGGGGGGKKKOOOPPPMMMUUU^^^ddddddcccbbbccc^^^\\\YYYSSSJJJJJJ[[[ooocccXXXIII???<<<;;;:::999:::999999999888888777777222333444555555666777777444777:::;;;===FFFTTT___aaa\\\YYYZZZ]]]cccnnnyyyfffVVVJJJCCCAAA===;;;::::::888777666666666666777999:::;;;<<<>>>CCCLLLVVV\\\^^^]]]\\\\\\^^^bbbggglllooopppqqqppppppssszzzzzzrrrttt}}}{{{~~~qqqlll```UUUUUUXXXVVVQQQMMMGGGHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMPPPSSShhh~~~xxxxxxdddKKK;;;:::@@@DDDEEEEEECCC???<<<;;;;;;===>>>@@@DDDIIINNNRRRUUUZZZ\\\___bbbeeeeeedddcccddddddeeejjjooossszzz~~~lllaaa]]]XXXWWWLLLBBB??????>>>>>>???<<<:::999999:::;;;;;;:::;;;<<<===;;;999999===@@@???@@@BBBAAA>>><<<;;;<<<999888888999<<<======<<<{{{fffUUUNNNGGGGGGEEEAAA>>>>>>???@@@AAA@@@???>>>???@@@;;;;;;999888666444333222444444333222111111111111111111000000//////............///000000000000000444333222111111111222333555666666777777777777777>>>???>>>>>>BBBFFFHHHGGGNNNLLLIIIEEEDDDHHHOOOUUUSSSNNNGGGBBBAAADDDGGGIIIJJJRRR[[[``````\\\ZZZXXX^^^cccmmmwwwzzzxxx{{{~~~cccDDDCCC@@@;;;666444666888333333444444666777999:::777777777777777777777777666666666666666666666666666555555555555444444444000111222333333333333333333444555555444444555666444555555444444666:::===AAACCCHHHKKKLLLJJJGGGEEE999;;;===@@@CCCHHHNNNSSS___jjjxxx{{{dddLLLEEEGGGAAACCCCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHFFFHHHKKKJJJJJJRRR]]]eeeWWWhhhvvvRRREEEHHHDDDDDDBBB@@@BBBEEEGGGGGGOOOTTT\\\bbbdddccccccbbbbbbaaa]]]XXXQQQMMMLLLLLLQQQTTTPPPEEE>>>???>>>;;;777777666666555666777888777666666666555555555555555666777999;;;===>>>???CCCDDDEEEGGGJJJLLLMMMNNNaaafffooo|||wwwnnniiicccaaa^^^]]]___cccgggjjjyyy~~~___NNNLLL???>>><<<:::999777777666555777999999999999:::<<<@@@CCCGGGMMMUUU\\\bbbeeeaaabbbccceeehhhkkknnnppptttvvv{{{rrr{{{zzz~~~~~~hhh]]]ZZZVVVTTTSSSSSSQQQPPPPPPMMMJJJGGGFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGKKKJJJJJJIIIIIIIIIIIIIIIPPPPPP]]]~~~qqqSSS>>>>>>>>>;;;>>>??????>>>>>>======<<<<<<>>>AAAEEEJJJOOOSSSVVVWWWUUUYYY]]]aaabbbbbbccccccggghhhjjjlllpppvvv}}}tttggg___VVVYYYSSSEEE???CCCCCC???AAA@@@>>>>>>>>>>>>===;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<888888888888888999:::;;;zzzeeeTTTLLLFFFEEEDDD@@@>>>>>>>>>@@@@@@@@@>>>===>>>???<<<;;;:::888666555333333111111111111222333444444000000000000//////............///000000000000000222111000///000000111222666777777888888888777777::::::;;;<<<@@@DDDFFFFFFFFFCCC@@@AAAFFFLLLPPPRRRVVVQQQKKKFFFDDDEEEGGGHHHLLLQQQWWW[[[[[[ZZZZZZ[[[^^^bbblllwww~~~uuuVVVNNNCCC<<<999999777555555555555555555666666777666666666666666666666666666666666666666666666666666555555555555444444444111222222333333333222222111333444444444333444666333555777888888;;;>>>AAALLLLLLLLLJJJGGGCCC???<<<<<<>>>???AAAEEEKKKRRRWWWcccooo{{{{{{~~~|||ppp\\\GGGCCCFFF@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIGGGHHHJJJHHHFFFMMMVVVyyyxxxaaaiii~~~```KKKIII>>>>>><<<;;;<<<@@@CCCEEELLLRRRZZZ```ccccccbbbbbbbbbaaa^^^XXXSSSOOONNNNNNWWWYYYWWWOOOIIIGGGBBB<<<;;;:::::::::::::::999888777777666666666555555555555555666777999:::;;;<<<<<<===>>>@@@BBBCCCEEEEEEIIILLLRRRYYYaaahhhnnnqqq{{{xxxsssllleee^^^YYYVVVTTTRRRPPPOOOPPPRRRUUUWWW[[[dddooowww}}}pppVVVGGGDDD>>>===;;;999888777666666555777888999999:::===???CCCFFFJJJPPPVVV\\\```bbbdddddddddeeefffhhhjjjlllqqqtttxxx}}}uuu}}}qqq^^^YYYVVVTTTSSSSSSSSSQQQPPPOOOMMMJJJHHHGGGHHHJJJLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIJJJKKKVVVrrr|||WWW<<<999:::888<<<============<<<<<<<<<;;;>>>@@@CCCGGGKKKOOORRRTTTSSSWWW\\\___aaaaaabbbccceeefffhhhjjjmmmrrryyy~~~sssiiiccc```WWWLLLFFFEEEDDD@@@AAA@@@>>>>>>???@@@???===;;;;;;;;;;;;;;;::::::999::::::::::::::::::;;;;;;999999999999999999::::::|||fffRRRJJJCCCBBBBBB???===>>>>>>???@@@???===<<<===>>>;;;;;;999888666555444333000000000000111222333444000000000////////////.........///000000000000000111111000000111222333444777777888888888777777666777777888:::<<<>>>@@@AAAGGGCCC@@@DDDLLLTTTUUUTTTZZZWWWQQQLLLIIIGGGGGGHHHMMMOOORRRUUUVVVYYY\\\^^^^^^```iiivvvppp___KKK???======:::555777777666555444444444444666666666666666666666666666666666666666666666666666555555555555444444444333333333444333333222222111333555666555444555666444555666777999>>>DDDIIISSSQQQLLLFFFAAA<<<999777<<<===>>>???DDDKKKUUU[[[lllyyy~~~}}}}}}~~~}}}~~~|||xxxzzzttt```PPPAAA@@@CCC>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEFFFHHHFFFEEEIIIPPPfff}}}uuuqqqrrrSSSHHH===<<<;;;:::999;;;???CCCIIIOOOWWW]]]aaaaaabbbbbbaaa```^^^ZZZVVVSSSRRRSSSXXXZZZYYYUUURRROOOHHHAAA===:::888999;;;;;;888555777777777777666666666666444555555666666777777888777888888999:::;;;<<<<<<===>>>AAADDDGGGIIILLLMMMRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHDDDIIINNNQQQTTT[[[fffnnn|||uuuhhhXXXHHH>>><<<<<<;;;999888777666666666555666777888888;;;???BBBHHHKKKOOOUUUYYY]]]^^^___ffffffeeefffhhhjjjmmmoootttxxx|||uuuqqqqqq}}}wwwqqqpppxxxyyyaaaTTTSSSRRRQQQRRRSSSTTTRRRPPPOOOMMMKKKIIIIIIKKKMMMNNNNNNNNNOOOOOONNNMMMKKKJJJGGGHHHJJJLLLLLLLLLKKKJJJGGGKKKQQQaaa}}}gggDDD===;;;777888::::::;;;<<<<<<<<<<<<;;;>>>???@@@BBBFFFIIIMMMOOOPPPTTTYYY]]]______```aaabbbccceeegggiiimmmssswwwwww}}}~~~uuuhhhZZZSSSNNNJJJFFFFFFFFFCCCAAA@@@@@@@@@>>><<<>>>=========<<<<<<;;;;;;===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::::::::::::::iiiRRRIIIBBB@@@@@@======>>>>>>??????>>><<<;;;<<<===:::999888777555444333222444333222111000/////////////////////////////////......///000000000000000222222333333444555666777666666666777777666666555888777888:::;;;:::<<>>;;;888777777666555444444444444666666666666666666666666666666666666666666666666666555555555555444444444444444444444444333333222444555777777666555555666666666555666:::AAAJJJPPPNNNKKKEEE???;;;999999:::===>>>???BBBHHHRRR^^^eeezzz~~~~~~~~~}}}zzz}}}fffRRRFFF<<<===@@@;;;===<<<<<<======>>>???@@@BBBBBBBBBBBBBBBDDDFFFGGGAAABBBDDDEEEFFFGGGJJJNNNTTTggg^^^JJJAAA???>>>>>><<<;;;===AAAGGGLLLTTT[[[^^^```aaabbb```aaa```^^^[[[YYYXXXYYYVVVTTTRRRPPPPPPQQQNNNKKKAAA===888777999:::999666888888888777777777666666555555555555555555555555777777777777888888888888<<<<<<>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBFFFMMMSSSQQQTTTYYY^^^aaaaaa```___ZZZUUUMMMGGGBBB>>>:::888999888777666666666666666555666666666777;;;@@@DDDLLLOOOUUUZZZ^^^`````````ddddddeeehhhlllqqqvvvyyy~~~sssfff^^^eeeaaabbbhhhnnn}}}gggWWWQQQNNNNNNOOORRRTTTUUUTTTRRRNNNMMMKKKKKKKKKMMMOOOPPPOOOOOOQQQQQQPPPNNNKKKJJJHHHHHHHHHIIIKKKLLLMMMMMMJJJPPPRRRXXXqqqwwwppp~~~|||SSSEEE@@@888777888999;;;<<<=========<<>>???BBBEEEHHHJJJMMMQQQVVVZZZ\\\]]]^^^___```aaaccceeefffiiimmmppprrrzzz{{{~~~yyyfff```]]]VVVRRRTTTUUURRRMMMJJJHHHFFFCCCAAACCCCCCBBBAAA??????>>>>>>AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::lllSSSJJJAAA???>>>======???>>>???@@@>>><<<;;;;;;<<<888888777666444333222222444333111000///......................../////////......///000000000000000222222333444555555666666333444555555666666555555777555666;;;;;;;;;???FFF===<<<;;;<<>>BBBEEEHHHKKKMMMEEEBBB<<<888666888;;;===AAABBBDDDJJJSSS```nnnxxx}}}uuuZZZHHHAAA::::::===888<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@BBBCCCEEEGGGBBBDDDEEEDDDEEEGGGJJJKKKMMMYYYmmmtttYYYGGGAAA>>>??????;;;<<>>999999:::;;;;;;999888888888888777777777777777666666666555555555777777777777777777777777666666777888999:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<============<<<>>>???>>><<<<<>>999999888999;;;===>>>>>>>>>===??????>>>>>>@@@BBBEEEGGGIIIMMMRRRWWWYYYZZZ\\\]]]^^^```bbbdddeeefffiiikkknnnwwwxxxyyywwwsssjjjeeeeeehhhddd^^^YYYVVVSSSPPPNNNJJJIIIGGGDDDBBBAAA@@@@@@CCCCCCCCCBBBAAA@@@??????===>>>???@@@@@@??????>>>pppWWWMMMCCC???>>>======??????@@@AAA???===;;;<<<===888777777666444333333222000000////////////000000---............/////////......///000000000000000///000111222333333222222222333444555666777777777444111444;;;===>>>FFFRRROOOLLLEEE>>><<>><<<888555555777:::===???BBBHHHQQQ^^^nnn~~~~~~gggOOOBBB@@@:::999;;;888;;;;;;;;;<<<<<<===>>>??????>>>??????AAACCCEEEGGGHHHIIIGGGCCCBBBFFFGGGEEEMMMQQQ[[[nnn{{{WWWIII>>>>>>???<<<;;;>>>AAAFFFMMMSSSWWWYYY[[[\\\\\\^^^aaabbbbbbbbbcccdddfff]]]SSSLLLHHHIIIRRR[[[VVVQQQIII@@@:::888999:::999999999999888888888777777777777666666666555555555555555555555555555555555666666666666666666666555555666777888999::::::888999999:::;;;<<<<<<===:::<<<======;;;999999:::>>>===;;;::::::;;;===>>>888:::999555444777888666555555555555666666777888666888;;;===@@@EEEKKKOOOZZZ]]]bbbgggjjjkkkjjjiiieeedddccceeehhhmmmrrruuuzzz}}}qqqooorrrxxx}}}}}}~~~jjjZZZSSSRRRNNNMMMNNNPPPSSSUUUUUUTTTNNNMMMMMMLLLMMMNNNOOOPPPLLLMMMMMMLLLKKKIIIGGGFFFHHHGGGEEEEEEFFFIIILLLNNNKKKLLLRRRXXXccc~~~uuuSSS>>>999999<<<888:::<<<>>>???>>>===<<<>>>>>>===>>>???AAABBBDDDEEEIIIOOOTTTVVVXXXZZZ[[[[[[^^^aaacccddddddfffhhhhhhppprrrsss{{{|||wwwwwwrrrlllfffbbb___\\\ZZZSSSQQQNNNJJJGGGEEEDDDCCCEEEFFFGGGGGGFFFCCC@@@???@@@AAACCCEEEGGGGGGGGGGGGxxx[[[PPPEEEAAA???===>>>@@@AAAAAABBB@@@>>><<<<<<===999999888777666555555444000//////....../////////---------.........//////......///000000000000000///000111222222111111000222333555666888999::::::777222444;;;======HHHWWWbbb[[[PPPFFF@@@???AAABBBOOOVVV]]]^^^ZZZTTTQQQPPPLLLLLLMMMQQQVVVZZZZZZZZZ^^^]]]___bbbccceeellluuuxxxhhhQQQFFF<<<;;;:::888777777777666555555555555555555555555777777777777777777777777666555555555555444444444222333444666666777777777444444555666999???FFFLLLLLLQQQUUUUUUPPPGGG???:::999888777666777999;;;===AAAFFFOOO[[[lll}}}~~~xxxYYYDDD===@@@;;;999;;;999::::::::::::;;;<<<===>>>=========>>>@@@CCCEEEFFFIIIJJJFFF@@@@@@EEEFFFDDDJJJMMMQQQ]]]{{{{{{bbbJJJCCCAAA===<<<@@@===BBBHHHNNNQQQSSSUUUVVVXXX[[[^^^aaaaaabbbdddeeehhhbbb[[[UUUMMMKKKSSS```fffddd]]]QQQDDD;;;999:::::::::999999999888888888666666666666666555555555444444444444444555555555999999888888888888777777555666666777888999:::;;;;;;;;;::::::::::::;;;;;;999:::;;;::::::999999:::999999888888888999:::;;;666<<<===888555777888777555555555555666777888999777;;;@@@EEEKKKQQQXXX\\\dddfffiiilllnnnnnnmmmlllgggfffddddddeeeiiinnnpppyyyzzzwwwtttaaaXXXSSSPPPNNNMMMMMMNNNPPPRRRRRRRRRNNNMMMMMMMMMMMMMMMNNNOOOLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKFFFLLLXXX___ooowwwuuu]]]GGG???::::::777999;;;===>>>===;;;:::;;;;;;<<<===>>>???@@@@@@BBBFFFLLLQQQTTTVVVXXXYYYXXX[[[___aaabbbbbbccceeeccckkklllooowww|||yyyrrrmmmhhheeeaaa^^^YYYTTTPPPMMMLLLKKKJJJKKKNNNOOOMMMJJJEEEBBBCCCEEEIIILLLOOOQQQQQQQQQ]]]RRRGGGBBB@@@>>>>>>AAAAAABBBBBBAAA>>><<<======;;;::::::999888777666666333222111///---,,,,,,,,,---------.........//////...//////000000000000000111222333444333222111000222333666888:::<<<=========777666;;;;;;:::EEEUUU\\\TTTJJJFFFHHHJJJIIIGGGKKKSSS\\\___[[[VVVRRRRRRNNNLLLJJJMMMSSSWWWYYYYYYZZZ[[[___dddffffffkkkrrrwwwzzzbbbPPP???>>><<<:::888666555555555555555555555555555555777777777777777777777777666666555555555444444444222222444666777888888888777777888:::???HHHRRRYYY]]][[[UUULLLCCC===:::999555555666777999<<<>>>@@@JJJPPP[[[jjj|||}}}}}}rrrOOO===:::@@@<<<999;;;;;;999999999999:::;;;<<<===<<<<<<===>>>@@@BBBEEEFFFFFFGGGCCC===>>>FFFHHHFFFEEEKKKOOOXXXttttttooo}}}|||ZZZKKKFFFAAA???AAA:::???EEEJJJMMMOOOQQQRRRUUUXXX\\\___aaabbbdddeeecccaaa```\\\SSSNNNVVVcccyyyyyytttfffTTTFFFAAAAAA:::::::::999999999888888555555555555555555555555555555555555666666666666444444555555555555666666666777777777777777777888:::999777555555555555666666666666666666777888999777888999999999999888777222:::>>>999444666888888555555555555777888999:::888===DDDLLLSSS[[[bbbgggkkklllnnnooopppooonnnmmmiiigggeeedddfffjjjnnnqqq}}}~~~{{{uuuggg[[[WWWSSSNNNOOOMMMKKKLLLNNNPPPQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJHHHFFFEEEEEEEEEAAACCCGGGIIIJJJHHHFFFDDDNNNDDDIIIWWW[[[ddduuummmqqq|||nnnZZZKKK===777777888;;;======<<<:::888888999;;;<<<===>>>>>>>>>@@@EEEKKKPPPSSSUUUWWWYYYUUUYYY]]]```aaaaaabbbcccbbbiiijjjmmmvvv{{{|||uuuqqqllliiiddd^^^YYYVVVTTTSSSOOOQQQUUUWWWUUUPPPJJJGGGFFFIIIMMMQQQUUUWWWXXXXXXaaaUUUIIICCC@@@======???@@@AAABBB@@@>>>;;;;;;;;;999999999888777555444333333222222111000//////...,,,------...............111111222222222111111000111111222333444444555555111333555666999===BBBFFFDDD@@@;;;777777:::>>>AAAJJJHHHFFFHHHKKKMMMMMMKKKNNNVVV___dddaaa\\\XXXVVVUUUOOOMMMPPPRRRSSSVVVZZZYYY]]]aaaccceeefffhhhjjjrrrqqqxxxsss[[[JJJ>>>>>>>>>888555888777222000333666444444555666666666666666777888999444333333333333444555555888888888:::===??????>>>FFFDDDEEEKKKTTT]]]ccceee^^^PPPBBB<<<999777888:::;;;555555<<>>???@@@AAA@@@@@@@@@@@@AAACCCEEEFFFJJJLLLQQQZZZkkkbbbXXXkkkmmmUUUGGGAAA>>>???===@@@FFFIIIGGGHHHJJJNNNRRRXXX^^^bbbeeegggiiifffddd```\\\YYYWWWWWWWWWjjjyyy}}}nnn```TTTLLLEEE===;;;@@@???777666<<<999999999888666555666888666666555444444444444555333444555666777777777777666666666666666666666666666666666666666666666666777777777777777666666666888777666555555666888999666666666666666666666666555666777666666777999<<<@@@FFFOOOXXX```gggmmmqqqpppooonnnpppsssssspppmmmkkkkkkjjjjjjooozzzyyy|||oooaaaVVVPPPRRRRRRMMMLLLJJJIIIIIIIIIKKKLLLLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFOOOWWW\\\|||xxxrrrxxxyyyXXXFFF<<<666888999:::<<>>;;;::::::::::::;;;===???@@@AAABBBDDDHHHLLLPPPSSSUUUWWWXXXYYYXXXXXXYYY\\\___bbbdddiiiooosssxxxuuukkkkkkmmmiiibbbddd^^^XXXWWWYYYWWWPPPJJJIIIIIIMMMVVVaaaeeebbb\\\xxx___SSSHHHCCCAAA>>>===???@@@AAABBBAAA???======>>>999999888777666444333222111111000//////...------------...////////////...000000111111111111000000000111111222333444555555222333444444555888<<>>BBBDDDIIIPPP```lll}}}~~~~~~~~~{{{|||ooo\\\IIICCC<<<999:::;;;:::888999999::::::::::::;;;;;;<<<<<<======>>>>>>>>>???????????????@@@AAACCCDDDGGGIIIKKKPPP\\\sss{{{iiifffiiiSSSIIIGGGEEE@@@>>>???>>>;;;;;;>>>IIIMMMTTTZZZ___cccgggjjjiiigggddd```^^^]]]]]]]]]^^^___bbblllzzzwwwgggUUUFFF<<<>>>???:::777:::999999:::999999999::::::777777666555555555555666555555666666666555555444555555555555555555555555555555555555555555555555777777777666666666666666888777777777777888999999777777777777777777777777666777999999;;;===BBBEEEIIIOOOYYYccckkkqqqwwwzzzvvvtttssstttuuuuuurrroooppprrruuuzzz|||xxx|||aaaXXXOOOKKKNNNNNNLLLKKKIIIHHHHHHIIIJJJKKKJJJHHHGGGEEEEEEFFFGGGHHHJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBIIIOOOSSSoooyyysssyyyeeeSSSHHH777777888888:::===>>>>>>;;;:::999999:::<<<>>>???@@@AAADDDGGGKKKOOORRRTTTUUUVVVWWWWWWWWWXXX[[[^^^^^^```eeekkkooosss}}}vvvmmmccc^^^]]]\\\XXXTTTOOONNNPPPXXXbbbhhhfffbbbqqq\\\QQQHHHDDDBBB???>>>???@@@AAABBBAAA@@@??????@@@999888777666555333222111//////......------,,,,,,......///000000000////////////000000000000/////////000000111222333444555444444444333333444888:::??????>>><<<:::<<>><<>>BBBFFFNNNUUU[[[aaafffjjjjjjiiifffdddcccbbbbbbbbb[[[SSSOOO^^^{{{vvv]]]FFF???@@@>>>===>>>888888888999999888888888888888777666666666666666666666666666555444333222555555555555555555555555555555555555555555555555666666666666666666777777777888888999::::::999999777777777777888888888888999:::<<<===???DDDIIIMMMSSSZZZcccmmmtttzzz~~~}}}{{{yyyxxxwwwvvvsssqqqpppuuu|||zzzccc^^^dddpppyyy}}}nnnXXXSSSMMMKKKNNNMMMLLLKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFFFFGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA???DDDHHHIIIaaaxxxqqqtttpppXXXGGG;;;999888888:::;;;>>>???<<<:::888777888:::<<<>>>???@@@BBBEEEHHHLLLOOOQQQRRRTTTUUUVVVVVVWWWZZZ\\\\\\]]]aaagggkkkoooxxxxxxllleeeaaa[[[WWWVVVUUUVVV]]]ffflllllliiiqqqYYYPPPGGGDDDCCC???>>>???AAABBBBBB@@@>>>>>>>>>@@@999888777555333222111111//////.........---------...//////000000000000000---...//////////////////////////////111333444555666666666555444444777:::;;;===???===::::::???CCCMMMNNNQQQUUUZZZ^^^```aaaMMMIIILLLYYYjjjuuusssnnnbbb[[[VVVVVVWWWWWWYYY\\\___```bbbdddfffjjjooosssvvvuuuuuuxxx{{{lllYYYIIIAAAAAA===:::999999666222333777666666555555555555666666777777777777777888888999>>>KKK]]]ppp}}}}}}uuulllccc[[[SSSNNNLLLHHHFFFEEEAAA;;;999;;;>>>DDDIIIJJJJJJOOO^^^lll~~~}}}}}}}}}~~~~~~iiiTTTNNNDDD@@@<<<:::::::::888777999999999:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>DDDDDDDDDCCCDDDDDDDDDDDDIIILLLLLLHHHGGGRRRgggyyyqqq```\\\MMMEEE?????????>>>>>>AAA<<>>@@@BBBEEEJJJOOOSSS]]]ccckkksssxxx|||~~~|||yyywwwuuusssrrrrrryyynnn]]][[[bbbdddppp{{{|||yyy}}}bbbRRRQQQLLLKKKMMMJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBB@@@CCCGGGFFFXXXyyyxxxppppppyyyeeeHHH@@@;;;888999;;;;;;===???<<<;;;888666666888:::<<<===>>>???BBBEEEIIILLLMMMNNNPPPRRRSSSTTTUUUXXXZZZ[[[[[[___eeehhhkkksss{{{wwwllldddggggggjjjpppxxx|||{{{xxxvvvXXXOOOFFFDDDBBB???>>>???AAABBBAAA???<<<;;;<<<>>>:::999777555333222111111000000000///////////////...//////000000000000000------.../////////////////////...///000333555666555555555444333444777:::999;;;======;;;:::<<<>>>GGGLLLRRRXXXZZZYYYVVVTTTHHHBBBBBBNNNcccsssyyyxxxiiiaaaZZZXXXWWWUUUVVVYYYYYY]]]aaadddgggjjjmmmooonnnooorrrvvvwwwzzzkkkSSSFFFGGG???999:::<<<;;;999999888777777666666777777777777777777666777888888999???KKK]]]llltttvvvvvvuuunnncccUUUMMMLLLNNNNNNMMMSSSSSSUUUVVVQQQIIIGGGIIIOOOZZZeeeggggggnnn|||~~~|||~~~~~~}}}|||{{{|||}}}}}}]]]IIIEEE===<<<:::999999999999888999999999:::::::::;;;;;;888999:::<<<===???@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDJJJOOOQQQMMMHHHLLLZZZgggeeeTTTOOOFFF???>>>>>>:::777777:::>>>CCCIIIPPPWWW^^^ccchhhggggggffffffffffffffffffhhhgggaaa[[[```qqq~~~ooobbbTTTGGG???===@@@===;;;:::;;;<<<;;;999888777777666555666666666333444444555666666555555666666666666666666666666666666666666666666666666777777777888888888999999666777999:::;;;;;;::::::888888999:::;;;======>>>@@@CCCHHHMMMQQQWWW]]]bbbjjjooouuuzzz|||}}}~~~~~~{{{xxxuuussssssttt{{{{{{iii]]]\\\```cccnnnxxx}}}gggRRRIIIKKKGGGHHHKKKGGGNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDEEEFFFEEEDDDBBBAAAAAABBB???BBBFFFEEESSSnnnzzzuuurrrfffHHH===666777;;;;;;<<>>>>>???AAAAAA@@@>>><<<;;;===???<<<:::777555333222222222111111111111111111000000......///000000000//////,,,---...///000000000///000/////////000333666888222333333222111222555888888:::<<<>>>??????===<<<<<>>>>>:::666555:::===@@@DDDHHHNNNUUUZZZcccdddeeefffhhhiiiiiijjjlllkkkmmmnnnkkkffffffjjjzzzwwwdddVVVNNNGGGBBB<<<:::;;;<<<;;;:::999888888777777777777777333444555666777777777777777777777777777777777777777777777777777777777777888888888999::::::;;;;;;777888999;;;<<<<<<<<<<<<<<<===???AAACCCEEEGGGHHHHHHMMMUUU\\\cccjjjppptttwwwzzz}}}}}}}}}zzzwwwttttttvvvxxxxxxjjj^^^YYYYYY^^^iiiuuu}}}qqqZZZKKKFFFIIIGGGJJJPPPMMMNNNNNNNNNMMMLLLKKKJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFDDDBBBAAA>>>@@@===???DDDCCCMMMcccxxx~~~^^^III777555:::;;;<<>>??????>>>===>>>AAACCC===;;;888555333222222222111111111111111111111111------...////////////...------...///000111111000111000//////111444777999444444444222111222555777999999<<>>BBBEEEGGGIIILLLOOOJJJJJJMMMTTT```nnn{{{vvvkkkccc]]]WWWVVVWWWUUUXXX\\\```cccgggkkknnnqqqqqquuu|||xxxeeeXXXNNNDDD===;;;>>>===<<<<<<;;;;;;;;;<<<999999999999999::::::;;;:::>>>AAAAAA@@@@@@DDDHHHLLLOOOPPPNNNHHHBBB??????888>>>IIITTTZZZaaannn{{{}}}yyyzzzzzzyyyxxxzzz}}}___JJJAAA>>>;;;<<<======<<<:::::::::999999::::::::::::;;;;;;888888:::;;;===>>>???@@@===>>>@@@AAABBBBBBBBBBBBDDDIIILLLLLLIIIHHHMMMRRRfffrrrdddVVVOOOKKKDDD???<<<;;;<<<===>>>AAAEEEKKKPPPZZZ[[[___cccfffjjjlllmmmqqqllllllsssuuuqqqllljjjmmm{{{zzztttaaaYYYNNNFFFCCCAAA>>>;;;;;;;;;:::999999999999:::666666777777777777777666888888888888888888888888888888888888888888888888999999::::::;;;<<<<<<===;;;;;;;;;<<<===>>>@@@@@@DDDEEEHHHKKKNNNQQQSSSTTTUUU[[[ccclllrrrwww{{{}}}zzz{{{}}}~~~}}}}}}||||||zzzxxxuuuwww{{{sssfff___^^^[[[hhhvvv~~~nnn\\\OOOLLLMMMJJJNNNUUUSSSNNNNNNMMMMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFGGGFFFFFFFFFCCCDDDEEEFFFEEECCC@@@???===@@@===>>>CCCAAAGGGYYYfffDDD999:::::::::<<<======<<<;;;999888666555777888999:::===???AAACCCCCCFFFJJJMMMOOOPPPRRRTTTUUURRRSSSYYY\\\]]]```dddhhhsssyyy\\\QQQFFF@@@>>><<<===@@@======>>>>>>>>>AAAEEEHHH>>><<<999666444333333333000000000000111111111111,,,------...............---...///000111111111111111000///000111555888:::888888777555333333555888:::999<<>>===============;;;::::::::::::;;;<<<<<<888===CCCDDDAAA>>>???AAAJJJTTT]]][[[PPPGGGFFFIIICCCDDDIIIPPPYYYiii~~~||||||}}}|||{{{yyywwwxxxyyyxxxxxxzzzsssTTTEEEAAA>>>===???@@@???===;;;:::999999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>===???AAACCCDDDDDDDDDDDDEEEGGGJJJIIIHHHIIIMMMPPP]]]yyyhhhZZZLLLBBB===;;;;;;;;;;;;<<>>>>>>>>=========>>>@@@BBBDDDJJJLLLNNNRRRVVVYYY\\\^^^```eeennntttxxxzzz{{{|||uuuvvvwwwwwwwwwxxxzzz}}}||||||{{{yyyxxxzzztttxxx}}}~~~rrrkkklll```ooo~~~}}}qqqwwwwwwyyy{{{zzzttt```SSSOOONNNIIIMMMTTTQQQMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFAAACCCDDDFFFGGGHHHGGGGGGAAACCCDDDEEEDDDBBB???===???AAA>>>???CCCAAAEEEUUUuuuSSS???<<<999777888============;;;888666444666777888999;;;>>>@@@AAABBBEEEIIILLLNNNOOOQQQSSSWWWSSSTTTZZZ]]]^^^```cccfffoooqqqyyy___OOOHHHEEE<<<<<>>>>>???AAAAAA@@@@@@@@@AAA===;;;999777555333222222222111111000///......---...000000000...---.../////////000000000000//////000/////////000222555777444555666777777666555444555<<<>>>@@@QQQgggjjj^^^===???BBBCCCFFFLLLVVV]]]XXXVVVYYYaaaeeefffmmmvvv}}}mmmbbb```bbbccc```bbbddddddfffgggfffdddhhhlllrrrvvvzzz}}}}}}gggRRRDDDHHHDDD???======>>>===<<<@@@???>>>??????>>>:::666>>>@@@CCCEEEFFFEEECCCBBBIIITTT^^^___ZZZSSSKKKCCCEEECCCHHHYYYmmm}}}zzzzzz{{{{{{zzzwwwxxxzzz|||zzzzzzgggKKKDDDAAA:::===>>>??????>>><<<999777999999999999999999999999::::::999999:::;;;===>>>>>>>>>???@@@@@@@@@@@@@@@DDDCCCCCCCCCEEEHHHLLLNNNQQQhhhzzzeeeMMM@@@AAA<<<999;;;;;;;;;@@@HHHIIIMMMSSSZZZ```dddggghhhlllkkkjjjhhhhhhkkkqqquuuwwwuuusssssswwwxxxlllaaaSSSHHHHHHEEEAAA@@@@@@>>>;;;888<<<;;;999888777777888888:::888666666999999777555888888999999::::::::::::???===999888:::<<<>>>>>>@@@@@@@@@BBBEEEIIILLLOOOSSSSSSTTTXXX^^^ccceeefffnnnnnnnnnrrrwww{{{}}}}}}{{{uuuppppppqqqqqqtttxxxxxx|||~~~~~~|||ooolllmmmmmmrrr{{{~~~yyywwwyyysss}}}|||~~~|||}}}{{{jjj]]]YYYRRRMMMJJJKKKMMMPPPLLLLLLLLLKKKKKKIIIHHHHHHKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIEEEEEECCCBBBAAAAAAAAAAAA???>>>======@@@DDDIIIKKKhhhnnnHHH666555:::>>>???>>><<<:::888666444333666666777888999;;;===>>>CCCDDDGGGHHHIIIKKKNNNQQQQQQRRRUUUXXX[[[]]]^^^___fffjjjooovvveeeRRRIIIEEE===<<>>>>>???<<<;;;999777555333222222111111000000//////......///000000000...---.../////////000000000000/////////......---...000333444444555666777888777666555888===@@@CCCQQQaaaeee^^^GGGEEEBBBBBBFFFNNNUUUYYYYYYYYY]]]dddfffeeehhhmmm~~~ooogggfffgggjjjllllllkkkhhhgggfffeeedddfffiiillloootttzzz~~~~~~qqqcccZZZQQQNNNOOONNNIIIDDDCCCEEEGGGGGGEEEBBBAAA@@@???@@@CCCFFFGGGHHHGGGGGGDDDPPP^^^fffhhhfff^^^VVVWWW]]]kkk|||zzzzzz|||{{{}}}wwwXXXCCC>>>>>>;;;;;;<<<===>>>======<<<;;;999999999999999999999999;;;;;;::::::;;;<<<=========>>>>>>???????????????BBBBBBBBBCCCDDDFFFIIIJJJMMMXXXooo}}}lll]]]MMMDDD=========;;;<<<@@@DDDGGGMMMSSSZZZ___bbbdddgggggggggggggggjjjooossssssrrrpppnnnnnnqqqvvvzzzxxxoooggg\\\RRRLLLGGGDDDBBBCCCAAA???===<<<<<<===>>>===;;;999:::<<<===;;;999:::;;;;;;<<<===>>>??????AAA@@@AAABBBEEEIIIMMMPPPSSSRRRQQQRRRTTTWWWZZZ]]]^^^^^^___ccchhhnnnqqqrrrrrrrrrsssuuuvvvuuurrroookkkgggfffiiilllmmmppptttvvvxxx{{{~~~nnnbbb___\\\]]]ccckkkpppvvvqqq```XXXSSSPPPLLLHHHGGGIIILLLNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>???BBBEEEHHHYYYxxx```>>>777999888>>>>>>===<<<:::888666555555666666777999:::<<<===???AAADDDEEEFFFIIILLLOOOOOOPPPSSSVVVYYY[[[\\\]]]cccgggmmmrrrzzzkkkWWWJJJEEE===<<<>>>999>>>???@@@???===<<<<<<===<<<;;;999666444333222222000000000000///////////////000111000...---.../////////000000000000//////......---,,,---...///000444555777888888888777777888999<<>>999999:::;;;<<<===>>>>>>999999999999999999999999;;;;;;<<<=========<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEEEEHHHKKKTTTkkkiiiZZZIII@@@;;;999999:::===@@@EEELLLSSSZZZ^^^aaabbbdddfffggghhhjjjnnnppprrrssssssqqqmmmjjjhhhhhhqqq|||qqqhhhbbb]]]ZZZQQQNNNJJJFFFDDDCCCCCCDDDBBBAAA@@@@@@AAAAAA@@@?????????@@@BBBCCCEEEGGGHHHHHHKKKOOORRRUUUZZZaaafffiiigggfffeeefffiiimmmooonnnmmmlllnnnrrrvvvyyyzzzyyyxxxwwwuuuqqqjjjbbb\\\VVVTTTWWW]]]bbbeeejjjoootttuuuxxx~~~{{{nnn___VVVTTTRRRSSSVVVYYY___ooovvvcccUUUNNNMMMJJJIIIHHHGGGHHHJJJLLLMMMNNNNNNOOONNNNNNMMMLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAADDDBBB@@@>>>>>>???BBBCCCLLLdddzzz|||KKK:::888555<<<===>>>>>>===;;;999777555555555666777999:::;;;;;;===@@@BBBCCCFFFIIILLLLLLNNNPPPSSSVVVXXXZZZZZZ^^^ccciiimmmqqqyyynnnYYYKKKFFF>>>>>>???999???@@@AAA@@@===;;;;;;;;;;;;:::888666444333222222////////////000000000000///000111000........./////////000000000000////////////...---------...///444555777888999999999888999666:::CCCFFFEEEJJJRRRTTTMMMCCC>>>???DDDIIILLLPPPSSSWWWZZZ[[[ZZZ[[[]]]ggg}}}ppp\\\OOOTTTYYYaaahhhiiiiiilllqqqpppooollliiigggiiilllppptttuuuyyy~~~rrrcccdddccc```ZZZSSSMMMJJJKKKNNNSSSXXX[[[[[[[[[ZZZWWWXXX[[[cccuuu~~~|||}}}}}}~~~~~~|||||||||}}}dddKKK@@@<<<999;;;???999999999999:::<<<===>>>888888888888999999999999;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAABBBAAAAAAEEEJJJOOO]]]vvv^^^KKK>>>999888:::999;;;@@@FFFNNNVVV\\\```aaadddgggiiijjjkkkmmmnnnpppsssvvvvvvtttqqqnnnmmmdddmmmvvvzzz}}}~~~yyytttppphhheee___YYYUUUSSSRRRSSSQQQPPPOOONNNMMMLLLJJJJJJJJJJJJKKKLLLNNNQQQSSSUUUYYY]]]bbbddddddgggnnnuuuvvvtttrrrrrrssswww{{{~~~|||zzzwwwvvvwwwyyyzzzzzz}}}zzzuuuooofff\\\QQQJJJFFFEEEHHHPPPVVV\\\eeemmmooorrrxxxvvvlllfff```XXXRRRQQQOOOPPPQQQSSS\\\sssfffZZZPPPLLLLLLHHHHHHIIIJJJKKKMMMNNNOOOLLLLLLMMMMMMLLLKKKJJJJJJMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB???>>>===>>>@@@AAAIIIZZZ~~~vvvwwwtttyyy\\\@@@;;;<<<999:::===>>>>>><<<:::888555555555555666888999999999;;;===???AAACCCGGGJJJKKKLLLOOOQQQTTTVVVXXXYYYYYY^^^dddhhhlllrrrzzzmmmXXXLLLGGG???>>>@@@;;;@@@BBBBBBAAA>>><<<;;;<<<:::999777666444333222222////////////000000000000///111111111///...///000//////000000000000//////000000//////////////////333444666888999::::::999>>>:::===EEEFFFBBBFFFPPPRRROOOJJJDDD@@@BBBHHHMMMRRRTTTUUUTTTTTTWWWZZZ\\\cccvvvjjjVVVSSSUUU\\\dddeeebbbccciiirrrsssrrrpppmmmllllllmmmnnnpppsssxxx~~~wwwsssnnnkkkhhhaaaVVVNNNTTTXXX^^^cccfffeeebbb```YYYZZZ]]]hhh~~~}}}}}}}}}}}}yyyzzz|||~~~~~~|||~~~{{{xxxzzz~~~mmmVVVBBB>>>>>>999888<<<::::::999999999999:::;;;777777777888888999999999;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>======???@@@AAAAAAAAAAAAAAAKKKQQQVVVkkkuuuaaaPPPEEE???;;;777888;;;@@@GGGPPPWWW[[[bbbeeeiiikkkkkkkkkkkklllkkkooosssvvvwwwwwwwwwxxxtttssspppmmmpppwwwxxxvvvllloootttwwwyyyyyyxxxxxxzzzwwwsssnnnkkkjjjjjjjjjiiihhhgggeeebbb```___^^^\\\[[[\\\]]]___aaadddffflllooorrrqqqnnnooosssxxxzzzyyyyyyyyy|||}}}||||||{{{{{{yyysssjjjaaaWWWNNNFFFAAA@@@>>>???EEEKKKSSS```kkkmmmttt~~~~~~hhh___WWWUUUTTTQQQNNNNNNHHHLLLQQQYYYhhhiiiYYYSSSLLLIIIJJJIIIJJJKKKLLLMMMNNNNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCC@@@???>>>======>>>@@@AAAJJJSSSuuu~~~zzzkkkeee}}}jjjFFF;;;@@@666888;;;======<<<:::999666555555555666777888888888:::<<<>>>???BBBFFFHHHIIIKKKMMMPPPSSSUUUWWWWWWXXX[[[___cccfffllltttzzz}}}iiiXXXOOOJJJ???===@@@===@@@AAABBBAAA>>><<<<<<<<<999999777555444333222222000000000000////////////000111222111///...///000//////000000000000//////000000000000000000000000222333555777999:::::::::===999;;;AAAAAA>>>AAAHHHFFFHHHIIIEEEAAAAAAEEEIIIWWWYYYWWWTTTTTTZZZ```bbbeeepppnnn[[[WWWYYYaaadddbbbdddjjjlllnnnpppqqqpppnnnnnnnnnlllnnnpppuuuzzzooobbbfffhhhkkknnnooonnnllljjjbbbjjjvvv~~~}}}|||{{{zzzzzzzzzzzz{{{yyywwwxxx{{{}}}}}}|||~~~YYYJJJ>>>===<<<888555777::::::999999888888777777666666777777888999999999::::::;;;<<<===============<<<<<<;;;;;;===>>>???>>>??????@@@BBBCCCDDDDDD@@@FFFJJJKKKUUUssszzzlll^^^MMMAAA:::999999;;;@@@GGGNNNRRR]]]```dddggggggggghhhiiikkknnnsssvvvxxxzzz|||~~~~~~|||vvvrrrrrrsssooohhhlllmmmlllkkklllpppuuuyyywwwwwwvvvuuuuuuvvvvvvwww|||}}}|||zzzwwwtttttttttooonnnmmmmmmnnnpppsssuuuxxxyyyzzzxxxtttssstttwww{{{{{{}}}}}}zzzxxxjjjdddZZZQQQIIIDDD???===???<<<;;;>>>BBBIIIWWWeeeooozzzxxxWWWPPPJJJJJJJJJGGGFFFGGGFFFQQQ]]]fffqqqtttWWWNNNKKKFFFEEEIIIHHHIIIJJJJJJKKKJJJJJJIIILLLLLLMMMMMMMMMMMMLLLLLLHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@BBBBBBAAAAAAAAAAAAAAABBB>>>>>>===<<<===>>>???@@@FFFJJJccc~~~mmmccckkksssrrrNNN;;;:::777888:::<<<===<<<;;;:::777666666666666666777888888:::<<<===>>>@@@CCCFFFHHHIIILLLOOOQQQSSSUUUVVVXXXYYY[[[\\\___eeekkkpppwww~~~fffXXXRRRMMM???:::>>><<<>>>@@@AAA@@@===<<<;;;<<<999888666555444333222222111111000000//////......000111222111/////////000//////000000000000/////////000000111111111000000000222444666888999999999888666777999;;;<<<>>>???>>>AAAEEEGGGHHHGGGFFFEEESSSWWWXXXUUUYYYccckkknnnqqqsssxxxooobbbZZZ^^^bbbbbbfffnnngggiiilllmmmlllkkkllllllnnnnnnooorrrvvv{{{||||||{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxxxxzzz}}}gggFFFBBB===;;;999777666666777888999999999888666666666666666777888999999999999999999:::;;;===>>>???>>>===<<<;;;<<<===???@@@@@@@@@@@@AAACCCEEEGGGIIICCCAAACCCHHHMMMYYYvvvxxxcccOOOCCCAAA===;;;<<<@@@EEEIIIQQQUUUZZZ]]]___aaacccdddiiimmmrrrvvvxxxzzz|||}}}~~~|||{{{xxxrrrvvvuuurrrooolllnnnssswwwqqqrrrssstttuuuvvvvvvvvv}}}}}}|||}}}yyyxxxvvvuuuuuuwwwyyyzzzyyyyyyxxxxxxwwwwwwwwwwww{{{|||~~~yyyrrrlllgggVVVQQQJJJDDD@@@>>><<<;;;>>>;;;:::;;;<<<@@@LLLYYYeeerrrkkkPPPJJJDDDDDDCCCBBBDDDGGGOOOcccvvv}}}bbbMMMKKKKKKDDDCCCIIIFFFFFFGGGGGGHHHHHHGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHJJJKKKKKKKKKJJJJJJEEEEEEDDDBBB@@@???>>>===???>>>>>>===>>>>>>??????>>>>>>===<<<<<<======>>>@@@@@@PPPrrr{{{tttkkktttkkkOOO???999:::;;;<<<<<<===<<<<<<888888777666666777777777888999;;;<<<<<<>>>@@@CCCEEEGGGIIILLLOOOQQQRRRSSSWWWWWWXXXYYY[[[```eeehhhnnnxxxdddYYYUUUOOO>>>888;;;:::===>>>???>>><<<;;;;;;;;;999888666555444333222222222111111000///......---000111222111000//////111//////000000000000//////......///000111111000000///111333666888999999999888999888888;;;@@@@@@>>>@@@BBBGGGOOOUUUTTTOOOIIIJJJPPPTTTVVV]]]kkkuuuxxx~~~zzz}}}tttbbb^^^^^^\\\___ggghhhiiijjjjjjhhhggghhhiiikkkkkkkkklllooossswwwzzz}}}}}}}}}||||||{{{{{{{{{tttwwwzzzyyywwwxxx}}}rrrRRR===??????:::777888999999555666888::::::888777666555666666777888999999999888888888888:::===???AAA???>>><<<;;;<<<===???AAABBBBBBAAABBBDDDGGGJJJLLLHHH@@@BBBNNNQQQMMMWWWhhhttt^^^MMMIIICCC===;;;===AAADDDHHHLLLQQQUUUXXX[[[___aaabbbffflllqqqtttuuuvvvwwwrrrxxx{{{wwwuuuwwwyyyyyyuuuwwwxxxuuurrroooppprrrtttuuuvvvwwwwwwvvvuuutttuuuwwwzzzzzzyyyyyy{{{~~~|||zzzwwwuuuuuuvvvxxxyyyuuuttttttvvvxxxzzzzzzyyyzzz|||wwwnnndddYYYSSSHHHEEE@@@===<<<<<<;;;;;;<<<:::::::::999;;;DDDOOOQQQ___nnnwww~~~~~~mmmWWWNNNHHHDDDCCCBBBBBBGGGMMMWWWsssiiiUUUIIIMMMOOOFFFAAAFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHCCCDDDFFFGGGGGGGGGGGGFFFCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<<<<;;;;;;;;;>>><<>>>>>999888888777777777777777777999:::::::::<<<>>>@@@CCCEEEGGGJJJMMMOOOPPPQQQTTTUUUVVVXXX[[[___ccceeejjjpppvvv~~~ooo___LLLBBB===:::999;;;@@@@@@AAAAAA@@@???===<<<999888777555444444444444111111000///////////////111111111111000000000000000000000000////////////000000000000000000111111000111222333444666777777888999:::999888:::???DDD<<>>???============>>>???@@@AAABBBFFFDDDAAAHHHSSSSSSJJJNNNMMMKKKJJJJJJMMMPPPSSScccrrrhhh^^^UUUJJJCCCCCCDDD>>>666AAAEEEJJJMMMPPPUUU\\\bbbaaacccfffjjjnnnrrrtttuuuqqqsssvvvwwwwwwuuuuuuuuuyyyxxxvvvtttsssrrrqqqqqqpppqqqrrrtttvvvwwwwwwwwwuuuwwwyyyyyyyyyxxxyyyzzz}}}{{{zzzzzzyyywwwuuuvvvuuuttttttuuuwwwzzz{{{{{{{{{}}}|||nnncccZZZQQQMMMNNNEEEBBB???===>>>??????>>>>>>===;;;:::::::::;;;;;;GGGLLLSSSYYY^^^^^^WWWPPPIIIDDDBBBDDDDDDEEENNNYYYsssqqqZZZWWWQQQLLLGGGEEEEEEEEEEEEFFFGGGHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGFFFDDDBBB@@@AAA@@@@@@???>>>===<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999@@@>>>HHHmmm}}}gggIII<<<666===AAA===<<<@@@;;;999777666555666777888999999999:::;;;<<<>>>???BBBCCCEEEHHHKKKNNNPPPQQQSSSTTTUUUWWWYYY\\\^^^___ggglllqqqvvv~~~nnn^^^KKKAAA<<<:::;;;===???@@@@@@@@@???>>><<<;;;999888777555444444444444111111000///////////////111111000000000/////////000000000000////////////111000000000////////////...///111333555777999:::;;;<<<===<<<;;;<<<===???DDDMMMKKKIIITTTZZZYYY]]]MMMMMMNNNVVViiimmm]]]YYYXXXWWWaaadddhhhiiigggffffffgggkkkkkklllnnnpppqqqrrrsssuuuxxx|||~~~}}}}}}~~~||||||||||||}}}~~~{{{wwwwww{{{pppVVVCCC<<<;;;;;;:::999999999:::888888888888888888888888888888888888999999999999;;;;;;:::;;;;;;<<<===>>>============>>>???@@@@@@???DDDDDDDDDLLLXXXZZZRRRLLLJJJHHHFFFFFFHHHKKKMMMWWWrrr}}}uuu___PPPPPPPPPNNNHHHCCCAAABBB<<<===AAAFFFKKKNNNOOOPPPYYYZZZ^^^bbbeeeiiikkkllllllooorrrsssrrrqqqqqqrrruuutttsssrrrqqqqqqqqqqqqooopppqqqsssttttttttttttxxxzzz}}}~~~|||zzzxxxwwwzzzzzz{{{||||||{{{zzzzzz}}}{{{zzzyyyxxxyyy{{{|||||||||}}}tttdddYYYPPPHHHEEEEEEBBB@@@===;;;<<<=========:::999888777777777888888<<>>======<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999@@@>>>DDD^^^xxx|||{{{]]]KKK<<<;;;<<<:::===CCC;;;:::888777666666777777888888888999:::;;;===>>>@@@BBBDDDFFFIIILLLNNNOOOQQQRRRSSSUUUWWWZZZ\\\]]]fffkkkppptttyyymmm\\\JJJ???;;;:::<<>>===;;;999999888777555444444444444111111000////////////000000000000/////////......////////////000000000000111111000000//////......---...///222666999<<<===>>>>>>>>>???AAAAAA@@@???RRR[[[VVVOOOSSSWWW]]]hhhpppnnniiigggqqqwwwjjjdddaaa```cccfffggggggfffggggggiiikkklllnnnoooppppppooopppsssxxx}}}}}}|||zzzxxxyyy{{{~~~~~~|||yyyyyyppp\\\KKK???======<<<:::999999999999888888888888888888888888888888999999999:::::::::;;;;;;;;;::::::;;;<<<<<<===<<<<<<======>>>???@@@???CCCEEEEEEMMMXXXYYYTTTKKKJJJGGGEEEEEEFFFHHHJJJQQQ]]]vvvpppTTTNNNKKKNNNKKKCCC@@@DDD???<<<:::<<>>>>>???<<<:::999:::;;;::::::888777666555555555666666777777888:::<<<===>>>???GGGHHHOOOZZZgggvvvdddUUUNNNNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>======<<<<<<;;;999999999999::::::::::::::::::::::::::::::::::::888>>>>>>???JJJ[[[xxxuuu___HHH>>>:::888:::@@@===<<<:::888777666666666777777777888999:::;;;<<>>;;;;;;===AAAAAAAAAAAAAAA???===;;;999999888777555444444444444222111000000//////000000////////////............////////////000000000000000000000000000000000000---...///222555888;;;===>>><<<<<>>===<<<:::999888888888999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::<<<<<<<<<<<<===>>>??????@@@CCCDDDDDDIIIOOOPPPKKKLLLKKKIIIHHHHHHIIIKKKMMMOOOQQQ]]]uuutttYYYCCCCCCIIIHHHDDDDDDJJJEEE===::::::<<<>>>???AAAAAACCCFFFHHHKKKNNNOOOVVVYYY]]]```ccceeegggiiigggggghhhhhhhhhhhhggggggggghhhjjjlllmmmnnnoooooolllooosssvvvvvvuuuttttttttt{{{~~~zzzzzz||||||{{{yyywwwuuutttsssssspppooooooqqquuuyyy{{{{{{qqq^^^JJJAAA@@@???======;;;999777777888888888777777777777666666666666777:::999999:::::::::???EEEMMMUUUdddtttjjjUUUPPPNNNKKKKKKKKKKKKIIIGGGFFFDDDEEEEEEFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999999999:::::::::999999999999999999999999777<<<<<<<<<@@@GGGggguuu[[[JJJ@@@::::::>>>======<<<:::999777666555666666666777777888::::::>>>???@@@BBBDDDGGGHHHIIILLLMMMOOOQQQTTTVVVWWWXXXYYY^^^dddhhhkkkpppwww~~~jjjYYYGGG>>>;;;;;;>>>AAACCCDDDCCCBBB@@@>>>;;;:::999888777555444444444444222222111000000000000000////////////.............../////////000000000111...///000000111222333333000000000111333666999:::===;;;999;;;@@@DDDEEEDDDNNN]]]^^^TTTNNNOOOcccllliiiooozzztttllljjjhhhggggggggghhhhhhiiikkkmmmoooppppppooonnnkkknnnqqqtttvvvxxx|||~~~|||xxxwwwvvvzzz~~~~~~kkkOOOBBB???>>>======;;;:::888888777777::::::::::::::::::::::::888888999999999:::::::::;;;::::::999999999::::::;;;;;;;;;;;;<<<===>>>???@@@BBBCCCCCCFFFIIIHHHEEEJJJJJJIIIIIIJJJMMMOOOPPPKKKKKKOOOZZZlll}}}XXXHHHFFFEEEEEEGGGLLLLLLIIIDDD???<<<<<<>>>;;;;;;;;;<<<>>>@@@BBBCCCIIIMMMQQQUUUXXX\\\```cccbbbbbbdddeeeeeeeeeeeedddeeegggiiilllnnnpppqqqqqqnnnoooqqqqqqqqqqqqsssuuuvvv{{{zzzuuusssttttttsssrrrpppooonnnmmmmmmkkkkkkkkkmmmqqqsssuuutttmmm[[[HHH@@@???>>><<<;;;888777555555666777666555666666666666777666666666;;;999;;;=========EEEOOOVVVeeeyyynnnYYYPPPPPPNNNLLLLLLLLLLLLJJJGGGDDDCCCFFFFFFFFFFFFEEECCCAAA???========================>>>===;;;:::999:::;;;<<<::::::::::::::::::;;;;;;888888888999999999::::::999999999999999999999999888:::999<<>>???AAACCCEEEFFFGGGJJJKKKNNNQQQSSSUUUVVVVVVXXXZZZ^^^```ccciiipppvvvwwwhhhXXXHHH???===<<<===@@@EEEEEEEEECCCAAA>>>;;;:::999888777555444444444444222222111000000000000111000000000/////////............//////000000111111......///000111222333333111111000000111333666888===<<<;;;<<<>>>@@@AAA@@@<<>>===???BBBDDDFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNLLLKKKMMMQQQXXXmmmkkkQQQCCC??????EEEKKKQQQQQQKKKCCC>>><<<;;;;;;:::999999:::<<<===???BBBFFFJJJMMMPPPTTTWWWZZZ\\\___aaacccdddeeeeeeeeegggiiikkknnnpppqqqqqqssssssrrrpppnnnnnnoooqqqsssvvvzzzyyytttnnnkkkjjjllllllkkkjjjiiihhhgggggghhhhhhiiikkkoooppppppooohhhXXXHHH@@@>>>:::888777777666555555777777666555444444555666666666555555666555888>>>???AAAOOO```jjj{{{mmm\\\PPPLLLMMMHHHLLLLLLLLLKKKIIIFFFCCCBBBEEEEEEFFFEEEEEECCCAAA@@@===========================<<<:::999999999:::;;;888888888999999:::::::::888888888888999999999999999999999999999999999999888:::888<<>>>>>===;;;888666666666666666666777888999======>>>@@@AAACCCDDDDDDHHHJJJLLLOOORRRSSSTTTTTTZZZZZZ[[[[[[]]]aaagggkkkssswww}}}gggXXXHHHAAA>>><<<<<<===EEEEEEDDDCCC@@@===:::888999888777555444444444444333222111111000000111111111111000000000/////////.........///000111111111///////////////.........000///......///222555777<<>>;;;===@@@DDDEEEEEEEEEGGGCCCCCCDDDDDDEEEGGGIIIJJJLLLJJJLLLQQQSSS]]]wwwnnnYYYHHHDDDIIIOOORRRQQQMMMHHHDDD???>>><<<:::999999:::;;;999;;;>>>???AAACCCFFFIIIMMMPPPUUUZZZ^^^aaacccdddcccccceeefffhhhiiiiiiiiilllmmmlllkkkhhhfffggggggjjjkkkmmmnnnllliiieeecccfffeeeeeedddbbb```___^^^^^^___aaadddggghhhfffdddYYYNNNCCC>>>;;;777555666777666555666777888666555444555666777888888777666666555999AAAEEEMMMddd{{{pppZZZRRRKKKIIIJJJEEEJJJJJJIIIHHHGGGEEECCCBBBBBBCCCDDDDDDCCCBBBAAA@@@========================::::::999888888888888888666666777888888999::::::888888888888999999999999::::::::::::::::::::::::777<<<999999>>>>>>GGGZZZ}}}xxxyyy{{{aaaKKK???;;;;;;===???@@@???<<<999777777777777666777777888999;;;;;;<<<===>>>@@@@@@AAAEEEGGGJJJMMMPPPQQQQQQQQQVVVWWWWWWWWWYYY\\\___bbbiiilllrrrwww}}}fffXXXIIIBBB???<<<;;;<<>>BBBLLLGGGAAAHHHQQQ\\\jjjvvv|||xxxhhhXXXVVVZZZbbbllltttyyyzzzzzztttyyysssooooooooopppqqqsssuuuxxxyyy{{{zzzwwwtttsssuuuyyy}}}~~~~~~~~~wwwzzz|||{{{|||uuuwwwzzzXXX===444777888555777777666666666666666777666666666666666666666666666666666666777777777777777777777777888999:::;;;::::::::::::;;;<<<======;;;<<>><<<:::::::::;;;777888999:::999:::<<>>GGGNNN[[[wwwnnnWWWLLLMMMJJJJJJLLLHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777777777555555666777888999999:::777888888888888999999999::::::::::::::::::::::::777>>>;;;777:::;;;@@@NNNnnn~~~fffMMM???:::<<>>???CCCEEEHHHLLLNNNOOOOOOOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]cccjjjppptttvvvyyyzzzdddZZZLLLBBB===;;;:::999>>>BBBEEEEEE@@@<<<::::::888888777777666666666555222222111111111111222222222111111111000000//////...///111111///...///000///.........///000///---111111111111111111111111666===FFFLLLNNNMMMJJJIIIHHHFFFBBB???>>>@@@DDDHHHIIIHHHJJJQQQZZZ___]]]YYYXXXYYYaaakkkrrrvvvzzz~~~www|||rrrmmmpppttttttuuuyyyvvvuuutttssstttwwwzzz}}}|||~~~}}}{{{xxx{{{~~~}}}zzzxxxyyy{{{}}}||||||~~~rrrWWW???;;;;;;666222222666666555555555555666666555555555555666666666666777666555444444555666777444555666777888999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBEEEGGGIIIJJJKKKLLLOOOQQQSSSaaa}}}sss^^^KKKFFFHHHIIIIIIKKKMMMIIIFFFDDD???::::::>>>;;;:::999999:::999888666999;;;>>>CCCIIIOOOSSSVVVWWWVVVUUUUUUTTTTTTTTTUUUSSSUUUWWWYYY[[[\\\]]]^^^\\\___ccceeeeeeaaa]]]ZZZRRRSSSTTTTTTSSSPPPMMMJJJIIIGGGFFFGGGIIIJJJGGGDDD@@@<<<888666777999888777<<<<<<;;;:::999888888888666;;;AAACCCCCC@@@??????:::<<>><<<:::888888888888===<<<;;;:::999999999999666666777777777888888888:::::::::::::::::::::::::::::::::999999999888888777888999999888999;;;===WWWxxx}}}xxxJJJ>>>???@@@AAAAAAAAA???===777777666666666666777777:::::::::;;;<<<===??????AAADDDHHHLLLNNNNNNLLLKKKOOOPPPQQQSSSUUUWWWXXXYYY\\\___bbbeeehhhlllrrruuuzzz}}}hhh]]]OOODDD???===<<<;;;===AAAEEEEEEAAA<<<;;;;;;888888777777666555444444333222222111111222222333111111111000000000//////...000111111000//////000111///......//////000000111111111111111111111111444999AAAFFFHHHGGGFFFFFFKKKLLLKKKFFFAAA@@@FFFLLLJJJLLLOOORRRTTTVVVYYY[[[\\\YYYYYY___fffooo|||wwwooorrrxxxyyyyyyzzz~~~}}}{{{yyyxxxxxxyyyyyy|||yyy|||~~~}}}yyyxxxzzz|||yyy}}}zzzdddNNN;;;888999555222444666666555555555555666666555555555555666666666666777666555444444555666777666666777777888999::::::::::::999999999999999999=========<<<======>>>>>>AAAAAAAAABBBBBBBBBBBBBBBDDDFFFHHHJJJJJJKKKMMMOOOVVVUUUbbbmmm\\\SSSLLLIIIIIIKKKHHHGGGJJJHHHCCC??????AAA???===<<<======<<<;;;888999;;;>>>AAAEEEHHHJJJMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUVVVXXXZZZ\\\]]]\\\XXXTTTRRRKKKKKKJJJHHHGGGFFFEEEDDDAAA??????@@@BBBCCCAAA???@@@>>>;;;:::;;;===@@@AAAFFFGGGFFFEEECCCAAA??????<<>><<<;;;:::999999<<<;;;:::999999888888888999999999::::::::::::;;;:::::::::::::::::::::::::::::::::999999999888888777888999999888999;;;===KKKggg}}}pppOOOEEE===???DDDDDDCCCCCC999888777777666666666777999999999:::;;;<<<>>>>>>@@@BBBGGGKKKNNNPPPPPPPPPOOOPPPQQQSSSTTTVVVWWWWWWZZZ\\\___bbbdddhhhmmmqqqsssuuuxxx{{{}}}jjj___QQQEEE@@@===<<<;;;<<<@@@EEEEEEAAA>>><<<===999888777666555444333222333222222111111222222333111111000000000000/////////000222222000///000111111111000//////000111111111111111111111111111111000444:::>>>@@@BBBCCCDDDHHHOOOTTTRRRJJJDDDDDDGGGHHHMMMRRRTTTWWWaaaqqq~~~zzzqqqfffaaaaaagggvvvxxxsssuuuvvvxxxzzz}}}~~~~~~zzzwww{{{||||||zzzxxxxxx}}}eeeQQQBBB666555666222222666666555555444444555555666444555555555555666666666666666555444444555666666666777777777888888999999888888888888888888888999>>>======<<<<<<<<<<<<<<<@@@????????????@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLSSSMMMPPPgggrrrdddYYYSSSPPPHHHDDDHHHKKKKKKJJJJJJBBB???<<<;;;;;;;;;;;;:::999888888888999;;;<<<===AAAAAA@@@@@@@@@AAAAAABBBEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKIIIFFFEEEDDDBBB???<<<;;;<<<>>>???;;;::::::;;;===>>>===<<<===>>>??????>>>???DDDHHHUUUVVVWWWVVVRRROOONNNMMMMMMNNNQQQWWW]]]^^^YYYSSSTTTQQQSSS\\\iiivvviii^^^SSSPPPNNNKKKKKKKKKKKKKKKJJJFFFEEEDDDCCCAAAAAA@@@@@@CCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@???===<<<;;;;;;:::999888888888888888::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777888999999888999:::<<>>???;;;:::999888777666666666888888888999:::;;;<<<===>>>@@@DDDHHHMMMQQQSSSTTTOOOPPPPPPQQQSSSTTTUUUUUUWWWYYY\\\^^^```cccgggjjjnnnoooqqqrrrsssvvvzzz}}}iii^^^PPPDDD>>>;;;:::888;;;???DDDDDDAAA>>>===>>>999999888666555333222111222111111000000111111222000000000000000000/////////111222222111000000111///111222333222111111111111111111111111111111111...000444888;;;???DDDGGGGGGQQQ\\\```[[[RRRJJJFFFIIIKKKMMMPPPXXXhhh}}}}}}tttmmmkkksss|||yyyuuuwwwzzz{{{}}}}}}}}}zzzyyy|||}}}~~~jjjPPPBBB:::555444333111222777555444444444444444444555444444444555555555666666555555555555555555555555666666666666666666777777777777777777888888888888<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<===>>>@@@@@@???AAACCCDDDCCCDDDFFFHHHJJJMMMSSSZZZcccwwwrrrbbbQQQMMMPPPSSSVVVXXXTTTPPPLLLHHHEEEBBB===:::===<<<:::888888888999999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>???@@@@@@AAA>>>>>>????????????>>>>>>>>><<<:::888888:::<<<>>>======<<<<<<===>>>>>>===???EEEJJJJJJEEECCCFFFJJJ[[[^^^aaa```^^^[[[[[[\\\___```dddhhhmmmnnnnnnmmmiiijjjmmmttt~~~eeeTTTQQQKKKJJJJJJJJJKKKLLLLLLKKKJJJGGGFFFEEECCCBBBAAAAAAAAADDDEEEFFFFFFFFFEEECCCCCCBBBBBBCCCBBBAAA???===<<<:::999999888777777777888888888999999999::::::::::::::::::::::::::::::::::::::::::999999999888888888999999999888888:::<<<@@@CCCTTTuuu~~~|||WWW;;;>>>FFFAAA<<<>>>>>>===;;;999888777666666777777777777888999:::;;;===>>>AAAEEEIIINNNQQQSSSNNNNNNOOOOOOPPPQQQRRRRRRTTTVVVYYY[[[\\\^^^aaadddfffhhhjjjlllnnnrrrvvvyyyxxxzzz}}}iii^^^PPPDDD>>>;;;:::888:::>>>CCCDDDAAA>>>===>>>:::999888666555333222222000000////////////000000//////////////////000000///000222222000///000111,,,000555777555222//////000000000000000000000000---///222555999???GGGLLLOOOUUU]]]eeehhheee^^^XXXQQQMMMMMMSSSaaaoooxxx{{{|||zzz{{{}}}{{{zzz{{{|||~~~~~~}}}~~~kkkPPP>>>999777555555222000222666444444333333333333444444444444444444555555555555444444555555555555444444444444555555555555555555666666666777777888888888888888888999:::<<<===>>>;;;;;;;;;<<<<<<===>>>???===>>>@@@@@@@@@@@@AAACCCEEEMMMTTTSSSNNNWWWsss}}}nnngggaaa\\\ZZZdddaaa\\\XXXTTTOOOJJJFFFDDDBBB???===<<<<<<===>>><<<;;;;;;:::;;;;;;<<<<<<;;;::::::999:::;;;<<<===========================;;;;;;:::::::::;;;===>>>AAAAAA@@@???>>>>>>??????FFFOOOXXXXXXQQQIIIGGGIIITTTXXX]]]^^^]]]]]]```ccceeejjjnnnpppqqqttt|||eeePPPJJJJJJBBBEEEGGGIIIKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFFFFEEECCCCCCAAABBBBBBBBBAAA@@@>>>===999999888888777888888888888888999999999::::::::::::::::::::::::::::::::::::::::::999999999888888888999:::999888888:::;;;>>>AAAHHH___qqqKKKDDDFFFAAA???EEE@@@???===;;;999888777777777777777777777888999:::======>>>AAADDDHHHKKKMMMKKKKKKKKKLLLMMMNNNNNNOOORRRTTTWWWYYYZZZ[[[]]]```]]]___bbbdddfffjjjooorrrpppppprrruuuzzz~~~|||{{{zzz{{{jjj___QQQEEE@@@===<<<;;;999===BBBCCC@@@<<<<<<<<<:::999888777666555444333000000000//////000000000......////////////000000...///111111///...///000***000666888555111///...000000000000000000000000...///111333888>>>FFFLLLSSSSSSVVV^^^hhhpppsssrrr\\\WWWYYYkkkzzz{{{|||xxxwwwwwwxxx{{{~~~~~~~~~rrrUUUBBB999666666666444333111222444444333333222222333333444333444444444444555555555444444555555555555444444333444444444555555666666666666666777888888999999666666777888:::<<<===>>>;;;;;;===>>>???@@@@@@???<<<>>>??????>>>>>>???AAAFFFFFFHHHJJJJJJNNNZZZggg{{{iii^^^YYYVVVRRRQQQPPPPPPOOONNNHHHFFFCCCAAA@@@AAACCCDDD@@@??????>>>======>>>>>>:::999999888999:::<<<===???????????????>>>======>>>===<<<;;;:::;;;;;;<<<@@@AAA@@@???======???AAAHHHRRR[[[\\\TTTKKKGGGFFFKKKQQQWWWYYYZZZ\\\bbbhhhgggmmmrrrqqqoooqqqzzz{{{___QQQHHHIIIHHH@@@CCCFFFIIIJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<:::999999888888888999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999999:::999888888999;;;999>>>AAAOOOxxx\\\JJJAAA;;;<<>><<<;;;:::999999777777777777777888999999<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNQQQTTTVVVWWWXXXZZZ\\\^^^___aaabbbcccfffiiilllmmmmmmmmmnnnppptttyyy{{{|||{{{yyywwwvvvvvvwwwwwwhhh]]]OOODDD???===<<<;;;888===AAAAAA>>>;;;:::::::::999999888777666666666222222111111111111222222........./////////000000---...000000...---...///,,,000555555111//////111000000000000000000000000///000111222555:::BBBGGGMMMOOOUUU```nnn|||uuuhhhaaaqqq~~~}}}|||{{{^^^HHH<<<999555555555333333333444333333333222222222222333333333333444444444555555555333444444555555444444333444444555555666777888888666666777888888999::::::666666777777999:::<<<<<<<<<>>>AAACCCDDDDDDBBBAAA===???@@@@@@???>>>???AAADDD@@@@@@EEEIIIJJJLLLOOOmmmtttlll```UUUOOOMMMLLLLLLIIIGGGCCCAAA@@@AAACCCDDDCCCBBBAAA@@@???>>>>>>>>>;;;:::999999:::;;;===???@@@BBBDDDGGGHHHIIIIIIHHHIIIEEE@@@<<<999999:::;;;<<<======<<<;;;<<<@@@CCCKKKRRRZZZ\\\WWWPPPLLLKKKPPPVVV\\\^^^___dddmmmuuuvvvyyy{{{wwwqqqmmmooorrrzzzwww___PPPKKKEEEFFFIIIDDDBBBEEEHHHHHHEEECCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999999999::::::999999999::::::::::::;;;:::::::::::::::::::::::::::::::::999999999888888999::::::999888888999;;;888:::;;;DDD```~~~jjjWWWHHH@@@???AAA@@@>>>===<<<;;;;;;;;;888888777777888888999999:::;;;<<<===???@@@AAAAAABBBCCCDDDEEEGGGIIIJJJJJJKKKMMMQQQTTTUUUVVVXXXYYY```aaabbbcccccceeeiiillllllkkkkkkkkklllnnnqqqrrr|||~~~~~~|||zzzyyy{{{}}}{{{zzzyyywwwwwwvvvwwwwwwdddZZZLLLBBB===;;;:::999888<<>>@@@DDDGGGHHHGGGEEECCC???AAABBBAAA@@@???@@@BBB??????BBBFFFDDDBBBEEEKKKOOO^^^xxxvvvaaaTTTMMMJJJHHHEEEBBB???===>>>@@@BBBDDDCCCBBB@@@???>>>>>>===;;;:::999999:::<<>>LLLiiifffRRRFFFAAA@@@???===<<<<<<<<<<<<999888888888888888999:::999:::<<<>>>???@@@@@@@@@@@@@@@BBBDDDEEEGGGIIIIIIHHHKKKOOORRRSSSTTTVVVWWW\\\]]]___```aaadddhhhkkkggggggffffffggghhhjjjkkkkkknnnpppooommmmmmoooqqqxxxwwwvvvtttsssrrrrrrrrreee[[[NNNBBB<<<;;;<<<>>>>>>@@@AAAAAA>>>;;;:::999===:::888777777666555444333333333222222222111111////////////////////////......////////////......222222222222111111111000......///000000000000000000000000000222444666777CCCEEERRRmmm{{{vvvqqqhhh[[[QQQSSS[[[```kkkmmmkkkkkkgggnnn~~~[[[III@@@777333666333333333333333333333333444333333333333444555555333333333333333333333333333444444555555444444333555555555555555555555555666666666777888888999999:::999888777888999:::;;;??????AAABBBCCCDDDDDDDDDBBB???======@@@BBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFIIIJJJSSSiii}}}pppeee^^^SSSIIICCCBBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;;;;<<<======<<<;;;<<<>>>AAACCCGGGLLLPPPSSSUUUVVVPPPLLLGGGDDDBBB@@@===999:::::::::;;;===BBBIIINNNYYYgggqqqppppppsssnnnddddddooo~~~xxxmmmiiifffrrr}}}^^^MMMHHHDDDAAABBBBBBAAA???BBBBBBBBBBBBBBBAAA@@@???:::===??????>>>>>>BBBFFFBBBAAABBBDDD@@@;;;<<<@@@>>>===<<<;;;:::999999999999999999999888888888777666666666666666666666666666666777888888888888888777777777777777777777777777888888888999999999999999888;;;>>>AAAQQQxxxeeeOOOFFF@@@@@@AAA===;;;<<<999888888777777888999:::::::::;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHLLLPPPSSSUUUUUUUUU]]]YYYYYY___jjjrrrrrrppphhhfffdddbbbbbbccceeegggjjjiiigggffffffggghhhjjjmmmmmmmmmlllkkkkkkmmmooo{{{ddd[[[MMMAAA;;;:::;;;<<<<<<>>>@@@@@@>>><<<;;;:::;;;:::999::::::888555222222222222222111111111111////////////////////////111111111111111000000000222111111111000000000000//////000111111111111111000000000000111222444555>>>@@@KKK]]]kkknnnnnnmmm|||zzzuuuoooggg]]]SSSLLLWWW^^^___```bbb[[[VVV___]]]qqq{{{|||}}}{{{cccGGG<<<888222111444333333333333333333333333222222222222222333444444333333333333333333333333333444444555555444444333555555555555555555555555555666666777777888999999:::999888888888999;;;;;;>>>???@@@AAABBBCCCCCCCCCBBB@@@===>>>@@@BBBAAA@@@@@@@@@BBBCCCEEEEEEFFFFFFGGGFFFHHHPPP```xxxrrrdddZZZUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJIIIGGGEEECCCCCCDDDEEECCCCCCCCCEEEJJJOOOUUUXXX^^^```eeeiiikkkfff^^^WWWRRRNNNHHHEEEGGGMMMUUUZZZkkktttzzz|||}}}tttzzzuuu___MMMHHHEEEBBBAAABBBCCCBBBAAACCCBBBBBBAAA@@@??????>>>===???AAA???<<<;;;>>>@@@CCCAAAAAACCCBBB===<<<>>>===<<<;;;:::999999999999888888888888777777777777666666666666666666666666555666777777888888777777777777777777777777777777777777777777888888888999999777777999888BBB```|||sssrrrvvvfffRRRBBBBBBEEEBBB@@@BBB<<<;;;999888777777999999999999::::::;;;<<<<<<=========>>>???AAABBBCCCDDDDDDGGGKKKPPPTTTVVVXXXXXXZZZXXXWWW]]]fffnnnrrrsssgggeeecccbbbbbbccceeeggggggggghhhiiijjjiiiiiihhhjjjjjjjjjiiiggghhhjjjlllyyyeee[[[MMMAAA:::999999:::;;;===??????===;;;;;;;;;999999:::<<<<<<999444000111111111111000000000000////////////////////////222222222111111000000000000000000000////////////000000111222222222222111000000000///000111222222444888BBBOOOXXX[[[___ccctttwwwvvvuuuxxxwwwhhhUUUPPPSSSRRRXXXbbb]]]SSSVVV]]]vvv{{{www~~~|||```KKK999555666444333666333333333333333333333333111111111111111222333333333333333333333333333333333444444555555444444333444444444444444444444444555555666666777888888888::::::999999999:::;;;<<<===>>>???@@@BBBBBBBBBBBBBBB@@@???>>>@@@@@@@@@??????@@@AAABBBDDDEEEFFFFFFHHHIIIHHHFFFIIIVVVlll}}}}}}|||{{{yyyxxxvvvuuuuuullljjjfffccc````````````VVVTTTTTTWWW___kkkwww~~~qqqiii^^^YYY[[[aaahhhkkktttyyyyyyaaaRRRIIIEEECCCBBB@@@@@@AAACCCDDDCCCCCCBBB@@@???>>>>>>??????===>>>>>><<<999999===@@@GGGAAA>>>AAABBB>>><<<<<<::::::999888888777888888777777777666666666555555666666666666666666666666444555555666777666666666666666666666666666666666666666666666777777777777<<<999999999888;;;NNNbbb}}}vvvsssuuuttt___CCCAAAFFFBBB@@@EEE@@@>>>;;;999777777888888888888888999::::::;;;;;;;;;;;;<<<===???@@@AAAAAABBBEEEIIINNNSSSVVVXXXYYYYYYYYYXXXZZZ___eeelllooocccaaa```______```bbbcccbbbeeeiiilllmmmllliiihhhgggggggggfffeeeeeegggiii{{{fff\\\OOOCCC<<<999999999<<<===>>>>>>;;;:::999:::999999999::::::777333000000000000000////////////////////////////////////111000000//////...//////000////////////.........//////000111111111111000000000000////////////000000222;;;GGGPPPWWW^^^fffeeellloooqqqkkkhhh___^^^gggeeeaaahhh~~~zzz{{{~~~hhhNNNAAA666555777555333444222222222222222222222222111111111111111222333333333333333333333333333333333444444555555444444333444444444444444444444444444444555666666777777888:::::::::::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHLLLPPPNNNLLLOOOZZZdddtttaaaSSSHHHDDDGGGAAA@@@???@@@AAABBBCCCCCCAAA???>>>======???AAABBB;;;;;;:::777777;;;CCCJJJOOODDD<<<<<<>>>===:::999888888777666666666777777666666555555555444444444555555555555555555555555333444555555666666555555555555555555555555555555555555555666666666666777:::999999<<<;;;===FFFRRR~~~xxxttt|||iiiDDD???EEEAAA@@@EEEDDDBBB>>>;;;999888888888777777777888888888999999999:::;;;<<<>>>???@@@@@@AAACCCGGGKKKOOORRRTTTUUUWWWYYY[[[ZZZZZZ[[[```ddd\\\[[[ZZZZZZZZZ[[[\\\^^^___bbbeeeiiikkkjjjiiihhhggggggggggggffffffiiikkk{{{ggg^^^PPPEEE>>>;;;::::::>>>??????===;;;888888888:::888777666666555333111000000000/////////......////////////////////////000000////////////000000////////////.........------......///000/////////000000000000//////......444222555>>>GGGMMMTTTZZZ\\\dddffffffxxxvvvooojjjnnn~~~~~~~~~yyyYYYFFF???888333333444222000///222222222222222222222222222222222222222333444444333333333333333333333333333444444555555444444333444444444444444444444444444444444555666666777777999999:::::::::;;;;;;;;;:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAADDDFFFGGGGGGJJJMMMNNNMMMMMMOOOQQQ\\\sss}}}gggTTTOOOKKKCCC@@@EEEAAAAAAAAAAAA@@@@@@@@@AAA======<<<<<<>>>@@@CCCEEEBBB@@@<<<888888???KKKTTTUUUGGG:::888:::999777777666666555555555666777777555555555444444444444333444444444444444444444444333333444555555555555555444444444444444444444444444555555555666666666666444444666999:::;;;???DDD[[[vvv{{{jjjFFF???CCC@@@AAAGGGEEECCCAAA>>>;;;999888888666666666777777777777777999999:::<<<===>>>???@@@AAABBBDDDGGGIIIKKKMMMNNNOOOTTTXXXYYYVVVUUUVVVYYYXXXWWWWWWVVVWWWXXXYYYZZZ]]]^^^___aaaccceeeggghhhggghhhhhhhhhhhhjjjllloooyyyfff^^^QQQFFF???<<<;;;;;;???@@@???===;;;999999:::;;;999666555555555444222000000000000////////////////////////////////////222111000000111222444555////////////............,,,---......//////......//////000000000000///...333000111888@@@FFFMMMTTT[[[aaaaaa^^^hhh{{{www{{{[[[AAA444666444333333444333222111222222222222222222222222222222222222222333444444333333333333333333333333333444444555555444444333333333333333333333333333333333444444555666666666777888999:::::::::999999999:::;;;===>>>>>>>>>>>>>>>???AAA@@@???>>>>>>>>>=========>>>@@@CCCFFFGGGKKKJJJHHHGGGHHHIIIIIIIIILLLUUUddduuu}}}wwwzzzmmmaaaRRRFFFDDDCCC??????BBBAAABBBCCCBBB@@@??????@@@<<<<<<===>>>???BBBDDDFFFKKKHHHCCC===;;;AAAKKKTTTRRREEE999777888777555555555555444555555666777888555555555444444444333333444444444444444444444444333444444555666555555555555555555555555555555555555555555555666666666666444555777888777888;;;===DDDjjjsssqqq|||uuu{{{jjjNNNBBB???<<<>>>CCCCCCCCCBBBAAA???<<<:::999666666666666666666777777888888999;;;<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGDDDJJJPPPTTTSSSRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWYYYXXXXXXXXXZZZ^^^aaaddddddeeegggggghhhkkknnnqqqzzzddd\\\PPPEEE???<<<;;;;;;===>>>>>>===<<<;;;===>>>;;;:::999888888777555222111111111000000000//////////////////////////////000000///000111333666777000000000/////////......---......///////////////...///000111111111000///---...111666999>>>IIITTTYYY^^^aaa___```lll~~~~~~zzz___FFF888666333444444444444444444333111111111111111111111111111111111111111222333333333333333333333333333333333444444555555444444333333333333333333333333333222333333444555555666666666777888999999999888888888999:::<<<============;;;>>>AAAAAA???===>>>???=========>>>@@@CCCFFFHHHJJJIIIGGGGGGHHHIIIJJJJJJKKKJJJLLLWWWiiicccQQQQQQLLLFFFCCCBBBBBBCCCCCC@@@BBBDDDCCCAAA???@@@BBB>>>>>>???@@@AAABBBCCCCCCJJJHHHEEE@@@<<<>>>DDDJJJHHH???999999:::777444444444444444555555666888888555555555555444444444444333333333333333333333333444444555666666666666666555555555555555555555555555555666666666777777777666999:::888666777;;;===:::SSSlllooonnnzzz||||||iiiUUUFFF???>>>???AAABBBCCCDDDCCC@@@<<<:::777777777666666666666666666666777888:::;;;<<<===>>>??????@@@AAABBBDDDDDDAAADDDIIIMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRTTTWWWZZZ\\\]]]___aaacccdddhhhlllooobbbZZZOOOEEE???<<<;;;;;;;;;<<<=========>>>@@@BBB;;;;;;;;;<<<<<<:::555222111111111111000000000000////////////////////////...---------///222555777000000000000////////////...//////000000000000000...///000222222222111000---000555555111222>>>LLLTTTYYYaaaeeebbbbbbooozzz```HHH777444999111333333111000000111000111111111111111111111111000000000000000111111222333333333333333333333333333444444555555444444333333333333333333333333333222222333444444555555666555666777888999888777777888888:::;;;<<<=========:::===@@@AAA???>>>???@@@===<<<<<<===???BBBFFFHHH@@@CCCHHHKKKKKKJJJIIIJJJNNNHHHGGGLLLTTTdddcccQQQMMMBBBEEEFFFEEEEEEGGGFFFDDD???BBBDDDDDDBBB@@@BBBDDD@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBB???;;;;;;>>>AAA???:::999<<<<<<888444333444444444555666777888999666666555555555444444444333333333333333333333333444555666666777777666666666666666666666666666666666666666666777777777777333666777444111444:::===777FFFZZZxxx~~~kkkllluuuyyy}}}oooUUUIIIDDDAAA???AAADDDFFFEEEBBB>>>;;;777777777777777666666666444555555777888999:::;;;======>>>???@@@BBBCCCDDDDDDDDDFFFHHHJJJKKKKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOQQQTTTVVVWWWWWWYYY\\\^^^```dddiiilll}}}jjj\\\KKKCCC???<<<;;;<<<============<<<;;;:::999333888>>>BBBBBB===666111000000000000////////////.........---------000222...//////000000000000000333333333222111000000//////...,,,,,,,,,---///111000000000000000000000000111111111111222333444555GGGRRR\\\aaafffnnnqqqooouuu|||lllLLLAAA===666222333222222222111111111111000222111111111000000//////111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555777777777666666666666666777777777888999999::::::;;;<<<============<<<<<>>BBB;;;;;;DDDJJJFFF???<<<999888777666666666777888555555666777888999::::::999999:::;;;;;;<<<======???@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSTTTVVVXXX]]]bbbffflll\\\LLLBBB>>>:::999:::>>>>>>>>>===<<<:::999888555888;;;===<<<999555222000000000000////////////---///000///......000222...//////000000000000000333222222111000000/////////...---,,,,,,...///111000000000000000000000000000000000000111111222333;;;DDDOOOYYYeeeoooqqqmmmmmmllllllrrr}}}jjjhhhooo}}}iiiQQQ<<<777666222///111222222222111111111000000111111111000000000//////111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555777777777777777777777777777777777888999999:::::::::<<<>>>@@@@@@???===<<<===>>>???@@@BBBCCCDDDEEEIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDGGGNNNTTT]]]gggzzz|||yyyzzzgggUUUOOOKKKCCCAAADDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@======<<<;;;;;;:::999999999999999999888777666555555444333222222333444555555555555555555666666777444444444444444444444444444444444333444444555666888777555444444444555555444444444444444555666666444444444555666666777777:::;;;===EEE\\\}}}vvvRRRAAA???@@@CCCAAA>>>@@@FFF===<<<:::888777777777777666666666777777888999999888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKNNNOOOQQQSSSTTTWWW[[[^^^kkk[[[KKKBBB===:::999;;;??????>>>===;;;999888777777777777777666555444444000000000000////////////---///111222111000000000...///000000111111000000111111000000//////......///...---------...///000000000000000000000000000000000/////////000000111555:::AAALLLYYYdddeeeaaaggggggfffjjjzzzwwwjjjfffkkk}}}}}}gggJJJ===444555666222111444222222111111111000000000111111000000000000//////111111111111111111111111000000000111111111222222222222222222222222222222222222333333333333333333333333333444444444555555777777777777777777888888777777777888999999::::::999<<<@@@CCCDDDAAA>>>;;;;;;<<<===>>>???AAABBBBBBGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGPPP___tttzzzgggYYYLLLCCCDDDEEEBBBAAADDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<:::999888888888888888888777666666555444333222111111222333444555444444444444555666666444444444444444444444444333222222222222333444444666666555444444444555555444444444444444555555666222333333444555555666666888777777999CCC^^^SSSKKKCCC???===<<<>>>BBBAAA???===;;;999888777777777777777777777777777777777888888999999:::::::::::::::;;;<<<===>>>>>>?????????>>>>>>??????@@@AAA@@@AAABBBBBBBBBCCCEEEGGGHHHJJJMMMOOOOOOPPPRRRSSSkkk[[[JJJBBB>>><<<<<<>>>??????>>>===;;;999777666888777666555555444333333000000000000////////////---///333444222000////////////000111111111111000000000//////............///......---...///000000////////////////////////111111000/////////000000444666:::AAALLLXXXaaadddhhhpppvvvuuuxxx~~~|||}}}}}}```KKK<<<777444666555222222555111111111111000000000000000000000000000000//////111111111111111111111111000000000000111111111111111111111111111111111111222222222222222333333333333333333444444444555555777777777888888888888888777777777888999999::::::888<<>>;;;;;;<<<<<<===???@@@@@@AAAEEEFFFGGGGGGGGGFFFEEEEEECCCAAA???@@@BBBBBB@@@===;;;CCCIIIIIIKKK]]]}}}}}}uuu{{{nnn[[[PPPMMMEEEAAADDDFFFCCCAAABBB?????????@@@@@@AAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>===;;;:::888777777777777777777777666555444333333222222222222333333444444333333444444555666333333333333333333333333333222222222222333444444555555444444444444444444444444333333444444555666333333333444555555666666666555888<<<<<>><<<;;;::::::888888888777777666666666777777777777888888999999::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<======>>><<<>>>????????????BBBDDDCCCFFFIIIKKKKKKKKKLLLMMMppp```NNNDDD???<<<;;;===??????>>><<<:::888666555777888888888666555333222000000000000////////////---000333444333000///...///000000111111111111111/////////...........................//////000000////////////////////////222111111000000000111111111222555:::CCCRRRfffuuurrr|||{{{tttvvvwww\\\GGG===555333222222000...000333111111111000000000////////////////////////000000000000000000000000000000//////000000000111111111111111111111111111111111111111111222222333333333333333333444444444555555666666777777888888888888777777777888999999::::::888;;;@@@DDDEEECCC???<<<<<<======>>>???@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCC???<<<<<<@@@AAA@@@>>>888???CCC???<<>>??????@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>===<<<:::999777666666555555666666666555444444444444333333333333444444333333333333333444555555333333333333333333333333333333222222333333444555333333333444444444444333333333333333333444555555333444444555666666777777666444888???===BBB```^^^EEE@@@BBB@@@;;;????????????>>>>>>>>>===999999999888777777666666666666777777777777777888888999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::;;;======<<<===???AAA>>>BBBFFFHHHIIIIIIIIIJJJwwwfffRRREEE???:::888:::>>>>>>===<<<:::888777666777888999999888555333111000000000000////////////---000333333222///......///000111111222222111111//////////////////............/////////000000000000000000000000000000000111111000000000111111222111111222444666@@@TTTfffxxx}}}mmmSSS???777777111111111000///000222555111111000000000/////////......////////////000000000000000000000000000000/////////000000000111111111111111111111111111111000000111111222333333333333333333444444444555555555555666666777777888888777777777888999999::::::888;;;>>>@@@AAA@@@???=========>>>??????@@@AAAAAAAAABBBDDDEEEFFFEEECCCBBBEEEAAA===<<<>>>@@@???===>>>;;;888888<<>>>>>??????>>><<<;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>????????????>>>======;;;;;;:::999777666555555444444555555555444444333333444444444444444444333333222222222222333444444222222222222222222222222333333222222333333444555111222333444444444333333333333333333333444444555444444444555666666777777888444666;;;;;;???UUUooohhhHHH;;;:::===;;;<<<===>>>????????????:::::::::999999888888888777777777777777777777777555666666666777777777888999999999999999::::::;;;888999:::;;;:::;;;===???;;;???BBBEEEEEEEEEEEEFFFvvveeeQQQDDD>>>:::999;;;<<<<<<<<<;;;:::999777777999888888777666444222111000000000000////////////---///222222000...------000000111222222222222111////////////////////////......///000000000000000000000000000000000000000///////////////000111222333111111222111222;;;GGGcccooouuu]]]KKK>>>444111333111222222111111333444444111000000000////////////........./////////000000000000000000000000000000////////////000000000111111111111111111111111111///000000111222222333333333333333444444444555555333444444555666666777777777777777888999999::::::999::::::<<<===>>>>>>>>>=========>>>??????@@@@@@???AAACCCEEEEEEDDDBBBAAAAAA@@@>>>>>>?????????>>>AAA===888999<<<<<<999555;;;AAAOOObbbvvvqqqbbbOOOIIIEEEDDDAAA;;;999;;;<<<<<<<<<<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@===============<<<<<<;;;999888888777666555555444333333444444444444333333222222333333333333222222222222222222222333333444222222222222222222222222222111111111111222333333000111222333444333333222333333222222333333444555222333333444555555666666666555666888777:::GGGVVVnnn}}}pppTTTDDD>>>:::;;;<<<>>>??????>>>>>>;;;;;;::::::::::::::::::777777777777777777777777555555555666666666666777777777777777777888888999666777888888888888;;;===:::<<>>??????qqq```MMMBBB>>><<<===???;;;<<<;;;;;;:::999888777:::999777444333222222222000000000000////////////...///111111///---------000000111222222222222111/////////000000000000000......///000000000000000000000000000000000000000---------......000111222000...111777888555666;;;@@@ZZZxxx___LLL;;;888999666111//////000000///000000///,,,000000000000////////////---.........//////000000000000000000000000000000////////////000000000000000000000000000000000000///000000111222222333333333333333444444444555555333333444444555666666777777777777888999999::::::999999888888:::<<<>>>???<<<<<<======>>>>>>??????>>>@@@BBBDDDEEEDDDBBB@@@;;;<<<>>>@@@@@@@@@@@@@@@999===@@@>>>:::777999<<<===<<<===CCCIIIXXXrrrdddQQQIIIGGGAAA:::888;;;===::::::===999::::::888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;:::777777666666555555555444222222333444444444333333111111222222222222111111222222111111222222333444111111111111111111111111000000000000000111111222000111222333444333333222333333222222333333444555111222222333333444555555222666::::::666555:::@@@HHHiii{{{___GGG:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777777888888888888888666555555555555666777777444555666666666777999;;;:::;;;<<<<<<:::999999:::qqq```MMMCCC===::::::<<<>>>???AAABBBAAA>>>;;;888:::999999777555333111000000000000000////////////000///...---------------...------000444666555333555444333111000/////////////////////000000000000000000000000000000000000////////////////////////111222222222222222222333888AAATTTppptttYYY???===999555222111111111000000000000000000000000000000000000000000000000000000000000////////////111111000000//////......000000000000////////////000000000000000000000000222222333333333444444444444444444444444444444444666666666666666555555444999999888777666777:::<<<888999::::::999999;;;===<<<<<<;;;;;;;;;<<<<<<===>>>????????????>>>======>>>===============>>>???===<<<;;;:::::::::::::::???;;;:::>>>AAACCCLLLVVVwwwqqqZZZLLLDDD@@@======:::888777888:::;;;;;;;;;:::999:::<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999:::999888666444333333333333222222222222222222333111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111111111222222333333333333444444444444555555666777777777===KKKjjjzzzzzzWWWIII<<<===CCC>>><<<>>>:::??????===;;;<<<>>>>>><<<>>><<<888777777888888888999999888888777666666666666666777777888888999999777666444333444666888999666666777777888888999999qqq```NNNCCC>>>::::::<<<===>>>???@@@???<<<999888999999888777555333222000000000000000///////////////......---------......///...---///222333222000555444222111000/////////111111000000//////......000000000000000000000000111111111111111111111111222222222333333333333333444888BBBQQQfffnnnWWWEEE999888555333111111111222000000000000000000000000////////////////////////000/////////////////////000000000000//////......000000000000////////////000000000000000000000000222222222222333333333333444444444444444444444444444444555666666666666666777888777666666777999<<<888:::::::::888888:::<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@???>>>>>>======<<<<<<;;;<<<<<<<<<:::::::::::::::999999999???;;;999;;;;;;:::???GGGNNNZZZmmmlll```QQQFFFAAA???===<<<<<<:::888888:::<<<======;;;:::999:::<<<>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999888777555444333222222222222111111111111222222000111111222222111111000111000000//////000000111111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111222222222333333333444444444444444555666666777777;;;BBBYYYxxx~~~}}}[[[GGG===;;;555777;;;999;;;============>>>>>>===???===:::999:::;;;;;;:::::::::999999888777777777777777777777888888888888666555444444444555777888666666666777777777777777qqq```NNNCCC>>>;;;:::<<<=========<<<;;;:::888777999999888777555444222111000000000000////////////......---------.../////////...---...000111000...333333111000////////////222111111000///...------000000000000000000000000111111111111111111111111111111111111222222333333000222444777AAAXXXuuu}}}vvvtttrrrsssyyynnnVVVEEE;;;666333222111000000000111222000000000000000000000000////////////////////////////////////////////////000000000////////////...////////////000000000000000000000000000000000000000111111111222222222222333333333333444444444444222333444555666777777777555666666666555666999<<<999;;;;;;:::999888999:::;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@??????===<<<;;;:::::::::::::::777888999::::::999999888===;;;999999777555777;;;888<<>><<<;;;999888999<<>>===<<<;;;:::999999::::::::::::999888888888777666444333222111111111111000000000000111111000111111222222111111000000//////......//////000000000000000000000000000//////////////////////////////000000000000111111111111111111111111111111222222222222333333333333333333444555555666666777999999EEE```vvvmmmmmmxxxcccTTTEEE@@@@@@:::888:::===>>>===;;;;;;;;;???>>><<<===>>>???===<<<<<<<<<;;;;;;:::999999888888888888888888777777777666666555444444555777888666666666666555555555555qqqaaaNNNCCC>>>;;;;;;<<<>>>===<<<:::999999888888999888888777666444222111000000000000////////////---------------...///000............///000111111222111000///////////////000000000//////......---000000000000000000000000////////////////////////...//////000000111111111000333555444555@@@RRRaaayyycccKKK:::333444555111000000//////000111111000000000000000000000000////////////////////////.........///////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111333333333333333444444444222333444555666666666666444555666666555666999;;;;;;<<<===<<<;;;999:::::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@???======<<<::::::999999999555777999;;;;;;:::999888::::::::::::999777888;;;;;;;;;;;;;;;===CCCKKKQQQvvvtttbbbZZZTTTIII@@@===<<<;;;<<<>>>>>><<<:::999888888:::===@@@AAABBB>>>;;;888888:::===???@@@<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;::::::999888888999999999888888777777666444333222111111111000000////////////000000000000111111111111000000000//////......//////000000000000000000000000000////////////////////////////////////000000000111000000000000111111111111111222222222222333333333222333333444555555666666777666:::MMMooovvvpppkkkVVVGGG888;;;;;;===@@@???<<<;;;===>>>>>>===???@@@@@@???===>>>>>>===<<<<<<;;;;;;::::::999999999888888777777777666555555555666666777666666666555555444444444rrraaaNNNDDD>>>;;;;;;===???>>><<<;;;:::999999:::888888888777666444333222000000000000////////////---------------...///000------......///111333555000000//////.../////////------......//////000000////////////////////////........................//////000000111222222333333555777777777999===@@@XXXeeezzzcccUUUCCC777333333555666222111111000000000000000////////////////////////........................------....../////////000.............../////////.../////////000000000111//////////////////////////////000000000111111111222222222333333333444444444444555555555555444444444555666666666666888:::<<<>>>???>>>===;;;;;;;;;::::::;;;;;;===>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;::::::::::::666777:::;;;<<<;;;:::999888;;;<<<;;;:::::::::;;;;;;;;;;;;999888888:::;;;BBBMMM___vvv}}}jjjRRRCCCAAACCCBBB???===<<<;;;:::::::::888777888777777999===@@@@@@@@@>>>;;;888666888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<888888999999999999::::::777777888999999888888888666555444333222111111111000//////////////////000000000000111111000000000111000000//////000000111////////////////////////000000000000000000000000...////////////000000000//////000000000111111111111111111222222222333333222222333333444444555555555888:::BBB[[[vvv\\\EEEBBB===;;;>>>???===>>>BBB>>>======>>>@@@@@@???===??????>>>>>>===<<<<<<<<<;;;;;;::::::999999999888888777777777666777777777777777777666555555555444rrraaaOOODDD???<<<;;;===???>>>===<<<;;;:::::::::888888777777666444333222000000000000////////////......---------...//////,,,---......///111444777///............//////000,,,,,,---...///000000111////////////////////////000000000000000000000000000111111222333444555555444333333444555777666666999KKKiiixxxcccLLL@@@555333444444222222222222111111000/////////////////////////////////........................---------......//////000---............/////////......//////000000111111000000000000000000000000///000000000111111111111111111222222333333444444555555555555555444333333555777888888777666777999;;;===??????===<<<<<<<<<:::::::::;;;;;;===>>>???>>>????????????>>>=========<<<;;;;;;::::::::::::888999:::;;;;;;;;;:::999888<<<===:::888888888666:::999888777888:::===>>>;;;===BBBLLL\\\qqqvvvlll___TTTFFF>>>>>>???>>>;;;999999999999999999::::::777666777999;;;======<<<===:::777666666777777777;;;;;;;;;;;;;;;<<<======888888888888999999999999777777888999999999999888666555444333222222222222000000////////////000000///000000111111000000///111000000//////000000111////////////////////////000000000000000000000000......////////////000000...//////000000111111111111111111111222222222222111111222333333444444555555999<<<>>>IIIeee~~~tttwwwRRRDDD999:::<<<;;;<<>>===>>>??????>>>===@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888888888888888777777777777rrrbbbOOODDD???<<<;;;===>>>>>>===<<<;;;:::999999777777777777666555333333000000000000///////////////......---------......,,,.........---...222555...---------......///000,,,------....../////////////////////////////////000000000000000000000000//////000111222333444444222111111111222444555666333>>>QQQgggyyywwwdddOOO>>><<<555111333333000///111000000000000000/////////////////////////////////........................,,,,,,---......///000000---------.........//////.........///000111111111000000000000000000000000000000000111111111222222000111111222333333444444333333444555555555444444777888:::999777666777888888:::===>>>===;;;;;;;;;:::::::::::::::;;;<<<<<<<<<============<<<;;;;;;;;;::::::999999999::::::999999999999999888888888777<<<===888666777777555:::999777666777999::::::???===;;;;;;>>>FFFQQQXXXcccrrrjjj```ZZZPPPJJJIIIGGGCCC>>>;;;;;;:::888666666777999999999::::::;;;777666666777999:::999888999888666666777888777666999999999999:::;;;======<<<;;;;;;:::999999888888777888888999::::::999999666555444333333222222333111000000//////000000111//////000000000000//////000//////......//////000........................////////////////////////........./////////000000......//////000111111222111111111111222222222222111111111222333333444444444444888;;;===HHHfff||||||cccLLLEEECCC???>>>AAACCCAAA>>>===>>>??????>>>@@@@@@??????>>>========================>>>>>>>>>:::;;;;;;;;;::::::999888999999999:::::::::::::::rrrbbbOOODDD???<<<<<<>>>=========<<<;;;:::888888777777777777666555333333000000000000////////////000///...------------------...///---++++++///333---------------...///000..................------////////////////////////........................,,,,,,---...///000111111///111333333222222333555666333555<<>><<<:::888777666777888999:::::::::::::::666555555444333333333333111111000000000000111111//////000000000000//////.........------...................................................................../////////000---......///000111111222000111111111111222222222000111111222333333444444333///333:::777555FFF^^^}}}qqqiii[[[UUUMMMHHHIIIEEECCC???>>>>>>?????????@@@@@@??????>>>===============>>>>>>??????@@@@@@;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<>>;;;:::<<>><<<:::999999999999999999888555222111222444000000000000////////////........................,,,---......//////......------......//////000000////////////////////////....................................////////////000000111222333333444444333333333222222111111111555666666444555<<>>999777999<<<999::::::;;;;;;::::::999::::::999888777777777888888888888888888888888888777777666666666666777777777777666666666666777777666666666666666666666666999888888999===BBBHHHKKKZZZgggxxx|||gggVVVQQQLLLHHHCCC===999888888888777777666666666666777777666666666666666666666666666666666666777777777777666666666666777777777777999999999::::::;;;;;;;;;:::;;;<<<======;;;999888:::::::::999999999888888555444333222111111111111//////000000111111222222000000000000000000000000////////////////////////...------,,,,,,,,,------////////////////////////////////////////////////111111000000//////......111111111000000000000000111111222222222333333333000222333555666:::???BBB\\\}}}nnnZZZWWWNNNEEECCCFFFFFFAAA:::IIIDDD>>><<<===??????===>>>>>>??????>>><<<;;;:::>>>999888;;;<<<999999;;;<<<<<<;;;<<<<<<======<<>>;;;:::<<>><<<:::999999999999777777666333000///000222000000000000////////////------------------------,,,---......//////..................////////////............................................................/////////////////////000111222222222333333222222222111111111...000222111000444;;;BBBHHHNNNaaazzzkkkYYYLLLCCC999222111222222111111111111111111111111111........................,,,,,,,,,,,,---------.../////////......---------------------------------------------------------...............//////000.../////////000000000000////////////000000000000222222111111222222333444222222222222333333444444888888888888777666555444777777666666777777888888888;;;>>>===:::777888;;;999999::::::::::::999999:::999888888777777777888777777777777777777777777777666666666666666666777777666666666666666666777555555555555555555555555555555444555777;;;???AAA;;;BBBJJJNNNSSS^^^ooo||||||lll```XXXYYYSSSEEE<<<:::CCCAAA>>>:::888777888888777666666666666666666777555555555555555555555555666666666777777777777888666666666777777777777888999999999:::::::::::::::::::::<<<<<<<<<;;;999888999888888888777777777777555444333222111111111111111111111111111222333333////////////////////////...........................------,,,,,,---------................................................000000000000//////......000000000000000000000000111111111222222222333333222333444444555777;;;>>>LLLhhh~~~qqqbbbOOOCCCAAAEEEIIIJJJ>>>???BBBEEEFFFEEEBBB?????????>>>======>>>>>>???@@@<<<:::======::::::===>>>===>>>@@@BBBBBB???;;;ooo___MMMCCC>>>;;;:::<<<>>>===<<<;;;:::999999999666777666444111000000222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////...............------------------------....................................////////////------......//////000000222222222111111111111111...111444444222222555777555777BBBVVViiisss\\\III===888555222222444555333111000000000000000000000000........................+++++++++,,,,,,,,,------......------------,,,,,,------------------------------------------------......------......///000....../////////000000000////////////000000000000111000000000000111222222222222222222222333333333666666555555555555555666888777777666666666666777666:::======:::777777999888999999999999999999888999888888777777777777777666666666666666666666666666666555555555555666666666666666666666666666666555555555555555555555555333333333333444555666777777999:::;;;===CCCLLLTTT[[[bbblllwwwvvvkkkbbbZZZWWWZZZTTTJJJDDDFFFEEE>>>;;;===999999888777777777777888666666555555555555666666555555555555555555555555666666777777777888888888666666777777777888888888:::::::::999999999999999999:::;;;;;;;;;:::888777777777777666666666555555555555444333222222222222000///.........///000111................................................---------,,,,,,------...................................................000000000////////////...000000000000000000000000111111111222222222222333444555555444333444777999===MMMkkkuuuuuutttsssvvv}}}fffXXXUUUWWWZZZVVVTTTNNNHHHBBB???@@@AAABBB@@@>>><<<;;;;;;===>>><<<999999<<<<<<;;;<<>>;;;:::<<<======<<<;;;::::::999999888999999777444222333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........./////////......---------------------------------....................................////////////---------....../////////111111111111111111111000111444666666444333444555888555777???IIIWWWlllwwwaaaMMM???777444333222222333555555222///000000000000000000000000........................+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........./////////000000////////////000000000000000////////////000111111222222333333333333333222444444333222333444666777888777666666555555555555444888;;;;;;999777777777777888888999999888888777888777777666666666777777666666666666666666666666666555555444444555555666555555555555555555555555444444444444444444444444333333444555555555555555444555777888999999999999666:::???DDDIIIOOOUUUYYYccchhhmmmpppsss{{{|||iiiZZZJJJEEECCCAAABBBDDDFFF???;;;<<<<<<888777999333444444555666666666666666555555444444555555666555555555555555555555555666666666777777777888888666666666777777777888888::::::999999888888777777999999:::::::::999888777666666666666555555555555555444444333222222333333111000...------...///000................................................------,,,,,,,,,---....................................................../////////////////////////////////000000000000000111111111111222222222222333333444333222222444666999;;;HHHddd|||{{{~~~|||xxxxxxlll___UUURRRQQQRRRPPPLLLGGGCCC@@@===<<<:::999:::===>>>===???DDDJJJLLLKKKHHHDDDDDDJJJPPPooo___MMMCCC>>>;;;:::<<<<<<<<<<<<;;;;;;:::999999888999999888555333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////......------,,,,,,............................................................////////////......///////////////000000000000000000000000000///000000000///000111222777555333333444888BBBKKK```ooowwwbbbYYYKKK>>>666111000000111111000000000///---,,,////////////////////////........................------------............+++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...//////............////////////////////////000000000000//////......//////000111333333444444444333333222333333222222222444555777777777666555444444444555444666888999888777666666666777777777777777777666777666666555666666777777777777777777777777777777555555444444444444555555333444555555555555444333444444444444444444444444222333555666666666666555222333444555555444222111888888888777555555777999888<<>>;;;:::<<<;;;;;;<<<<<<;;;;;;:::999666777888666444111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............---------------////////////////////////....................................//////////////////000000000000000000////////////000000000000///............000222333111222333333222333666999>>>FFFTTTjjjjjjXXXMMM???<<<888666666444222///111000//////.........///////////////////////////---------------------------------.........//////++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,------...///------........./////////////////////000000000000//////......//////000111444444555666666555333222333333222333333444555555666555555444444444444555444555555666666666666666555666666777777666666555555555555555555666666777777777777777777777777777444444333333333333444444222333444555555444333222333333333333333333333333111222333444555555555555999777555333333555999;;;;;;<<<;;;999666444555666888:::;;;;;;;;;>>>DDDIIIMMMKKKHHHCCC???>>>@@@BBB???===;;;;;;===>>>??????999<<<>>>??????=========???===<<<<<<======;;;:::888777777888888666444222555666888::::::888555444444444444555444444333333444444333333333333444444444444444444444444444444444444555555555666666666444444555555555666666666888888888777777777777777888888777777666666666666666666666555555555444444333222222111111222222333222222111000//////...---////////////////////////------------------------,,,,,,,,,,,,---......///---------------------------------------------------............/////////---......//////000000111000000000111111111111222...000222222222222444666666444555;;;DDDYYY}}}|||qqqfff```]]][[[[[[YYYSSSMMMMMMRRR[[[nnn}}}~~~ooo___MMMCCC>>>;;;:::<<<:::;;;<<<<<<<<<;;;:::999666777888777444222111111000000000000////////////------------------------,,,---......//////......,,,------------------...............................................................////////////000/////////////////////........./////////000000000000000000222333333333000222333444444666777888:::;;;;;;BBBWWWwwwyyyiiiXXXJJJ@@@;;;333444555666666555333222111111222111000000111111........................------------------------,,,,,,---------.........,,,,,,,,,,,,---------...------------------------------------------------------,,,,,,------...///---------.........//////////////////000000000000/////////...///000000111555666777888777666444333333333444444444444444444444444444333444444555555555444333333444555666666555555555666666555555555555444444444555555666777666666666666666666666666444444333333333333444444111333444555555444333111222222222222222222222222222222222222222222333333111222111///---...222666333444555555444333444666333444555666999<<>>??????<<<999888999:::000333666666555555666777...111333444444333222000333333333333333333333333444444333333333333444444444444444444444444444444333333333444444444444555333333333444444444444555666666666777777777777777777777666666555555666666444444444444333333333333111111111000000111111222222222333333222000---,,,........................------------------------,,,,,,,,,,,,---...//////---------------------------------------------------------.........//////------......///000000111000000000000111111111111///111333333222222333444333333777;;;:::BBB]]]yyyyyyqqqrrrvvvuuuooo___MMMCCC>>>;;;:::<<<:::;;;<<<<<<<<<;;;:::999888999:::999777444333333000000000000////////////........................,,,---......//////......,,,,,,,,,------.........------------------------..................................../////////000//////////////////......---.........//////000000......///111222222000...111222222000000222333333,,,111444555;;;HHHUUU\\\~~~uuummmVVVQQQHHH===666333555777000111111000------000444///000111111///---------........................------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------------------------------,,,,,,,,,,,,---......---------.........//////////////////000000000000///////////////000111111666777888999888777555333333444555666555555333222333333333333444444555666666444111111333555666777444555555555555555555444444444444444444555666777555555555555555555555555444333333222222333333444111222444555555444222111222222222222222222222222555444333222111111222222...333777888555222222333...000222333333333444555888666555666777888888777888888888777666555555555444333111222333555444333111222333222000000111222999;;;;;;777111...111444222666777333......222555333555777555444444444333222222222111222333333444444333333222222333333444444444444444444444444444222222222333333333444444222222222333333333444444555555666666777777888888777777666555555555555666333333333222222222111111111000000000000000111111888:::;;;;;;:::777444222------------------------------------------------+++++++++,,,---...///000---------------------------------------------------------.........//////---------...///000000111000000000000111111111111111222444444222111222333333111555888444333CCCYYYvvveeeQQQEEE>>>:::888:::===<<<:::;;;===<<<999555999999999999777555333111222111111000///......---.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///............////////////,,,---...///000000000000///////////////000111111000111111111111222222222000111333333333555777999FFFQQQcccvvvppp]]]PPPHHHDDD777777666555555444333333000000000000000//////...,,,---...//////...---,,,------------------,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++------,,,+++,,,---...///..................---------.........//////000000////////////000000000000222444777999999777444222222222222222222222222222333333333333333333333333444444444444444444444444666666666666666666666666555444333333444666999:::777777555444333222222222222222222222222222222222333333333333333333333333666555555444222111111000000111111111111222222222222222222222222222222222111222222333333444444444888888777555555444444444444333333222222333333444333333333222222111111111111111111111111111111111333333333222222111111111000000000000000000000000222222222222222222222222111111222222222222111111111111111111222333444555888888777666444333222111333333333222222111111111111111222333333333333222666777777555444444666888555666666666555444333333444444333333222111000000000000000000000000000000666999@@@JJJOOOIII:::...//////...------------...,,,,,,++++++***++++++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...---------............///////////////000000000000000000000000000000000000222222222222222222222222333333222333444777:::<<>><<<;;;===>>>>>>;;;888999999999888777555333111111111000000//////......------------------,,,,,,///...---,,,,,,,,,,,,------------------------------------------------------------------------------------............///............////////////,,,---...///000000000000///////////////000000111000000111111111222222222222333333333222222444666888;;;@@@GGGRRRcccxxxvvvbbb\\\QQQDDD999222...,,,333333222111111000////////////000000//////...---,,,---...//////...---,,,,,,,,,------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///..................................../////////000////////////000000000000222444666777777666444222222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555333333222333444777:::;;;888777666555333333333333222222222222222222222222333333333333333333333333333333333333333222222222000000111111111222222222222222222222222222222222111111222333444444555555777666555444444333333333333333222222222222333333333333222222222111111111111111111111111111111111333333222222222111111111000000000000000000000000222222222222222222222222000111111222222111111000111111111111222333333444666666555444444333222222333333333222222111111111111111222333333333333222000111111111000111333555555555555555555555444333444444333222222111000000000000000000000000000000555:::DDDOOOUUUOOO@@@333000///...---------------+++++++++***++++++,,,---+++,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------.............../////////000000000000000000000000000000000000000000111222222333444444444333333333444666999:::===MMMmmmtttcccQQQEEE???;;;:::;;;:::999999;;;<<<<<<999777888888999888777555333222000000000000////////////,,,,,,------------------......---,,,,,,,,,---------------------------------------------------------------------------------------............///---............/////////,,,---...///000000000000//////......//////000111000000000111111111222222333444444222000///000222444333000...000999GGGQQQbbbnnnyyygggUUUHHHCCC@@@<<<777444222111111000000//////......------......//////......---,,,------............------++++++,,,,,,------......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///....................................////////////////////////000000000000222222333444444333222222222222222222222222222222222222333333333333333333222333333333333333333222555555555555555555555555111111111222444777:::;;;888777666555444333333333222222222222222222222222222222222222222222222222111111222222222333333333000000000111111111222222111111111111111111111111111111222333444555666666555444333222222222222222222222222111111222222222222222222111111111111111000000000000000000000000222222222111111111111111000000000000000000000000111111111111111111111111000111111222222111111000222222111111111222222333444444333333222222222222222222222222222111111111111111222333333333333222000111222222111222444777333444444555555555555444333333333222111111000000000000000000000000000000111888CCCPPPVVVPPPAAA555000///...---,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------................../////////000000000000000000000000000000000...///000111222444555555444444333333444555777888666999JJJmmmrrrbbbPPPEEE@@@<<<:::;;;999:::;;;<<<<<<<<<;;;:::777888888888777555333222////////////000000000000,,,,,,,,,------............------,,,,,,,,,---------------------------------------------------------------------------------------............///---------.........//////------...//////000/////////............///000000000000000000111111111111222222222111///...///111333444444444333555888<<>>???>>>>>>======666777777777666555333222////////////000000000000,,,,,,,,,------.........------,,,,,,,,,------...---------------------------------------------------------------------------------............///------------............---...//////////////////...............//////000//////000000000111111111///000111000//////000222,,,...222444444333333333666777888999===EEEOOOWWWdddiiirrr}}}~~~sssmmmeee```[[[TTTIIIAAA@@@===777444333555666777222222222222111000......000000000000////////////---------------,,,,,,+++---------,,,,,,---------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------------------........./////////////////////.........////////////000000000000111000///......///000111000000000111111222222222111111111222222333333333444555666777777666555444444444444444444444444444444444333333333333444444444444333222111111111111111111111111111111111111000000000111111222222222222222111111111000000000//////000000000111111111000000000000000000000000000000111222333444555666111000000////////////000000000000//////000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000111111000000000222222111111000111111111000000000111111111111222111111111111111111111111111111222333333333333222333444555333111000000000222222333444555555555444222222111111111111111000////////////////////////---///444:::===:::333---//////...,,,,,,+++++++++......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...............////////////////////////////////////000111111111111111222222444444333333333333444444555555666:::GGG^^^zzz~~~{{{lll\\\LLLCCC???;;;:::;;;777999;;;;;;999888888888666666777777666555333222000000000000////////////,,,,,,------------------------,,,,,,,,,---......---------------------------------------------------------------------------------............///,,,------------...............///////////////.........------......///000/////////000000000111111---...000//////000222444///......//////111222333000222444444333333333444333777<<>>:::888777666333///...///111333444555555555222222333333222111000///..................------------......------,,,+++------,,,,,,,,,,,,------******++++++,,,,,,------++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...////////////////////////.........////////////000000000000000//////......//////000//////000000111222222222000000111111222333333333555666888999999888666555333333333333333333333333444444444333333222222111333222111111000000000111111111111111111111111111/////////000111111222222222111111111000000///////////////000000000111111////////////////////////000000111111222222333333000//////....../////////000//////......//////000////////////000000000000////////////////////////////////////000000000000///////////////////////////////////////////////////000000111111000000///111111000000000111111222000000111111111111111111000000000111111111111111111111222333333333333222777888999777444111111111222333333444444444444333111111111111111111111111//////////////////////////////000222333222///---...------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------........./////////////////////////////////111111111111111111111111222222333333333333333333---444999999777>>>NNN\\\sss^^^]]]]]]eeexxxiiiZZZJJJBBB>>>:::999:::444666888888555333333444555666666777666555333222111111000000//////......------------------,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------------------------------------------------------............///,,,,,,---------...............////////////.........------------...//////////////////000000000111...///000000///000222444333222000000111222333444---000333555666555444444555777999888666555666888222555;;;@@@DDDFFFGGGGGGHHHKKKOOOPPPNNNKKKIIIHHHAAA???<<<:::::::::999888333333333444444555666666///111333444444333222111,,,,,,,,,,,,++++++******------------------------...............---,,,,,,------,,,++++++,,,------++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------...//////000000/////////............////////////000000000000/////////////////////////////////000111222222222///000000111222222333333444555777999999777555444222222222222222222222222333333333333333222222111333222111111111111111111111111111111111111111111......//////000111111222/////////000000000000000////////////000000000111////////////////////////000000000000000000000000//////.........//////000///..................///........./////////000000................................./////////000000//////////////////////////////////////////////////////000000000000//////000000///000000111222333111111111111111111111111///000000000111111111222111111222333333333333222888:::;;;:::777555444444333333444444444333222222000000000000111111111111//////////////////////////////.../////////...---,,,,,,++++++,,,,,,---...+++++++++,,,,,,...//////*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------.........////////////////////////////////////000000111111222222111111222333333333333333111666::::::888999===BBBZZZzzzqqq]]]UUUPPPXXXrrrgggXXXIIIAAA===:::888999888;;;===<<<999666777888555555666666666555333222222111111000///......---.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------------------------------------------------------.........//////,,,,,,,,,---------.........///////////////.........------------...//////////////////000000000000000111111000//////111333---...///111222222///---333222000///...///000111,,,///222222000111333666777777888888888888888888666888;;;<<<;;;::::::;;;:::777333111222222222222333444555555333111000111333222000...,,,---///222111000//////...------,,,..............................//////......---,,,------++++++++++++------,,,,,,++++++++++++++++++***+++,,,------,,,+++***)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,------...///000000000000//////.........---////////////000000000000......///000000///.........//////000111222222222///000000111222222333333333555777888888777555333222222222222222222222222111111222333333333333222333333222222111222222222000000000000000000000000---......///000111111222------...///000111222222////////////000000000000////////////////////////000000000000//////////////////.........//////000.........------.........---.........//////000000........................---.........//////000000//////////////////////////////////////////////////////000000000000//////////////////000111333333222222222222111111111000//////000000111111111222111111222333333333333222333555666666444222222222444444444444333333222111000000000000000111111111////////////////////////,,,------...//////...---++++++++++++,,,---......((()))***+++---///111333))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////////////////////////////---...///000111222333444000000111222333444333333666333000111555999:::999CCC\\\~~~rrr```XXXccchhhZZZKKKCCC???:::888888888999;;;<<<<<<;;;:::888777777666555444333333222333222111000//////////////////...---,,,,,,+++++++++,,,---......---,,,+++---...///000000...,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------......------------......+++++++++,,,---...///000//////.........---------///......---------......................................................---......///000111111222//////000000000000/////////000000000111111111111222222111111111111222222000111111111111000000///333222000/////////000111000000000000000///......111000000000/////////...000000//////.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***+++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------............////////////......///////////////////////////////////////000111111111111111111111111111222444555666666777777777777222222222222222222222222222222222222222222222222000000000000000000000000111111000000//////......////////////000000000000..............................///000000000000000......////////////.....................///000111,,,---...---,,,,,,---...........................,,,------...///000000111............////////////////////////////////////------............------------......//////000000000000000000000000000000000000000000000000000000...///000111111222111111,,,------...///000000111111111222222222333333333333333222111111222222222333333333333333333333333111111111111000000000000........................------------------------+++*********+++,,,,,,---------------------------+++,,,---,,,***)))***+++,,,***)))***,,,---***(((---------,,,,,,+++++++++---------------------------......///////////////000000000000000000000000////////////000000000000000111111111111222222222333333333333444555666666;;;AAAPPPppppppYYY]]]vvvgggYYYJJJBBB???;;;999999888999:::;;;;;;:::999999888777666555444333222222222111000//////......//////......---,,,,,,++++++,,,,,,------------,,,,,,)))***,,,.........---,,,,,,,,,,,,------------......------------------.........------------......,,,,,,,,,,,,------.../////////.........---------......------------...............................................................///000000000111//////000000000000////////////000000000111111111111000000//////000000111//////000000000000000///222111000/////////000000000000000000000///......///.................................---------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++************++++++((((((((((((((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,***,,,---,,,++++++,,,------------,,,,,,---------,,,,,,,,,---------............////////////......///////////////////////////////////////000000111000111111111222222333333///000000111222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000/////////............/////////000000000..............................///000000000000///...//////////////////.....................//////...///000///...---...///......................../////////...............---.........////////////------------------------------............------............////////////////////////////////////000000000000000000000000000000111111111000000////////////000000111111111111111111222222222333333222222111111111111222222333333333333333333333333111111111000000000//////------------------------------------------------+++*********++++++,,,---+++++++++++++++++++++++++++,,,---,,,***)))***++++++***)))+++------+++))),,,,,,,,,,,,,,,,,,++++++------------------------------...///////////////////////////////////////.../////////000000000000000000111111111222222222222111111222222333444555;;;:::???RRRqqqzzzgggcccdddeeeWWWIIIBBB???;;;:::;;;999999999999999999999999999888777666444333111111222111000///.....................------,,,,,,+++------,,,,,,,,,,,,------&&&(((***+++------,,,,,,,,,,,,,,,,,,------------.........------...............------------......------,,,,,,,,,------..................---------...---------------......------------------------////////////////////////......//////////////////...//////000000//////...////////////000000000000//////............//////,,,---...///////////////111111000////////////000///000000000000///......,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******++++++++++++***************++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++******+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......//////////////////////////////......//////000111000000111222333333444444111222222333333333333333111111111111111111111111////////////////////////000000000000000000000000///////////////..................////////////000---------------------------...//////000/////////...//////000000//////...///............---------///000000///---,,,---...------------------------111111000///---,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////...............////////////////////////000000000000000000000000111111111111000///...---111111111111222222222222000111111111222222222222222111111000000111222222222222222222222222222222111111000000000000//////------------------------------------------------+++************+++,,,,,,++++++++++++++++++++++++***,,,,,,,,,***)))***+++*********+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...////////////////////////....../////////000000000000000000111111111222222000000000111111222333444999444333:::HHHeeesssfffdddiiiuuudddVVVHHHAAA???<<<;;;;;;::::::999888888888999999999888777666444222111111222222111000////////////......---------,,,,,,,,,...---,,,++++++,,,---...((((((***+++,,,,,,,,,+++++++++,,,,,,,,,---------///......------......///...------,,,,,,------.........---,,,,,,,,,------........................------,,,,,,------......------------------------///////////////////////////........................//////////////////............/////////000000//////............//////***+++,,,---.../////////000000/////////.........//////000000//////...---,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++***))))))))),,,------,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,---------............////////////......///////////////////////////............///000000///000111222333444555555444555555666666555555555111111111111111111111111////////////////////////////////////////////////........................------........./////////------------------------------...////////////......//////000000//////...............------,,,+++---......---+++******+++------------------------111000///...---+++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////......---------////////////////////////000000000000000000000000000000111111000///......222222222111111111111111000000000111111111111222222222111111111222333333222222222222222222222222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++)))))))))+++,,,,,,,,,+++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,---......//////......////////////////////////........./////////000000000000000000111111111111111000000111111222333444666222444:::<<>><<<;;;<<<;;;:::999999888888999999888888777555444333222111333333222111000000000000---------------,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......------------......------,,,,,,,,,,,,------......---,,,,,,,,,---------.....................,,,,,,,,,,,,,,,---......------------------------////////////////////////.........---------------......////////////......---............/////////000//////......//////000******+++---............////////////......------///////////////...---------------------------------------------------...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,''''''((((((((((((''''''))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++******)))))))))+++,,,---,,,***)))***+++,,,,,,---......---,,,,,,,,,,,,,,,---------............////////////......////////////////////////...............//////000//////000111333444555555111111222222222111111000000000000000000000000000000000000000000000000000........................---------------.........------------............------------------------,,,,,,---.....................////////////......------......---,,,+++***,,,---...---+++***+++,,,------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,//////......------,,,,,,........................////////////////////////......///000000000000000000000000000000///////////////000000000111111111222222222222222333444444111111111111111111111111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++((()))***************+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...................................................//////////////////000000000111111111111111111222222333444555555222666===<<>>;;;:::;;;<<<;;;;;;::::::999999999777777666555444333333222333222111000////////////------------------------,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,------...---------...............++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------------......//////......---------------........./////////............//////***+++,,,---------------.........///...------,,,...////////////...------.........------,,,,,,,,,------------............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++)))))))))************+++***************************+++,,,+++***)))***+++...///000111111000///...,,,,,,,,,---------............////////////......////////////////////////......------......///000//////000111222222333333000000000111000000///...////////////////////////000000000000000000000000........................,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------......---------+++,,,---------,,,+++***,,,...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,.........---------------........................////////////////////////,,,---...///000000000000.............../////////////////////000000000000111111111111222333444444000000000000000000000000000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************((()))+++***))))))***+++)))***,,,,,,***)))***************+++++++++++++++******++++++,,,,,,------,,,,,,---............---........................------.........//////////////////000000000111111222111111222222333444555555222333777777888CCCQQQ^^^}}}}}}uuuhhh]]]XXXOOOWWWiiidddVVVGGGAAA>>>:::999:::<<<<<<======<<<;;;999888666666555555555444444444111000///......---------------------------------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///---------.........//////++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---------...---......//////......---,,,,,,---------...............------------......,,,,,,---------------,,,------.........---,,,+++......//////......---,,,......---,,,+++******)))++++++,,,,,,------------***++++++++++++,,,,,,,,,************************)))******++++++******)))***))))))(((((())))))***---,,,***((((((***,,,---))))))))))))************++++++++++++++++++++++++))))))))))))************))))))******+++,,,,,,,,,)))***++++++***)))+++,,,---...000111111000...---,,,,,,,,,---------............////////////......////////////////////////...------------...///////////////000000111111111222222222222222111000000////////////////////////........................------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,+++***+++,,,------------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------...........................////////////////////////......///////////////...---------......//////000........./////////000000////////////000111222333000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,+++---///...+++******+++++++++++++++************)))******+++,,,,,,------+++,,,------......------........................---------.........//////////////////000000000111111000000111111222333444333222222222333555999<<<<<>>>>>>>><<<999888555555555555555555555555//////...,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++************+++,,,---//////******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000---------.........//////++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---..................---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------.........---,,,,,,,,,---.........---,,,+++......//////......---,,,...---,,,+++***(((''''''*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((()))***++++++***)))((())))))(((((((((((())))))+++)))&&&$$$$$$&&&)))+++))))))))))))************++++++++++++++++++++++++))))))))))))************))))))***+++,,,------...((()))++++++******+++---***+++---......---+++***,,,,,,,,,---------............////////////......////////////////////////...------------...//////////////////000000000000111111111111111000///...////////////////////////------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***((()))+++---------++++++''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.................................////////////////////////000000000000///...---,,,,,,------...///000000111............/////////000------------...///111111000000000000000000000000000/////////............************************++++++++++++++++++++++++++++++***))))))((())))))++++++++++++++++++++++++''')))******))))))***,,,...000222000---++++++---,,,+++++++++******))))))))))))***+++,,,,,,------+++,,,------......------........................---------.........//////////////////000000000000////////////000111222333///444666444555777555111777:::FFFaaatttddd[[[UUUZZZdddvvv}}}cccVVVHHHAAA===:::;;;===::::::::::::::::::::::::666777888999777555333111222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++***+++,,,---...------------------------...---+++***)))***++++++***+++,,,,,,,,,---///111------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------------------------,,,++++++***.........------,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,,,,+++)))***+++))))))************))))))+++*********))))))((((((************************************************,,,,,,+++***))))))************+++++++++,,,,,,,,,***,,,------++++++,,,...++++++++++++,,,,,,---......///111222111000...---//////............//////000000000000000000000000000000111222222222222111111111222333333333333222000///...------...///000......//////...---,,,,,,000000/////////.........+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......////////////..........................................////////////////////////000000000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***+++++++++************)))******))))))******+++,,,++++++++++++++++++++++++......---+++)))((('''&&&++++++******)))******+++.........------,,,,,,,,,,,,,,,,,,---------......,,,---......//////......//////.........---------////////////000000000000000000000000111111111111333333444444555666666666999<<>>;;;;;;>>>;;;;;;;;;::::::999999999777777666666666555333111111111111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------------,,,,,,,,,---,,,+++*********+++,,,)))+++,,,,,,,,,---///111,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,,,,,,,---,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***))))))***+++))))))************))))))************)))))))))(((************************************************,,,++++++***))))))***************+++++++++,,,,,,***+++---,,,++++++,,,...,,,+++++++++,,,,,,---...---...000111111000///...//////............/////////////////////////////////000111111222222111111000000111222222222222222000///...------...///000...............---,,,,,,...---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---......,,,++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------..................////////////..........................................////////////....../////////000000000////////////////////////................................................,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++************))))))))))))))))))******++++++++++++++++++++++++++++++++++++******)))))))))++++++***************+++,,,,,,+++++++++*********,,,,,,,,,------------...,,,------...............///.........------------.../////////000000000000//////000000000111111111222222222333444444555555111444777999@@@SSSnnnuuu[[[PPPMMMJJJJJJLLLRRR___|||}}}wwwvvv}}}cccWWWIIIBBB>>>;;;<<>><<<===???======<<<;;;999888777777:::666222222444555222000111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++******))))))*********+++,,,,,,)))***++++++++++++---///++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---------...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&))),,,))))))************))))))*********)))))))))))))))************************************************++++++***************+++************++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,++++++,,,,,,---+++,,,---//////000000//////......------......///...........................///000000111111000000---...//////000000//////........................---------......------,,,........................+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------+++++++++,,,,,,---------***,,,---,,,***(((((()))))))))))))))))))))))))))******++++++++++++******************++++++++++++************************+++++++++***************************************++++++************++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---......//////......---........................---------.........//////------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,++++++***+++***)))(((((()))***++++++++++++*********))))))((())))))***************))))))))))))))))))))))))'''(((((()))***++++++,,,)))*********+++++++++***---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------------------------------........./////////000000////////////000000000111000000111222222333333444444777999777444444888<<<<<>><<<===???======<<<;;;999888777777999666333222444444222000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********((())))))***++++++++++++)))***++++++******,,,...******+++,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,************************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***)))'''&&&&&&))),,,))))))************))))))))))))))))))))))))******************************************************+++***************++++++))))))*********+++++++++)))***,,,+++******+++------,,,,,,++++++,,,,,,,,,++++++,,,---.../////////......------------......////////////////////////......///000000000000///------...////////////...------............------,,,,,,---------------,,,------..................+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------+++++++++,,,,,,---------)))+++,,,,,,***((())))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------............------........................------------............------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,+++++++++***)))(((((()))***++++++++++++*********)))))))))***+++,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))******((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,------------------............////////////...////////////000000000111111111222333333444444222444555555444444666888999???OOOiiivvvzzzqqqYYYUUUhhhvvvcccaaaTTTGGGAAA===;;;<<>>;;;;;;;;;::::::999999999444777:::999444111222444////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,++++++***(((((())))))***+++++++++)))******++++++***)))((()))*********((()))***,,,))))))***+++++++++++++++************************++++++++++++***************************************++++++++++++******)))*********+++++++++,,,,,,******+++++++++******)))************************))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++))))))************))))))((()))))))))******************************************************************))))))***++++++,,,))))))))))))************(((***++++++******+++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...........................------.../////////......------...///////////////,,,------......------,,,***+++,,,---------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++((()))+++,,,++++++,,,---************************+++***)))(((((()))***+++))))))))))))************))))))*********+++++++++((()))))))))*********+++************************++++++************++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,........................,,,,,,---------.............../////////000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******++++++++++++******+++++++++************)))(((***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***((()))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,------------------.........//////........./////////000000//////000111111222222333111000111222555666555444,,,111:::AAAEEEQQQlllwwwpppcccYYYRRRVVVeee|||~~~___RRREEE???<<<:::;;;>>>::::::::::::::::::::::::222888===;;;555111222555////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******''''''((()))***+++,,,,,,)))***++++++***)))((('''))))))***)))((((((***,,,((()))***+++++++++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))+++++++++++++++***)))(((******++++++,,,,,,,,,,,,((()))***+++++++++++++++************************)))***+++,,,,,,+++***)))************************)))))))))))))))))))))))))))***,,,,,,+++******+++))))))************))))))(((((())))))*********+++******************************************************))))))***+++,,,,,,))))))))))))************(((***++++++******+++,,,...---,,,,,,++++++++++++------,,,+++++++++,,,,,,...------,,,,,,------...------------------------,,,---......//////......---...//////000000//////,,,,,,---......---,,,,,,***+++,,,,,,------------,,,,,,,,,------.........+++,,,,,,,,,,,,+++******++++++,,,,,,,,,------------------,,,,,,+++++++++''')))+++,,,,,,,,,---...************************+++***)))(((((()))***+++))))))))))))************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,........................,,,,,,,,,---------......////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++************)))''')))+++,,,,,,,,,***)))************************''''''(((((())))))******&&&(((***,,,---,,,+++*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,------------------.........//////............/////////000......//////000111111111......///222555666444222999666555777888<<>>LLLfff}}}{{{pppnnnwww```RRREEE???===::::::;;;::::::::::::999999999999:::777444333555888:::;;;333333222000////////////---,,,,,,+++++++++++++++************************+++++++++++++++******)))'''(((((()))******++++++*********++++++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++******+++************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))************************++++++***))))))))))))*********++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))((((((+++++++++++++++***))))))(((***+++***)))((()))***))))))))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,+++++++++------------------------......------,,,,,,++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,***)))***++++++++++++*********************++++++,,,++++++***''''''''''''((()))***+++)))((((((((()))***+++,,,+++++++++***+++,,,,,,---'''((((((((()))))))))))),,,+++******+++,,,+++******************************************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------............/////////........................---...///...------...///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,+++***)))******++++++++++++***(((((((((((((((((((((((((((((()))+++------+++)))''''''''''''(((((((((((()))))))))))))))((((((((()))))))))))))))*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---............/////////....../////////000000000000000000111111111222222222222222222333444555555666555:::BBBGGGPPPeeezzzvvvxxx___RRRDDD>>><<<::::::;;;::::::::::::999999999999999777444444555777777666222111111000////////////------,,,+++++++++++++++++++++++++++++++++++++++***+++++++++++++++******))))))))))))******++++++************++++++++++++******)))))))))))))))***))))))))))))))))))))))))(((***++++++******+++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,++++++++++++++++++,,,++++++***)))))))))))))))))))))************))))))((())))))************)))))))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((******+++++++++******)))(((***+++***)))((()))***)))))))))))))))*********,,,+++***)))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---++++++++++++---...---------,,,,,,,,,,,,+++------------------------...------,,,,,,++++++************+++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,+++***))))))+++*********************************+++++++++++++++((((((((((((((()))***+++'''(((((()))***++++++,,,+++************+++,,,,,,((((((((()))))))))******+++***)))***+++,,,+++)))******************************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---...///...---------///------------------------...------,,,,,,+++++++++,,,+++++++++++++++++++++******+++,,,------+++***&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***((((((((((((((()))******++++++************))))))))))))******************************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........./////////000000000000000000111111111111111111222222333333222222777777999999555333;;;HHHaaayyy~~~^^^QQQCCC>>><<<::::::;;;;;;;;;;;;;;;::::::::::::666555555555555333000...000//////.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))*********+++++++++***)))))))))))))))******)))))))))))))))))))))))))))***+++***))))))+++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((+++***))))))(((((())))))((())))))*********))))))(((((()))***************((()))************)))((('''''''''''''''''''''''')))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******((((((((('''((())))))***************************))))))************))))))((((((((((((((()))))))))(((((()))***+++,,,,,,,,,(((***+++***)))((()))***(((((())))))************,,,+++***)))***+++,,,---)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---............---------------------------------------------,,,,,,+++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,+++)))((()))***************************)))))))))******+++++++++,,,+++******)))))))))***''''''((()))***+++++++++)))))))))))))))***++++++)))))))))*********+++++++++***))))))++++++***)))************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---...///...---------///---------------------------------,,,,,,++++++***++++++++++++++++++++++++***))))))+++......,,,***&&&'''((()))))))))))))))************************)))******+++******++++++))))))))))))***+++---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........................//////////////////000000000111111111///000111333444444333333333444777999888555666:::555FFFVVVggg]]]PPPCCC===<<<::::::;;;;;;;;;;;;;;;::::::::::::555555555666555222---)))///...............///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))))))))************+++)))))))))))))))******+++)))))))))))))))))))))))))))***+++***))))))+++---************************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********)))(((((((((((()))(((((())))))******))))))'''((()))******+++******((()))***++++++***)))(((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************((((((''''''(((((()))***************************))))))************))))))(((((())))))))))))******'''((()))***+++,,,,,,,,,(((***+++***)))((()))***((((((((()))******++++++++++++******++++++,,,---+++,,,---......---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++******)))++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++)))((()))******************+++++++++)))))))))))))))***+++,,,---,,,+++***))))))))))))'''((()))******+++******))))))(((((())))))***+++************+++++++++++++++***))))))***+++***)))************************************************)))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++***)))(((+++...///,,,))))))******++++++++++++***************************)))***++++++))))))***,,,***)))))))))+++---///000/////////...------,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******************************++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------------.........------.........//////////////////000000000111111///000111222333444444444555444333444666777777888222:::;;;@@@RRRcccsss|||]]]PPPBBB===<<<::::::;;;::::::::::::999999999999777666555555555333000---//////......///000111111---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++************))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))******+++***))))))+++---************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,******)))((((((((((((((('''(((((()))))))))))))))'''((()))******+++++++++((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***((()))))))))************(((''''''''''''((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++((()))***+++++++++++++++(((***+++***)))((()))***'''(((((()))******++++++******+++,,,,,,,,,,,,++++++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////***+++++++++***)))((('''************************((())))))***++++++,,,,,,*********++++++++++++,,,)))***+++***)))((()))***))))))*********+++++++++)))((((((((()))***,,,---+++******)))))))))******((()))******+++***))))))******))))))******+++,,,))))))))))))************+++)))((()))***+++***(((************************************************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.................................---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))*********+++++++++++++++((((((***///000---)))***++++++++++++******)))************************)))+++,,,+++)))(((***,,,))))))((((((***,,,///111/////////...---,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))******************************++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........---------.........//////////////////000000000111000000111111222222333333666555333111111222333333:::===777666AAAGGGKKKUUUmmmzzz]]]OOOBBB===<<<::::::;;;999999999888888888888777:::888666555555555444333000/////////000111222333,,,++++++***)))*********************************(((((()))***************((((((((()))******++++++))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))*********)))((()))+++...************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))((('''%%%%%%'''((()))******)))(((((((((((((((''''''((()))))))))))))))''''''(((******+++++++++''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))*********+++'''''''''''''''((())))))(((((((((((((((((((((((())))))************))))))))))))******+++++++++,,,***++++++++++++***))))))(((***+++***)))((()))***'''(((((()))***+++++++++)))***+++,,,---,,,++++++)))***,,,------,,,***)))++++++------------++++++++++++,,,,,,,,,---------,,,,,,...//////...,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000++++++++++++***)))'''&&&************************((())))))***++++++,,,,,,))))))*********+++++++++)))***+++***)))((((((***))))))******++++++++++++)))((((((((((((***,,,---(((''''''(((((()))***+++))))))***++++++***((((((++++++******++++++,,,---(((((((((((())))))))))))***)))((()))***+++***(((************************************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))******+++++++++++++++((('''***///000---))))))))))))))))))((('''&&&)))))))))))))))))))))))))))+++,,,+++((((((***,,,((((((''''''))),,,///000//////...---,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++------------++++++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////000000000000111111000000000000111111---111333222111222333333333777333444===<<<666999888MMM___fffqqq{{{YYYNNNDDD@@@===888999>>>;;;;;;::::::::::::999999888888666555444333333333111222222000...---...///000///---,,,+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,,,,+++'''$$$###""")))))))))))))))))))))))),,,+++***))))))***+++,,,''''''((()))))))))))))))&&&(((***)))'''&&&))),,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''***,,,+++)))'''(((***((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((*********))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((***+++,,,))))))))))))************))))))***++++++++++++***++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------+++((('''++++++,,,,,,,,,,,,------++++++***+++,,,---+++))),,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,*********)))******+++,,,************************(((***+++***)))((()))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***++++++******************++++++***************++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,---+++*********))))))(((((((((((())))))*********++++++++++++*********))))))))))))(((((()))***++++++,,,------,,,+++***)))(((******)))(((((((((((((((++++++******))))))((((((*********)))))))))))))))+++,,,,,,------,,,,,,+++...---+++******+++---...+++,,,------......------------------------------....................................////////////222111000//////111333444222222111111111111111111000111222333444444444444:::;;;===@@@FFFNNNWWW]]]vvvxxxXXXMMMCCC>>>;;;888888;;;;;;;;;::::::::::::999999888777666444333222222222111222222111///...///111//////---,,,+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,+++)))'''&&&'''))))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))''')))***)))((('''***,,,)))))))))))))))))))))))))))(((((((((''''''''''''###%%%((((((&&&&&&''')))((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))((((((((()))))))))))))))************))))))***++++++++++++***++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---...//////...---+++)))++++++,,,,,,,,,,,,------,,,++++++,,,------,,,***,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++******)))((())))))++++++***)))))))))***+++,,,,,,************************(((***+++***)))((()))***((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***************************,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++*********))))))***************+++++++++************)))))))))(((((()))))))))************+++++++++*********)))))))))))))))))))))***++++++***++++++,,,,,,,,,++++++******)))(((((((((((((((*********)))))))))))))))+++++++++***************+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////111000///......000222333111111111111111111111111000111222333444444444444444444555555777;;;AAAFFFCCCOOO^^^lllyyytttZZZOOODDD???===::::::<<<;;;;;;::::::::::::999999777666555333222222222222000111222111//////000111///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************''')))++++++***)))***+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))((()))******))))))***,,,))))))))))))))))))))))))((((((((((((''''''''''''!!!###&&&&&&&&&&&&''')))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))((((((((()))))))))))))))************))))))***++++++++++++***++++++************++++++,,,,,,---------.........++++++++++++++++++++++++------.........,,,+++***++++++,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))*********))))))))))))***+++,,,---************************(((***+++***)))((()))***)))******************)))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***************************---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++++++++***************+++++++++*********))))))************))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))***+++((()))***+++,,,---------***))))))((((((((((((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))++++++++++++,,,---------------++++++++++++++++++++++++,,,,,,------.........///............////////////000///...---...///000111111111111111111111111111111111222222333444444444333333444333222333666888999>>>CCCHHHPPP```vvvrrrXXXNNNCCC===;;;;;;;;;:::;;;;;;:::::::::999999999666555444333222222111222---///000000/////////000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((******))))))***+++))))))))))))))))))))))))'''''')))******)))''''''''''''((())))))))))))))))))******+++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((()))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,((()))))))))************))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++***)))(((+++++++++,,,,,,,,,------...------...//////...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************(((((())))))***+++------************************(((***+++***)))((()))*********++++++++++++******((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++******************+++++++++,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************++++++++++++*********************************************************))))))))))))))))))))))))))))))*********************))))))))))))***)))))))))))))))******))))))***+++,,,,,,,,,,,,))))))(((((((((((())))))(((((())))))******++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,------......///............//////////////////.........///000111000000000000111111111111222222222222222333333444333444666666555666777999888;;;======>>>CCCLLLSSSbbbjjjxxxrrrTTTKKK???888888;;;:::777;;;;;;:::::::::999999999555444333333222222222222///111222333222111111222......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&''')))(((((((((((((((((((((((('''(((************((('''''''''((()))))))))))))))))))))***+++,,,,,,+++***(((((((((((((((((((((((('''''''''(((((((((((((((***************)))((('''((((((((((((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******'''((((((((()))))))))***''''''(((((())))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,((()))))))))************))))))***++++++++++++***++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************))))))+++++++++,,,,,,,,,------......---...//////...,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))))))))***+++,,,---************************(((***+++***)))((()))*********++++++++++++******((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))***++++++++++++***))))))*********+++++++++***************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,+++++++++*********))))))*********+++++++++************************((())))))***++++++,,,,,,))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,++++++***))))))(((((((((((())))))(((((())))))******++++++))))))))))))******++++++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------..................////////////////////////000000111111//////000000000111111111222222111111111222333333000222444444444444555666...111555777777888999;;;@@@CCCHHHNNNVVV___hhhooosssVVVNNNBBB;;;===BBBAAA<<<;;;;;;::::::::::::999999555555444333333333333333222444666666555333333444...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((((((((((((((((((((((((((((())))))******))))))(((''''''((())))))))))))))))))((()))***,,,,,,***((((((((((((((((((((((((((('''''''''(((((((((((((((+++)))((((((((((((%%%###((((((((((((((()))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,''''''(((((())))))******&&&''''''(((((())))))***((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))************))))))***++++++++++++***++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------...------...//////...,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********)))******+++,,,************************(((***+++***)))((()))***)))******************)))))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))***++++++++++++***)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++************)))))))))************+++***************+++++++++'''((()))***+++,,,------))))))))))))************************))))))))))))(((((()))))))))))))))***+++******)))))))))))))))++++++,,,,,,,,,++++++***((((((((((((((())))))***))))))))))))************((((((((()))******++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,............//////////////////000000000111111111...//////000000111111111333222111000000111222333000222333222111111222333333333444555666888999:::888888777666666:::???DDDJJJQQQ]]]mmm|||sssWWWPPPDDD===@@@GGGGGG@@@;;;;;;::::::::::::999999666555444444333444444444333555777777555333222222------,,,+++++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&(((***(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))(((''''''***,,,,,,)))&&&((((((((((((((((((((((((''''''''''''((((((((())))))'''&&&'''((((((&&&###((((((((((((((()))******(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******'''''''''((()))*********&&&&&&''''''((())))))***((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***)))((())))))))))))************))))))***++++++++++++***++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,---//////---,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,+++******)))*********************************(((***+++***)))((()))***((())))))******))))))((())))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))***++++++++++++***((())))))***++++++,,,,,,************+++,,,------(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++************))))))))))))************))))))*********+++++++++))))))*********+++++++++((()))))))))************************)))))))))((((((((((((((())))))******++++++***))))))))))))))))))***++++++,,,,,,,,,,,,((((((((((((((()))***************)))))))))))))))(((((()))******+++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++............////////////......//////000000//////......//////000111111222333222111000000111222333222333333333111222333555555222///...///000111000555666777777777888;;;>>>555888===DDDKKKQQQVVVYYYfffqqqsssQQQKKK???888<<>>@@@BBBCCCGGGMMMTTTYYY___gggrrrzzz}}}xxxsssppptttWWWKKK@@@<<<;;;<<>><<<999:::===999999999888888888888777888777555444333222111111111111000000000/////////---,,,,,,++++++******)))))))))******+++,,,,,,---+++***))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,))))))************))))))(((((())))))))))))((((((***)))'''%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***)))((('''&&&'''(((((())))))))))))))))))))))))'''((()))*********))))))******))))))((((((''''''((())))))(((&&&&&&(((***))))))))))))************************************(((((((((((((((((((((((())))))))))))************(((((((((((())))))***+++''''''((()))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,------------,,,++++++,,,++++++******++++++,,,000...,,,***)))(((((())),,,+++***+++------,,,***,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''''''((()))******+++******))))))))))))))))))))))))+++***))))))''''''&&&%%%***))))))(((((())))))***((())))))******))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))),,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++++++++*********************************************))))))))))))))))))))))))******************))))))))))))(((((((((((((((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++------,,,))))))))))))((((((((((((+++++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------//////..................////////////////////////000000000////////////...//////000000000000111111111111222222222333333333222222222222222111111111111111111111111111111111333333222111111111111111111222333333222111///...xxx]]]QQQEEE???<<<::::::<<<999999999888888888777777888777666444222111111111111111111000000000//////.........------,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))))))))***))))))************))))))))))))(((((())))))***+++))))))************))))))(((((())))))))))))(((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((()))))))))*********+++******)))(((''''''&&&))))))(((&&&%%%%%%(((+++((()))))))))************))))))))))))))))))))))))************************((()))))))))************(((((('''(((((()))***+++'''((())))))******))))))******************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,555333000---+++++++++,,,++++++,,,,,,------,,,,,,---,,,,,,++++++************++++++++++++,,,,,,,,,******++++++++++++,,,,,,++++++******))))))(((((((((((()))***************))))))))))))))))))))))))***)))))))))(((((('''''')))))))))(((((()))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************)))))))))))))))((()))))))))************)))))))))(((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((***,,,---,,,+++))))))))))))((((((((((((+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,000///...---,,,---...///////////////////////////////////////////////////////////////000000000111111111111111222222222222333333222222111111000000000000000000000000000000555444333222222222222222333333222222111111111111vvv[[[OOODDD???===;;;;;;===999999999888888888777777888777666444222111111111111111111111000000000000......------------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******))))))************)))))))))))))))))))))******+++))))))************))))))(((((())))))))))))((((((''''''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++***(((''''''(((***+++(((((((((((((((((((((((('''''''''((((((((())))))+++******)))(((''''''&&&))))))(((&&&%%%%%%(((+++((()))))))))************((((((((((((((((((((((((************************((()))))))))************((((((''''''((()))******((()))******++++++******((((((((('''((()))***+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,++++++***))),,,++++++******++++++,,,444333000---+++++++++,,,***+++,,,---------------,,,,,,,,,++++++******************+++++++++,,,,,,((()))))))))*********+++*********)))))))))))))))((())))))************)))************************'''((((((((())))))******((((((((())))))((((((((((((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((((((((((((((()))))))))))))))))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++******+++,,,,,,***((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,///...---,,,,,,---...///......................................./////////...////////////000000000000000000111111111222222222222222111111000000000000000000000000000000000000000/////////000000111222111000///...///000111tttXXXMMMCCC???===;;;;;;===999999999888888888888777888777555444333222111111222222111111111000000000++++++++++++++++++++++++---,,,,,,+++******)))))))))))))))))))))******+++))))))************))))))((()))))))))************))))))************))))))(((((())))))))))))((((((%%%''')))++++++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))((((((''''''(((******))))))))))))))))))))))))(((((('''''''''((()))*********))))))((((((''''''((())))))(((&&&&&&(((***))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))((((((''''''(((((()))))))))***+++++++++++++++((('''&&&&&&'''(((***+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,***++++++++++++***)))))),,,++++++******++++++,,,...---,,,***))))))******(((***,,,---,,,+++,,,---++++++++++++++++++++++++************++++++++++++''''''(((((()))*********)))))))))))))))*********))))))************))))))************************&&&'''((((((******+++,,,'''(((((())))))((((((''''''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************+++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))******+++***************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---************++++++++++++,,,,,,------------,,,,,,------,,,,,,---......///........................---............/////////......////////////000000///000000000000111111111111111111111111000000000000000000000000000000000............///000111111000000...------...///000~~~tttWWWMMMBBB>>><<<999999;;;999999999888888888888777777666555444333222222222222222222111111111000000++++++++++++++++++++++++*********************))))))))))))))))))***++++++))))))************))))))(((((()))***************))))))************))))))(((((())))))))))))((((((''''''(((***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++))))))))))))((((((((((((((()))******(((((()))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''''''''''''''((())))))***************(((((('''&&&''')))+++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++---******+++++++++,,,,,,,,,***************))))))(((,,,++++++******++++++,,,)))))))))))))))*********'''))),,,,,,+++***,,,---*********++++++,,,,,,---************++++++++++++'''(((((()))******++++++(((((())))))*********+++))))))************))))))************************((((((((()))*********+++''''''((())))))(((''''''''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************+++,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))*********+++++++++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,***((('''((((((((()))))))))***((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------************+++++++++++++++,,,,,,------,,,,,,+++***+++,,,---.../////////........................---------.........//////........./////////000000/////////000000000111111000000000000111111111111000000000000000000000000000////////////000111111000000///......///000000~~~uuuXXXMMMBBB>>>;;;888777888999999999888888888888777666555444333333333333333222222222111111111111000------------------------((((((((()))******++++++))))))((())))))***++++++))))))************))))))(((((()))***************))))))************))))))(((((())))))))))))(((((()))((((((((())),,,...000))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))'''((((((((())))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))***+++,,,,,,++++++))))))))))))))))))))))))+++***)))))))))***,,,---(((((((((((())))))))))))((()))++++++***))))))***))))))))))))************))))))))))))))))))))))))************************))))))))))))************+++***)))(((&&&&&&&&&&&&'''(((((()))))))))))))))))))))''''''(((***,,,...))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''')))+++,,,******+++++++++,,,,,,,,,***************)))((((((,,,++++++++++++++++++,,,'''((()))++++++,,,,,,,,,&&&)))+++,,,***)))+++---))))))***+++,,,------...)))************+++++++++((())))))***++++++,,,,,,(((((())))))******++++++))))))*********))))))(((*********************************)))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,---------------++++++++++++------************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))******+++++++++,,,+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((+++---...,,,***'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------)))************++++++++++++,,,,,,------,,,,,,+++((())),,,...////////////........................---------.........//////............/////////000////////////000000000000//////000000111111222222////////////////////////......------,,,,,,------...---------------......vvvZZZOOOCCC===:::666666888999999888888888888999999666666555444333333333333333333222222111000//////,,,+++***,,,//////,,,)))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))'''&&&&&&'''((()))(((((())))))))))))(((((())))))************))))))%%%''')))******)))'''%%%''''''((((((((((((((((((%%%&&&&&&&&&''''''(((((()))(((''''''''')))***+++))))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))++++++***)))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((''''''&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))***+++***))))))+++,,,************************)))***,,,,,,***)))***+++***++++++,,,,,,++++++***)))((((((((()))***++++++)))))))))***++++++,,,,,,''''''((()))***++++++,,,)))************+++++++++************************++++++******************+++***)))(((((()))***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))*********)))))))))))))))---+++******+++***)))(((+++++++++***************++++++,,,,,,,,,,,,------+++++++++*********))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++******))))))))))))******///---+++)))((((((((()))+++*********))))))(((((($$$(((------+++******,,,))))))))))))((((((((((((******))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------------------------------,,,------......------,,,------------------------........................------------,,,,,,+++***////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000................................................yyy]]]QQQDDD===:::777777999999888888777777888888999666666555444333333333333333333222111111000//////---+++***+++---...,,,***************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((()))))))))***(((((((((((((((((()))***)))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))+++***)))(((((((((((()))((((((((((((((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))************)))(((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))******++++++,,,+++))))))***,,,************************)))***,,,,,,***)))***+++***++++++,,,,,,++++++*********)))))))))***++++++++++++******************(((((())))))******++++++)))************+++++++++((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((((((((((()))***))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,+++)))***++++++***)))******************+++++++++++++++,,,,,,,,,------+++++++++*********))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++******))))))))))))******++++++******)))*********************)))))))))(((&&&(((+++,,,,,,+++++++++***)))))))))((((((((((((******))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------........................,,,---------,,,,,,+++***........................////////////////////////////////////////////////........................................................................{{{aaaTTTEEE===999777888;;;999888888777777888888999666666555444333333333333222222222111111000000///...,,,******+++,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((('''(((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((()))))))))(((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))((((((''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))******,,,------+++***)))***+++************************)))***,,,,,,***)))***+++******++++++++++++******,,,++++++************+++,,,,,,++++++***))))))((()))*********************)))************+++++++++((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))******+++)))))))))+++,,,+++***)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++******))))))))))))******((())))))***++++++++++++************))))))))))))(((((()))+++------+++*********))))))((((((((((((******))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------,,,++++++........................////////////////////////........................------------------------------------------------------------------------zzzcccUUUFFF>>>999777888;;;888888777777777777888888666666555444333333333333222111111111000000000//////---***))))))***,,,---*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&((()))))))))((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))***)))(((&&&%%%((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''&&&%%%%%%(((((())))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******---......,,,***)))***+++************************)))***,,,,,,***)))***+++******++++++++++++******------,,,+++*********++++++++++++*********))))))+++*********************))))))*********+++++++++************************))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))+++***(((''''''(((***+++)))))))))))))))*********)))(((((()))+++---,,,+++(((((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******'''(((***+++++++++***)))*********)))))))))))))))***(((''')))---...,,,))),,,+++***(((((((((((()))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------,,,,,,+++........................////////////////////////........................------------------------------------------------------------------------wwwcccUUUFFF===999666888;;;888777777777777777777888666666555444333333333333111111111000000000000000///---+++(((''')))+++---))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&'''((()))))))))'''&&&%%%'''''''''((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((('''&&&&&&%%%))))))((((((((((((((((((************************'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******---------,,,)))((()))+++************************)))***,,,,,,***)))***+++)))******++++++******)))------,,,+++*********+++))))))*********+++++++++++++++++++++************))))))*********+++++++++************************(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))(((((()))+++,,,(((((())))))************)))(((((()))+++------,,,(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,************************((()))************)))((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))***************))))))))))))******))))))***++++++)))((('''))))))))))))))))))*********((('''))),,,...,,,)))---,,,***((((((((())))))******))))))))))))******(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,,,,................................................////////////////////////........................------------------------------------------------}}}rrr```SSSDDD<<<888666777:::888777777666666777777888666666555444333333333333000000000000000000000000...---,,,)))''''''***---))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***************))))))((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,***)))((()))***************************)))***,,,,,,***)))***+++))))))************)))))),,,++++++************+++((())))))***++++++,,,,,,******++++++++++++++++++)))************+++++++++(((((((((((((((((((((((('''(((((())))))*********))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,((((((((()))******++++++)))(((((()))+++---,,,+++)))))))))***+++++++++,,,************++++++++++++***************+++++++++((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))******************)))(((((('''))))))))))))***************)))((()))+++,,,,,,+++...---***((('''((()))*********))))))))))))******((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyooo\\\OOOBBB<<<888555555888777777666666666666777777666666555444333333333333///000000000000000000000---------***''''''))),,,((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&''''''((()))***(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))***)))))))))((((((((((((''''''&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))(((((((((((()))***+++&&&&&&''''''((())))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******)))******)))(((''')))***************************)))***,,,,,,***)))***+++))))))************))))))******)))))))))***++++++******************++++++*********++++++,,,,,,,,,)))************+++++++++((((((((((((((((((((((((''''''(((((()))******+++((()))***++++++***)))((())))))))))))))))))))))))'''((())))))))))))((('''))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''((()))*********)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))************************'''(((((()))******++++++***)))((()))+++,,,,,,+++******************++++++************++++++++++++))))))*********+++++++++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******)))(((((((((((())))))***((()))))))))************((()))******)))***,,,---///---+++((('''((()))*********))))))))))))******'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwmmmYYYMMMAAA;;;888555444666777777666666666666777777666666555444333333333333////////////000000000000,,,------+++'''&&&)))+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''&&&&&&'''(((***+++(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))******)))'''&&&%%%%%%&&&'''((()))******((((((''''''&&&&&&&&&%%%'''&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))******************)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******((())))))((('''''')))+++************************)))***,,,,,,***)))***+++))))))************)))))))))((((((((()))***++++++,,,,,,++++++***)))))))))))))))***+++,,,,,,------)))************+++++++++************************&&&''''''((()))******+++((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))************))))))'''((()))******)))((('''))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))***++++++++++++)))))))))+++,,,+++***+++++++++***************)))************+++++++++))))))******++++++++++++''')))***++++++***)))'''((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******))))))))))))******''''''&&&&&&(((***,,,---(((((())))))*********+++'''***++++++((((((,,,///000...+++((('''((()))*********))))))))))))******'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzz~~~jjjTTTJJJAAA>>>:::555666:::;;;999666333333555777999666555555444222111111000111111222222111000///......---+++)))))))))))))))************************,,,+++)))((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&'''''''''(((((())))))&&&'''''''''&&&&&&((()))(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((******++++++++++++******((()))))))))(((&&&$$$"""+++*********))))))(((((((((((())))))))))))((((((******)))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))*********+++******))))))))))))******+++,,,---+++)))(((((())))))***,,,,,,***)))***+++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++((((((((()))***,,,---...((()))++++++******+++---+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((...---,,,***))))))((((((*********)))))))))))))))((()))***++++++***)))(((******))))))((((((''''''(((((((((((())))))))))))+++***(((((()))******)))(((((((((((()))***,,,,,,,,,+++)))(((((()))+++,,,*********************************)))))))))))))))(((((()))***++++++,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++(((***+++---,,,***'''%%%))))))))))))************)))))))))))))))******+++,,,+++***)))((((((((((((+++***((('''((()))***,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))))))))))))))!!!###%%%(((***+++++++++((()))***++++++***)))(((***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))).................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***ttt~~~{{{iiiTTTIII@@@<<<888444555999:::888666444444555777888666555555444222111111000222222111111000/////////---,,,+++))))))))))))***************************++++++)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((()))&&&((((((((('''''')))***(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))''''''(((((()))(((((((((*********)))))))))(((((((((((())))))))))))((((((***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))************))))))))))))))))))***+++,,,,,,+++)))(((((()))(((***,,,+++***)))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++((((((((()))***+++---...)))***++++++******+++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))******)))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))(((((()))******))))))((((((((()))***++++++,,,+++)))(((((()))+++,,,+++************************)))))))))))))))))))))(((((()))******+++,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++'''(((***++++++***)))((())))))))))))************)))))))))))))))******+++,,,+++***)))(((((((((((())))))***************)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***)))))))))))))))))))))%%%&&&'''((())))))))))))((()))***++++++***)))(((***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,+++++++++******+++++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***mmmvvv~~~wwwhhhUUUKKK@@@:::666333444777888888777666666666666666555555444333333222111111333222111////////////000---,,,+++))))))))))))*********************************)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''((())))))(((((()))+++(((((((((((())))))))))))'''''''''''''''((())))))***))))))(((''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))************))))))))))))(((((((((((())))))))))))(((((())))))((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))***+++,,,+++)))(((((()))(((***++++++***))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))***+++,,,---+++,,,---,,,*********,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))*********)))))))))))))))******+++***)))(((((()))***++++++++++++******)))))))))))))))))))))))))))******((())))))******+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))***+++++++++))))))))))))************)))))))))))))))******+++,,,+++***)))((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''''''(((((()))************))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***lllssszzz|||~~~|||ssshhhYYYPPPDDD;;;666444555777777777777777777666666555555555444333333222111111444333000///......000111---,,,***)))))))))******************************)))))))))((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******'''''''''(((((((((((((((&&&((())))))(((((()))***(((((((((((())))))))))))'''''''''''''''((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((((((((('''''',,,+++)))'''&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))(((((()))(((((('''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((())))))))))))))))))(((***++++++***)))(((((()))(((***++++++)))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,------,,,***)))***++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((()))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))(((((()))***+++***)))))))))))))))*********))))))))))))******++++++******))))))(((((()))))))))))))))*********((()))))))))*********+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++***)))((((((((()))+++,,,((()))))))))************)))))))))))))))******+++++++++***)))(((((())))))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))*********+++***((('''''''''((((((((())))))*********************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***oootttyyyzzzzzzwwwooogggaaaXXXJJJ===777777888888666777777888777666555555444444444333333222222111444333000///......000111,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''$$$&&&(((((('''''''''((((((((((((((())))))))))))'''''''''''''''((())))))''''''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''***)))'''&&&%%%&&&&&&'''(((((((((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''((())))))))))))(((''')))***+++***(((((((((***((()))++++++)))((()))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))***+++++++++,,,---,,,***)))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&'''((()))***''''''(((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))%%%(((******)))((()))***+++***)))))))))))))))******))))))))))))))))))************)))))))))(((((((((((())))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++,,,+++)))((('''((()))***((()))))))))************)))))))))))))))******++++++***))))))))))))))))))...---,,,*********+++,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))***************)))(((''''''(((***+++)))))))))))))))******+++)))******++++++******)))))))))*********+++++++++))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***rrruuuxxxyyyvvvrrrlllgggiiiaaaQQQAAA999999:::888777777777777777666555555444444444333333222222222333222111////////////000,,,+++***))))))***++++++))))))))))))))))))))))))''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''###&&&((()))'''&&&&&&'''(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''((())))))***(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&((()))***''''''(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''))))))))))))''''''((()))******(((((((((***''')))******)))(((((()))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))***+++***+++,,,+++)))))))))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************''''''(((((())))))******'''''''''''''''((())))))&&&''''''(((((())))))***)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))&&&)))---,,,)))((((((******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++---,,,***(((((((((((()))))))))))))))************)))))))))))))))******+++******)))))))))))))))***000...,,,*********,,,---))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((()))******++++++(((((((((((()))***++++++)))((((((((()))***+++,,,))))))************)))))))))************+++++++++((((((((()))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***qqqrrrtttuuurrrmmmiiigggooogggVVVCCC999::::::888777777777777666666666666444444333333333333222222222222111111000/////////++++++***))))))***+++,,,))))))))))))))))))))))))&&&&&&((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((()))(((((((((''''''''''''$$$&&&)))***)))''''''((((((((((((((())))))))))))'''''''''''''''((())))))'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))((((((((($$$%%%&&&''')))))))))***'''''''''((((((((())))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''&&&''')))******)))'''&&&''')))***)))(((((()))***''')))******)))(((((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******((()))******)))((()))+++((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((('''(((((())))))&&&&&&''''''((())))))***'''((((((((((((((((((''''''((((((((()))))))))***(((((((((((())))))))))))(((,,,///...***'''(((***)))((((((((()))***++++++(((((())))))))))))((((((''''''(((((()))*********'''(((((()))******++++++)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))***))))))))))))************)))))))))))))))******+++******))))))))))))******///...------,,,+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++(((((()))************))))))((((((((()))***+++,,,))))))************)))))))))************+++++++++(((((())))))************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***nnnoooqqqrrrooojjjggggggssskkkXXXCCC999::::::777888888777666666666666666444333333333333333333333111222222222111000///...++++++***))))))***+++,,,))))))))))))))))))))))))%%%&&&((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************)))(((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((('''''''''&&&%%%'''***+++***)))(((((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))******)))''''''&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''(((******((('''&&&'''(((***)))(((((()))***''')))******((((((((()))))))))))))))))))))))))))))))))************))))))************************)))(((((((((((())))))***&&&((())))))(((((()))+++)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''((((((((())))))******(((((((((((()))))))))))))))---111000+++'''(((***(((((((((((()))***,,,,,,(((((())))))))))))((((((&&&&&&'''((()))***++++++'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++))))))))))))************)))))))))))))))******+++***)))))))))))))))******---...//////...---***)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))***++++++***(((''')))((((((((((((***,,,---))))))************)))))))))************+++++++++))))))******+++++++++,,,***+++,,,---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++ooommmmmmmmmggg```^^^bbbjjjeeeWWWEEE999777777777888888777777666666555555555555444444444333333333000000000000///////////////---+++***++++++***)))******))))))(((((('''''')))(((((('''''''''((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((***)))(((''''''((()))***&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((('''''''''*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))+++******)))(((''''''&&&$$$'''))))))((('''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********************)))(((''')))333555+++&&&***,,,(((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***(((''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************+++,,,------............---,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******************************))))))))))))******)))************+++++++++******))))))***,,,...///,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,************************************************qqqppppppoooggg\\\WWWXXXddd```TTTDDD:::888999999888888777777666666555555555444444444444333333333000000000000///////////////---+++***++++++***)))***)))))))))((((((((('''***))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))((('''&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((('''&&&%%%%%%&&&'''(((%%%'''((('''&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''((((((((())))))'''''''''(((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))'''&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))*********)))((('''''''''%%%'''))))))((('''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********)))(((((((((111333***&&&***,,,(((***)))))))))((((((((('''***)))(((''''''((())))))))))))))))))))))))))))))******)))))))))(((((((((***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((***************)))((((((''''''((((((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))(((''''''''''''((()))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***++++++,,,,,,......------,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******************************))))))))))))******)))************++++++++++++************+++---...---------,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,************************************************nnnmmmmmmllldddXXXQQQPPP\\\ZZZPPPCCC:::999:::999888888777777666666555555444444444444333333333333000000000000///////////////---+++***++++++***)))))))))))))))((((((((((((******))))))))))))******((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((((())))))(((((((((((((((((((((((("""###%%%''')))*********''''''((((((((()))))))))&&&&&&''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))******))))))((((((''''''%%%'''))))))((('''((()))))))))))))))))))))))))))(((((('''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))&&&...000)))&&&)))+++((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++***))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***+++++++++------,,,,,,+++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))******)))************+++++++++,,,++++++******+++,,,,,,......------------,,,,,,......---,,,+++***))))))***++++++,,,,,,,,,,,,,,,************************************************hhheeedddddd___VVVPPPPPPWWWUUUNNNBBB:::999:::888888888777777666666555555444444444333333333222222000000000000///////////////---+++***++++++***)))))))))))))))(((((((((((())))))(((((())))))******'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((())))))***%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&'''((()))******(((((((((((((((((((((((("""###$$$&&&'''((())))))'''(((((((((((()))))))))%%%&&&&&&'''((()))******,,,,,,+++***)))((('''&&&((((((((((((((((((((((((******++++++++++++******((()))***)))((('''((()))(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))((((((((('''%%%'''((((((''''''((()))(((((((((((((((((((((((()))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))*********)))%%%+++,,,(((&&&)))***)))))))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********))))))(((&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******------,,,+++************,,,,,,+++******)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************+++******))))))******+++))))))*********+++++++++,,,,,,++++++++++++++++++---------------,,,,,,,,,------,,,,,,+++******)))******+++,,,,,,,,,,,,+++************************************************hhhddd```___[[[UUURRRSSSTTTTTTMMMAAA999888888777888888777777666666555555444444333333333222222222000000000000///////////////---+++***++++++***)))(((((((((((())))))))))))'''''''''''''''((()))***''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''(((((()))))))))))))))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((()))))))))***%%%&&&&&&'''((()))******,,,,,,+++***)))((('''&&&((((((((((((((((((((((((******++++++++++++******''')))***)))(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((***))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))))))))))))))&&&))))))''''''))))))((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''''''''(((((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******'''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******------,,,+++************---,,,+++)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))************************++++++************++++++))))))*********+++++++++++++++,,,++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************ooohhhbbb___[[[UUURRRRRRTTTSSSLLL@@@999888888777888888777777666666555555333333333333222222222222000000000000///////////////---+++***++++++***)))(((((((((((())))))))))))'''&&&&&&''''''((()))***'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((($$$%%%&&&'''((((((((('''&&&'''((((((&&&&&&'''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))+++++++++++++++***)))(((((((((((()))))))))******&&&&&&''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((''')))******(((((()))+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((''''''((('''&&&'''(((***))))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))(((((('''((((((((((((((()))((((((((((((((())))))))))))&&&'''((()))*********)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))),,,......***((((((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***+++++++++---,,,+++)))((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))************************++++++************++++++)))************+++++++++***++++++,,,,,,,,,++++++******++++++++++++,,,,,,************++++++,,,,,,)))******+++++++++++++++************************************************ooohhhbbb```\\\TTTOOOMMMRRRQQQJJJ???888888::::::888888777777666666555555333333333222222222222111000000000000///////////////---+++***++++++***)))'''((((((((()))))))))***''''''''''''((()))***+++((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))$$$%%%&&&'''(((((((((''''''((())))))''''''((()))'''''''''((((((((((((((())))))))))))))))))))))))***************)))(((((((((((()))))))))*********'''''''''(((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((''')))******))))))***+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))'''(((((('''&&&&&&)))+++))))))))))))))))))))))))+++******)))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))((((((''''''***((((((((()))((((((((('''((((((((()))))))))***%%%&&&((()))*********)))))))))))))))))))))))))))&&&&&&''''''(((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))))))))*********+++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))************)))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))---000///+++((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***++++++,,,,,,...---+++)))))))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***))))))************************,,,++++++******++++++,,,)))************+++++++++))))))+++,,,---,,,,,,++++++++++++,,,,,,,,,------+++++++++***************))))))***+++++++++++++++************************************************iiiccc___^^^[[[SSSLLLIIIQQQPPPHHH>>>888999<<<===888888888777666666555555333333333222222222111111000000000000///////////////---+++***++++++***)))'''((((((((())))))******(((((((((((()))***+++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))************************%%%&&&&&&&&&''''''((((((%%%&&&(((************)))((()))***)))((('''(((***((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))************((((((((((((((('''''''''*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******''')))******))))))***,,,))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''(((((('''&&&&&&)))+++))))))))))))))))))))))))++++++***))))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))))))))((('''&&&&&&+++)))((()))***((('''((('''((((((((())))))******%%%&&&((()))*********)))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''((())))))***)))))))))*********++++++++++++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''',,,000///***'''''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************+++,,,------///...+++***))))))+++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((************************,,,++++++******++++++,,,)))************+++++++++((()))***,,,------,,,,,,,,,,,,,,,------.........---,,,,,,+++***)))(((((())))))***++++++++++++***************************************************ccc[[[UUUUUUSSSNNNJJJJJJNNNNNNIII>>>666666888999666555555444444444555555555444222333333444222111000///......//////...---///---***)))***+++************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((())))))(((((()))******)))'''(((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))*********)))((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((('''((()))+++++++++***))))))((((((((()))***++++++((()))***)))((('''((()))++++++******************))))))************))))))+++*********))))))(((((())))))))))))************,,,,,,,,,+++++++++******************++++++++++++))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************))))))************))))))bbbYYYSSSQQQOOOJJJGGGGGGNNNNNNIII>>>777666999999777666555444444444444444555333222222333333222111222111///000111111000...///---***)))***+++************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&'''(((((('''%%%''''''((((((((()))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))************)))((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((())))))))))))))))))))))))))))))******)))))))))((((((((('''((()))*********)))((())))))))))))))))))***+++)))++++++***)))((()))***))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))************---,,,,,,,,,++++++++++++(((((((((((())))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++++++++++++++*********))))))************************++++++++++++++++++++++++************************))))))************))))))dddZZZQQQNNNLLLHHHEEEFFFMMMNNNIII???777777999999888777666555444333333333444333222222333333222111444222111111222333111000///---***)))***+++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''&&&&&&'''(((((('''%%%&&&&&&'''''''''((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))******+++***))))))(((((((((((((((((((((((()))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''(((((())))))))))))((('''+++***))))))))))))))))))***+++,,,+++***))))))+++(((((((((((((((((((((((())))))************))))))************))))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++***************************************++++++++++++++++++++++++************************))))))************))))))ggg\\\RRRNNNKKKGGGFFFGGGLLLNNNJJJ@@@888888999:::888888666555333333222222444222111222333333222111444222111111222333111000///---***)))***+++******((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))(((((()))******)))'''&&&&&&&&&&&&'''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))******+++,,,))))))(((((((((((())))))(((((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++++++++++++++******)))((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((''''''++++++***)))((((((((()))***+++,,,+++)))((()))***'''((((((((((((((())))))))))))************))))))*********)))))))))))))))((()))))))))************************************)))*********++++++++++++))))))************))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************************************************************))))))************))))))ggg\\\RRRMMMJJJFFFEEEFFFLLLNNNJJJ@@@999999::::::888888666555333333222222333111111111333333222111333111000000111111000//////---***)))***+++******'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***)))(((((()))******)))'''&&&&&&&&&&&&'''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))******+++------))))))(((((((((((())))))))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********************************)))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((()))++++++***)))((((((((())))))*********((('''((()))((((((((())))))*********))))))************))))))))))))))))))))))))******((()))))))))************(((((((((((()))))))))))))))*********++++++++++++))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))************))))))dddZZZPPPKKKHHHDDDCCCDDDKKKMMMJJJAAA:::999::::::888777666555444333333333222111000111222333222111222000//////000000///...///---***)))***+++******&&&''')))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******'''&&&&&&'''(((((('''%%%&&&&&&'''''''''((((((((('''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))******+++,,,......((((((((((((((())))))***)))))))))*********++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&(((((((((((((((((((((((('''(((((((((((())))))))))))))))))((()))***+++++++++***))))))))))))))))))((()))***)))'''''''''(((((((((((())))))******+++))))))************))))))))))))))))))************))))))))))))************((((((((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***************+++++++++************************************************************************))))))************))))))cccYYYPPPLLLIIIEEECCCDDDKKKMMMJJJBBB;;;:::;;;:::777666555444444444444444111000000111222333333111222000//////000000///...///---***)))***+++******&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********'''&&&&&&'''(((((('''%%%''''''((((((((()))))))))'''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))*********+++,,,---...///((((((((((((((()))******))))))*********+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))***+++---...))))))))))))))))))***+++)))***+++***((('''((()))&&&&&&'''(((((()))******))))))************))))))((()))))))))************))))))))))))************)))))))))*********++++++(((((((((((())))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))*********+++++++++************************************************************************))))))************))))))ddd[[[RRROOOMMMHHHFFFFFFJJJMMMKKKBBB;;;:::;;;:::666555555444444444555555111000///000222333333111222111000000111111000...///---*********+++******%%%''')))***+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))(((((()))******)))'''(((((((((((())))))))))))'''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))*********+++,,,---///000((((((((((((((()))******)))************+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((************************'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))+++---///000))))))(((((()))***++++++***+++,,,+++)))))))))***%%%%%%&&&&&&'''((())))))))))))************))))))(((((())))))*********+++))))))))))))******************++++++,,,,,,,,,,,,************++++++++++++))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))******++++++++++++************************))))))))))))))))))))))))************************))))))************))))))cccVVVKKKIIIIIIGGGDDDBBBJJJMMMMMMHHH@@@:::999:::888777666555444333333333000111111111111222222222111111222222111000...---...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&((()))++++++)))(((&&&)))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((''''''''''''''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((((((((((((((((((((()))***+++&&&'''''''''(((((())))))))))))(((((((((((())))))((('''''')))+++------,,,+++***)))(((((()))***+++)))************+++++++++************))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))'''((()))***************(((((()))************)))((('''(((***------***&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&((())))))(((((()))+++)))))))))))))))***++++++++++++***************+++,,,+++******))))))******+++111666333***%%%(((,,,((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))*********))))))((()))************+++++++++)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))bbbVVVLLLKKKKKKHHHDDDBBBFFFHHHIIIEEE>>>999999;;;888777666555444333333333000111111111111222222222111111222222111000...---...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''((()))******)))(((''')))(((((('''((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))***(((((('''''''''((())))))''''''''''''((((((((()))))))))(((((((((((()))))))))(((((())),,,------,,,+++***)))(((((()))***+++************++++++++++++************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))(((((()))*********))))))&&&'''((())))))))))))))))))((('''))),,,,,,***'''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%))))))((('''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&((())))))(((((()))+++'''''''''''''''((())))))+++******)))))))))******,,,+++******))))))******+++///222///)))%%%'''***((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))))))))************)))))))))************+++++++++***************+++++++++************************************************************************```VVVNNNMMMNNNIIICCC@@@???AAABBB@@@;;;999999;;;888777666555444333333333000111111111111222222222111222222111111000///......,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))************((((((''''''&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))***))))))***,,,...------******))))))))))))******************+++++++++,,,************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))))))))*********)))((((((%%%%%%'''((()))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))+++---...///))))))((('''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((()))((((((''''''''''''((('''((())))))(((((()))***'''''''''''''''((()))))))))))))))(((((())))))***++++++***))))))))))))***+++,,,,,,***'''%%%&&&(((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************)))))))))************++++++++++++++++++***************************************************************************************^^^UUUMMMNNNNNNIIIBBB>>>:::;;;<<<;;;999888:::;;;888777666555444333333333000000111111111222222222222222111111000//////......,,,******+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))***************++++++++++++******))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((()))))))))*********)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((((((((())))))***))))))***,,,...---,,,***))))))))))))))))))************+++++++++,,,,,,************)))))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''((((((((((((***)))'''''')))))))))((((((((((((((((((((((((((()))*********)))(((''''''%%%&&&'''((()))*********)))(((''''''((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++///333666888))))))((('''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''(((((((((((()))(((''''''''''''((((((''')))***)))((('''(((***)))))))))))))))******+++(((((((((((((((((()))***++++++***)))))))))))))))---***((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((+++******))))))(((((((((((())))))************)))))))))*********+++++++++,,,+++++++++***)))))))))************************************************************************^^^TTTLLLLLLMMMHHHAAA===999999999888888888999;;;888777666555444333333333000000111111111222222222222222111000000/////////...,,,******+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))*********+++++++++,,,++++++******))))))(((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((('''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))+++***)))***,,,------,,,)))))))))******)))))))))***++++++++++++,,,,,,,,,************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((((((((((((***)))'''''')))))))))((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))************(((((((((((('''((()))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''***---000222))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((((()))***)))((('''((())))))))))))))))))******+++(((((('''(((((()))******+++***))))))(((((())))))---***'''&&&((())))))'''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((++++++******))))))(((((((((((()))***************))))))*********+++++++++,,,+++++++++***)))))))))************************************************************************aaaUUULLLKKKKKKHHHCCC@@@<<<;;;:::888888888999:::888777666555444333333333000111111111111222222222333222111000////////////...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,******************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************&&&''')))*********)))(((''''''''''''((((((((((((((((((''''''&&&'''''''''((((((((((((((('''''''''))))))(((((((((((())))))***)))((()))+++,,,+++***))))))************))))))++++++++++++,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))************************((((((((()))))))))******''''''''''''((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))(((((()))))))))(((''''''((())))))***************&&&((())))))(((''')))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''(((((()))((()))***)))((('''((()))'''''''''''''''((())))))(((((((((((()))***++++++******)))(((((((((((()))+++)))(((((()))***)))(((***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))'''((()))******+++******)))************++++++++++++++++++***************************************************************++++++++++++++++++++++++eeeXXXLLLJJJJJJHHHFFFEEEAAA???<<<:::999999888888888777666555444333333333000111111111111222222222333222111000/////////000...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))(((((((((((('''((()))******)))((('''&&&'''((()))***))))))((())))))))))))))))))))))))(((((()))))))))*********(((((())))))***++++++,,,******************++++++(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,,,,+++***'''(((((((((((()))))))))(((((('''''''''((()))))))))(((((((((''''''''''''))))))(((((((((((()))))))))((('''(((***+++***)))((()))***++++++***)))(((+++++++++,,,,,,,,,------************))))))))))))'''((((((((()))))))))***************************(((((()))))))))*********''''''''''''((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))''''''(((((()))((((((((())))))))))))))))))((('''$$$'''******((('''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************)))(((((())))))((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((******)))(((''''''((('''''''''''''''((()))))))))(((((()))***+++,,,,,,******)))((((((((((((((('''((())))))))))))((()))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++'''((()))******+++++++++)))************+++++++++***************+++++++++************************************************++++++++++++++++++++++++iii[[[MMMIIIJJJIIIHHHIIIEEEBBB>>>;;;999999888777888777666555444333333333000111111111111222222222333222111////////////000...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))((((((((((((&&&((()))++++++)))(((&&&&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************'''(((((()))******++++++)))))))))***+++++++++,,,'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''))),,,------,,,,,,))))))))))))************((((((((((((((()))***+++))))))(((((('''''''''&&&))))))(((((((((((()))))))))((('''((()))***)))(((((()))***++++++***)))(((++++++,,,,,,,,,---------************))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************''''''''''''((((((((()))***)))'''''')))))))))((())))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))((('''&&&%%%###&&&***+++)))''''''((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###%%%''')))***+++******))))))((('''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***)))******)))(((''''''((()))))))))))))))***++++++))))))))))))***+++,,,---******)))((((((((((((((($$$'''******)))''''''(((******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***+++++++++,,,''''''(((******+++++++++)))************+++++++++))))))******+++++++++,,,************************************************++++++++++++++++++++++++hhh[[[NNNKKKMMMMMMLLLLLLIIIFFFAAA<<<888777888999888777666555444333333333111111222333333333333222333222111111000000111111...,,,***)))***+++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((''''''''')))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((''''''((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))******))))))***++++++++++++***'''((()))******)))''''''++++++,,,,,,,,,,,,------+++*********))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))))))))(((((('''''''''&&&''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&((((((((((((((((((((((((***)))(((''''''((()))***)))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******)))((('''***)))'''&&&'''(((***+++(((((((((((())))))))))))((())))))))))))((((((''',,,+++***(((''''''''''''*********)))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***''''''(((*********++++++++++++++++++++++++******+++++++++,,,,,,,,,fffYYYLLLIIIKKKJJJJJJJJJJJJGGGBBB===:::999999:::888777666555444333333333111111222333333333333222333222111111000000111111...,,,***)))***+++++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))((((((((('''''''''''''''''''''(((((()))))))))))))))(((((((((((()))))))))(((((((((''''''((((((''''''(((((()))***((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))***++++++++++++***)))))))))******))))))(((+++++++++,,,,,,,,,------************)))))))))((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))((((((''''''((((((((((((((((((((((((***((('''&&&&&&'''((())))))(((((((((''''''''''''''''''(((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''((())))))''''''&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&(((***+++(((((((((((())))))))))))(((((())))))))))))((((((******)))((((((((())))))++++++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((())))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))***+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,gggYYYLLLIIIJJJJJJIIIIIILLLIIIDDD???<<<:::::::::888888666555444333333333111111222333333333333222222222111000000000000111...,,,***)))***+++++++++************************((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&)))))))))))))))))))))))),,,+++)))((('''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))*********)))))))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***)))))))))))))))((((((((((((((('''(((((()))***))))))'''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******((()))******++++++************)))))))))******+++++++++++++++,,,,,,,,,,,,************))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))(((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''(((((()))******))))))(((((())))))***''''''&&&&&&''''''((()))(((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))******++++++''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''(((***+++(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))))))))***+++,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,iii\\\NNNKKKLLLKKKJJJJJJKKKHHHDDD@@@<<<:::::::::999888777555444444444333111111222333333333333222222222111000000000000000...,,,***)))***+++++++++************************))))))))))))************(((((())))))))))))((((((((((((((((((((()))))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))******)))((('''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))******+++************))))))))))))&&&'''''''''''''''''''''(((((((((((())))))))))))************))))))))))))''''''&&&&&&''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***((())))))***************+++***)))))))))***,,,,,,***++++++++++++,,,,,,,,,*********)))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))******))))))))))))******'''''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((())))))***'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))+++,,,(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++,,,,,,''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''(((***+++***))))))((()))***++++++(((((((((((())))))))))))&&&&&&''')))************+++***************++++++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********)))((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))))))))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++---......,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------jjj\\\OOOKKKKKKJJJIIIIIIHHHFFFBBB>>>;;;999999888999888777666555444444444111111222333333333333222222111000000//////000000...,,,***)))***+++++++++************************))))))))))))************(((((())))))))))))(((((((((((((((((())))))************(((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))************(((((()))))))))((((((''''''((((((((()))))))))***))))))))))))************&&&&&&%%%%%%&&&&&&'''((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,,,,'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((()))************)))+++***)))))))))***,,,---*********+++++++++,,,,,,))))))))))))))))))******))))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''(((((()))))))))************))))))'''''''''((((((((((((((('''''''''((((((((((((((()))(((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++++++++***+++++++++,,,,,,(((((((((((())))))))))))&&&&&&''')))************---,,,+++***)))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***&&&'''(((******)))(((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***)))))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------iiiZZZMMMIIIIIIGGGFFFEEEEEECCC@@@===;;;999999888999999777666555444444444111111222333333333333222111111000////////////000...,,,***)))***+++++++++************************((((((((()))))))))******(((((())))))))))))(((((('''(((((())))))******+++))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))(((((((((((()))******(((((()))))))))))))))***((()))*********)))''''''''''''(((((())))))******(((((()))))))))))))))***&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''((())))))******)))))))))))))))))))))***+++,,,************++++++++++++))))))))))))************))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***&&&'''((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((($$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''&&&&&&''''''((()))((())))))******))))))(((&&&'''((())))))))))))((('''''''''(((((((((((((((((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++***+++++++++,,,,,,,,,,,,(((((((((((())))))))))))&&&'''((())))))***))))))---,,,+++***)))(((((((((+++***))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''(((((())))))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------iii[[[MMMHHHHHHGGGEEEDDDBBBAAA???===;;;::::::999:::999888666555555444444111111222333333333333222111111000///////////////...,,,***)))***+++++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((('''(((((()))******++++++(((''''''''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''((((((((()))))))))'''((()))***)))(((&&&%%%'''''''''((()))*********''''''((((((((()))))))))(((''''''''''''((())))))%%%&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))******'''(((((()))))))))))))))&&&'''((()))************************++++++++++++((()))))))))************))))))(((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''((()))*********((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((())))))))))))((('''&&&'''((()))***))))))(((''''''''''''((((((((()))(((''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))*********))))))******++++++******(((((((((((())))))))))))(((((())))))))))))((((((+++***))))))((((((((((((***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((''''''''''''((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++******,,,,,,,,,+++------------------------,,,,,,,,,------------...kkk]]]OOOJJJJJJHHHFFFFFFAAA@@@???===<<<;;;;;;;;;:::999888666555555555555111111222333333333333222111111000///////////////...,,,***)))***+++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++'''&&&&&&''''''((()))***((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&'''''''''(((((())))))&&&'''((())))))'''%%%$$$&&&''''''((()))******+++&&&'''''''''(((((()))))))))))))))))))))***++++++))))))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%$$$######&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******'''(((((()))))))))))))))%%%&&&((()))*********))))))************+++++++++(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&''')))*********)))(((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***++++++******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&(((************)))''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))))))))((('''((((((((((((((())))))***)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((('''&&&&&&((()))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...+++))))))***,,,,,,+++------------------------,,,,,,,,,---------......kkk___QQQIIIHHHIIIFFFCCCAAACCCCCCAAA<<<999:::<<<999999999777555444444666222222333333333333444444222111000///............000...+++***+++,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))******))))))((())))))***(((((((((((((((((((((((((((''''''&&&&&&''')))*********))))))((((((''''''))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))*********************)))(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))******&&&''''''((()))******+++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&(((*********)))***+++&&&(((***+++)))(((((((((************))))))))))))&&&'''***+++,,,+++***((())))))))))))))))))))))))(((((()))******************************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&((()))***)))((()))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***'''%%%&&&((((((&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++************++++++))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++******+++,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,---...///////////////******,,,---............lll```RRRJJJIIIIIIGGGCCCAAABBBCCCAAA<<<::::::<<<999999999777555444444666222222333333333333333333222222111000////////////000...+++***+++,,,+++***))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))******))))))((('''(((((((((((())))))))))))%%%&&&((()))))))))((('''&&&''''''((((((''''''&&&'''''''''((((((''''''''')))))))))((((((((((((((('''''''''((()))*********))))))))))))************)))))))))))))))))))))((())))))))))))))))))))))))'''(((***+++***)))***+++&&&(((******)))(((((()))************))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))(((((()))******************************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&((()))***)))((()))***'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''))))))(((((((((((())))))+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&((((((&&&$$$''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,---------------------------------------------------------++++++,,,---------------000000000///////////////mmmbbbSSSKKKJJJJJJGGGDDD@@@BBBCCCAAA===::::::<<<999999999777555444444666333333222222222222222222222222222111000000000///000---+++***+++++++++***(((((()))))))))*********)))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((''''''(((((((((((())))))))))))&&&'''(((((()))(((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++)))))))))***''')))******)))(((((()))++++++*********)))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))***************)))************))))))((())))))))))))))))))))))))'''(((((())))))(((((('''&&&((()))***)))((()))***''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''(((((('''%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))******************************++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,------------------------------------......------------------+++,,,,,,---------------//////.........///000000ooocccTTTLLLKKKKKKHHHDDD@@@BBBDDDBBB===::::::;;;999999999777555444444666333333222222111111111000222222222222222111000000///---+++******++++++***))))))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&***))))))((((((''''''&&&'''((((((((()))))))))***((()))))))))************)))))))))))))))*********))))))))))))))))))))))))''')))++++++)))))))))***((()))+++***)))((()))***+++++++++*********))))))))))))(((((((((((()))***))))))))))))))))))))))))(((((()))***************))))))************)))((((((((((((((((((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++,,,,,,,,,------------...------------------------............------------------...///000000000///------...///222555777999pppdddUUULLLKKKKKKHHHDDD???BBBDDDBBB>>>:::::::::999999999777555444444666333333222111000000//////111111222222222111000000///---***)))***+++***)))*********+++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((())))))***''''''((((((((((((''''''(((((((((((())))))))))))((((((((('''''''''(((((('''((((((((((((((((((''''''((()))******)))((('''*********))))))((((((((((((((((((((())))))))))))((()))))))))************((()))))))))*********+++))))))))))))))))))))))))(((***++++++)))((()))))))))***+++***)))((()))+++++++++++++++************++++++***))))))******+++************************(((((()))***************((())))))*********))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++******))))))******+++))))))))))))))))))))))))***)))((((((''''''((((((************************'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................,,,---///000111222222222111222444777:::===@@@AAApppdddUUULLLKKKJJJGGGDDD???BBBDDDCCC>>>:::999:::999999999777555444444666333333222111000///...---000000111222222111000//////,,,***)))*********)))***++++++++++++,,,,,,,,,***)))))))))))))))((((((************************))))))))))))))))))))))))((()))+++---------,,,,,,))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******''''''((()))))))))(((((((((((((((((())))))))))))))))))(((''''''''''''((('''(((((())))))((((((''''''(((***++++++***(((''')))))))))***************(((((((((((())))))))))))))))))))))))************((())))))******+++++++++))))))))))))))))))))))))(((***++++++)))(((((()))******+++***((((((***,,,,,,++++++++++++*********,,,+++++++++++++++******************************(((((()))***************((())))))************)))))))))))))))))))))))))))((())))))******))))))(((&&&((()))***)))((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''(((((((((((((((************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++************++++++))))))))))))))))))))))))***)))((('''&&&'''((()))************************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------............------------------------------........./////////,,,---///111333555555666666888:::===???AAABBBCCCpppdddUUULLLJJJIIIFFFCCC>>>BBBDDDCCC???;;;999:::999999999777555444444666444333222111///...---,,,...///111222222111///......,,,***))))))******)))************++++++++++++******))))))((((((((((((************************))))))))))))))))))))))))%%%'''))),,,---------,,,))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((())))))******))))))(((((((((((())))))))))))***)))((('''&&&''''''((((((((())))))))))))((((((%%%''')))******)))'''%%%''''''(((((()))*********))))))))))))(((((((((((())))))))))))************((())))))******+++,,,,,,)))))))))))))))))))))))))))***++++++)))(((((()))***++++++***((((((***,,,,,,,,,+++++++++************++++++,,,+++***)))(((************************(((((()))***************(((((()))***************))))))))))))))))))))))))))))))************))))))&&&((()))***)))((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))(((''')))+++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++******))))))))))))******))))))))))))))))))))))))***)))(((&&&&&&'''((()))************************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++------------............------------------------,,,,,,---...///000111111///000333666888;;;<<<===;;;>>>BBBFFFIIIJJJJJJJJJooocccTTTKKKIIIIIIFFFBBB>>>AAADDDCCC???;;;999999999999999777555444444666444333222000///---,,,+++---...000111111000///......,,,***))))))******)))))))))))))))******************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))!!!###&&&)))***++++++***))))))))))))))))))))))))(((((('''&&&&&&((()))***'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))***)))((('''&&&&&&'''((((((((())))))))))))(((((($$$&&&((())))))(((&&&$$$%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))************((())))))***++++++,,,,,,)))))))))))))))))))))))))))***,,,+++)))(((((()))+++++++++***((((((+++---,,,,,,,,,+++++++++******(((***+++,,,+++***'''&&&************************(((((()))***************(((((()))***************))))))))))))))))))))))))))))))************))))))&&&(((******)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%(((******((('''))),,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))************************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***---------.........//////------------------------+++,,,---...///111222222333555888;;;>>>AAACCCDDDBBBFFFLLLSSSWWWZZZZZZZZZttthhhYYYPPPRRRTTTKKK@@@CCCDDDEEEDDDAAA>>>===<<<;;;999888777666555444222666555333111000///......//////000111111111111111000...+++***+++***)))(((************************)))***+++++++++)))((('''))))))))))))))))))))))))---&&&###&&&((('''***///******))))))))))))************)))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((((((***''''''''''''((((((((()))++++++***)))(((((())))))((((((''''''''''''((((((***(((&&&$$$$$$'''***,,,******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---+++***+++,,,,,,+++***+++++++++*********)))))))))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************((((((((((((((((((((((((+++++++++***)))(((((('''++++++***)))(((((()))))))))************+++++++++******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%'''((()))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''))))))))))))***************+++,,,,,,,,,,,,+++***)))************+++++++++)))))))))))))))******+++))))))(((((((((((())))))((())))))))))))*********))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...............------...------------...///000000......///222555777777===EEENNNUUU\\\aaa]]]WWWSSSWWW___nnntttiiiYYYPPPRRRTTTLLLAAABBBCCCDDDCCC@@@===;;;;;;;;;999888777666555444333555444333111000///......//////000111111111111111000---+++***++++++)))(((***************************************)))(((((()))))))))))))))))))))))),,,'''&&&******''''''+++******))))))))))))******,,,+++******)))))))))***(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))&&&'''((('''&&&%%%'''((('''''''''((((((((())))))++++++***)))))))))))))))((((((''''''''''''(((((()))(((&&&%%%&&&'''***+++***)))))))))((((((((('''(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))++++++******)))(((((('''++++++***))))))))))))))))))************+++++++++******))))))((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***''''''&&&&&&&&&'''((()))'''((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))***)))))))))(((((((((''')))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))***************++++++,,,,,,++++++***))))))*********+++++++++)))))))))))))))******+++))))))(((((((((((()))))),,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------......//////...------//////.../////////000000000000111333777:::<<<===NNN```vvv}}}oooddd^^^cccnnnuuujjj[[[QQQRRRTTTMMMCCCAAABBBCCCBBB>>><<<::::::::::::999888666555444333555444222111000///......//////000111111111111111///---+++***++++++***(((************************+++******)))))))))))))))))))))))))))))))))))))))((('''(((,,,,,,)))(((*********))))))))))))******------,,,++++++++++++,,,((((((((()))))))))******))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++***++++++)))((((((***,,,''''''((((((((()))))))))+++***)))))))))))))))))))))((((((''''''(((((()))(((((('''''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---+++***+++,,,---,,,+++---------,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++***************************************************************++++++******)))(((((((((+++***)))))))))))))))))))))************+++++++++***))))))))))))(((((((((******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''&&&&&&''''''((()))''''''((((((((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))((((((((()))***+++'''(((((())))))(((((('''))))))))))))******************+++,,,,,,+++******)))))))))*********++++++)))))))))))))))******+++))))))(((((((((((())))))...---,,,+++***))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////.........//////000000000000000000///111444888<<<@@@CCCDDDQQQiii~~~sssrrrvvvwwwmmm^^^TTTSSSUUUOOOFFFAAABBBCCCBBB???<<<:::::::::::::::888666444444444444333222000//////......//////000111111111111111///---+++***++++++***)))************************+++***)))(((((()))***+++))))))))))))))))))))))))%%%&&&)))++++++++++++---******))))))))))))******---,,,,,,+++++++++,,,,,,(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++,,,+++***((()))+++...'''(((((((((((()))))))))******)))))))))))))))***))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,+++,,,+++***)))***+++,,,---************************++++++++++++************************************************************************************************************************))))))((((((******)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))*********''''''''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))(((((('''((()))***+++(((((())))))))))))((((((((()))))))))******************++++++++++++******))))))))))))************)))))))))))))))******+++))))))(((((((((((())))))*********)))((('''''''''((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......////////////.../////////000000000000111222555:::>>>CCCGGGJJJMMMLLL^^^rrryyyooo```UUUTTTVVVQQQIIIBBBCCCDDDCCC???===;;;;;;:::;;;;;;999666444444555333222111000//////......//////000111111111111111...,,,******++++++***)))************************+++***)))(((((()))***+++))))))))))))))))))))))))''')))***)))'''(((+++---******))))))))))))******++++++************+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((&&&''''''&&&$$$%%%''')))(((((((((((()))))))))******)))))))))))))))******))))))(((((((((((())))))'''''')))*********)))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))(((((()))***++++++***************++++++++++++,,,+++***)))***+++,,,---************************+++++++++*********))))))*********************************************************************************************************)))))))))))))))***)))))))))))))))******))))))*********+++++++++))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((''''''(((((()))***(((((())))))))))))((((((((()))))))))************************************(((((()))))))))*********)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************************************))))))))))))******))))))))))))))))))))))))((()))))))))***************************************************************************************************++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......///000000//////...//////111333555888999AAADDDIIIMMMPPPTTTYYY]]]\\\bbbjjjrrryyypppaaaUUUSSSUUUQQQJJJBBBCCCDDDCCC@@@===;;;;;;999;;;<<<:::666333444666222222111000//////////////////000111111111111111...,,,******+++++++++***************************)))))))))))))))******+++))))))))))))))))))))))))(((,,,,,,'''$$$&&&((()))******))))))))))))*********))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((((('''&&&'''(((((((((((()))))))))******)))))))))))))))******+++***))))))(((((())))))***'''((()))*********))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))(((((()))+++,,,+++***)))***************++++++++++++******++++++,,,---************************+++************)))))))))***************************************+++++++++******************************************************)))))))))))))))))))))))))))))))))******+++)))************+++++++++)))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&(((((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))******))))))'''((()))*********))))))((())))))******))))))((())))))))))))************+++***))))))))))))***+++((((((((()))))))))******)))))))))))))))******+++))))))(((((((((((()))))))))))))))*********++++++))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...//////000000000000///000222666<<>><<<::::::999<<<===;;;666333555777222111000//////...////////////000111111111111111...,,,******+++,,,+++***************************(((((()))***************))))))))))))))))))))))))!!!(((,,,(((%%%'''))))))******))))))))))))******)))))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''***,,,---+++***))))))(((((()))))))))*********)))))))))))))))***++++++******))))))))))))******((())))))))))))*********'''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))***,,,...---,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************))))))))))))************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***++++++)))************+++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((('''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''&&&%%%((())))))***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))((())),,,---...---+++)))))))))************))))))))))))))))))************+++***)))(((((()))***+++(((((((((((()))))))))***)))))))))))))))******+++))))))(((((((((((())))))***************)))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,------------------------------------............------///000000111111111222444888???JJJXXXdddkkkxxxzzz||||||{{{~~~|||{{{uuupppmmmfff]]]XXXZZZuuulll^^^QQQNNNPPPMMMHHH@@@AAABBB@@@===:::999999999<<<>>>;;;666333555888222111000//////...////////////000111111111111111---,,,******+++,,,+++***************************'''((()))+++++++++***)))))))))))))))))))))))))))""")))((('''+++---,,,******))))))))))))*********)))))))))***++++++,,,)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''$$$'''+++,,,***((('''&&&))))))))))))************))))))((())))))***++++++******))))))))))))******)))))))))((()))******+++'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++,,,...//////...+++++++++,,,,,,---------)))***+++,,,---,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************(((((((((((((((((((((((()))))))))))))))*********))))))((())))))***++++++)))************+++++++++))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''((()))*********((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************)))+++...000111///,,,***))))))************))))))))))))))))))************+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((())))))******)))((('''&&&%%%%%%))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,---------------------------------.........//////------///000111111111111444777<<>>EEEQQQaaaqqq}}}yyyjjj^^^XXXXXXYYY^^^eeekkktttyyypppaaaVVVTTTUUUOOOGGG@@@@@@???===<<<;;;:::999999888777666666555555555333222111000//////////////////000000000000//////---+++))))))+++,,,,,,,,,************************+++***)))(((((()))***+++************************+++***)))(((((()))***+++***(((((()))***+++***)))***)))))))))))))))))))))(((***+++***)))((()))******)))(((((((((((()))***))))))))))))************))))))(((((((((((())))))******))))))((((((((((((''''''((())))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((('''((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************)))))))))))))))***++++++************************************************************************((()))+++,,,,,,+++)))(((***)))(((((((((((()))***************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$'''+++//////+++'''$$$))))))(((((((((''''''''')))))))))))))))******+++***************)))))))))************************)))))))))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***,,,------,,,---...000000000222555555555:::BBBGGGLLLVVVdddtttxxxooohhhdddbbb___aaaiiittt{{{rrrcccXXXUUUUUUPPPHHH@@@@@@???>>><<<;;;::::::999888777666666555555555333222111000///////////////000000111111000000///,,,***))))))+++---......))))))))))))))))))))))))+++***))))))))))))***+++************************---+++(((''''''(((+++---***(((((()))***+++***)))))))))))))))))))))******(((***+++***)))((()))******))))))(((((())))))***))))))))))))***************))))))(((((())))))******))))))))))))((((((((((((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******))))))***++++++++++++***)))************+++++++++***************************))))))))))))***++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))***))))))(((((())))))***************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))************))))))(((((((((((())))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&(((222>>>>>>222(((&&&))))))(((((((((((('''''')))))))))))))))******+++,,,,,,+++******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------------000111000000222666999<<>>===;;;::::::999888777666555555555555333222111000////////////000000000111111000000000000...+++***+++++++++***************************************************************************,,,+++))))))))))))+++,,,***(((((((((***+++***))))))))))))))))))*********(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********))))))***++++++++++++***))))))*********+++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++++++++***)))))))))))))))))))))))))))************************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))************))))))(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((***(((111AAAAAA111(((***))))))(((((((((((((((((()))))))))))))))******+++++++++++++++++++++******************************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++)))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++***+++------------+++***,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,,,,...///000///...///111444222333999@@@DDDIIIRRR[[[eeelllwwwyyypppiiieeemmmpppvvv|||sssdddVVVPPPPPPLLLFFFAAAAAA@@@>>>===<<<;;;:::999888777666555555555555333222111000////////////000000111111111111000000222///,,,+++++++++***)))++++++++++++++++++++++++******++++++++++++******************************)))***+++,,,,,,+++***)))***(((((((((***+++***)))(((((())))))************(((***+++***)))((()))***))))))************))))))((()))))))))******************))))))))))))******))))))))))))************)))******+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))************))))))***++++++++++++***))))))*********+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********))))))************))))))************************************************((()))))))))************************************))))))))))))))))))))))))************************************************************************)))*********++++++++++++))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((***$$$)))555555)))$$$***(((((()))))))))))))))))))))))))))))))))******+++)))******+++,,,------...************************((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---......---,,,+++---,,,,,,,,,,,,,,,,,,---------------------------------------------------000000000000///000222555777;;;DDDOOOVVVZZZbbbjjjkkkrrr|||vvvmmmhhhggggggqqqxxx|||tttdddUUUNNNLLLIIIEEEAAAAAA@@@???===<<<;;;;;;999888777666666555555555333222111000////////////000111111222222111111000///---++++++,,,------,,,++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++((())),,,......,,,)))(((***(((((()))***+++***)))((((((((()))******++++++(((***+++***)))((()))***)))******++++++******)))))))))))))))************+++******))))))******+++)))))))))************+++))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++))))))***++++++++++++***)))************+++++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))))))))*********++++++))))))************))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,'''''',,,,,,'''''',,,(((((())))))))))))******)))))))))))))))******+++))))))***+++---...///000++++++++++++++++++++++++((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------------------...............////////////222555888<<>><<<;;;;;;999888777666666555555555333222111000////////////000111111222222111111000...,,,******,,,...//////***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,***)))***(((((()))***+++***)))'''(((((()))******++++++(((***+++***)))((()))***)))***++++++++++++***)))))))))))))))************+++******))))))******+++))))))*********+++++++++((())))))***+++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++))))))***++++++++++++***)))************+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************************************************************************((((((((()))))))))******))))))************))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++************+++,,,(((((()))))))))*********)))))))))))))))******+++***++++++,,,---...//////++++++++++++++++++++++++((())))))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------........................------------.........///...///000222444888>>>BBBEEEIIITTT```hhhnnnwwwxxxqqqooopppqqqooommmooowww}}}vvvfffVVVMMMKKKHHHEEEBBBAAA@@@???>>><<<;;;;;;999888777666666555555555333222111000////////////111111222222222222111111///---++++++,,,......---))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,***(((((()))***+++***)))'''(((((()))***+++++++++(((***+++***)))((()))***)))***+++,,,,,,+++***)))))))))))))))************++++++************++++++))))))******++++++++++++(((((()))************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++))))))***++++++++++++***)))************+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&******''''''******&&&(((((())))))*********+++)))))))))))))))******+++,,,---------------------++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,************,,,---...------,,,,,,------...........................---------.........//////...000333666:::@@@GGGLLLSSSVVV___jjjrrryyy{{{oooiiiiiikkkpppuuu~~~{{{jjjVVVIIIEEEDDDBBB@@@AAABBB@@@>>><<<;;;;;;999999888777666555444444444333111///......///000222222222111111111111000......---,,,++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++******)))))))))++++++************++++++************************))))))))))))***+++,,,------+++***+++---...------)))))))))******+++,,,,,,(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))************************((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++++++++*********))))))************************&&&'''(((*********)))(((,,,+++***)))((((((((((((+++++++++*********))))))------,,,+++***)))((((((******))))))***++++++,,,)))************+++++++++)))************+++++++++((((((((())))))******+++......---,,,***+++---000---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++000...---+++******++++++++++++******************************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))...---,,,***)))'''&&&%%%))))))))))))))))))))))))***++++++***((('''((()))''''''(((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************,,,+++******)))*********)))))))))))))))******+++))))))))))))))))))))))))***)))((((((((()))+++,,,***)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((()))***************---+++)))+++---///---+++------------,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---...---+++)))(((((())))))++++++************++++++'''((()))***+++,,,,,,,,,&&&(((***+++,,,+++)))(((++++++******))))))((((((+++***)))(((((()))***+++************************---,,,***)))))))))*********************)))(((((())))))))))))))))))))))))***,,,------,,,++++++,,,,,,,,,,,,---------......---...//////---,,,---...///////////////.........---///111111///...//////222555999<<<@@@FFFPPPVVVWWW```nnn}}}wwwnnnkkksss}}}mmmXXXIIIDDDBBB@@@???@@@AAA???<<<:::999:::999999888777666555444444444333111///...///000111222222222111111111111000///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********++++++************++++++************************))))))))))))***+++,,,---+++)))(((((()))+++++++++******************))))))))))))))))))))))))))))))))))))))))))*********+++************************************************))))))***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))************)))))))))((((((************************'''(((((())))))))))))((((((((((((((()))***+++,,,*********)))))))))((((((******))))))((('''''''''*********)))******++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,---------------,,,+++)))***,,,///,,,++++++++++++++++++,,,************************))))))))))))************+++,,,,,,------,,,,,,+++///...,,,+++*********+++++++++*********************************************************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******))))))(((******************************************************))))))))))))******((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))***+++***)))((()))***((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))***+++,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))***))))))((()))***+++,,,***)))((()))***+++***)))))))))))))))))))))))))))((())))))***************---+++***+++---...---+++,,,,,,---------,,,++++++))))))*********+++++++++++++++******++++++,,,------,,,+++))))))))))))***++++++************++++++'''((())))))************'''((()))***+++******)))*********)))))))))))))))+++***)))(((((()))***+++************************,,,,,,***)))))))))*********************)))((((((++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,------------,,,---......,,,,,,,,,...////////////////////////---...000000//////000222111555:::AAAIIIQQQYYY^^^fffnnn}}}zzzuuuuuuxxxqqqZZZIIIBBB@@@??????@@@@@@>>>;;;888888888999999888777666555444444444333111///...///000111222222222111111111111000///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++************++++++******************************)))******+++,,,---+++)))'''&&&(((***++++++,,,,,,+++******)))((((((++++++++++++++++++++++++)))))))))***************************************++++++++++++++++++++++++))))))***++++++++++++******)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((()))***+++,,,)))))))))(((((((((((((((((((((((((((((((((((((((+++******)))))))))******)))************+++++++++)))************++++++++++++++++++***************+++,,,,,,***))))))+++---+++++++++,,,,,,+++++++++************************)))))))))*********+++++++++,,,,,,------,,,,,,+++---,,,+++*********************++++++++++++++++++++++++++++++++++++++++++******************)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((***+++***))))))***+++))))))))))))))))))(((((())))))))))))))))))))))))++++++*********)))))))))'''''''''((((((((()))))))))))))))*********++++++((((((((()))***,,,---...***))))))))))))***++++++))))))))))))))))))))))))***))))))))))))***++++++***)))(((((()))***((('''))))))))))))))))))))))))((()))******++++++******,,,+++***+++,,,------+++++++++,,,---------,,,,,,))))))))))))************++++++******++++++,,,---++++++******)))******+++++++++************++++++(((((())))))))))))((((((((()))))))))************))))))))))))************+++***))))))))))))***+++************************,,,+++******)))******************+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,+++,,,---////////////////////////,,,------------...111333777<<>>???>>><<<::::::;;;777777777777666666666666444333111000000111333444222222222111111111111000000///...------,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,,,,*********,,,------,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))******++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))*********+++************************'''(((((())))))))))))((((((((((((((()))***+++,,,))))))))))))*********+++((((((((((((((()))))))))''''''''''''(((***+++,,,)))************+++++++++)))************+++++++++))))))***************++++++,,,...---,,,+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************+++,,,---,,,***)))***+++******************++++++)))))))))))))))))))))))),,,,,,+++++++++*********)))************+++++++++*********+++++++++,,,,,,*********)))******++++++++++++******++++++,,,---)))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,*********,,,---,,,+++************************)))***++++++,,,,,,++++++(((***,,,+++***)))+++---,,,,,,---------,,,++++++++++++,,,,,,,,,---------++++++******++++++,,,---))))))***+++++++++******++++++************++++++)))***************)))((('''((()))***+++******)))*********)))))))))))))))***++++++,,,,,,++++++***************************((()))***+++,,,++++++***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,------------,,,---//////...///000222...//////000111111222222---000555999===AAAFFFIIIRRR]]]mmm{{{~~~{{{vvvbbbOOOEEEBBBAAA:::<<<===<<<;;;999::::::777777777777666666666666444333111000000222333444222222222111111111111000000000...---------------,,,------......------,,,******+++++++++,,,,,,,,,)))************+++++++++)))))))))******+++++++++---,,,,,,++++++,,,,,,---************************------,,,++++++,,,,,,,,,,,,,,,---///111111...,,,,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((&&&&&&'''((()))***++++++************************))))))))))))))))))))))))(((***+++***)))((()))***'''((((((((())))))******************************&&&'''(((*********)))(((,,,+++***)))(((((((((((('''((((((((())))))******++++++******************&&&&&&&&&''')))***,,,---)))************+++++++++)))************+++++++++,,,,,,,,,------.........)))+++------+++***++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))******++++++************************+++------,,,***)))***+++)))))))))***+++++++++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))******************+++++++++,,,,,,,,,(((((())))))***+++------++++++******++++++,,,---)))))))))))))))))))))))))))***+++,,,---,,,++++++***)))((()))+++,,,,,,+++******************************+++,,,,,,,,,,,,+++(((***,,,+++))))))+++---------------,,,,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,+++***)))++++++************++++++(((((())))))))))))((((((&&&(((***+++,,,+++)))(((++++++******))))))((((((***+++,,,------,,,+++***************************((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,------------------------***,,,...---,,,+++,,,,,,,,,,,,------------......+++,,,............///111...//////000111222222222444999@@@FFFLLLQQQVVVZZZaaafffqqq}}}|||~~~xxxeeeiiinnnttt}}}|||~~~eeeTTTGGG@@@BBB===>>>>>>===;;;999:::;;;999999888888777666666666444333111000000111333444222111111000000000000000222///,,,---000222///+++---***(((***...111///+++---------,,,,,,+++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++000///,,,*********+++,,,------------------------++++++++++++++++++++++++++++++---......---++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))222///+++...,,,***111***,,,------,,,,,,---......---***(((((()))+++---------------,,,,,,,,,,,,,,,***((('''&&&''')))******************************************)))(((((())))))***++++++++++++***&&&&&&''''''(((((())))))***))))))((()))+++---...,,,+++***)))((((((((((((***)))(((''''''((()))***(((((()))******************************************)))((((((((()))+++,,,,,,,,,++++++++++++++++++,,,++++++***)))))))))******+++,,,---------,,,,,,/////////......---------+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,......---,,,,,,,,,,,,---------------------------////////////////////////------------------------......---------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))************++++++++++++++++++*********)))))),,,,,,+++******+++,,,,,,(((((())))))*********+++******))))))***+++,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++++++++******))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++...//////---+++)))***+++,,,,,,+++***,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,---+++))))))***+++***)))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,++++++*********++++++*********+++,,,---************************+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......///////////////000111111111000//////000111222222888CCCMMMSSSYYY```eeeeeettt{{{~~~tttiiidddmmmtttqqqhhhbbb|||~~~eeeTTTHHH@@@AAA<<<======<<<:::888999999999999888888777666666666444333111000000111333444333222222111111111111111222///,,,---000111...++++++(((&&&(((,,,...,,,***---------,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,---------------------,,,$$$---,,,***...---***111+++---...---,,,,,,---...,,,***(((&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,+++,,,+++***)))((()))*********************************************)))(((((())))))***++++++++++++***((((((((((((((())))))))))))))))))))))))+++,,,---,,,+++***)))((((((((((((***)))(((((((((((()))***((())))))***************************************+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,---------,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++))))))******+++,,,,,,---......---,,,,,,,,,,,,---------------------------........................------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))******))))))******+++,,,)))************++++++++++++++++++*********)))))),,,,,,+++******+++,,,,,,***************)))))))))***************+++,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++*********)))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,---...//////...---,,,...///000///---,,,---...))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++******++++++,,,,,,++++++***************************************************************************+++++++++*********)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,************************+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........//////......//////000111000111222000...///444888@@@IIISSSYYY```iiipppqqqttt{{{yyyllljjjjjjbbbXXXRRRgggWWWJJJAAABBB<<<======;;;999777888888999999888888777666666666444333111000000111333444444333333222111222222222111...,,,---///000...++++++)))'''))),,,...,,,***------------,,,,,,,,,,,,******++++++,,,,,,------...---,,,++++++,,,---...///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........---------------///.........------,,,,,,%%%---------222...***///,,,...///...,,,,,,---......---+++))))))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++******)))((())))))***++++++++++++************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))***))))))(((((())))))***((()))******++++++******************************++++++******++++++,,,---*********++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,---------......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))***))))))))))))***++++++)))************++++++++++++++++++***************,,,++++++******++++++,,,,,,,,,+++******))))))(((+++************++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111........................000111111000---,,,,,,---*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++++++++***************+++++++++++++++*********)))***+++,,,---,,,+++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------........................///000000///222333111///222;;;CCCKKKSSS[[[aaahhhssszzz{{{~~~yyyggg\\\VVVOOOHHHEEEjjj[[[NNNDDDCCC===>>>>>><<<:::888888999999999888888777666666666444333111000000111333444333333222111111111111222000...------//////...,,,---,,,+++,,,...///...---------------------,,,,,,+++++++++,,,,,,,,,------///...,,,++++++,,,...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---..................---------///......------,,,,,,+++---222111333777000)))...---...///...---,,,---...000///---,,,,,,,,,---...........................+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++******)))))))))***++++++++++++***,,,++++++******))))))))))))))))))))))))***++++++,,,+++******)))))))))***))))))))))))))))))))))))))))))***++++++++++++***************************************++++++,,,,,,))))))***+++,,,,,,------------,,,++++++,,,,,,---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++........................*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++******+++++++++******++++++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...------------------------******+++,,,---...///000------,,,,,,,,,---...///...//////...,,,+++,,,---------------------......---,,,,,,,,,,,,,,,++++++///---++++++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************((())),,,------,,,+++***++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...........................//////000111222222333666===HHHPPP\\\ccchhhmmmuuu~~~jjj```SSSLLLKKKNNNRRRTTTjjj[[[NNNCCCAAA???@@@@@@>>>;;;999999:::999999888888777666666666444333111000000111333444222222111000000000000000///...------......---,,,---,,,,,,---.........---------------------------,,,,,,,,,,,,,,,---------///...,,,++++++,,,...///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///...........................---------,,,,,,,,,+++///333222666;;;333+++000...000000000......///000///...---,,,,,,,,,------............------------++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***,,,,,,++++++******))))))((()))))))))************,,,+++******************))))))************))))))))))))***+++++++++++++++************************((())))))***************))))))***+++,,,,,,------,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++************************++++++++++++++++++++++++)))******+++,,,------...,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,------------------,,,+++***+++,,,...///---...000000//////000111111111000000///...------.........---------,,,,,,...---++++++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((())),,,------,,,+++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...............///000000333111111777BBBOOOWWW\\\hhhnnnuuuzzzzzzgggYYYSSSJJJLLLNNNTTT```ppp~~~gggZZZMMM@@@===@@@AAAAAA???<<<:::::::::999999888888777666666666444333111000000111333444222111000000//////000000.........------------,,,++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,------------///...---,,,,,,---...///------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------...................../////////---------------------------///...666>>>666///666111222444333222222444555666555444444333333444444111000000///...---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++))))))***++++++++++++***+++++++++***************(((((()))******))))))(((,,,++++++*********++++++)))******++++++******))))))***++++++,,,+++++++++************************(((((()))************)))*********++++++,,,,,,---,,,++++++++++++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,,,,------------------............------------------------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---///000//////...------------------------........................,,,,,,,,,,,,------------+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******)))************+++++++++***************+++++++++***++++++,,,,,,++++++***))))))***+++---...///000---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,---------............------------------------........................///...------...///111222222333555555555666777999<<<;;;:::999888666666555222222222111000000/////////...,,,,,,---------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++)))))))))***************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........////////////////////////000111111444222444>>>NNN\\\cccdddgggnnnvvvgggTTTGGGDDDFFFLLLZZZlll|||hhh[[[NNN@@@<<<@@@AAA@@@>>>;;;999999999999999888888777666666666444333111000000111333444333222111111000000111111---.........,,,,,,,,,---+++,,,,,,,,,+++++++++,,,------------.........///------------------------........................------...............---........................------------------------------............---------........./////////000......//////000000111111000000///777AAA999333;;;555666888888888888:::<<<>>>>>>>>>===============888777666555333111000//////...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++))))))***++++++++++++***)))))))))***************(((((()))******)))((('''+++++++++******++++++,,,)))***++++++++++++***))))))***++++++,,,,,,++++++************************((()))***+++++++++******++++++++++++++++++++++++***************+++,,,,,,---,,,+++******,,,---///,,,,,,---------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------------------------------........................---///111333555555444444222222222222222222222222111111000000//////......,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++******++++++,,,---...//////...---,,,+++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------------------..................................../////////000000111111111333333333333444555666666888:::;;;;;;::::::<<<===BBBAAAAAA@@@???>>>======888777777666555555444444222000......///000///...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,---------..................////////////000000000000000111222222333444;;;FFFUUUaaagggiiiiiipppyyy|||gggWWWMMMKKKRRR[[[lllkkk^^^QQQCCC>>>???@@@@@@===:::888888888999999888888777666666666444333111000000111333444444333222222111111222222---.........,,,+++,,,------...///...---------...---------.........//////------------------------------...//////...------------......///......---////////////////////////------------------------,,,---...//////...---,,,---.........//////000000//////000111222333444444888666333;;;DDD;;;444===888999;;;<<<<<<===???AAA@@@@@@@@@@@@?????????>>>@@@???>>><<<999777666555111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***(((((())))))*********+++(((((()))******)))((('''+++++++++***++++++,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************)))***+++,,,---,,,++++++,,,,,,++++++++++++++++++***)))))))))***++++++,,,---,,,+++******,,,...///---------....../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------------------------------////////////////////////111333666999;;;;;;;;;:::888888888888888888888888333333222111000///......,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++))))))******++++++++++++***+++,,,------,,,+++***,,,---------------------...---,,,,,,++++++++++++,,,------......------,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------------------------------------.........//////........................//////000222333444555666666777777888999:::::::::<<<===>>>>>><<<;;;<<<===============<<<<<<<<<<<<;;;;;;;;;:::999888888777444222000000111222111000+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------,,,,,,,,,---------................../////////000111111111111111222222333111777AAALLLWWWaaahhhlllttt{{{zzzwwwmmmddd\\\XXXWWW[[[fffppptttaaaVVVJJJ>>>======<<<;;;::::::::::::999::::::999666555555666444333222111111333555666111111222222111000...---000...------///000000//////,,,+++,,,...///---+++,,,------...///000111111---------------------------.............................................000000000000000/////////,,,,,,,,,---------......***,,,---...---...///111...------...111333444333444444222222333444666777;;;666777???DDD@@@:::999999888777999<<<>>>===<<>>;;;999;;;777444333333111---***...---,,,+++************))))))))))))************+++++++++******(((''''''+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))***++++++++++++***,,,+++*********+++,,,---************************++++++,,,,,,,,,,,,------...,,,******,,,---+++(((,,,++++++,,,---,,,***(((.........------,,,,,,,,,,,,,,,,,,---------..................////////////...------,,,,,,------...,,,,,,,,,------.........***+++,,,------------,,,000///...---------......000000111333444777999:::999::::::;;;;;;;;;;;;::::::===@@@DDDFFFGGGFFFEEECCC@@@===999666444444444333222///---,,,,,,,,,,,,------...///...,,,***(((++++++,,,,,,---,,,,,,+++---,,,,,,++++++*********)))+++++++++***)))***+++++++++++++++++++++++++++************************+++***)))))))))))))))***))))))*********++++++++++++++++++******)))))))))***+++,,,---...---,,,,,,------,,,+++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,------,,,,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,+++...000000...,,,++++++111555999<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;999::::::999666555555666444333222111111333555666333333333222222111000///000///------...//////...///---+++,,,...///---+++------......//////000000------------------------000000/////////.................................////////////////////////,,,,,,---------............000111000.........000111111111222333222111///777777888888999999999999:::666777>>>BBB>>>999777999999888888777777666555;;;;;;===>>>>>>>>>>>>===AAABBBBBBAAA@@@>>><<<;;;;;;999777888;;;<<<;;;999333222///---+++***))))))******++++++++++++++++++++++++++++++***)))((('''+++*********))))))))))))************************+++***))))))))))))***+++))))))***+++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,******,,,---+++)))***)))***,,,///000...---.........------,,,,,,,,,,,,,,,---------.....................////////////...------,,,,,,------...------..................000000//////...------,,,///...///000111444666777999999999:::;;;<<<>>>???CCCBBBBBB@@@???===;;;:::<<<===@@@CCCFFFJJJLLLNNNOOOMMMIIIEEEAAA???===<<<:::999777444222000000///,,,,,,,,,------.........******++++++++++++******,,,,,,,,,+++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++************************+++***************++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---------,,,,,,------,,,,,,,,,---...///---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------......---++++++,,,...000000000000000000000000...000111111111222555777???@@@AAACCCCCCCCCBBBAAA???>>>???BBBFFFIIIJJJIIIGGGFFFFFFEEEDDDDDDDDDCCCBBBCCCCCCBBB@@@>>><<<;;;<<<@@@@@@>>>>>>???;;;666:::888666444444777999;;;555666666666444222000......,,,******,,,......---,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///---------.........//////---...//////000000//////...//////000111333555777GGGSSSVVVXXX```ccciiivvv|||jjj\\\YYY^^^mmmmmm___PPPCCC??????>>><<<<<<<<<<<<<<<999::::::999777555555666444333222111111333444666444444333222111111111111111///...---.........,,,...---,,,---.........,,,.........///////////////------------------------111111000000/////////...........................////////////////////////------------.........///...///000///---------//////000333555666666555555000111333444444333222111666333444;;;???===999888666777777666333111000111333555888::::::999777555<<<=====================999888888:::===@@@AAAAAA<<<999555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((***************)))))))))************************,,,+++************+++,,,)))******+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++,,,,,,+++***+++++++++---///000000............---------------,,,------------.....................////////////......------------....../////////...............333222000...------------000111222555999===@@@BBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>><<<:::999888<<<;;;;;;<<>>===<<<999777555333222//////---,,,,,,---...///************++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++************************+++*********+++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++,,,---,,,,,,,,,---,,,,,,,,,,,,---...///------------,,,,,,,,,,,,...---------,,,,,,++++++,,,---......//////......------------------------,,,...///...---,,,---...000000000000000000111111333333444444555888<<<@@@AAAEEENNNWWW\\\YYYPPPHHHJJJFFFGGGOOOZZZaaa___ZZZ]]]ZZZVVVRRROOOOOOPPPQQQLLLHHHCCC???>>>======<<>>@@@AAA@@@===777111...000...+++***+++---------///......------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///------........./////////---...//////000000//////000000111222333777<<<@@@VVV___``````gggiiinnnzzzppp```YYY\\\gggsssqqq```NNN@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;999777555666666555444222111111222444555444333222111000111222222222000...---......---+++...---------.........---///////////////.................................////////////////////////...........................///////////////000000---............/////////---...000000//////111222111222333444444444666777333444444444444333333222999888:::???CCCCCCBBBAAA===???AAA@@@===;;;;;;<<<777888:::::::::999777666555555666777999;;;===>>><<<;;;:::;;;===>>>@@@@@@AAA???:::666333111111111......------,,,,,,++++++++++++,,,,,,+++******)))************************************************+++++++++******+++++++++)))***++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++///...------......---+++...............---------------------........................////////////......------------......///............---------000...---,,,---...000222777888:::===@@@CCCEEEGGGCCCBBBAAA@@@????????????;;;;;;:::;;;;;;;;;<<<<<<@@@???===<<<===AAADDDGGGKKKKKKLLLLLLJJJHHHFFFDDD@@@@@@??????>>>===<<<;;;888666444111///,,,+++***++++++++++++,,,---......***++++++,,,,,,---------***+++,,,,,,******+++,,,++++++++++++++++++++++++************************)))))))))***+++,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,.........---,,,,,,++++++,,,---......///.................................***,,,.../////////000222//////000111222333333444555777:::<<<>>>AAAEEEHHHMMMZZZooouuufff___\\\___ooo{{{uuuqqqppprrrsssmmmaaaQQQDDD??????BBBDDDEEEIIIIIIDDDAAAAAAAAA>>>999999999999888888777777???@@@CCCDDDBBB???;;;888666333///---,,,---------......------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///............////////////......///000000000000000222333333333555;;;DDDKKKXXXaaaaaabbblllqqqxxx~~~vvvkkk___[[[ddduuuqqq```NNNAAA>>>===<<<;;;:::::::::::::::;;;;;;:::777666666777555444222111111222444555333222000//////000111222111///------------,,,+++...............---......///////////////.................................,,,,,,---...//////000000/////////////////////////////////000000000111111........./////////000000///111222222222222444555555555444222000222555999<<<;;;:::999888888999999::::::;;;<<<>>>??????======???@@@???===;;;:::999======<<<<<<===>>>>>>???777777777777888999;;;<<>>======>>>@@@BBBAAA???;;;888555444444444//////...------,,,+++++++++,,,,,,,,,,,,++++++******************+++++++++******************************************************+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---///---,,,,,,------,,,+++........................---------.........//////............///////////////......------......///.........------------------------...111555888;;;@@@AAAAAACCCDDDEEEEEEEEEAAAAAA@@@>>>>>>=========<<<<<<===>>>@@@BBBDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFHHHHHHGGGEEECCCAAAAAAAAABBBCCCDDDEEEFFFFFF@@@???===;;;888444111///------,,,,,,,,,---......+++++++++,,,,,,------...***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++************************((((((((())))))+++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,---------------.........---------,,,,,,.........------,,,,,,,,,,,,---......///.................................+++---............000222000111222555777999;;;<<<999???GGGNNNSSSWWWZZZ[[[kkkyyyhhhgggmmmooo___UUUSSSUUUWWW^^^hhhmmmdddUUUKKKFFFDDDAAAAAA@@@>>>===;;;:::999555777:::===AAADDDEEEFFF===999555222000000...---------,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///........./////////000000...//////000000000000000111222333333666???LLLUUUYYY``````bbbnnnvvv~~~pppaaabbbhhhssszzz}}}|||qqqaaaPPPEEE===<<<;;;::::::999:::::::::;;;;;;:::888666666777666444333111111222333444111111000000000000000111000...---,,,---------+++---/////////...---...///.........///////////////........................+++,,,,,,---...///000000///////////////////////////000000111111222222333////////////000000000000///111222333222333444666444777;;;===@@@EEEMMMTTT______^^^^^^]]]\\\[[[[[[YYYZZZYYYUUUTTTUUUTTTQQQPPPOOONNNNNNMMMJJJEEEAAABBBAAA@@@??????@@@AAABBBAAAAAA@@@>>>===<<<;;;::::::;;;;;;::::::;;;???AAA???>>><<<:::888666555444222111111///...---,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++))))))************))))))***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...,,,***)))***---/////////.............../////////------........./////////............//////////////////............//////------........./////////000000222555888<<<@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>>??????>>>???@@@BBBDDDEEEGGGGGGIIIJJJJJJJJJJJJJJJFFFGGGHHHIIIHHHFFFDDDCCC??????>>>???@@@BBBDDDEEEDDDDDDCCCBBBAAA@@@??????777555222000...---------,,,,,,,,,,,,------------+++,,,---,,,+++***+++---++++++++++++++++++++++++************************(((((((((((()))***++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,+++,,,------......------............---------,,,------------------------,,,---......//////.................................//////...---...111333444555888===AAAEEEHHHJJJJJJRRR\\\eeejjjkkkkkkkkknnnuuuyyymmm\\\ZZZ]]]hhhwwwrrrooollliiiiiilllpppsss}}}zzzuuunnniiigggiiilllkkk^^^XXXOOOMMMIIIDDDAAA???>>>>>>::::::999999;;;===@@@AAAAAA>>>;;;999777666333111000///...,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///....../////////000000000...///000000111111000000///111333555:::GGGXXXeeeeeejjjffffffqqqxxxyyymmmddd]]]iiiuuuzzz{{{|||zzzqqqaaaPPPFFF>>>===<<<;;;;;;:::::::::;;;;;;<<<:::888666777777666555333111111222333444000111111222222111111111///---,,,,,,---...---,,,---///000000------...000------......//////000000......................../////////...............////////////////////////000111111222333333444444//////000000000111111111111444777:::<<>>888999999888666888<<<@@@CCCCCCBBB@@@>>>;;;888777555555444222111///......,,,,,,------------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++*********+++,,,,,,------,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,......,,,+++---///---+++***+++---000000000---........./////////000............////////////............//////////////////............//////......///000111222222333666666888:::===???@@@AAA???@@@@@@AAA@@@???>>>=========<<<<<<======>>>???<<<<<<;;;;;;<<<>>>@@@BBBEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJCCCAAA>>><<<;;;<<<>>>@@@GGGEEEBBBAAABBBEEEIIIKKKGGGDDD???999444000...------------------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++*********************************))))))***++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++***)))))))))***,,,,,,+++,,,---.........------............------------,,,,,,------.../////////,,,---......//////..............................000111111111222666;;;???FFFHHHMMMSSSYYY___dddfffkkkoootttuuuqqqjjjccc___VVVXXX[[[\\\ZZZUUUPPPLLLIIIHHHFFFGGGIIIJJJHHHGGGFFFEEEDDDDDDEEEHHHKKKMMMTTTYYY]]]]]]\\\]]]ccciii}}}vvvkkkeee```aaaaaa___ZZZRRRJJJEEEEEECCC@@@===;;;:::::::::BBB@@@?????????===:::888666444222///...---......------,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///.../////////000000000000//////000111111111111000000333777<<>>===<<<<<<;;;;;;<<<;;;<<<<<<:::888666777888666555333111111222333444000111333444444333222111...---++++++---......------///111000---,,,...000,,,------...///000111111////////////////////////333222111000///...------000000000000000000000000111111222333444444555555000000000000111111111111999===CCCIIIOOOUUUZZZ^^^ccclllwww~~~vvvtttpppjjjaaaXXXPPPKKKDDDEEEGGGHHHHHHGGGEEECCC???@@@???<<<999:::===AAAIIIIIIIIIGGGDDD@@@<<<:::888777666555333222000000,,,,,,------...---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++***+++,,,,,,------,,,,,,)))***+++,,,---,,,++++++************************++++++,,,,,,,,,---------***,,,......,,,+++---000222000------...//////...---.........//////000000............/////////000............/////////000//////............////////////000222333444555666999:::;;;<<<============:::;;;<<<=========<<<;;;:::999::::::;;;<<<>>>>>>::::::999:::;;;>>>AAACCCIIIGGGDDDAAA???===<<<<<<888;;;???DDDIIIMMMPPPRRROOOKKKFFFAAA>>>>>>???@@@HHHEEE???<<<>>>CCCJJJOOOWWWRRRKKKCCC;;;555111///.........------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++************************,,,,,,++++++***+++++++++++++++,,,,,,,,,---------)))))))))******++++++++++++***)))))))))***,,,---+++,,,---.........---,,,//////.........---------+++,,,,,,---...///000000,,,---......//////......////////////////////////000111333555999AAAIIIOOO___bbbgggnnnvvv}}}{{{lll\\\NNNFFFHHHJJJKKKKKKHHHFFFEEEEEE@@@AAAAAA???===<<<>>>???>>>>>>=========>>>??????DDDHHHJJJFFFAAACCCLLLUUUVVVcccnnnnnnhhhdddaaa```ooovvv}}}mmmZZZNNNDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAACCCDDDCCC@@@===;;;999555222///---------...------,,,,,,------...,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------.........//////////////////000000000000//////000111111111111111333777===DDDOOOccc{{{|||vvv||||||sssiiiaaa\\\```qqq}}}wwwnnn```PPPEEE??????<<<888777;;;;;;888;;;;;;::::::999888888888666333111000000111000///222222222111111111111000000000/////////000000111......------------..................////////////000000000000000000000000////////////000000000000333111//////000111111000333333444444555444444444000333555555444666;;;@@@BBBLLL[[[kkkwww}}}wwwrrrvvv|||tttkkkkkkkkkmmmrrrwwwxxxuuuqqqpppkkkgggjjjrrrwwwwwwtttsssyyy|||rrrggg```^^^XXXQQQMMMLLLJJJHHHEEECCC===>>>FFFGGGCCCDDDKKKOOOPPPRRRRRRNNNHHHBBB>>>???>>>===;;;888666333222222000...------------,,,,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................++++++,,,,,,,,,,,,------------------------------............/////////000------------...000111222000000////////////000000111000000222555777999999======<<<:::888888:::===:::999999999:::999777555666777888888777777888999666777999:::;;;<<>>BBBEEEGGGGGGFFFHHHJJJJJJIIIHHHHHHIIIKKKIIIEEE@@@<<<===CCCIIIPPPTTTVVVSSSIII>>>666222...---+++,,,---......------...///---***)))+++---------------------------++++++++++++++++++++++++------------,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------........................------///---+++,,,000222222111---+++)))***---111333333444555555666<<>>======???@@@;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBIIIKKKLLLMMMLLLKKKKKKKKKVVVeeemmmOOOKKKFFFEEEEEEFFFDDDBBB???@@@AAA@@@???>>>===>>>AAACCCCCC===444///...000111000...,,,+++++++++,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------............/////////000444111111333333111222555666666@@@SSSfffwwwxxxlll```[[[bbbmmmyyy{{{pppaaaQQQGGG>>>???<<<777777::::::777999999888777777666666555666444111000111111111000222222222111111111111000111000///------,,,,,,,,,......------------..................////////////000000000000000000000000////////////000000000000222111000111222222222111111222333444666777777888======<<<<<>><<<999888888999999888888888888999888777444666999:::999888666666666666777777777888:::;;;===;;;999999:::;;;999888;;;:::888999<<>>???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCEEENNNaaa{{{wwwlll]]]RRRNNNNNNMMMKKKNNNIIIBBB<<<999;;;>>>@@@?????????===:::666222000111000...,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---------.........------------------------........./////////000000000...///222222000111555;;;===HHH]]]qqq|||ggg^^^^^^kkktttbbbRRRIII>>>???===888777999999666999888888777777666555555666444222111222222222111222222222111111111111000//////...---------------......------------..................////////////000000000000000000000000/////////000000000111111111111222222333222222111222222222222444666888999<<>>;;;???===<<<>>>AAA???999444333111///,,,++++++------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------.........------------------------....../////////000000000...---///222222000333888;;;AAAPPPddduuuxxxcccUUUTTTaaawwwcccQQQGGG???AAA@@@;;;888999999777:::::::::999888888777777777444222111222333333222222222222111111111000000------......000111333333......------------................../////////////////////////////////////////////000000111111222111222333333222000000000444333111111333777;;;>>>JJJVVViii|||zzzooobbbZZZYYY\\\^^^___lllooossswwwzzzzzzwwwtttlllhhheeekkkxxxyyywwwyyy~~~~~~uuulllhhhiiillliiiaaaVVVLLLFFFEEEFFFGGGIIIKKKOOOQQQSSSYYYbbbiiixxx|||wwwiii```\\\TTTIIILLLMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNMMMLLLKKKFFF>>>555111111222///,,,------------...///000000...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,---///111111++++++++++++++++++++++++,,,,,,,,,---------..............................------........./////////////////////////////////...////////////000000000/////////000111222333444333222000///000111444555222555888::::::999888777777555555666888999777555?????????>>><<<;;;<<<===999:::;;;>>>???>>><<<::::::999888999;;;<<<======<<<:::777666777888888888;;;999888777888888777666888:::;;;<<<===???BBBEEELLLLLLNNNQQQSSSNNNFFF???999888999>>>DDDIIIIIIHHHCCC@@@;;;777444111---******+++,,,------,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................////////////,,,---...000222333222111***---000222888FFFWWWeeepppnnnkkkjjjlllqqqvvvyyyvvvwwwtttkkk^^^SSSMMMLLLFFFGGGHHHIIIIIIJJJKKKLLLRRR[[[hhhtttzzzyyytttpppiiihhhhhhggghhhiiikkklllffffffffffffeeeddddddcccZZZZZZXXXYYYZZZ^^^aaadddaaa[[[RRRJJJEEECCCCCCCCCDDDDDDEEEHHHNNNTTTYYY[[[kkkppp|||~~~pppQQQNNNKKKKKKKKKIIICCC>>>>>><<<;;;===@@@AAA>>>;;;666444111...,,,,,,,,,,,,+++,,,,,,,,,------......------------------------,,,,,,,,,------------...------------------,,,,,,------------............------------...............////////////000000000//////111444333222555<<<>>>IIIZZZjjjtttyyy}}}kkk^^^XXXXXXlllxxxbbbOOODDDAAADDDDDD>>>:::::::::888::::::999999888777777666666444222111222333333333222222222111111111000000------......000111333333......------------................../////////////////////////////////////////////000111222222222111333444333000......///222222333777===FFFNNNSSSkkkuuuooohhhaaa]]]aaaggglllooovvv|||}}}zzzvvvrrrrrrssspppjjjfffbbb]]]XXXTTTUUUTTTOOOJJJFFFHHHNNNTTTiiittt{{{xxxvvvtttjjj^^^MMMLLLIIIHHHJJJNNNRRRUUUSSSSSSSSSSSSSSSRRRRRRQQQKKKCCC:::444333222000------------------...//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---......++++++++++++++++++++++++,,,,,,,,,---------------........................,,,------------.................................////////////000000000111.........///000111222333222222111111333555888999777999<<<<<<:::777777888<<<:::888777888888888777:::===???@@@>>>===>>>???AAAGGGPPPYYY]]]XXXNNNFFFDDDBBB@@@@@@AAAAAA@@@???AAA???<<<;;;::::::888666888777777999::::::999777:::<<<@@@AAA@@@?????????EEECCCCCCFFFJJJLLLJJJGGGCCC???;;;;;;???CCCEEEEEEDDDAAA>>>;;;999777444222,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////........./////////000000...///000111111222222222666777999===HHH\\\vvv{{{rrrkkkfffdddaaaaaa```[[[TTTNNNKKKKKKHHHMMMUUU[[[___cccgggjjjfffllluuu}}}|||wwwsssoooqqquuuxxxyyyyyywwwuuusssssssssrrrpppnnnmmmkkkhhhiiiiiilllqqqwww|||yyyqqqeeeYYYRRRLLLHHHFFFBBBEEEIIILLLNNNPPPQQQQQQ```aaaggguuurrrdddQQQEEECCCFFFGGGGGG???===;;;999999:::<<<>>>:::888555222///---,,,+++,,,,,,,,,------.........------------------------,,,,,,---------.........---------------------------------.........//////---------....../////////////////////000000000111000000111444333222888@@@HHHXXXjjjssstttvvv{{{}}}pppmmmpppnnnxxxcccNNNAAABBBGGGGGGAAA;;;::::::999888777777666666555444444555333111111222333333333222222222111111111111000//////...---------------......------------..................////////////000000000000000000000000...///000000111222333333111333444222///...111444333777>>>HHHRRR[[[bbbffflllooorrrssstttxxx~~~~~~~~~}}}{{{zzzyyyzzz{{{sssdddbbb\\\SSSKKKDDDAAA@@@DDDQQQbbbqqq~~~wwwooocccXXXPPPMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSSSSMMMHHHAAA:::666333111000......------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---------................................./////////000000000111111.........///000111222333333333444555777999:::;;;777999:::888444333666999555555666666999???GGGLLLNNNTTT[[[^^^\\\YYYXXXWWWeeeqqqqqq___[[[WWWUUUUUUTTTQQQNNNKKKHHHEEECCCCCCDDDDDDCCC===;;;888777777777555444777;;;???AAAAAA>>>===<<>>>>>>>><<<;;;333000...------,,,+++***------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------........./////////.........//////000000111000111111111000000222333777999>>>III\\\vvvmmm]]]RRRNNNMMMOOORRRRRRQQQPPPOOOPPP[[[```gggmmmqqquuu{{{wwwvvvuuutttrrrooommmkkkxxx}}}||||||zzzwwwssspppnnnjjjkkknnnrrrxxx~~~uuukkkccc]]]WWWRRRNNNMMMMMMKKKJJJGGGEEEDDDMMMLLLMMMUUUcccrrr~~~}}}ooo^^^TTTRRRPPPJJJDDDCCCAAA<<<777444444777:::999999888666333111...,,,---------------.........------------------------,,,---------............------------............------........./////////---------...//////000000/////////000000000111111000///111222222444>>>IIIVVVgggvvvzzzvvvwww{{{}}}{{{~~~xxxeeePPPAAABBBGGGHHHAAA;;;999999888777777777666555555444444444222000000111222333222222222222111111111111000111000///------,,,,,,,,,......------------..................////////////000000000000000000000000...///000111222333333444000222444222000222777<<<@@@HHHTTT___eeefffdddaaaUUUYYY\\\\\\^^^iiizzz|||xxxsssllleee]]]UUUPPPCCCEEEMMM[[[iiisss}}}yyyooodddYYYPPPKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMHHHAAA:::555444555111111000///............------------------------------------------------++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------........................---............///////////////////////////////////////000000000111111111/////////000111222333444666777888999:::::::::999555666777666666999AAAHHHIIIKKKNNNPPPTTT___nnn{{{~~~}}}yyyooojjjeeecccfffkkkpppsssddd\\\PPPFFF???;;;888777555888;;;;;;:::888777777888999:::;;;<<>>===AAAJJJYYYkkkuuu___NNNGGGFFFEEEJJJRRRYYY]]]___`````````cccdddccccccfffnnnuuu}}}}}}}}}}}}|||{{{zzzyyy~~~|||ooooooppprrruuuwwwyyy{{{|||wwwtttoooiiiddd```\\\VVVPPPLLLFFF@@@<<<>>>@@@CCCFFFKKKOOOSSSVVVccc```aaahhhpppnnnaaaTTTPPPIIIAAA<<<:::999666444666777999:::888666333000............------------------------------------------------............------------.........///............////////////---------...///000000000//////000000000111111111000000222444666;;;IIIWWWgggttt}}}zzz}}}wwwyyy}}}~~~wwwgggRRRCCCAAAGGGHHHAAA:::888888888999999999888777777666666333111//////111222222222222222222111111111111000000000/////////000000111.........------...................../////////000000000000000000000000000...///000111222333444444///111333333222555===DDDQQQZZZfffooonnneeeXXXOOOPPPZZZdddggggggmmmzzzzzzuuuhhhZZZOOOLLLIIIHHHPPP\\\ZZZcccoooxxxwwwnnnaaaXXXLLLMMMOOOPPPQQQRRRRRRSSSOOOPPPNNNFFF===777777999444333222000/////////...,,,------......------,,,------------------------***+++,,,---.../////////---------------...///000........................------------------------........................////////////000000000000000000000000000000000000000000000000111111111111000000000111222333555555999:::<<<<<<<<<:::888777555888:::<<<@@@IIIVVV```|||~~~||||||ttt```QQQIIIEEEDDD:::;;;;;;999666444444555000555:::======>>>@@@CCC999>>>DDDHHHHHHIIIKKKNNNCCCBBBAAABBBDDDFFFFFFEEEBBB<<<555000//////...,,,------------------------++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////............/////////000---......///000111111222...000333555777===FFFLLLUUUYYY```jjjuuu|||uuutttnnnbbbSSSKKKLLLPPPOOOVVVaaajjjpppqqqooonnneeeeeebbb___]]]cccnnnxxx||||||xxxxxxyyyxxxrrrmmmfffccc``````___\\\UUUOOOEEEEEEDDD@@@======BBBFFFLLLLLLTTTggg|||{{{[[[RRRGGGCCCDDDAAA999111222555999<<<<<<:::666444/////////...---------,,,---------------------------------.........//////---------.........//////............/////////000---------...///000000111000000000000111111111111222222444888;;;CCCSSScccxxxzzz~~~xxx{{{|||zzzssseeeRRRBBB???@@@???===:::888888999888888999888888777666555555444222000000111222333111222222222222111000000////////////////////////---.........//////000000............////////////............/////////000//////000111222333333333444666888888999@@@KKKUUUXXXYYY\\\aaafffgggeeebbbjjjwww{{{tttwwwmmm[[[SSSOOOHHHBBB@@@CCCFFFLLLXXXkkkzzzzzzssscccTTTIIIMMMRRRPPPQQQUUUTTTRRRNNNGGG@@@;;;888888888777444222000...---,,,------.........---,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------......---...............------////////////000000000000000000000000111111111111111111111111111000000000222000///000222444555555???===:::999:::;;;::::::<<<999<<>>===<<<;;;888666000444888::::::;;;>>>BBB======<<<>>>CCCJJJPPPUUUOOOIIIBBB@@@CCCFFFGGGFFFIIIAAA777111000222333333***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,+++---///------,,,,,,,,,+++++++++---------............///111000...------...///000000000//////.........---///...------///000000000333444777999:::DDD]]]wwwyyy{{{yyyrrrooopppkkkcccbbb```[[[TTTNNNNNNRRRWWW\\\eeeoootttqqqmmmkkkkkkllllllllllllmmmsss|||zzz~~~{{{rrrkkkiiiggg]]]RRRKKKIIIFFFDDDAAA@@@>>>===BBBGGGQQQ___nnnyyymmm^^^NNNGGGDDD???:::999555444333444777999999999555111---,,,...///---+++......------------,,,,,,........................---------,,,,,,+++++++++............////////////............/////////000000111333333222222333555222111444<<>>AAABBB===???@@@???<<<999:::;;;===<<>>GGGTTTiii||||||xxxlll\\\RRROOOOOONNNNNNOOOOOONNNKKKGGGBBB???;;;:::888666444222111111......//////////////////------------------------------------------------///.........------,,,,,,........................,,,------------.........---......//////.........////////////000000000000000000000000111111111111111000000111111222333444333555888;;;===???@@@@@@999;;;===<<<>>>GGGVVVaaaiiigggjjjqqqzzzxxxkkk\\\OOOFFFAAA888888777888999888555333888777888999:::===@@@AAAIIILLLNNNKKKDDD>>><<<===AAAAAA@@@===888333000///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,+++---//////.........---------------------............///000///.........///000111000000////////////......000111222333333444444444888888@@@SSSllliiiWWWQQQNNNKKKGGGIIIOOOWWWbbblllsssvvv{{{|||~~~wwwmmmbbbZZZTTTOOOLLLCCCAAA@@@BBBFFFKKKNNNOOO[[[```___XXXTTTRRRHHH<<<>>>:::555333444666888999;;;:::777333///...000111///............---------.......................................---------............////////////....../////////000000000000222222222111111222444444:::FFFTTT```iiivvv}}}|||yyyxxxwwwvvvyyy}}}iiipppyyy|||qqq^^^MMMFFF@@@@@@???===999777888888::::::::::::999888777666444333222111111111222222111222222222222111000000////////////////////////.........///////////////............////////////...////////////000000000333222111000222555999;;;HHHKKKOOORRRSSSRRRNNNKKKVVVXXX]]]eeeoooyyyiiiSSSLLLGGGCCCLLLZZZgggqqqvvvrrrmmmgggYYYIIINNNOOOPPPPPPOOOLLLGGGCCC===<<<:::888666444333333//////............//////........................------------------------//////......------,,,,,,........................------------............---......////////////...////////////000000000000///000000000111111111111333222222222222444555666777;;;???AAAAAA>>><<<:::===:::999<<>><<<@@@DDDCCC>>>777444333000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,+++---///////////////............---------............///000//////...//////000111000000/////////////////////000111222222333555666AAAEEEPPPcccyyyvvveeeZZZUUUSSSQQQMMMOOOVVVbbbooozzz~~~}}}~~~zzzsssoookkkgggcccOOOKKKEEEAAAAAACCCEEEFFFEEETTT^^^```eeegggXXXCCCCCC???:::666555555555555:::;;;<<<999333//////111111111000000000/////////........................///////////////.....................////////////...////////////000000000111222222111000000333444555@@@RRRcccnnntttyyy~~~}}}qqqjjjfffdddcccfffjjjpppwww}}}pppuuu}}}ttt]]]KKKEEEAAAAAA@@@===999777777888999999999999888777666666333333222222222111222222111222222222222111000000///////////////////////////////////////.....................////////////////////////000000000111111000000111444888===???KKKMMMNNNNNNNNNRRRZZZaaammmjjjhhhiiippp~~~iii\\\RRRFFFCCCIIIIIIYYYkkkvvv~~~|||hhhQQQMMMLLLLLLMMMNNNNNNKKKHHH@@@>>><<<:::777555444444000000///...---.................................------------------------/////////......---------........................---------.........//////---......///000000//////////////////000000000000///000000000111111111111222222111111111333555666:::>>>DDDFFFDDD@@@===<<<===???EEEVVVrrrlll___SSSKKKAAA:::888888666555444555777999:::<<<<<<===@@@BBBFFFJJJMMMJJJDDD???888>>>DDDEEEBBB===999888444222000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,+++---///000000/////////.........---------............//////////////////000111111//////000000000000000000333444444333333555:::???GGGPPP]]]jjjvvv}}}|||tttjjjccc^^^[[[ZZZZZZ^^^___dddmmmwww~~~||||||yyyxxxuuupppkkkZZZTTTLLLFFFDDDDDDEEEEEE>>>JJJTTT\\\kkkwwwnnn[[[LLLHHHBBB===:::777444222666:::======777222///...000000000000/////////...////////////////////////////////////////////////............////////////////////////000000000111111222222111000111444777777GGG]]]mmmvvvwwwuuurrr|||~~~pppcccZZZVVVSSSRRRWWW[[[ccckkkssszzz~~~xxx|||~~~bbbJJJ@@@AAAAAA@@@===999777777888888888999888888777666555333333333222222222111111111222222222222111000000///////////////////////////////////////...................../////////////////////000000000111111000111111333666;;;>>>AAAFFFHHHHHHHHHJJJSSScccooosssxxxzzzgggZZZMMMFFFEEE???GGGTTTddduuu{{{ttthhhTTTOOOJJJIIIKKKNNNNNNMMMDDDCCC@@@===:::777666555333222000///....................................------------------------................................................------........./////////---...//////000000000000////////////000000000000000000000000111111111111000/////////111444777999BBBDDDFFFDDD???;;;;;;<<<;;;GGG^^^~~~|||}}}kkkcccUUUHHH???999666555666666888999;;;===>>>???BBBAAABBBFFFIIIIIICCC>>>888<<<@@@CCCBBB???===<<<888666333000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,+++---///000/////////............---------............///...//////000000111111111//////000000000000111111444444333222444<<>>BBBKKKRRRWWWeee|||tttwwwzzzfffSSSEEE===:::777777888888:::;;;===>>>>>>>>>???@@@AAABBBAAAAAA;;;;;;;;;===>>>???===<<<;;;999666222000.........------------------------,,,,,,,,,------------...,,,---...---,,,+++---////////////.........---------------............///......///000111222222222//////000000000111111111111333444777@@@QQQffftttrrrrrrkkk___ZZZ^^^aaaaaa___ZZZZZZ```fffjjjooouuuvvvxxx|||uuuppphhh```ZZZUUUPPPMMMNNNLLLIIIJJJSSS```nnnvvvllldddWWWKKKCCC???===<<<666777888:::;;;:::777444000000/////////.........////////////////////////------........./////////............//////////////////000000000111111111111222222222333666:::>>>CCCTTTgggrrrwwwyyytttnnnnnnuuuvvvnnn___XXXOOOGGGCCCBBBBBBBBBAAACCCGGGLLLSSSZZZ```ccckkkqqqxxx}}}sssnnnqqqzzzuuuaaaPPPJJJBBBBBB@@@===999777666777777777777777666555444333222333333333333222111111111222222222222111000000////////////////////////000000//////.........---............/////////000000000000000111111111111444555666888999:::;;;<<>>;;;888888;;;===<<<:::===;;;777333111/////////------------------------,,,,,,,,,---------......------...---,,,+++---//////.........---------------------.........//////......000111222222222222//////000000111111111222333555:::BBBRRRlllqqq[[[QQQVVV[[[[[[eeeccchhhrrrxxxwwwwwwzzzyyy}}}wwwooogggbbbMMMKKKKKKLLLJJJNNN\\\kkkyyynnn]]]NNNEEEBBBBBBCCC:::777666777;;;<<<;;;999333333333222222222222111000000000000000000000000,,,---------......//////............/////////000000000000000111111111111111222222222444777<<<@@@HHHXXXiiirrrwww{{{yyytttooottt}}}|||kkk]]]TTTMMMGGG@@@;;;:::;;;<<<<<<;;;<<<>>>AAAGGGMMMSSSVVV```fffnnntttwwwyyy|||~~~pppjjjjjjqqqqqqbbbLLL<<>><<>>@@@@@@???;;;666444777:::<<>><<<;;;:::999999888<<<;;;:::;;;===@@@DDDGGGPPPWWW```hhhlllllllllkkkpppmmmooouuusssbbbKKK<<>>>>>@@@HHHPPPSSSXXXcccrrr~~~gggVVVKKKIIITTTcccvvv~~~zzzooodddXXXNNNKKKMMMOOONNNJJJGGGEEEEEEBBBCCCBBB>>>777222000000//////////////////..............................------........./////////000000////////////000000////////////////////////000000111111111111000000000000111222222222222111000222444333111111333555::::::===BBBFFFHHHFFFCCC;;;HHHYYYooottttttyyykkk```NNNHHH@@@:::777777:::<<<444444555777999<<>>AAACCCAAA<<<444///---...//////...///000111...------,,,,,,------......------,,,,,,------...000/////////........................////////////000000000000111111111111777222///111222111333888888AAALLLZZZnnnwwwdddTTTSSSVVVYYYaaalllmmmqqqvvvzzzqqqeeeUUULLLMMMQQQTTTSSSUUUYYY^^^bbbaaaYYYOOOGGGCCC@@@===:::999999999999;;;888444222222222111000000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222555666666666888@@@KKKSSSbbblllvvvyyy{{{nnnYYYLLLDDD>>>>>>===<<<;;;:::999999999;;;:::999999;;;>>>AAACCCHHHOOOZZZbbbeeedddaaa___qqqrrrxxx}}}wwwbbbKKK===@@@AAA@@@===999777888888888777777666666555555444333333333222222222111111000000000000000000000000111///......///000000///............////////////000000////////////......---///111222333555888:::;;;:::<<>>AAACCCBBB???<<>>@@@BBBCCCBBBAAAAAA@@@>>>:::777999;;;???CCCDDDAAA:::555000000///......///000111......------------............------------......////////////........................////////////000000000111111111222222555000---...000111333777???JJJWWWdddppp{{{~~~lll^^^RRRRRRXXX___kkkwwwwww{{{~~~}}}rrrbbbXXXTTTUUUVVVWWWXXXYYY```lllvvvppp^^^MMMFFFCCC???<<<;;;:::888777::::::999777333111000000000000000000000000000000////////////////////////000000000000000000000000111111111111222222222333333333444666<<>>@@@BBBCCCGGGFFFFFFGGGIIIFFF@@@:::777999===BBBFFFEEE@@@;;;444222///......//////000......------------............------------......///////////////.....................////////////000000111111111222222222---///111333444666:::???OOOVVV^^^eeejjjooorrrsssiiibbb]]]aaagggnnnxxxuuukkkdddaaa``````]]]\\\bbbppp}}}}}}mmm]]]KKKGGGCCCAAA@@@???<<<999:::<<<===:::555111000000////////////////////////////////////////////////000000000000000000000000111111111222222222333333222222444:::EEETTTbbbjjjqqq{{{xxxgggWWWKKKDDD@@@;;;;;;::::::999::::::::::::999888777888999:::;;;@@@DDDIIIKKKHHHCCC>>><<>>AAADDDFFFJJJIIIIIILLLNNNLLLFFFAAA888888:::@@@FFFHHHEEEAAA:::555000------.........///......------......//////......------......///.........///////////////............////////////111111111111222222222222---333777777888AAAOOO[[[kkkgggccc```^^^```eeekkkeeefffkkkttt{{{|||uuunnnhhhddd___]]]^^^gggrrrwwwsssmmmPPPKKKEEECCCCCCBBB???<<<999<<<===;;;666222111222////////////////////////000000000000000000000000000000000000000000000000111222222222222333333333777777:::CCCRRRbbbnnnsssuuuxxxlll^^^PPPFFFAAA;;;::::::999999999::::::::::::999888888999999:::===???AAA@@@===:::999999ttt{{{lllSSSEEE?????????===:::888999:::999888888777777666666555333333333222222222111111000000000000000000000000222000//////000111000000............//////////////////000000000000111111000222333333333444777999999:::>>>DDDIIIMMMWWW```ZZZ\\\^^^```aaadddgggjjjqqqwwwttt^^^LLLGGGAAA???GGGUUUdddsss}}}jjj___QQQJJJJJJLLLMMMLLLJJJJJJIIIHHHFFF@@@999444111111111000000/////////////////////////////////------........./////////...///000111111000///...000000000000000000000000000000111111111111000000000000111222222222222111222111111444888>>>AAABBBHHHDDD>>>===EEEZZZuuuwwwnnnkkkkkklllmmmrrrzzzvvvjjjppp|||vvvbbbNNNBBB999888777777:::???CCCFFFHHHIIIIIIKKKLLLLLLJJJHHH===::::::???FFFKKKJJJGGGAAA;;;444//////000///---//////............////////////............//////.........///////////////............////////////111111111222222222222333000444555333:::PPPjjj{{{xxxhhh]]]XXXXXX```hhhmmmrrryyy~~~~~~wwwnnnddd]]]\\\YYYVVVWWW^^^fffnnnrrrUUUNNNFFFCCCCCCCCC@@@<<<888999::::::777555333333000000000000000000000000000000000000000000000000000000000000000000000000222222222222333333333333888999===JJJ[[[iiippprrrtttxxxooobbbRRREEE@@@;;;;;;:::999999999999999::::::999999999999999:::888999:::999888999;;;<<>>DDDKKKOOORRRZZZccc[[[aaaiiiooorrrssstttvvv~~~tttfffXXXPPPHHHHHHMMM[[[qqq|||tttgggYYYOOOKKKKKKMMMKKKJJJHHHHHHFFFBBB<<<666333222222111000///......////////////////////////....../////////000000000...///000111111000///...000000000000000000000000000000111111111111000000000000111222222222222111333222222666===EEEIIIJJJGGGCCCBBBPPPjjjzzzuuuxxx{{{zzz{{{mmm\\\OOO@@@===999666666:::???BBBCCCEEEFFFFFFFFFGGGIIIKKKCCC>>>;;;???GGGNNNOOOMMMJJJBBB888333222222000...//////............////////////............//////............/////////000............////////////111111111222222222333333222444666:::LLLjjj~~~jjj```\\\^^^eeennnyyy}}}~~~}}}|||wwwpppfff]]]YYYUUUOOOLLLPPPZZZfffnnn___VVVKKKEEEDDDCCC@@@<<<777777666777888888666555000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333444444555777@@@QQQeeessswwwvvvwww~~~~~~ssslll```QQQEEEAAA<<<;;;:::999888888888888888888888888888888999999666888999999888888999;;;pppttt~~~mmmTTTDDD??????>>><<<:::999999:::999999888888777666666666333333333222222222111111000000000000000000000000222000//////000111111000............/////////000//////000000111111111222111333555777888;;;>>>AAAAAACCCIIIPPPTTTVVV]]]eeeeeekkksssxxx{{{}}}|||mmm[[[MMMGGGOOOhhhnnnZZZNNNMMMQQQLLLJJJHHHGGGGGGCCC===888444333222111000...------000000000000000000000000000000000000111111111111...///000222222000///...000000000000000000000000000000111111111111000000000000111222222222222111444333333888AAAJJJOOOPPPFFFEEEPPPoooxxxiiigggrrrsss|||vvvwwwzzzxxxooofffLLLGGG???888555666:::===???AAABBBAAA@@@BBBGGGLLLHHHBBB===@@@HHHPPPRRRQQQOOOGGG<<<666444444222000//////............////////////............//////---.........//////000000............/////////000111111222222222333333333555999???LLLggg}}}jjjcccdddgggoooxxxyyy{{{{{{xxxyyy~~~zzzrrrkkkXXXSSSLLLIIIMMMVVVbbbiiihhh]]]PPPHHHFFFEEEAAA<<<777555333555888:::888666000000000000000000000000000000000000000000000000000000000000000000000000222222333333333444444444666:::FFF[[[sss}}}wwwlllfff]]]PPPGGGEEE===<<<;;;999888777777777777777777777888888888888888:::<<<;;;999666555555qqqrrryyy|||hhhPPPAAA?????????<<<:::888999:::999999888888777666666666666555444222111111222222111111111111111111111111000///...///000111000///---......///000111111222333111111222555555222///666777888999:::>>>BBBFFFJJJKKKNNNQQQPPPQQQ[[[fffnnnsssxxxyyyxxxzzzrrr]]]OOOOOO\\\hhhpppWWWLLLLLLNNNPPPPPPLLLHHHFFFCCC@@@===:::666333222111///...000000////////////000000111111000000//////......000000000000000000000000////////////000000000000000000000000111111111111222222222333555555444222555444666<<>>;;;777444333111000...000000////////////000000111111000000////////////000000000000000000000000////////////000000000111111111111111222222222222444444444555666666666555888:::>>>BBBFFFHHHJJJJJJ___qqqvvvqqqsssyyy~~~}}}gggeeelll|||mmm___RRR>>>777999888888999:::<<<>>>AAABBBCCCDDDFFFHHHHHHHHHKKKOOOSSSRRRQQQLLLCCC:::333111111////////////////////////000000000000000000000000/////////000000000000000000000000000111111111111///555222000777777444888===DDDLLLYYYqqquuupppmmmpppxxx{{{wwwzzzwwwiiiUUUFFFBBBEEELLLQQQ[[[```eeeddd\\\QQQJJJFFF===888444555666555666999666444111000222333222111////////////000000000111000111111111111222222222111444444111333888999666AAAMMMaaaxxxwwwkkkiiiiiibbbYYYLLLFFF???;;;:::;;;:::999:::::::::999999888888888:::>>>@@@???;;;888777888}}}|||~~~wwweeePPPDDD???@@@???===:::999999:::999999888888777666666666555555444333222222222222111111111111111111111111000///...///000111000///////////////000000000000/////////222555666666555777999;;;<<<>>>BBBFFFIIINNNLLLKKKKKKHHHHHHPPPZZZlllttt~~~}}}}}}|||```NNNHHHHHHMMMWWWeeeqqqtttmmmaaaWWWNNNMMMLLLLLLMMMLLLJJJHHH???<<<888555444222111///111000000//////000000111111000000000000/////////000000000000000000000000/////////000000000111111222222222333333333333444333333333444555666777888888===BBBBBBBBBEEEMMMTTTvvv}}}oookkkkkknnnyyyvvvhhhhhhxxxyyyssseeeIII:::::::::666888;;;>>>AAABBBCCCCCCBBBEEEHHHJJJKKKMMMOOOQQQSSSRRROOOIIIAAA999333111////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222...444222111777666555===JJJSSS\\\cccmmmyyyzzztttnnnrrryyy~~~xxxuuuyyy~~~fffRRRIIIHHHKKKMMMWWWbbbpppyyywwwiiiXXXKKKAAA;;;666666666444444777777555333222222333222000/////////000000000111111000111111111111222222222222444333222333888;;;:::FFFVVVmmmuuussstttpppiiiZZZQQQEEE???======<<<::::::::::::::::::999999999:::???CCCCCC???:::888888zzzgggQQQDDD@@@@@@???===:::999:::;;;999999888888777666666666444444444333222222222222111111111111111111111111000///...///000111000///000000000000///////////////000111222444555666666555777999<<<>>>AAAEEEHHHLLLIIIHHHHHHGGGIIIQQQ[[[hhhqqq{{{mmmZZZOOOKKKDDDIIITTTbbbqqquuukkk^^^SSSNNNJJJLLLNNNNNNLLLKKKAAA>>>:::777555444222000111000000000000000000111000000000000000000000000000000000000000000000000//////000000000111111111222222222222333333333333111111111111222555999<<>>666111111111111111000000000000////////////////////////111111111000000000000///000000111111111222222222111555222111888999???MMM```iiipppooommmnnnnnnlllqqqzzzxxxhhh]]]UUUNNNIIITTT]]]nnnhhhTTTIIIAAA;;;999777444444666777666555444333222111000//////000000000111111111000000111111111222222222222333333333444999===@@@NNN___vvv}}}}}}xxxrrrfffZZZLLLCCC@@@@@@===:::999999999999999999999999:::@@@GGGHHHDDD>>>:::999kkkRRRCCC@@@@@@@@@>>>;;;999:::;;;999999888888777666666666333333333333333333222222000000000000000000000000000///...///000111000///000000000000////////////111222222333333444555666333555888:::<<>>AAACCCDDDEEE@@@BBBFFFJJJMMMOOOOOONNNPPPPPPQQQOOOJJJBBB999333333333333222222111111111////////////////////////111111111111000000000000111111111111222222222222666999444444<<>>:::666555777777777666555444222111111000000000000111111111111000000111111111222222222333333333444555999@@@FFFXXXhhhzzz{{{ssskkkaaaSSSHHHDDDAAA>>>;;;999999999999999888888888:::BBBKKKOOOKKKDDD>>>;;;nnnSSSBBB@@@AAA@@@>>>;;;::::::;;;999999888888777666666666222333333444444333333222000000000000000000000000000///...///000111000///////////////000000000000222333444333222333555777444666999;;;<<<>>>AAACCCEEEDDDFFFLLLPPPTTT]]]eeemmmqqquuuyyy}}}mmmkkkooo|||ooo```LLLGGGCCCIIIbbbqqq```QQQPPPRRRNNNLLLMMMFFFBBB>>>:::888777444333222111111000000111111222000000000111111111111222000000000000000000000000000000000111111111222222111111111111222222222222333444555555777>>>HHHPPPVVVPPPNNNWWWmmmkkkaaaiiilllwwwqqq[[[OOODDD:::::::::<<>>;;;::::::<<<999999888888777666666666222222333444444444333222000000000000000000000000000///...///000111000///......//////000000111111000222333333222333777:::777:::===>>>???@@@BBBDDDGGGFFFHHHOOOTTTWWW]]]dddkkkmmmqqqxxx~~~zzztttsssrrrpppoooppprrrtttvvv~~~zzzZZZSSSGGGDDDYYY{{{mmmYYYTTTTTTOOOLLLMMMGGGDDD???<<<:::888555333222111111000000111111222000000111111111222222222000000000000000000000000000000111111111222222222222222222222333333333444444555777777:::BBBOOOXXXXXXQQQSSSiiioooaaa___dddxxx{{{wwwuuuiii___VVVKKK>>><<<:::999;;;@@@FFFIIIBBBAAA@@@BBBHHHMMMOOOOOOQQQOOONNNNNNLLLHHHBBB===333333222111111000//////000000000000000000000000//////000111222222333444111111111222222222333333000333222999FFFTTTpppssscccWWWKKKIIIMMMZZZmmm{{{~~~```VVVKKKDDD>>>777555777444666888888555333333555000000111111111222222222000111111111111222222222444222333666777999DDDOOO]]]hhhrrrrrrsss{{{{{{qqqjjjhhhfffaaaXXXNNNGGGCCCCCC???>>>>>><<<;;;:::999888999DDDRRRZZZXXXPPPGGGBBBoooTTTEEEAAAAAA@@@>>>;;;:::;;;<<<999999888888777666666666111222333444444444333222000000000000000000000000000///...///000111111///---......///000111111222...000222333222444999===;;;===@@@BBBBBBCCCDDDFFFJJJHHHKKKQQQUUUWWW[[[aaalllnnnttt{{{jjjgggaaa^^^```iiittt|||jjjaaaOOOCCCQQQssswww___XXXVVVPPPLLLNNNHHHEEE@@@<<<:::888666444222222111111111111222222000000111111222222222222000000000000000000000000000111111111111222222222333333333444444444555555222444666666:::CCCQQQ[[[\\\UUU\\\|||~~~sssmmmmmmmmmppp{{{fff```aaasssvvviiiggg```\\\UUUHHHBBB>>>:::777999???FFFKKKDDD@@@>>>@@@EEEKKKOOOPPPRRRPPPNNNMMMMMMKKKFFFAAA111111111000///......---000000000000000000000000......///111222333444555111111222222222333333333333888:::DDDTTTbbb}}}|||nnn___MMMLLLLLLQQQYYYeeepppwwwbbbXXXMMMEEE>>>777444666333666999888666444444666000111111111111222222222000111111111111222222222444222333777777:::EEERRRdddpppxxxvvvuuu~~~}}}tttnnnfffgggeee]]]QQQIIIFFFFFFBBBAAA@@@>>>===;;;:::999888DDDSSS\\\[[[SSSJJJEEEvvvYYYIIICCCAAA???<<<;;;;;;;;;<<<;;;:::999777666666555555444333222111111111222333111111111111111111111111000000000000////////////000000000000000000000000111222333333222333666888AAAAAAAAA@@@???@@@CCCFFFGGGHHHKKKPPPVVV[[[___aaaqqq}}}qqq\\\^^^^^^aaammmyyy```OOOQQQfffwwwcccUUUOOOOOOQQQLLLIIIEEEAAA>>>;;;777444333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222333333222333444444333111666888::::::???HHHPPPRRRRRR]]]uuu~~~yyyooocccXXXSSSRRRPPPQQQTTTYYYcccvvv|||jjj___hhh~~~rrrhhhccc```^^^SSSIII>>>999;;;>>>??????BBBAAAAAAAAABBBGGGLLLPPPRRRRRRQQQPPPMMMJJJHHHFFF;;;666111...///111000///////////////000000000000111111000000111111222333111333444222222444555555555333:::JJJ^^^tttwwwyyypppYYYQQQJJJKKKPPPVVV___ggglll^^^LLLBBB???>>>:::666555555555666777666333000000000000000000111111111111111222333333333333222111333222///333CCCTTT^^^tttuuuvvvyyy}}}{{{jjjkkkhhhffffff```UUUMMMKKKKKKDDD?????????<<<:::;;;AAAMMM]]]dddbbbZZZTTTQQQtttUUUFFFCCCAAA???<<<;;;;;;;;;<<<<<<;;;:::999888777777777444333222111111111222222000000000000000000000000000000000000////////////000000000000000000000000222333444444444666:::===>>>>>>>>>======???BBBEEEFFFHHHKKKNNNSSSXXX^^^bbbyyyyyyhhhdddiiinnntttuuu]]]SSS[[[mmm{{{qqq```UUURRRSSSQQQNNNJJJFFFBBB>>>888555666555444333333222222333222222222222222222222222111111111111111111111111222222222222222222222222333333333444666666666555666555777<<>>>>><<>>===CCCTTTeeetttyyyzzzhhh]]]RRRNNNPPPWWWcccnnnqqqkkk```TTTIIIAAA<<<:::555555666777999888666444111111111111111111111111111111222333333333333222222555555444<<>><<<::::::;;;<<<;;;:::999888777666666666444333222222111111222222////////////////////////////////////000000000000000000000000000000000000333444444555666999>>>BBB>>>>>>===<<<===@@@EEEIIINNNPPPSSSUUUWWW]]]eeekkk{{{~~~ssshhh___kkkrrr{{{lllWWWQQQXXX```zzz{{{iiiYYYRRRRRRVVVSSSPPPLLLGGGAAA:::666888777666555444333333333222222222222222222222222222222222222222222222222222222222222222222222222333333444555666777888888:::555888BBBJJJMMMSSS[[[yyy|||pppdddXXXSSSRRRPPPOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDBBB@@@???DDDLLLSSSbbb~~~{{{|||rrrYYYFFF>>>===<<<;;;BBBGGGKKKJJJFFFCCCEEEGGGNNNNNNNNNNNNMMMLLLJJJIIIFFFAAA999444111111111111/////////000000000111111000111111111111222222222222111000222444666777777GGGJJJUUUffftttyyy{{{}}}|||xxxwwwuuueeeZZZUUUXXXeeeqqqwwwzzzxxxjjjTTTCCC???BBB999888888888999999777555111111111111111111111111111222222333333333333333333555666999EEE\\\ppp{{{pppllliiiiiilllkkkeee```^^^TTTLLLEEECCC@@@===<<>><<<::::::;;;;;;999888777555444444333333333333222222222222111222000000000000000000000000////////////000000000000000000000000000000000000333333444555666;;;@@@EEE????????????@@@CCCIIINNNUUUXXX\\\]]]^^^ccckkkrrruuuzzz}}}vvvlllfffeeegggpppxxxuuu[[[MMMMMMRRRZZZjjjzzz|||ooo^^^TTTQQQUUUSSSQQQNNNJJJDDD===888777777666555444444444444222222222222222222222222222222222222222222222222111222222222222222333333444555555666555666777999<<<888===HHHMMMPPP\\\kkkxxxgggZZZRRRKKKHHHHHHIIIHHHGGGDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFDDDEEEEEECCCBBBCCCGGGJJJPPPfff{{{nnnvvvnnnVVVEEE===;;;<<>><<<999888888777555333222222222222222111111111111222333333444444333333222444555:::JJJbbbwwwwwwqqqmmmlllooonnnhhhcccaaaXXXQQQIIIEEE@@@<<<===@@@EEEUUUiiitttqqqiiidddbbbkkkUUUMMMBBB@@@>>>;;;:::::::::;;;999888777555444444333333333333333333222222111111111111111111111111111111.../////////000000000111111111111111111111111111222333444555666:::@@@DDD@@@@@@@@@AAABBBFFFLLLPPPRRRWWW\\\___aaadddhhhllliiikkklllhhheeegggqqq{{{|||{{{xxx{{{}}}```MMMFFFFFFIIIZZZoooyyytttfffYYYRRRQQQPPPNNNMMMJJJFFF???;;;666555555444444444444555222222222222222222222222222222222222222222222222111111111222222333333333444666666555444444666888999<<>>;;;888777777777666555444333333333222222222111222222333444444444444333444555666===OOOhhh{{{uuuooommmpppqqqlllfffddd\\\UUUNNNIIICCC>>>>>>BBBIIIYYYmmmuuurrrjjjffffffpppYYYPPPBBB@@@===;;;999999:::;;;;;;:::999888777666666666222333333333333222111000111111111111111111111111......//////000000111111111111111111111111111111222333555666777:::===@@@>>>@@@AAABBBDDDGGGKKKOOOQQQUUU]]]dddhhhiiifffdddYYYWWWXXX]]]bbbkkkyyy~~~uuurrrssstttxxx}}}nnnVVVHHHCCCEEENNN___ooouuunnn^^^PPPOOONNNMMMLLLKKKGGGCCC???777666555444444444444444222222222222222222222222333333333333333333333333111111111222222333333444333555777555333333777;;;:::CCCOOOWWW___qqqzzzhhhZZZSSSOOOJJJFFFDDDFFFFFFEEEFFFIIIGGGCCCJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGFFFFFFHHHIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCJJJVVVeee}}}rrrcccjjjwwwwww[[[FFF>>>>>>;;;???EEEJJJJJJIIIGGGFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJGGGBBB:::444000000111000000000111111111222222///000111333333222111111444111111444444555AAAPPPyyytttcccUUUOOOSSShhhkkkSSSEEE===:::777666777888999999555444444333333222222222222222333444444444444444888888:::DDDYYYssszzztttqqquuuwwwsssmmmjjjbbb\\\VVVQQQJJJDDDDDDHHHOOO```ssszzzssshhhcccbbbsssYYYNNNAAA@@@===;;;999999::::::<<<;;;:::999888777777777222222333333333222111000111111111111111111111111.........///000111111111111111111111111111111111333555777999999:::;;;===???AAADDDFFFGGGIIILLLOOOQQQWWWaaammmtttqqqhhh___RRRNNNPPP\\\iiisss|||yyyqqqmmmlllnnnpppvvv|||ppp^^^TTTIIIHHHQQQeeeyyy{{{iiiWWWRRRPPPNNNMMMLLLIIIFFFCCC;;;:::888666444333222222222222222222222222222222333333333333333333333333000111111222333333444444111444666666444666;;;@@@EEEUUUdddoooyyyaaaZZZPPPJJJIIIKKKLLLMMMNNNRRRSSSRRRUUU[[[\\\YYYSSSRRRPPPOOONNNNNNOOOOOOMMMLLLLLLOOORRRUUUUUUTTTPPPNNNLLLKKKJJJIIIHHHGGGCCCFFFJJJRRR```zzzkkk___dddpppuuuaaaOOODDD???===>>>@@@EEEIIIKKKHHHFFFGGGHHHJJJKKKLLLKKKKKKJJJHHHGGGDDD===666222111222000000111111111222222222///000222333333222111000222000333777666999LLLcccrrraaaVVVLLLWWWhhhyyyuuuaaaQQQCCC???;;;888777777777777555555555444333333222222222333444444555444444444888999===KKKdddzzz}}}zzzssspppiiiddd```[[[SSSLLLLLLPPPVVVhhh|||vvvfff[[[WWWsssVVVIIIAAA@@@===;;;999999::::::;;;:::999777666666555555222222333444333222111000000000000000000000000000---......///000111111222111111111111111111111111444777999;;;:::::::::;;;BBBEEEHHHJJJKKKMMMOOOPPPPPPUUUaaapppyyyuuufffZZZXXXRRRVVVfffvvv~~~zzzrrrhhheeehhhooouuuxxx{{{xxxlllQQQIIIMMMeee{{{eeeVVVTTTQQQOOOMMMKKKHHHFFF@@@>>><<<888555333111000222222222222222222222222333333333333333333333333000000111222333333444444///333666777666999???EEETTTgggxxx~~~tttbbbWWWRRRQQQQQQRRRVVV[[[___bbb```eeegggffflllvvv{{{yyyyyyvvvpppiiibbb\\\YYYWWWTTTSSSSSSVVV[[[^^^___]]]UUUSSSOOOMMMLLLKKKJJJIIIHHHIIIJJJJJJOOO```~~~www``````iiiyyywwwssslllbbbUUUIIIAAA???===>>>BBBHHHKKKHHHEEEGGGHHHJJJKKKKKKKKKJJJJJJFFFGGGEEE@@@999444333333000111111111111222222222...000222333333333111000000000555:::999===UUUppp|||ppphhhiiisss|||uuubbbWWWPPPLLLOOO^^^ooouuulll```LLLGGG@@@:::777555333222666666555444333333222222222333444444555555444444555777>>>OOOkkk~~~vvvqqqnnnjjjgggccc[[[SSSSSSWWWZZZnnnzzzdddUUUNNN|||lllWWWDDDBBB???;;;:::::::::::::::<<<;;;:::999888666555555444444333333222111000000000000000000000000000000000//////000222333111000/////////000111111222222666777888999:::;;;<<<<<<<<<@@@EEEHHHIIIHHHIIIIIISSSXXX```iiillliiiaaaZZZYYYXXX___mmmwwwzzz}}}yyypppgggfffoooyyyvvvXXXOOOSSSbbbvvvrrreeeTTTSSSRRRHHHNNNRRRBBBCCC@@@<<<888555444444555333333333333333333333333222333333444444333333222222222333333333444444444777555555555444777BBBMMMgggjjj{{{zzzyyyuuujjj]]]WWWYYYRRRWWW\\\```dddlllvvv|||ssspppooofffccc```bbbiiirrrzzz~~~iiibbbZZZUUUSSSRRRQQQOOOPPPKKKKKKMMMKKKNNNbbbzzzoooeeejjjvvvgggddddddZZZMMMEEE<<<<<>>:::555111...000111111222222222111111222000222777999555333333111222444666777CCC^^^xxxxxxnnnjjjiiirrrwwwzzzyyyvvvyyyvvvpppfff^^^cccoooqqqZZZLLLNNNRRRZZZjjjvvvtttjjjSSSNNNDDD999666:::999555666555555444444333222222333333222222222333444444666999AAASSSppp{{{~~~xxxrrrrrrqqqpppoooggg]]]YYYZZZ```tttpppYYYHHHpppZZZGGGCCC@@@<<<;;;;;;<<<<<<;;;<<<;;;:::999888666555555444333333222222111111111000000000000000000000000000//////000111222000/////////000000111111222222777777777888999::::::;;;===AAAEEEGGGHHHIIIJJJKKKOOORRRWWWZZZ[[[ZZZWWWUUUYYYZZZaaammmtttuuuxxx}}}|||llljjjjjjoooyyy|||~~~mmm___ZZZccctttkkkYYYVVVUUUJJJLLLPPPEEEEEECCC>>>:::777555555555111111111111111111111111222333333444444333333222222222333333333444444444666555666888888<<>>AAADDDFFFGGGIIIKKKMMMNNNOOOOOOLLLJJJJJJMMMQQQZZZ^^^gggooorrrrrruuuzzzyyyqqqlllhhhmmmvvv}}}sssooopppqqqtttzzz|||kkkaaaeeerrrwwwaaaXXXVVVMMMKKKMMMJJJHHHFFFAAA===999777666666222222222222222222222222333333444444444444333333333333333333444444444444555555888;;;===AAAMMMYYYgggvvv|||ooofffgggkkkpppzzzzzzrrrggg___[[[UUUQQQWWWaaalllxxx}}}xxxyyyxxxrrrmmmVVVIII???AAAIIIPPPVVV[[[TTTOOOIIIGGGIIIJJJJJJHHHIIIHHHFFFCCC???;;;777555222222222222222222111111444222333777777444444666888777999AAALLLZZZlllzzz}}}|||{{{{{{|||uuufffbbb\\\UUUNNNKKKLLLNNNRRRWWWZZZYYYXXX[[[eeeoooxxxnnniiikkkwwwqqqppp|||}}}ddd^^^YYY___ooo}}}~~~xxx```OOOAAA@@@@@@:::444444666666555555444333333333333333333333333444555555<<<<<>>@@@BBBCCCEEEGGGKKKOOORRRQQQNNNHHHBBBBBBIIIPPP]]]dddlllrrrrrrrrruuuzzz~~~~~~zzzssskkkggglllttt|||zzzxxxzzz}}}pppfff``````iiisssppphhhjjjssslllXXXTTTPPPKKKKKKMMMJJJHHHCCC???:::777666555444444444444444444444444333333444444444444333333333333333444444444444555555555888<<>>???PPPmmm~~~yyyiiifffeeexxx}}}~~~vvvtttwwwkkkVVVuuuuuuhhhYYYKKK@@@>>>;;;::::::<<<<<<;;;<<<;;;:::999888666555555222222222222222222333333000000000000000000000000///......///000000...---000000000111222222333333666666666777888888999999<<<>>>@@@AAACCCGGGKKKOOOTTTSSSPPPIIICCCDDDLLLSSS___fffnnnpppoooppptttwww{{{zzzyyywwwtttqqqooonnnqqqyyy}}}xxxuuuuuusssqqqqqqtttyyy~~~yyynnnaaaZZZ[[[ccctttsssiiiiiilllxxx\\\RRRRRRNNNJJJMMMKKKIIIEEE@@@;;;888666555444444444444444444444444333444444555555444444333333333444444444555555555777666888===BBBKKK\\\lllwww}}}rrrqqq{{{yyyqqqzzzxxx^^^FFF???AAAEEEMMMVVVXXXSSSLLLGGGGGGIIILLLNNNHHHHHHGGGEEEBBB???<<<:::444444333222111111222222555333444666555444888>>>???HHHXXXkkk|||}}}wwwsssooolllkkkhhhfffdddXXXVVVTTTRRRSSSUUUWWWXXX[[[mmm|||vvv{{{mmmaaaaaaeeemmmxxx{{{|||ppp```PPPPPP```uuu~~~cccMMMIIIFFF<<<666999777666666555555444333333333333333333444555666777<<>>EEEPPPXXXTTTOOOJJJHHHIIIKKKMMMGGGGGGGGGEEECCC@@@===<<<666555333222111111222222555333333555444444:::CCCLLL___yyy}}}zzzjjj___\\\aaagggrrrzzzzzztttmmmgggcccaaa[[[WWWUUUTTTUUUWWW___gggdddccccccdddfffggggggeeemmmnnnZZZQQQPPPSSS\\\lll}}}xxxeeeQQQIIINNN[[[lllxxxjjjSSSJJJDDD===888999777777666666555444444444333333333333444555777777888FFF```{{{xxxddd[[[[[[rrr}}}ooo^^^qqq}}}rrrfffVVVHHH@@@>>>;;;:::;;;<<<======<<<;;;:::999888666555555444333333222222111111111000000000000000000000000...---...///222333222111000111111222222333333444444555666888999;;;<<<===;;;>>>AAADDDFFFJJJNNNQQQLLLIIIFFFFFFJJJTTT^^^eeejjjmmmkkkfffeeeiiijjjgggkkkjjjjjjkkkoootttyyy}}}~~~}}}|||zzz{{{|||~~~xxxsssmmmhhhfffccc```^^^[[[ZZZXXXWWWXXX\\\```dddlllpppvvvzzz{{{|||||||||{{{qqqkkk``````eeemmmsssvvv}}}zzzgggXXXIIIOOOdddqqq}}}ccc\\\TTTKKKNNNLLLJJJGGGDDD@@@<<<999888333333333333333333333333444444555555555555444444444444444444555555555555888777;;;EEEVVVooolll]]]```bbblllyyyvvv^^^JJJDDD@@@;;;AAANNNYYYWWWSSSNNNJJJHHHIIIJJJGGGHHHGGGFFFDDDBBB@@@>>>777555333111111111222333444222333444333555===GGG[[[yyyzzztttyyyrrr___QQQKKKJJJIIIHHHVVV^^^jjjuuuyyyvvvpppkkkfffccc^^^XXXSSSOOOLLLKKKJJJIIIJJJMMMOOOUUUeeeuuu||||||{{{tttpppmmmoookkk```SSSLLLFFFGGGKKKTTTaaaoooyyy~~~}}}yyyzzzrrr^^^RRRNNNRRR```mmm{{{mmm[[[NNNGGGBBB>>>:::777777666666555555444444222333333333555666777888:::OOOlll|||nnneeefffuuu}}}www\\\qqqyyykkkYYYJJJAAA???<<<;;;<<<>>>>>>>>><<<;;;:::999888666555555444444333333222111000000000000000000000000000000------...000333444333222000111111222222333444444444555666888:::<<<>>>>>><<>><<<:::555555555555555555555555444444555555555555444444444444444555555555666666888888<<>>???@@@@@@@@@BBBFFFJJJKKKJJJHHHJJJMMMRRRXXX```hhhnnnqqqsssttttttoooiiigggkkkoootttxxx~~~lllYYYMMMNNNUUUqqq|||dddWWWRRRNNNPPPMMMIIIEEEBBB???;;;888666555555444444444555555666666666666666666666666333555666666555444444555777888BBBSSSccc|||ooo___bbbnnnqqqkkkbbb\\\SSSJJJAAA<<>>======>>>>>>======>>>???BBBEEEFFFEEECCCCCCEEEIIIOOOUUU[[[```ccckkkmmmmmmjjjhhhiiinnnttt{{{~~~~~~~~~~~~{{{bbbPPPNNNSSShhh~~~{{{dddXXXUUUSSSOOOLLLIIIFFFCCC???;;;777666555555444444555555666666666666666666666666666333555666666555444555666<<<@@@LLL\\\kkkllliiilllvvvjjjfff\\\PPPHHHBBB???BBBHHHNNNSSSTTTNNNIIIIIIHHHEEEHHHGGGFFFEEEDDDCCCBBBAAA===999555444444555444333888666666666666777<<>><<<777444666666444444666555333444666555444777<<>>AAADDDFFFEEE@@@===666999>>>CCCHHHOOOVVV[[[\\\[[[\\\^^^aaaaaa```^^^ZZZZZZ[[[___cccfffffffff```]]]VVVNNNFFF@@@<<<:::===<<<;;;;;;<<<<<<:::888<<<<<<===???BBBCCCAAA???>>>???AAAEEEIIIMMMPPPRRR[[[^^^bbbeeehhhnnnwww}}}}}}||||||yyyxxx~~~rrr[[[TTTWWWnnnppp^^^VVVSSSNNNLLLIIIGGGDDD@@@;;;777666666555555555555666666666666666666666666666666333555666666555555666888888BBBUUUhhhuuuuuussspppnnncccVVVOOOJJJEEEDDDEEEGGGMMMRRRQQQOOOMMMJJJEEEGGGFFFFFFEEEDDDCCCCCCBBB===:::666444444555444444999555333555555666<<>>@@@BBBDDDEEEDDDAAA>>><<<999===BBBFFFJJJMMMPPPRRRSSSUUUWWWYYY[[[[[[ZZZXXX]]]^^^aaaeeeggghhhfffeeeVVVTTTQQQLLLHHHEEEBBBAAA@@@>>><<<;;;<<<===<<<;;;<<<<<<<<>>>>>@@@AAACCCEEEFFFIIIOOOYYYcccmmmvvv}}}{{{yyyyyyttttttzzzjjj^^^]]]mmmjjjYYYOOOMMMKKKIIIGGGEEEAAA<<<999777777666666555666666666666666666666666666666666333555666666555666888:::666DDD]]]vvv~~~~~~zzzssskkkcccXXXLLLEEEDDDEEELLLTTTYYYYYYTTTMMMGGGFFFFFFEEEEEEDDDDDDCCCCCC===;;;888666444444444555555222222666888888AAAMMMfffttt|||tttqqqsss|||tttlllccc___aaadddggggggjjjnnnuuu~~~|||rrrpppooojjjaaaZZZXXXWWWVVVXXX]]]^^^^^^^^^cccjjjrrrxxx{{{sssggg[[[UUUPPPKKKHHHIIIMMMLLLMMMOOOOOOMMMOOOTTT^^^eeevvvpppjjjyyypppgggiiiqqqnnnVVVIIIDDD>>>888555666777666666999666333333555555555888>>>NNNqqqvvvrrrpppnnnvvvyyywwwhhhSSSGGG@@@???===<<<;;;;;;<<<<<<<<<;;;;;;:::999888777666555333111111222333222111111111000000000000111111111111111111111111111111///000111222444555777777666666888999;;;===>>>???@@@CCCEEEDDDAAA===<<<===<<<@@@FFFJJJLLLMMMOOOPPPRRRTTTVVVWWWWWWUUUTTTSSS\\\```dddggghhhfffcccbbbUUUTTTSSSRRRQQQPPPPPPOOOIIIEEE@@@>>>>>>???@@@@@@;;;;;;;;;>>>AAACCCCCCBBB============>>>>>>???@@@@@@IIIVVVeeeqqqyyy~~~|||zzzxxxvvvuuusssttt{{{sssbbbZZZXXXsssyyy___NNNNNNLLLJJJHHHFFFCCC???<<<999999888777666555555666666666666666666666666666444555666666666777:::<<<===III```yyyzzzqqqsss|||iiiRRRFFFDDDDDDJJJUUU^^^___XXXOOOHHHFFFFFFEEEEEEDDDDDDCCCCCC>>><<<:::777555444555555666333555;;;;;;===JJJ\\\yyy{{{{{{}}}~~~tttooopppzzz}}}~~~wwwjjjfffeeebbb[[[WWWUUUYYY]]]aaaeeeiiijjjiiiiiilllrrrxxx}}}pppcccVVVOOOKKKHHHHHHJJJNNNMMMNNNPPPOOOLLLMMMQQQXXX\\\hhh}}}nnnsss|||{{{fffPPPHHHAAA;;;666777777666777999666444333555555555999@@@UUUvvv}}}nnnhhhfffiiivvv~~~qqqyyykkkWWWIII@@@???===<<<;;;;;;<<<<<<;;;<<<;;;;;;:::888777666555333111111222333222111111111000000000111222222111111111111111111111111000111222333444555666777555666888999<<<===???@@@???CCCFFFDDD>>>;;;<<>>>>>??????<<<;;;;;;===@@@BBBBBBAAA<<<<<<;;;;;;;;;<<<<<<===BBBJJJWWWeeepppvvvxxxyyy{{{zzzxxxwwwwwwuuurrrpppqqqrrryyyvvv___SSSPPPeeehhhPPPPPPNNNKKKHHHGGGEEEBBB@@@<<<;;;:::888666555444444666666666666666666666666444555666666666888;;;>>>>>>JJJ^^^sssqqqjjjhhhnnn~~~~~~}}}tttXXXGGGCCCAAAFFFQQQ^^^aaaZZZPPPJJJGGGFFFFFFEEEDDDCCCCCCBBB>>>>>><<<888555333555666555222555:::888;;;SSSnnn{{{{{{vvvooojjjaaaXXXRRRRRRWWW```jjjqqqsssssssssrrrqqqrrrtttuuuuuuttteeeZZZOOOKKKJJJIIIJJJNNNMMMKKKLLLPPPPPPPPPSSSXXX___ccclllzzz~~~yyy}}}~~~vvvYYYMMMDDD===888888888666666999777444333555555555:::AAA\\\zzzmmmeeeccchhhxxxoooxxxkkkWWWIII@@@???===<<<;;;;;;<<<<<<;;;<<<<<<<<<:::999777666555333111111222333222111111111000000111111222333111111111111111111111111222222333333444555555666555666888:::<<<>>>???@@@AAAFFFJJJGGGAAA>>>AAAEEEKKKLLLNNNNNNMMMMMMOOOQQQOOORRRTTTSSSRRRRRRTTTVVVXXX\\\aaaccc```\\\YYYXXXRRRSSSUUUWWWYYYZZZ[[[\\\XXXTTTNNNIIIFFFEEECCCAAABBB@@@??????AAABBBAAA@@@;;;;;;;;;;;;<<<<<<===>>>DDDJJJTTT```kkkrrruuuuuuwwwvvvttttttuuurrrnnnjjjhhhiiinnnwww{{{aaaTTTSSS]]]ssswww^^^SSSPPPKKKHHHGGGFFFEEEDDD???>>>;;;999666444333222666666666666666666666666444555666666666999<<>>@@@@@@EEEJJJNNNLLLEEEBBBGGGLLLXXXXXXVVVRRRNNNLLLLLLNNNLLLNNNQQQQQQQQQSSSWWWZZZ[[[```eeeeeebbb]]][[[ZZZXXXZZZ]]]aaadddgggiiijjjgggccc___[[[WWWSSSNNNKKKIIIGGGDDDCCCDDDCCCBBBAAA<<<<<<<<<<<<===???@@@AAABBBGGGOOO[[[gggpppuuuwwwvvvtttsssttttttqqqkkkfff______bbbjjjsss~~~ggg\\\LLLOOOaaaqqqUUUQQQLLLHHHGGGGGGGGGFFF@@@???<<<999666444222111666666666666666666666666444555666666777999===@@@TTTuuu{{{tttnnnnnnlllddd]]]ZZZ[[[XXXWWWWWWTTTTTT___nnn~~~yyyoooggggggfffaaa^^^```^^^uuuyyytttsssqqquuu~~~xxx___KKKCCC>>>@@@LLL]]]ddd___WWWTTTHHHHHHGGGEEEDDDBBBAAAAAA??????>>>:::555333555777999555777;;;<<>>===<<<:::888666555444222222222111111111111000000000000000000000000000111000///......------...222222222333444555777777888888888888999:::;;;<<>>@@@FFFLLLZZZYYYVVVRRRMMMJJJJJJJJJQQQOOONNNMMMPPPTTTYYY\\\^^^cccfffeeebbb```cccfffggguuu|||yyyyyytttqqqssssssnnnfffaaa^^^RRRHHHEEEEEEBBB???>>><<<======<<<;;;===@@@CCCEEEHHHNNNXXXccclllrrruuu~~~{{{xxxsssnnniiiggg``````ccchhhmmmxxxtttXXXWWWQQQWWWlllwww]]]TTTMMMJJJHHHEEECCCEEEBBBAAA???===:::888666555777777666666555555555444333222333777888999>>>EEE___uuuooohhh___YYYXXXUUUSSSRRRRRRSSSSSSRRR[[[dddsssnnn[[[WWWRRRIIIHHHNNNUUU]]]xxxpppiiikkkkkkqqq|||~~~|||zzzwwwnnn^^^MMMDDDBBBEEEMMM[[[hhhjjjaaaVVVHHHIIIHHHFFFDDDBBBCCCDDDCCCAAA>>>:::888666666666111888;;;888@@@bbb~~~yyyxxx~~~|||yyyppprrrwwwyyyssskkkbbb^^^___```gggllljjjggggggeeebbb___eeennntttxxx~~~nnn_________ooo~~~}}}tttgggUUUNNNGGG===777888:::888444666555666888888777<<>>===<<<:::888777555555222222222111111111111000000000000000000000000000000000///............///222222222333444555666777777777777888999:::<<<===AAACCCCCC@@@>>>@@@FFFLLLVVVVVVTTTQQQMMMJJJJJJJJJOOONNNLLLLLLOOOSSSXXX[[[]]]___```______ccckkkrrrzzzrrrkkk___QQQHHH@@@999777888============<<<>>>BBBDDDEEEHHHNNNVVV```iiipppsssyyyzzzzzzyyyvvvpppkkkgggggghhhmmmqqqtttyyyzzzXXXPPPQQQ```{{{uuudddZZZQQQMMMJJJEEECCCCCCBBBAAA???===;;;888777666777666666666555555555555444444666888888:::BBBLLLjjj~~~uuukkkaaaYYYZZZXXXUUUUUUUUUUUUTTTRRRMMMOOOTTT]]]nnnrrr```YYYSSSJJJIIINNNOOOVVVpppsssjjjkkklllrrr}}}|||xxxsssooohhh\\\OOOFFFCCCDDDKKKXXXdddeee\\\QQQHHHHHHGGGFFFEEEDDDEEEFFFCCCAAA>>>:::888777666777222777:::;;;GGGhhh~~~rrrllleee``````bbbeeegggooopppuuuzzz{{{}}}yyyqqqggg```YYYTTTTTTXXX```kkkuuuyyyxxxtttnnnhhhkkkkkkjjjhhhffffffiiilllzzzwwwfffVVVUUUcccooonnnjjjbbbTTTOOOIII@@@:::999999777444777555666888777777===EEEhhhwwwlllhhhoooyyyrrrggg___QQQFFFAAA???===<<<=========<<<======;;;:::888777666555222222222111111111111000000000000000000000000000//////......//////000000222222222222333555666777666666777888999;;;===>>>AAABBBAAA???===@@@FFFKKKOOOQQQQQQPPPMMMKKKJJJJJJLLLLLLKKKLLLNNNRRRVVVYYY^^^^^^]]]]]]```iiivvvrrrfffWWWJJJ>>>777999>>><<<===>>>===>>>@@@CCCFFFKKKMMMQQQWWW^^^eeekkknnnrrrtttxxxyyywwwrrrlllhhhkkknnntttyyyzzz{{{zzzbbbUUUOOOVVVlllzzzhhh\\\QQQLLLJJJFFFCCCCCCBBBAAA???===;;;999777666666666666666555555555555555666888999777;;;IIIXXXyyy|||qqqfff^^^]]][[[YYYXXXXXXWWWUUUSSSRRROOOMMMOOOXXXiii}}}tttbbbXXXRRRKKKHHHJJJLLLQQQjjj{{{qqqrrruuu~~~~~~uuummmggg^^^SSSJJJEEEDDDIIISSS^^^___WWWNNNHHHGGGEEEDDDDDDDDDEEEEEECCCAAA>>>;;;999777777777444666999>>>NNNnnntttdddXXXSSSOOONNNKKKIIIIIIMMMSSSXXX^^^eeerrr~~~fff\\\QQQJJJFFFEEEJJJQQQ[[[iiiwwwyyyqqqmmmggg^^^WWWTTTTTTTTTUUUbbblll|||{{{hhhXXXUUU]]]gggiiikkkgggZZZPPPJJJBBB===:::777666555888666666777666777>>>GGGpppyyymmmggghhhpppssspppfff___PPPFFFAAA???<<<<<<===>>>=========<<<;;;:::888777666555222222222111111111000000////////////////////////............///000111222222222222222333444555666555555666888999<<<===?????????>>>===<<>>;;;999888777666666666666666555555555555777:::999777===QQQeee~~~uuullleee```^^^\\\[[[ZZZXXXUUUSSSNNNMMMLLLLLLOOOVVV___eeexxxvvvccc[[[YYYVVVQQQMMMSSSVVVjjj||||||yyyssskkk]]]PPPJJJGGGHHHPPPZZZ]]]XXXPPPJJJGGGDDDCCCBBBBBBBBBBBBBBBAAA>>><<<:::888777777777666888AAASSSnnn|||nnneeedddeee]]]___```\\\UUUNNNHHHFFFCCCDDDCCCAAA@@@CCCJJJOOOXXXbbbsss~~~uuuVVVMMMDDD???===>>>EEELLLWWWeeevvvqqqfffXXXOOOLLLMMMLLLLLLSSSZZZhhhzzz}}}mmmbbbZZZ^^^hhhpppvvvooo[[[QQQJJJCCC>>>:::777666888999666555666666777???HHHuuu{{{vvvqqqhhh```___cccmmm}}}qqqqqqiiiaaaRRRGGG@@@>>><<<<<<===>>>>>>===<<<<<<;;;:::888777666666222222222111111111000000////////////////////////.........///000111222333222222222222222333444555555555666888999<<<===???<<<<<<<<<<<<===AAAEEEIIIFFFIIIKKKLLLKKKJJJIIIJJJJJJJJJLLLNNNQQQTTTVVVXXXZZZ^^^eeennnxxxpppVVVGGG@@@<<<999999:::;;;;;;<<<<<<>>>BBBFFFUUUXXX\\\___bbbffflllpppmmmnnnpppqqqqqqpppooonnnfffeeegggkkkmmmnnnuuu}}}yyybbbRRRTTTjjjzzzfffRRRJJJJJJIIIFFFEEEBBBAAA@@@>>><<<:::999888555555555666666666666666444666999999888BBBZZZrrrzzztttlllfffbbb```]]][[[ZZZYYYVVVTTTOOOPPPOOONNNMMMNNNPPPSSSZZZfffxxxqqqkkkooorrrlllccc``````pppooo^^^QQQKKKHHHNNNXXX^^^]]]XXXQQQMMMHHHDDDDDDCCCBBB@@@AAA@@@???===;;;999888777:::888999EEEYYYmmm||||||jjj\\\TTTRRRJJJJJJIIIFFFDDDBBBBBBBBB>>>??????===<<<===CCCHHHQQQ[[[nnnuuuggg\\\JJJDDD???>>>>>>>>>BBBHHHRRRccczzzqqq___QQQKKKHHHEEEBBBHHHKKKSSSaaasssrrrffffffqqq{{{^^^UUUKKKBBB???<<<777777:::999666555666666888@@@IIIwwwyyypppjjjaaaZZZ\\\cccooosssuuullldddTTTHHH@@@>>><<<<<<===>>>>>>>>><<<;;;;;;:::999888777666222222222111111111111000000000000000000000000000///...//////000111222333222222222222222333444444666666777888999;;;===>>>999999;;;===AAADDDGGGIIIFFFHHHJJJJJJIIIHHHIIIJJJHHHIIILLLOOORRRTTTVVVWWWVVV[[[dddppp~~~jjjQQQEEEBBBAAA===;;;:::;;;;;;;;;;;;>>>AAADDDOOOUUU[[[aaaeeejjjqqqvvvoooppppppqqqqqqpppooonnnfffbbb___^^^^^^___eeemmmuuu|||ooo^^^___qqqwww[[[NNNLLLJJJFFFDDDBBBAAA@@@>>><<<;;;999999555555555666666666666666444666888:::<<>>NNNdddvvv|||}}}xxxiii___ZZZMMMJJJFFFBBB@@@AAACCCEEEAAAAAA@@@??????AAADDDGGGJJJSSSdddwwwooolllkkkkkkiiiaaaUUUKKKDDD@@@???@@@@@@???AAAEEEFFF[[[xxxyyyfffWWWOOOJJJFFFCCCDDDEEEHHHQQQ```tttxxx___PPPCCC@@@>>>999888:::888666666777777999@@@IIIyyyyyyppplllxxx|||{{{oooeee]]]___hhhuuuvvvxxxooofffUUUHHH@@@>>><<<;;;===>>>>>>>>><<<;;;;;;:::999888777777222222222111111111111000000000000000000000000000000/////////000111222222222222222111222222333444777777777888999:::<<<===777999<<>>AAADDDKKKQQQZZZaaaeeeiiioootttrrrsssuuuuuutttqqqnnnlllddd^^^XXXVVVTTTSSSXXX___fffkkkqqqvvv|||wwwhhhdddnnn```OOOLLLJJJGGGEEEBBBAAA@@@>>>===;;;:::999555555555555666666666777555666888<<>><<<:::999888777999DDD[[[uuuuuunnnooowww|||qqqlllZZZVVVOOOJJJHHHHHHIIIJJJ@@@>>>;;;:::;;;<<<<<<<<>><<<;;;===>>>???>>>;;;;;;::::::999888777777222222222111111111111000000000000000000000000000000000000000000111111222222222222111222222333333888888888888999:::;;;<<<777999>>>DDDJJJNNNNNNNNNJJJJJJJJJHHHFFFEEEGGGIIIDDDFFFIIIMMMPPPRRRTTTTTTaaa^^^]]]aaammm}}}qqq^^^SSSKKKFFFDDDFFF>>>??????>>>===>>>BBBDDDJJJRRR[[[aaabbbeeeiiimmmtttvvvyyyzzzxxxsssnnnjjj```ZZZTTTRRRPPPOOOSSSYYYYYY[[[\\\^^^dddnnn|||tttfff^^^aaa___MMMKKKKKKIIIGGGBBBAAA@@@>>>===;;;::::::444555555555666666777777666666999>>>GGGYYYvvv{{{yyyvvvrrroookkkfffaaa]]]]]]^^^``````YYYZZZ[[[ZZZWWWTTTSSSSSSMMMUUUXXXTTTUUUgggvvvkkkhhhlllvvv}}}dddZZZQQQMMMMMMVVVjjj}}}|||yyyttt|||fffXXXHHHDDDKKKWWW^^^```VVVPPPHHHEEEFFFGGGEEEBBB@@@@@@???>>>===;;;999888444999IIIeee~~~ooojjjnnnqqqyyytttlllfff]]]UUUOOOKKKHHHGGGKKKGGGBBB@@@AAA@@@>>>;;;;;;>>>FFFRRR```ppp~~~lll___RRRHHHJJJGGGEEEHHHNNNPPPNNNJJJHHHDDDCCCEEEEEEBBBBBBEEEFFFRRRcccwwwxxxgggZZZPPPJJJGGGCCCDDDFFFGGGNNN\\\ppp~~~yyy___IIIDDDDDD===888888555555777:::::::::@@@HHHooo|||~~~|||qqqqqqwww~~~}}}vvviii\\\\\\eeettt{{{tttqqqrrrsssuuuvvvmmmeeeUUUIII@@@===;;;:::;;;===>>>>>>===;;;999888888888666444111111111111000000000000........................000000000000111111111111333222111111111333555777444555666777888;;;>>>AAA===@@@AAADDDNNNYYYZZZUUUQQQMMMHHHFFFGGGHHHGGGFFFEEEHHHKKKNNNPPPTTTXXX\\\```dddfffhhhqqqzzziii]]]XXXTTTPPPLLLFFF???;;;<<<>>>??????BBBIIIRRRZZZ^^^aaaeeeiiiqqqtttuuutttssspppiii```\\\YYYUUUQQQNNNKKKHHHEEEHHHGGGFFFFFFJJJQQQ[[[aaa{{{~~~bbbVVV\\\ggggggSSSPPPGGG@@@FFFBBBBBBAAAAAA@@@>>>:::666888777666777888999888666444@@@AAA888GGGttt~~~{{{|||wwwppphhhdddbbbbbbccc___]]]ZZZYYYWWWVVVSSSPPPUUUTTTTTTSSSVVV[[[ccciiiqqq]]]UUUTTTQQQQQQVVVaaalllooohhh___RRRIIIDDDEEEDDDHHH[[[ppp~~~gggXXXCCCAAAPPPVVVSSSWWWWWWSSSNNNIIIGGGEEEDDDBBBAAAAAAAAA???;;;999888999===999UUUvvvuuuzzz}}}|||xxxnnnddd]]]WWWPPPMMMNNNKKKHHHCCC@@@???>>>===<<<<<<;;;===BBBMMM\\\kkkuuuxxxmmm]]]RRRLLLIIIEEEAAA@@@>>>>>>DDDMMMQQQPPPMMMJJJHHHFFFDDDCCCDDDDDDEEEFFFOOO```xxxjjj^^^WWWSSSNNNPPPRRRQQQQQQVVVaaaiii}}}dddLLLEEEDDD@@@999555;;;888777888999;;;AAAIIIqqqyyy~~~~~~}}}~~~qqqbbbcccppptttjjj```XXX[[[dddrrr~~~pppiiiaaa^^^jjj{{{yyyvvvjjjaaaRRRGGG@@@===;;;:::;;;===>>>>>>===;;;999888888888666444111111111111000000000000........................000000000000111111111111333222111111222333555777555666888999999<<>>:::777999777666777888999888666222<<>>;;;999999:::AAADDDfff~~~{{{~~~|||xxxxxx|||wwwmmmbbb[[[UUUNNNLLLNNNIIIFFFBBB??????>>>===<<<;;;;;;;;;===DDDNNNYYY```\\\UUUKKKCCC@@@>>>===;;;AAAAAACCCKKKTTTWWWSSSMMMHHHGGGEEEEEEGGGIIIKKKLLLKKKOOO[[[nnnrrrjjjddd___```aaaaaabbbhhhpppwww}}}zzz}}}xxxxxx}}}uuuaaaMMMFFFFFFBBB===::::::888777999999:::AAAIIIiiirrruuusssyyy~~~lll^^^ccctttooo[[[TTTQQQWWWcccrrr{{{rrrnnnqqquuu|||zzzssspppwwwiii```QQQGGG@@@>>>;;;:::<<<===>>>>>>===;;;999999999888666444111111111111000000000000........................000000000000111111111111333222111111222333555666666777999::::::<<>>???BBBHHHOOOOOOKKKJJJGGGDDDBBBCCCDDDDDDDDDCCCEEEIIILLLOOOSSSYYY\\\gggnnntttvvvxxx||||||zzzyyy{{{wwwpppjjjddd^^^VVVOOOJJJFFFCCCAAAEEEHHHNNNUUU[[[^^^]]]\\\]]]eeejjjgggaaa^^^\\\YYYVVVRRRKKKFFFCCCAAA???===<<<<<<;;;999999;;;???BBBDDDLLLUUUZZZcccvvvoooXXXNNNKKK```zzz[[[PPPLLLGGGGGGCCCBBBAAAAAA@@@???;;;999999888777777888999888777555;;;???KKKooo~~~uuummmiiieeeffffffccc___]]]___aaa```aaa```]]]XXXUUUTTTTTTPPPPPPPPPRRRXXX```iiinnnqqqppplllfff^^^VVVOOOKKKHHHGGGFFFFFFGGGGGGEEEBBB@@@>>>???CCCBBBCCCMMMZZZqqq}}}www|||}}}zzzwwwnnnfffZZZVVVIIIBBBHHHMMMXXXkkkccc```ZZZQQQIIIEEEFFFHHHAAAAAAAAA???<<<::::::;;;>>>LLLwww{{{tttttt}}}}}}yyyyyy|||tttiii^^^WWWQQQLLLJJJLLLEEEBBB???>>>>>>>>>===<<<;;;;;;;;;;;;===CCCJJJPPPKKKIIIEEEAAA>>>=========AAAAAAFFFQQQ[[[\\\VVVNNNGGGGGGHHHLLLQQQUUUVVVVVVSSSRRRVVVdddzzzwwwpppqqqqqqsssvvv{{{wwwvvv~~~rrroooqqqrrrqqqqqqbbbRRRJJJGGGCCC???<<<999888888::::::;;;AAAJJJiiiqqqsssooosss|||kkk___ggg}}}hhhRRROOOPPP[[[kkk|||yyynnngggcccaaaxxxiii```SSSKKK@@@>>>;;;;;;<<<>>>>>>>>>===<<<:::999999888666444111111111111000000000///........................///000000000111111111111222222222222222444555666555777999::::::;;;===???;;;;;;===???DDDGGGFFFDDDFFFEEECCCBBBBBBCCCDDDDDDDDDFFFIIIKKKOOOTTTYYY^^^iiiqqqwwwyyyyyyyyyvvvrrrjjjnnnvvvzzzvvvnnnbbbWWWOOOKKKKKKKKKFFFGGGKKKSSS[[[___^^^\\\^^^dddhhhgggeeeddd```\\\TTTOOOHHHCCC@@@>>>===<<>>EEEXXX|||www{{{~~~rrrmmmlllllloooppplllgggdddgggjjjkkkkkkjjjeee^^^XXXSSSQQQSSSSSSTTTVVVXXXYYYXXXWWWVVVXXXZZZ]]]^^^[[[UUUQQQJJJJJJIIIGGGDDDBBBAAABBB???>>>???CCCCCCCCCKKKUUUkkk}}}uuukkkbbbWWWUUUJJJBBBGGGKKKXXXmmmhhhccc[[[RRRKKKGGGFFFFFFBBBBBBBBB???===<<<===>>>;;;TTTrrriiihhhqqqzzzqqqfff[[[TTTNNNIIIHHHJJJBBB@@@>>>======>>>===<<<;;;<<<===>>>???CCCJJJOOOMMMNNNMMMJJJEEEBBBAAAAAA>>>???EEERRR^^^aaaZZZRRRLLLNNNSSS[[[bbbdddccc```\\\XXXXXX```tttyyywwwqqqpppqqqqqqtttiiiZZZOOOGGGBBB===;;;999888:::;;;;;;;;;CCCMMMnnnvvvwwwppptttrrrfffnnnzzzdddQQQPPPSSS___qqq}}}ppphhheeebbb```xxxhhh___SSSMMMAAA>>><<<;;;<<<>>>??????>>><<<:::999999999777555111111111111000000000//////////////////////////////000000000111111111111222222222222333444555555444666888999999999;;;<<<999999;;;>>>@@@@@@???>>>DDDCCCCCCCCCBBBCCCEEEFFFEEEGGGIIILLLOOOTTTZZZ^^^hhhoootttuuuvvvxxxwwwuuuiiikkkpppwwwzzzpppdddYYYQQQMMMLLLFFFFFFJJJRRR[[[aaabbbaaa___aaabbbdddggghhh```WWWOOOJJJDDD@@@>>>======<<<>>>???@@@@@@>>>>>>>>>@@@@@@BBBCCCEEEJJJXXXmmm~~~zzziiiZZZcccqqqYYYPPPHHHDDDCCCBBBAAAAAAAAAAAA???===999888777888999:::999777<<>>>>>@@@BBB@@@^^^pppdddbbbiii~~~zzzxxxxxxqqqggg\\\UUUOOOIIIHHHJJJCCCBBB????????????===<<<:::===??????@@@DDDMMMSSSPPPQQQPPPLLLGGGCCCAAAAAA@@@@@@FFFTTTccciiiccc[[[XXX[[[cccmmmtttuuunnnhhhbbb___]]]ccctttxxxuuuuuuvvvzzzppp```QQQGGGBBB???<<<999999;;;<<<;;;===GGGRRRuuu{{{zzzrrrttt}}}pppvvvuuubbbPPPOOOPPPZZZnnn~~~sssjjjfffccc```]]]wwwfff]]]RRRMMMAAA???<<<;;;===>>>??????>>><<<:::::::::999777555111111111111000000000000////////////////////////000000000000111111111111111111222333333444444555444666888999888888999:::999888;;;??????<<<;;;<<>>???AAA@@@??????@@@AAA@@@@@@BBBDDDDDDJJJXXXgggyyyiiinnn~~~bbbSSSGGGDDDDDDBBBAAAAAAAAABBB@@@???:::888888888999:::999888:::BBBXXXyyyyyyqqqsss}}}|||qqqlllkkkyyy~~~|||{{{xxxrrrjjjbbb]]]\\\]]]```___\\\YYYWWWWWWWWWXXX^^^ccciiimmmjjjbbbXXXRRRLLLLLLJJJGGGCCCAAA@@@AAA@@@????????????CCCIIIMMMOOOjjj|||tttooohhhVVVKKKMMMOOOVVVffffffaaaYYYSSSOOOLLLIIIFFFFFFFFFEEEBBBAAAAAACCCEEEEEEdddiii]]]ZZZaaavvv}}}tttlllhhhhhhiiikkkssswwwnnnccc]]]VVVOOOLLLMMMJJJHHHFFFDDDDDDCCC@@@>>>;;;===>>>===>>>DDDPPPYYYXXXVVVRRRNNNKKKHHHEEEDDDFFFEEELLL[[[lllsssmmmddd```cccjjjttt|||{{{ssskkkcccaaa```fffuuuwwwdddQQQGGGEEEBBB>>>::::::;;;<<<;;;???LLLYYY}}}rrruuuzzz~~~oooaaaSSSQQQPPPXXXkkk~~~sssjjjiiikkknnnpppsssssspppkkkfffccc___\\\YYYzzzhhh]]]RRRMMMAAA???<<<<<<===?????????>>>===;;;::::::999777555111111111111000000000000////////////////////////000000000000111111111111111111222333444444444444555777999:::999888999999;;;:::===AAAAAA<<<;;;===>>>AAACCCCCCBBBCCCEEEHHHFFFFFFGGGHHHJJJOOOUUUYYY]]]ccchhhjjjpppyyy~~~}}}~~~ppp\\\NNNGGGAAABBBEEEIIIOOOWWW```fffhhhkkklllllllllfffXXXJJJCCCAAA>>>>>>???@@@@@@???BBBCCCDDDCCCBBBBBBCCCDDD???@@@BBBEEECCCCCCMMMZZZzzzssswwwlllVVVHHHHHHDDDBBB@@@AAABBBBBBBBBAAA:::999888888::::::999888999DDD^^^|||ooommmssspppddd]]]\\\dddsss~~~yyysssooogggddd^^^XXXVVVYYY```eeewwwuuupppggg```\\\^^^```kkkvvvyyynnnggg[[[WWWPPPIIIEEEDDDCCCDDD???@@@AAA@@@BBBEEEHHHJJJCCCSSSiii||||||eeeSSSPPPOOOXXXkkkuuuuuupppdddVVVLLLIIIIIIHHHHHHFFFDDDCCCCCCFFFIIIMMMkkkzzz^^^TTTRRRXXXmmm}}}qqqlllddd[[[UUUUUUYYY]]]bbbhhhtttxxxoooiiibbbYYYTTTTTTRRRPPPNNNLLLJJJHHHDDDBBB>>>???@@@???AAAJJJZZZfffiiiccc[[[VVVSSSPPPMMMJJJJJJKKKSSSddduuuzzzqqqfff^^^^^^bbbjjjrrrsssmmmfff___^^^^^^eeettthhhPPPFFFEEECCC===;;;;;;<<<<<<<<>>@@@AAAAAA@@@AAACCCEEEAAACCCEEEHHHKKKNNNPPPRRRVVVZZZ___dddiiioootttxxx~~~oooYYYKKKCCC???AAA@@@AAADDDGGGMMMZZZgggmmmqqqssslll___PPPFFFBBB@@@BBBEEEGGGHHHIIIHHHGGGMMMJJJHHHGGGHHHHHHHHHGGGGGGIIIMMMOOOPPPSSSVVVYYYuuu~~~qqquuupppZZZOOOFFFFFFDDDBBBBBBBBBCCCBBBAAA>>>:::888999888666888;;;===III___uuu}}}nnneeeeeesssssshhhaaaXXXZZZ```kkkxxx~~~|||wwwoooeee\\\WWWTTTHHHGGGJJJOOOSSSYYYdddooo|||~~~yyyvvvvvvxxx}}}mmmaaaVVVPPPMMMKKKKKKNNNUUUNNNHHHGGGHHHHHHIIIJJJGGGNNNOOOSSS___oooaaaSSSUUUbbbssszzzaaaPPPJJJHHHHHHGGGGGGGGGEEEDDDLLLVVVYYY}}}hhhSSSKKKMMMTTTdddssspppdddUUUKKKCCCAAAAAAAAAGGGOOO]]]qqqqqqgggdddeee```[[[WWWWWWYYYXXXPPPIIIDDDEEEEEEFFFMMM]]]rrr{{{zzzuuujjjhhhdddWWWUUUQQQVVVdddooolll```WWWLLLOOORRRVVVYYYZZZ[[[[[[YYYRRRSSS___nnnlllTTTGGGCCC>>>888;;;>>>;;;===CCCCCCOOOffffff\\\aaavvv|||~~~uuunnnmmmfffUUURRROOOQQQ]]]qqqyyyqqqjjjeeefffhhhkkkmmmnnnuuuttteee```UUUQQQLLLIIIJJJNNNTTTXXXbbbbbbaaa___\\\WWWSSSQQQ|||hhhaaaXXXKKK???===:::999;;;<<<===<<<<<<:::999999:::999666444333222111000////////////111000000000/////////...000000111222222222222111222222222222333555666777999999::::::;;;<<<<<<<<<@@@DDDGGGFFFAAA<<<::::::===>>>????????????BBBDDDDDDEEEGGGJJJMMMPPPRRRSSSZZZ\\\```cccfffiiilllooouuuxxx|||xxxcccTTTJJJDDDAAAAAA??????AAABBBFFFQQQ]]]ccceeeeee```VVVNNNJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMNNNOOOPPPQQQPPPRRRUUUWWWYYY\\\aaafffsssyyyhhhhhhtttzzzcccUUUJJJFFFEEECCCBBBCCCCCCBBBAAA>>>:::888999999777888<<<@@@SSSpppxxxllleeehhhuuu{{{sssiiifffdddgggmmmtttxxxzzz{{{xxxssskkkbbbYYYRRRMMMOOONNNSSS\\\dddiiiqqqxxx|||wwwkkkddd___ZZZXXXZZZ___ZZZUUUQQQOOONNNNNNPPPOOOTTTSSSSSS\\\iiijjjYYYUUU^^^oooqqq```TTTMMMIIIIIIHHHHHHIIIGGGGGGPPPZZZccclllZZZJJJHHHKKKQQQ^^^lllsssgggSSSKKKDDDCCCBBB@@@CCCHHHXXXnnn}}}sssnnnllljjjddd___^^^``````ZZZUUUHHHIIIIIILLLUUUggg}}}|||ooocccZZZTTTXXX\\\WWWLLLDDDCCCEEEIIIOOOVVVZZZZZZXXXVVVSSSVVV^^^gggzzz|||zzzhhhTTTGGGCCC@@@======???<<<>>>CCCDDDPPPgggmmmbbbdddvvv}}}|||{{{qqqmmmeeeUUUPPPNNNPPP^^^sssyyyooofff___XXXRRRNNNGGGGGGJJJKKKKKKLLLUUU```zzzzzzmmmeeeccc[[[XXXSSSPPPQQQUUU[[[___cccbbbaaa^^^ZZZUUUQQQNNN~~~xxxfffaaaWWWIII???<<<:::999;;;===>>>======;;;::::::::::::777555333222111000////////////000000000000////////////000000111222222222222222222222333333444555777888:::;;;===>>>??????>>>===DDDHHHKKKIIIDDD>>>:::999;;;<<<=========>>>@@@BBBFFFGGGHHHKKKNNNQQQTTTUUUYYY\\\___aaaccceeegggiiippprrrvvv}}}yyytttwww}}}rrrkkkbbbXXXRRRNNNKKKIIIAAA??????@@@???@@@GGGPPPSSSTTTSSSPPPLLLKKKNNNRRRPPPOOOMMMLLLLLLNNNPPPRRRQQQTTTVVVVVVUUUWWW[[[___aaadddhhhiiiiiilllrrrvvv}}}wwwbbb]]]dddtttjjjVVVHHHGGGEEECCCCCCCCCCCCCCCAAA???;;;888999999777999===DDDeeewwwmmmhhhkkkyyy}}}uuukkkdddcccfffkkkmmmzzzwwwrrrooojjjccc[[[TTTRRRQQQVVVaaalllqqqtttwwwwww|||}}}{{{yyyuuuuuuwww|||{{{vvvkkk___VVVRRRQQQPPPTTTPPPNNNSSS]]]{{{ooo[[[QQQUUUdddqqqtttsssjjj```XXXQQQKKKLLLKKKKKKLLLLLLNNNXXXcccyyy[[[MMMCCCDDDJJJOOOXXXcccxxx{{{qqqfff```ZZZXXXUUUQQQOOOPPPQQQ```vvvyyyqqqlllpppjjjdddbbbdddddd```\\\MMMMMMNNNSSS___ttthhhZZZMMMJJJKKKHHHCCC@@@DDDEEEIIIPPPVVVXXXVVVSSSTTTUUUXXXZZZ[[[jjj{{{qqqsssrrriiiXXXJJJCCCBBBAAA>>>@@@===???EEEFFFRRRjjjtttsssqqquuuxxx|||sssnnneeeSSSNNNLLLPPP___tttnnndddWWWMMMIIIGGGDDDAAAAAA@@@AAADDDCCC@@@BBBGGGTTT]]]iiiqqqsssqqqooooooiiieee```[[[YYY[[[^^^aaabbbbbb```]]]YYYTTTOOOLLLppprrrccc^^^UUUGGG???<<<::::::;;;===>>>>>>===<<<;;;;;;;;;:::888666222222111000//////000000000000000000///////////////000111222222222222222333333333444555666777888888:::<<<>>>???>>>===<<>>:::999:::;;;=========>>>@@@CCCGGGGGGIIIKKKMMMQQQTTTUUUTTTXXX]]]aaacccfffiiilllrrrssstttwww|||zzzvvvwww}}}rrrmmmmmmnnnmmmkkkgggddd___[[[VVVQQQKKKGGGDDDAAA???@@@>>><<<@@@GGGEEEFFFGGGGGGHHHKKKQQQVVVTTTSSSRRRQQQQQQQQQRRRSSSTTTXXX\\\\\\ZZZ\\\bbbgggnnntttyyy{{{zzz{{{~~~|||fff[[[]]]gggqqqXXXGGGHHHFFFDDDCCCDDDDDDCCCBBB@@@;;;999::::::888;;;???IIIvvvtttkkkgggooo{{{ssshhhcccdddhhhkkkuuusssqqqsssvvvtttmmmfffWWWRRRRRR\\\gggmmmnnnoooooosss}}}xxxggg[[[UUUMMMOOOJJJIIILLLSSSooo}}}|||~~~~~~~~~ppp]]]PPPQQQ```ooouuuuuummmbbbZZZSSSOOOOOONNNNNNPPPQQQUUUaaammmUUUHHH@@@CCCHHHLLLTTT]]]sss}}}}}}yyyuuuqqqmmmjjjkkkooowww|||uuummmgggmmmiiicccaaaaaa___[[[WWWNNNOOOQQQXXXfff|||hhhXXXHHHCCCDDDDDDDDDEEEDDDJJJSSS[[[______]]]\\\YYYZZZZZZWWWRRRYYYrrrxxxoookkkpppnnn___MMMDDDBBBBBB>>>@@@===???GGGJJJWWWooonnnlllrrrwwwrrrqqqfffRRRNNNMMMQQQ```vvv~~~hhh]]]OOOFFFEEEFFFFFFDDDEEEBBBAAADDDEEECCCBBBDDDMMMWWWgggvvvyyyuuummmeee___\\\\\\\\\```___^^^\\\XXXTTTOOOMMMbbbtttzzzlll```^^^XXXKKK@@@===;;;:::<<<===>>>>>>===<<<;;;;;;;;;:::888666222111000000000000000000////////////000000000000//////000111222333333333333333333444555666777888666777:::;;;<<<<<<:::999???CCCGGGFFFBBB===::::::;;;<<<>>>>>>>>>???BBBDDDGGGGGGGGGIIILLLOOORRRTTTTTTXXX^^^cccfffjjjmmmooottttttssstttvvvyyy|||~~~xxxvvvwww~~~|||rrrkkkiiillloooooommmjjjeee___UUUKKKEEEGGGCCC@@@@@@>>>;;;===BBB???AAACCCFFFJJJNNNSSSVVVXXXYYYZZZZZZZZZYYYXXXWWWUUUZZZ^^^^^^]]]^^^dddjjjttt}}}mmm\\\WWWbbbzzzzzz___NNNHHHFFFDDDDDDEEEEEEDDDCCCAAA<<<999:::::::::===AAARRR{{{mmmeeebbbqqq}}}{{{qqqjjjhhhjjjmmmpppooopppvvv|||}}}yyytttcccXXXQQQVVVaaaiiinnnqqqlllooovvvzzziii]]]NNNLLLGGGGGGLLLPPPhhhzzzwwwwww}}}oooaaaUUUVVVdddwwwvvvdddYYYTTTRRROOONNNOOOQQQSSSXXXfffsss{{{VVVIII???AAAEEEIIIQQQZZZppp{{{{{{wwwsssmmmhhhllliiieeebbb___[[[UUUQQQMMMNNNQQQ[[[llleeeWWWHHHBBBBBBBBBBBBCCCBBBPPPaaallloooooooooqqqhhhfffbbb\\\UUUUUU___kkktttmmmiiipppoooaaaPPPGGGDDDCCC===???===@@@HHHLLL[[[tttnnniiilllvvvtttuuuhhhQQQOOONNNSSSbbbwwwwwwmmm```VVVSSSQQQNNNLLLNNNGGGCCCDDDEEEDDDEEEGGGNNNZZZmmmwwwmmmddd___[[[ZZZ]]]]]]]]]\\\YYYVVVRRRPPP___qqqwwwiii___aaa]]]RRRAAA???<<<;;;<<<============;;;::::::::::::777555111111000000000000000111////////////000000000000...///000111222333333333222222333333444555777888555666777999999999999888:::>>>AAAAAA===:::999:::;;;===>>>??????AAACCCFFFGGGFFFFFFHHHJJJNNNQQQSSSXXX\\\bbbfffiiikkknnnppprrrrrrssstttwww{{{yyyxxxzzz}}}pppiiijjjmmmmmmmmmnnnnnnkkkeee^^^XXXMMMHHHCCCBBB???<<<===AAA???BBBFFFJJJOOORRRUUUVVVWWWXXXZZZ[[[[[[ZZZXXXVVVVVVYYY\\\^^^___bbbggglllzzzttt^^^SSSXXXlll~~~cccSSSIIIGGGEEEDDDEEEEEEEEECCCBBB===::::::;;;;;;>>>CCC[[[wwwiiiddddddsss~~~zzzqqqmmmnnnpppxxxxxxzzzpppaaaSSSRRRYYYcccmmmtttoooqqqxxxtttcccVVVNNNDDDEEEJJJLLLaaazzzwwwyyy~~~qqqccc\\\TTTVVVddd|||yyyeeeYYYVVVUUUPPPOOOOOOQQQTTT[[[jjjxxx~~~WWWIII>>>???DDDHHHQQQ[[[ppp{{{}}}yyywwwsssqqqtttpppjjjeee```ZZZTTTPPPMMMOOOTTTaaattt^^^RRRHHHEEEFFFFFFFFFHHHNNN]]]rrr~~~zzzxxx{{{vvvooohhhbbb______```ffftttuuummmooorrrnnnaaaTTTLLLHHHEEE>>>@@@===@@@IIIMMM[[[tttrrrjjjiiiyyyuuuuuuhhhPPPOOOOOOUUUdddyyy{{{sssmmmiiiddd[[[RRRNNNKKKIIIJJJNNNUUUaaatttuuullleee```^^^]]]]]]]]]]]][[[XXXUUUTTTlll|||~~~mmmaaabbb^^^TTTCCC@@@===;;;<<<<<<<<<<<<<<<:::999999:::999666444111111000000000000111111.../////////000000000111...///000111222333333333222222222222333555666777777777777888999999::::::999<<<>>>===999777777999;;;===>>>??????AAADDDFFFGGGGGGFFFGGGJJJMMMQQQSSSZZZ^^^dddiiilllnnnoooqqqrrrrrrtttxxx}}}~~~|||rrrmmmlllkkkmmmqqquuuxxxvvvrrrnnnZZZRRRKKKHHHEEEAAAAAADDDDDDEEEIIIMMMRRRVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWUUUWWWYYY]]]bbbgggllloooyyyyyyyyy|||fffWWWTTTeeeeeeTTTIIIGGGEEEEEEFFFFFFEEEDDDCCC>>>:::;;;;;;;;;???EEE___sssfffdddgggvvvzzzvvvwwwzzzppp]]]TTTUUU]]]iiirrrsssvvv{{{|||zzz}}}{{{mmm\\\JJJHHHMMMNNNbbb~~~xxxrrraaaVVVTTTOOORRR```vvv|||}}}qqqccc[[[XXXWWWUUUSSSSSSUUUXXX```pppTTTGGG>>>AAAGGGLLLVVVaaattt~~~~~~yyy}}}~~~wwwnnnddd\\\WWWTTTRRROOORRRZZZjjjfff[[[RRRPPPPPPNNNMMMNNNYYYfff{{{|||tttpppnnnmmmkkkhhhnnnvvv|||rrrdddYYYSSSMMMFFFBBBCCC???AAAHHHKKKYYYrrrrrrlllgggwwwwwwooommmbbbNNNMMMNNNUUUeeezzz{{{rrrkkkfffggglllwwwuuulllfffccc___``````___]]]ZZZWWWUUU|||rrrbbb```[[[PPPDDDAAA===<<<<<<<<<<<<;;;;;;:::999999999888666444111000000000000000111111.../////////000000111111...///000111333333333444111111111222333444555666999999999999999;;;<<<===:::<<<===;;;777444666888:::<<<>>>>>>???AAACCCFFFHHHHHHGGGHHHJJJNNNQQQTTTXXX]]]dddjjjmmmppprrrtttssstttwww{{{|||xxxxxxyyy{{{}}}}}}zzzuuupppeee]]]TTTPPPKKKGGGFFFIIIGGGHHHJJJOOOTTTWWWYYYYYYZZZYYYXXXWWWXXXYYY[[[\\\UUUVVVXXX]]]eeelllqqqsssqqquuuwwwooobbbYYYYYY\\\vvvppp```[[[iiiiiiXXXJJJHHHFFFEEEFFFFFFEEEDDDCCC>>>:::;;;;;;<<<@@@FFF```lll___```eeewwwkkk]]]XXX\\\gggqqqtttwww{{{zzzwwwwww{{{qqqWWWRRRWWWXXXjjjzzzppp]]]RRRSSSOOORRR```mmmqqqppphhhaaa^^^[[[XXX[[[YYYYYY[[[^^^fffvvvxxxoootttQQQFFF???EEEMMMSSS]]]hhhyyyyyyaaaVVVXXXeee}}}zzzmmm```WWWRRRQQQRRRQQQUUU```rrr}}}qqqeee^^^XXXQQQLLLLLLUUUaaaxxx{{{wwwwwwyyyzzz{{{zzzwwwwwwyyyhhh^^^XXXOOOEEEFFFFFFAAAAAAGGGIIIVVVnnnkkkllleeerrrrrrgggccc[[[KKKJJJLLLTTTeee{{{{{{ppphhhdddbbbbbbbbbaaa^^^ZZZVVVTTTrrrdddbbb[[[TTT@@@???>>><<<<<<<<<===>>>>>><<<:::999999888666555222111111000000000000000000000000000////////////222222111111222222333444333333444444555666666666:::999999888777888999:::BBB@@@>>>;;;999777666666888;;;>>>@@@AAACCCEEEGGGIIIIIIJJJLLLOOOQQQSSSUUU]]]ccciiilllnnnppptttxxxoooqqqvvv|||~~~{{{wwwmmmfff^^^YYYWWWSSSNNNIIILLLKKKMMMQQQWWWZZZZZZYYY[[[\\\^^^aaacccaaa^^^ZZZVVVXXX[[[___dddiiinnnpppkkkfffbbb\\\TTTOOOTTT\\\lll{{{gggjjjppppppTTTNNNHHHEEEGGGHHHFFFGGGIIIAAABBB;;;999@@@@@@@@@HHHeeexxxjjj___ZZZbbbxxx~~~gggYYY[[[hhhuuuwww}}}~~~}}}zzzxxx{{{tttbbb\\\aaattt{{{iiiZZZSSSTTTXXX\\\hhhwwwwwwkkkddd]]][[[bbb```aaa```^^^```lll|||zzzNNNFFF@@@CCCJJJSSS```jjjppp^^^NNNJJJLLLRRRdddwwwttt___SSSOOOLLLLLLNNNRRRZZZggguuu{{{nnnhhhddd[[[RRRWWWZZZooo}}}uuuvvvxxxxxx{{{}}}{{{~~~ppp]]]ZZZRRRDDDEEECCCBBBDDDFFFKKKVVVaaa~~~rrrvvvkkkuuuzzzmmmhhhaaaUUULLLIIIOOOSSSbbb}}}yyynnnhhhjjjeeeaaa___]]]XXXXXXZZZvvvccc^^^UUUNNN@@@???===<<<<<<<<<===>>>>>><<<:::999999888666555222111111000000000000000000000000000////////////111111000000111111222333333333444444555666666666888888888777777888:::;;;???===:::777555555555555777:::===???@@@AAADDDEEEGGGHHHIIIKKKNNNQQQTTTUUU```bbbfffiiimmmqqqvvvzzzppppppuuuzzz}}}~~~xxxoooiiiccc]]]VVVQQQLLLLLLMMMQQQWWW[[[\\\[[[[[[\\\]]]```cccdddbbb```]]]]]]]]]]]]^^^```aaaaaa^^^]]]^^^]]]XXXRRRSSSXXXllltttssszzzsssUUUOOOIIIFFFHHHHHHGGGGGGJJJEEEEEE===999===<<<<<>>AAAIIITTTaaammm|||bbbTTTHHHGGGGGGJJJWWWffftttcccQQQIIIFFFEEEFFFHHHMMMSSS^^^lllwwwkkk^^^TTTVVV___qqqwwwlllhhhhhhiiinnnuuuyyyuuusssvvvyyy~~~eee[[[SSSIIIHHHDDDCCCDDDFFFJJJUUU___qqq}}}iiiooojjjwwwvvvnnndddXXXNNNIIIOOORRRaaa|||tttlllhhhbbb^^^^^^[[[XXXWWWYYYvvvbbb\\\SSSMMM@@@>>>===;;;;;;<<<===>>>>>><<<:::999999888666555222111111000000000000000////////////000000000000000000//////000000111222333333333444555555666666777888999888888999<<<>>>???<<<888555333333444555666999<<<>>>???@@@BBBDDDEEEFFFHHHKKKNNNRRRUUUVVVXXXWWWYYY]]]eeelllqqqtttssspppqqquuuyyy{{{}}}tttjjjaaa\\\TTTSSSSSSTTTWWWZZZZZZZZZ\\\[[[[[[]]]aaadddeeeeeebbbaaa___]]][[[YYYXXXWWW[[[___hhhooolllddd___```iii|||zzz~~~]]]QQQKKKGGGHHHIIIHHHHHHKKKGGGHHH???;;;>>><<<@@@OOOooo}}}mmm```WWWWWWbbbvvv|||~~~vvvttt}}}}}}uuu^^^ZZZcccnnn}}}lll^^^]]]aaazzzpppbbbccc```dddgggiiiooo}}}yyyXXXFFFAAA>>>BBBKKKWWWfffssslllXXXOOOHHHIIIIIIIIIPPPYYYnnnrrr\\\OOOCCC??????>>>???AAADDDIIIRRR___sssxxxnnn\\\ccclll{{{nnnccc\\\WWWVVVXXXYYYWWWZZZaaaiiiqqq~~~ppp```XXXRRRLLLGGGDDDEEEFFFJJJSSS\\\hhhzzz|||iiimmmooozzzlll\\\QQQJJJPPPRRR```{{{{{{pppllleee``````^^^ZZZXXXYYYqqqaaa]]]UUUOOO???>>><<<::::::<<<>>>???>>><<<:::999999888666555222111111000000000000000////////////000000000000000000000000000111222222222333333444444555666666888:::<<<<<<;;;<<<@@@CCCEEEAAA<<<666333333444666666999<<<>>>???@@@CCCDDDEEEFFFHHHKKKOOOSSSVVVXXXPPPOOOQQQXXXaaaiiillllllssslllfffgggiiikkkoootttvvv|||~~~qqqhhhcccaaa```]]][[[ZZZYYYYYYXXX\\\ZZZXXXYYY\\\```bbbbbbaaa```___^^^\\\ZZZYYYXXX^^^ffftttuuukkkhhhbbbppptttbbbSSSMMMIIIJJJJJJIIIJJJLLLHHHHHHBBB>>>AAA@@@III___zzzttt|||~~~fffZZZSSSVVVcccuuuzzz|||hhhQQQIIILLLRRR```uuuzzzeee```dddvvvrrrggghhhkkkmmmooopppuuukkkMMMEEE@@@???EEENNN[[[lllzzz~~~oooZZZSSSNNNMMMLLLIIILLLRRRQQQaaauuunnn\\\MMMDDD===<<<===<<<<<<>>>>>>BBBIIIUUUggg~~~mmmddd]]]cccxxxrrrcccZZZRRRIIIBBBBBBBBBFFFPPPZZZcccppp|||yyykkkbbb[[[PPPJJJFFFFFFGGGJJJRRRZZZiiizzzxxxvvv|||wwwcccTTTLLLQQQSSS```{{{~~~xxxpppiiigggddd___[[[[[[oooaaa^^^TTTMMM???===;;;999:::;;;>>>@@@>>><<<:::999999888666555222111111000000000000000.../////////000000000111222111111111111222333333222222333333444555555555:::===??????===>>>CCCGGGLLLHHHAAA;;;777555666666777:::===???@@@AAACCCEEEEEEFFFIIILLLPPPTTTXXXZZZVVVWWWYYY```gggjjjjjjgggkkk```VVVRRRRRRTTTZZZaaajjjsss|||nnneeeaaaeeeeeecccaaa___^^^]]]]]]^^^\\\YYYXXXYYYZZZ[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXX```nnnzzzzzzoooddd___[[[hhhzzzqqquuu|||bbbVVVOOOKKKKKKKKKJJJKKKNNNHHHIIICCCAAABBBAAAPPPlllvvv___WWWRRRVVVdddsssxxx}}}zzzuuuwwwyyyxxxxxxwwwvvvxxx~~~vvviii^^^RRRJJJFFFGGGGGGOOObbb{{{}}}fff^^^```tttxxxnnnhhhnnnssstttuuuuuu|||jjjNNNBBB??????DDDMMM[[[mmm|||{{{hhh```WWWPPPIIIEEEEEEHHHDDDJJJSSS[[[aaa```WWWLLLJJJCCC???@@@@@@===<<<===;;;???FFFPPP]]]mmm{{{gggPPPRRR]]]iiilll\\\XXXVVVNNNEEEHHHFFFHHHMMMRRRWWWaaajjjsss}}}vvvjjj___SSSLLLGGGGGGIIILLLSSSZZZkkk}}}}}}hhhVVVMMMRRRSSS```{{{~~~tttpppllleee___]]]qqqbbb\\\PPPGGG???===:::999999;;;>>>@@@>>><<<:::999999888666555222111111000000000000000......//////000000111111222222222111222333333444222222222333444444555555999===@@@???<<<===BBBGGGMMMIIICCC===888666555666777:::===???@@@AAADDDEEEEEEFFFHHHLLLPPPTTTWWWYYY]]]___bbbfffhhhhhheeebbbaaaWWWLLLGGGDDDGGGOOOXXXhhhtttqqqaaaZZZXXX[[[^^^aaacccdddeeeggghhhcccaaa^^^\\\[[[ZZZYYYWWWZZZZZZ[[[ZZZYYYWWWUUUTTTPPPTTT]]]gggggg^^^UUURRRWWWeeeyyyuuujjjmmmhhhYYYRRRLLLLLLLLLKKKMMMPPPKKKKKKFFFCCCBBBAAAUUUwwwoooYYYTTTRRRVVVcccooottt{{{~~~~~~{{{tttiii^^^[[[^^^fffrrr|||}}}yyyvvvsssoookkkhhhfffiiimmmttt}}}xxxllleeeYYYLLLEEEFFFHHHGGGEEEMMMNNN\\\uuu{{{|||hhh``````uuu{{{uuummmjjjpppuuuwwwyyy{{{hhhMMM???======BBBIIIVVVhhhxxx|||sssdddUUUIIICCCAAABBBDDDBBBBBBDDDIIILLLLLLJJJLLLGGGDDDEEEDDD@@@===>>><<>>AAA>>><<<:::999999888666555222111111000000000000000.........///000111111111111111111111111222222333111222222333333444555555555:::===;;;888888===CCCGGGDDD@@@;;;777555444333666999<<<>>>???@@@BBBDDDDDDEEEGGGJJJMMMQQQTTTVVVZZZ]]]aaacccddddddddddddccc\\\VVVQQQOOOPPPZZZeeeuuu|||dddSSSLLLLLLLLLRRRZZZaaaeeeiiimmmpppiiihhhgggfffdddaaa\\\XXXXXXYYYYYYYYYWWWTTTRRRPPPMMMMMMPPPUUUVVVQQQMMMMMMRRR```vvvttteeeccctttqqqZZZSSSNNNMMMMMMLLLNNNQQQLLLMMMIIIHHHGGGGGG___jjjTTTQQQRRRUUU```jjjpppxxx}}}yyyoooeee^^^ZZZ[[[eeepppzzz|||}}}zzztttkkkccc___[[[^^^```ccchhhmmmkkkeee```VVVKKKGGGKKKPPPOOOLLLTTTRRR\\\pppwwwnnnpppuuuyyy|||wwwiiicccbbbssszzzqqqmmmrrrvvvzzzcccJJJ???======AAAGGGRRRdddttt}}}yyyhhhWWWJJJDDDBBBAAAAAA??????BBBHHHMMMRRRUUUQQQMMMKKKLLLJJJEEEBBBCCC>>>???AAAEEEIIIKKKMMMMMMNNNPPPRRRUUUYYYaaajjjqqqzzzvvvZZZRRRMMMLLL```}}}|||qqqlllhhhcccZZZTTTNNNKKKHHHHHHNNNVVV___iiixxx~~~zzzyyyzzz{{{yyypppiiirrr|||wwwhhh[[[VVVNNNIIIJJJOOOSSSYYY___iii{{{uuu{{{{{{kkkYYYNNNIIIMMMOOO\\\wwwvvvnnniiimmm___\\\TTTMMM???<<<999888888;;;>>>AAA>>><<<:::999999888666555222111111000000000000000---......///000111111222000000000000000111111222111222222333333444555555222666:::888444333999???@@@>>>;;;888555333222111555777;;;===>>>???AAACCCCCCDDDEEEHHHLLLOOORRRTTTUUUZZZ___aaaccceeejjjnnnjjjhhhfffdddaaabbbkkkwwwvvv[[[IIICCCDDDCCCKKKUUU^^^dddiiinnnqqqnnnnnnnnnmmmlllgggaaa\\\WWWXXXYYYYYYXXXUUUSSSQQQMMMIIIHHHKKKLLLJJJJJJLLLNNN\\\qqqmmm```ZZZhhhsss\\\TTTNNNNNNMMMMMMNNNRRRLLLNNNLLLLLLMMMOOOkkkgggPPPOOOQQQTTT^^^gggnnnvvv}}}zzztttkkkeeekkkvvvvvveeeXXXQQQOOOTTTVVVTTTUUUZZZ___aaaYYYUUUPPPPPPWWW^^^___\\\UUUSSS[[[kkkxxxvvvlllnnnvvv|||{{{oooeeeaaa```mmmwwwppptttyyy~~~dddMMMBBB??????BBBGGGQQQcccsss|||}}}yyyqqqbbbQQQFFFBBB@@@???:::;;;@@@HHHOOOVVV]]]bbbVVVSSSQQQRRROOOJJJGGGHHH@@@??????@@@AAABBBBBBBBB===???CCCIIIRRRbbbsss~~~zzzcccVVVNNNNNN\\\nnn{{{ooofff[[[RRRIIIDDDGGGMMMRRRYYYgggxxxzzzkkkaaa]]]\\\^^^iii{{{ttthhhpppzzz~~~zzzqqqddd[[[WWWNNNIIIKKKPPPUUU\\\aaannnppppppuuu___NNNFFFFFFKKKLLLZZZvvv|||}}}vvvrrrooo~~~lll```VVVLLLJJJ===;;;::::::;;;=========;;;;;;;;;:::888666555444222222000///............111111000000//////......111///...///222333222000222222333444444555555666777777777888999::::::999888888888888777666444333666888;;;>>>AAABBBBBBAAAHHHIIIJJJKKKLLLLLLKKKKKKUUUYYY]]]```bbbffflllqqquuuyyy~~~xxxcccNNNEEEFFFGGGHHHNNNWWW^^^bbbhhhooouuusssqqqooolllgggaaa]]][[[[[[ZZZZZZYYYVVVQQQMMMKKKMMMPPPVVV[[[\\\XXXSSSTTT]]]oooyyyhhhdddbbb}}}zzzaaaXXXPPPPPPRRRSSSUUUXXXUUUPPPNNNOOOOOOZZZ{{{aaaQQQJJJIIINNNWWWjjjpppxxx}}}qqq[[[PPPMMMKKKKKKLLLMMMRRRYYYbbbhhhsssqqqiii___^^^dddfffccc[[[WWWYYY```gggtttxxxmmmccc[[[]]]bbbvvv{{{www|||tttMMMBBB??????BBBHHHRRRcccrrruuummmgggcccbbb```^^^YYYSSSKKKFFFCCCBBBCCCAAACCCOOO```kkkiiiaaa^^^VVVNNNJJJIIIIIIFFFCCCBBB???<<<;;;;;;<<<;;;:::AAA>>>@@@KKKZZZkkkzzzoooccc[[[XXXZZZ\\\qqqqqq[[[KKKCCCCCCCCCDDDOOOMMMPPP]]]rrrttteee[[[XXX]]]llluuufffZZZVVVQQQMMMLLLQQQYYYaaaeeevvv~~~ooooookkk|||ppp\\\MMMGGGFFFFFFKKK]]]ttt}}}ppphhheeefffgggppp{{{{{{lll~~~{{{ggg[[[RRRHHHFFF===;;;::::::;;;=========;;;;;;;;;:::888666555444222111000///............111000000000/////////...111///...///111222111000222222333444444555555666777777666777999::::::999888777777666555333222222666888;;;>>>@@@BBBBBBBBBGGGGGGIIIKKKMMMOOOQQQRRRUUUWWWZZZ\\\___fffooovvvqqq]]]PPPLLLGGGGGGJJJRRRXXX]]]dddlllsssrrrpppooommmjjjeeeaaa___]]]ZZZYYYXXXWWWUUUSSSVVVWWW]]]eeemmmpppooollldddeeeooorrrrrruuuvvvcccZZZSSSRRRTTTUUUVVVYYYVVVQQQQQQSSSVVVaaa~~~wwwZZZLLLGGGGGGMMMVVVffflllttt{{{rrr___RRRNNNNNNHHHIIIJJJMMMSSS]]]hhhooo}}}ssscccZZZWWWUUUQQQRRRNNNPPPVVV\\\hhhrrreee^^^aaahhhvvv}}}zzzyyyuuuNNNCCC@@@???CCCJJJTTTeeetttgggZZZWWWYYY___eeefffccc]]]VVVOOOKKKIIIIIIIIILLLQQQZZZbbbfffddd___YYYRRRKKKGGGGGGFFFDDDAAAAAA???<<<;;;;;;<<<;;;:::<<<;;;???MMM^^^ooo~~~wwwvvvxxx}}}wwwooofff^^^XXXVVV___{{{uuuhhhVVVHHHCCCCCCCCCCCCBBBAAAEEEQQQeeezzzvvvpppkkkrrr}}}}}}uuuiii___XXXSSSOOOPPPVVV^^^dddhhhyyygggeeehhh{{{tttaaaQQQIIIFFFEEEKKK[[[rrr~~~yyyrrrggg\\\VVVTTTUUUWWWdddmmmzzz|||mmm{{{eeeXXXPPPGGGDDD===;;;::::::;;;=========;;;;;;::::::888777555444222111000//////......///000000000000////////////000///...///000111000///222222333444444555555666666666666777777888999::::::999888666555333333222666888;;;>>>@@@BBBBBBBBBGGGHHHIIILLLPPPUUUZZZ\\\ccccccbbb``````eeemmmtttppp]]]RRRKKKHHHHHHMMMSSSXXXaaaiiinnnmmmmmmmmmmmmkkkgggdddccc```\\\ZZZZZZZZZZZZZZZYYY\\\cccmmmyyytttlllkkkyyyzzz|||ttteee\\\VVVVVVXXXXXXYYY[[[ZZZUUUSSSVVVYYYcccyyyoooTTTHHHFFFGGGNNNXXXbbbhhhpppwww}}}yyycccVVVPPPNNNMMMIIIIIIKKKMMMSSS[[[eeekkk{{{yyyppp```QQQIIIDDDAAAHHHEEEFFFLLLQQQ\\\vvvvvvggg```dddlllxxx}}}|||{{{}}}tttOOODDDAAA@@@CCCHHHRRRbbbqqq||||||~~~ttt___VVVVVV\\\fffnnniiieee___XXXTTTRRRSSSSSSXXX]]]cccfffddd```]]]\\\VVVQQQKKKHHHHHHGGGDDDBBBAAA>>><<<:::;;;;;;:::::::::999@@@QQQeeeuuu|||zzz|||vvvnnnddd[[[UUUYYYkkknnn___VVVJJJAAA??????????????????BBBKKK\\\rrruuunnnfff]]]XXXUUURRRTTT[[[ccciiikkkzzz~~~ccc```aaayyyxxxdddRRRIIIEEEEEEJJJYYYooowwwnnnbbb]]]UUUMMMIIIIIIKKKMMMZZZbbbnnnzzztttgggYYYRRRJJJEEE===;;;999:::;;;=========:::::::::999888777666555111111000///////////////000000000000////////////////////////000000000///222222333444444555555666666666777777777888;;;===???>>>;;;888666555555555666777:::===@@@BBBCCCCCCIIIIIIJJJMMMRRRYYY___ccclllmmmllljjjiiikkkrrrwwwjjjZZZUUUNNNIIIKKKOOOVVV___hhhgggggghhhjjjlllkkkiiifffeeebbb___^^^^^^______^^^YYY[[[bbbmmmyyy{{{pppiiiqqq}}}fff^^^XXXYYY[[[[[[\\\^^^___YYYUUUVVVXXX___nnn~~~kkkSSSHHHGGGIIIPPPYYYaaagggnnntttzzzooocccZZZSSSNNNPPPPPPPPPOOOOOOQQQTTTWWW[[[]]]ZZZQQQFFF???>>>???AAA???BBBGGGLLLWWWqqq}}}mmmdddgggooommmNNNEEEAAA???AAAEEENNN]]]kkkuuuuuuyyyyyylll^^^YYYYYYZZZ^^^cccgggeeebbbaaabbbeeegggiiiqqqnnnlllhhhaaaZZZXXXZZZXXXUUUQQQOOONNNLLLHHHEEE@@@>>>;;;::::::::::::999<<<;;;AAASSSgggvvv~~~xxxrrrjjjccc___[[[bbbkkkwww~~~gggPPPOOOJJJCCC???>>>?????????EEEFFFHHHMMMZZZooosssjjjbbbWWWWWWTTTRRRWWW___gggjjjkkkvvvxxxfffddd]]]zzzyyyfffSSSGGGEEEEEEIIIWWWlll~~~vvvggg\\\RRROOOJJJEEEDDDEEEHHHJJJSSSYYYcccooozzz}}}iiiZZZUUULLLGGG===;;;999:::;;;=========:::::::::999888777666555111000000////////////000////////////000000000000///000000000/////////000222222333444444555555666555777888888888:::>>>BBBCCCAAA===999666555555555666777:::<<>>;;;===AAA===<<>>@@@FFFOOO___nnnxxx{{{|||qqqgggbbb```^^^```cccmmmooottt|||xxxiiiaaa[[[VVVWWW[[[[[[[[[ZZZYYYVVVQQQKKKGGG???===:::999999:::999888>>>;;;???MMM^^^lllzzzyyypppiii]]][[[[[[___ggghhh]]]QQQNNNLLLHHHFFFFFFGGGHHHHHHMMMNNNPPPTTT^^^ppp}}}ooocccVVVUUUSSSRRRXXXbbbiiijjjhhhnnnqqqjjjjjjccc{{{iiiUUUHHHFFFEEEIIIVVVhhh{{{vvvcccTTTLLLCCCAAA>>>======???AAACCCKKKMMMSSS]]]fffmmmooooooyyykkkZZZUUUMMMFFF===;;;::::::;;;=========:::::::::999999777666666000000////////////000000////////////000000000000000111222111000///000111222222333444444555555666555888::::::;;;===CCCHHHDDDAAA<<<777444333333444666777999<<>><<<999:::???::::::===BBBEEEPPPlll~~~zzz~~~qqqVVVFFF???======BBBIIIUUUgggvvvsssllljjjkkkrrrzzzsss```YYYXXXVVVYYY^^^^^^```cccbbb]]]UUUKKKEEE???<<<:::888999999888888;;;999;;;DDDOOOZZZgggrrr{{{qqqiiiccc\\\[[[aaagggiiiggg^^^\\\YYYVVVUUUUUUWWWXXX___```bbbfffnnn|||tttdddVVVVVVSSSTTT[[[fffllljjjgggiiinnnkkkkkklll~~~mmmYYYLLLGGGFFFIIIUUUfffxxx~~~nnn^^^OOODDD@@@;;;;;;:::999:::<<<===???GGGGGGIIIMMMSSSWWWZZZ[[[___nnnnnn[[[WWWNNNGGG===;;;::::::;;;=========999999999999999888777666000000////////////000000.../////////000000000111111333444333000///000222222222333444444555555666555999<<<======AAAHHHNNNGGGCCC===777333333333555666777999;;;???BBBDDDFFFFFFFFFGGGJJJNNNSSSYYY\\\ccchhhoooqqqpppnnnnnnoooxxx{{{}}}}}}nnn^^^XXXXXX\\\cccjjjnnnoooqqqtttwwwxxxvvvuuummmjjjgggffffffffffffeee]]]YYYTTTTTTWWWYYYZZZYYYQQQMMMJJJHHHHHHSSShhh|||~~~nnneee^^^___cccggglllrrrllljjjeeeaaagggzzzzzzcccMMMEEEDDDDDDIIIQQQ]]]bbbgggkkkrrr~~~mmm[[[PPPKKKHHHMMMYYYhhhuuu}}}|||~~~zzztttiiiZZZMMMEEEAAAAAA@@@<<<;;;>>>===999999===::::::===AAABBBKKKfff}}}pppTTTEEE@@@===>>>CCCJJJVVVhhhwww|||tttsssxxxxxxfffXXXWWWYYYXXX[[[bbbaaafffkkkllleeeXXXLLLDDD>>><<<999888888999888777888888:::???CCCIIIUUUaaa|||{{{uuummmffffffoooyyyzzzuuurrrrrrtttwww||||||}}}yyyggg[[[YYYVVVXXX```kkkpppmmmgggjjjooolllkkkjjjnnnZZZMMMHHHGGGJJJTTTeeewwwrrr___TTTJJJAAA===>>>;;;;;;;;;<<<<<<===>>>>>>BBBCCCDDDEEEGGGJJJLLLNNNPPPYYYiiiqqq^^^ZZZQQQHHH===;;;::::::;;;=========999999999999999888777666000000////////////000111.../////////000000111111222444555444111///111333222222333444444555555666666999===>>>???CCCKKKRRRJJJFFF???999555444666777666777999;;;>>>BBBEEEFFFGGGHHHJJJMMMRRRXXX]]]___]]]cccjjjmmmnnnnnnppprrrxxx{{{ssswww{{{yyyhhh``````ccciiioooooopppqqqtttwwwxxxvvvuuuqqqmmmgggddddddfffggghhh___ZZZTTTQQQRRRSSSRRRQQQNNNJJJFFFDDDDDDMMM___pppvvvvvvzzzqqqhhh``````eeejjjqqqwwwqqqpppkkkfffkkkyyycccMMMFFFEEEFFFKKKSSSYYY^^^ccciiippp}}}ooo^^^PPPHHHFFFGGGKKKRRRZZZhhh~~~{{{kkkYYYIIIAAA@@@AAACCC===;;;>>>???;;;;;;>>><<<<<>><<<999888888888888777777888<<>>AAAKKKWWWnnntttlllhhhpppoooeee\\\ZZZ[[[dddooosssooohhhlllsssnnnmmmccc|||mmmYYYLLLHHHHHHKKKTTTdddvvv~~~kkk[[[KKKEEEAAA======@@@;;;<<<<<<<<<<<<=========;;;===???@@@AAABBBEEEHHHMMMRRR\\\qqqsss```YYYNNNFFF<<<;;;999:::<<<=========999999999999888666555444000000000000000000000000000000000/////////////////////000111222222333333111111111222333444666666777888999:::;;;???CCCGGGHHHEEE@@@;;;777666555555444666999<<>>>>>>>>>>>============:::?????????CCCHHH]]]}}}{{{~~~ssssssyyysssWWWIII@@@===>>>CCCIIIRRR___kkk|||}}}wwwwwwooogggTTTVVVYYY\\\```ffflllqqq{{{{{{{{{vvvlll\\\KKK???DDD===999:::999555777<<<888:::::::::;;;>>>EEEJJJ^^^ppp{{{vvvvvvvvvrrrnnnlllkkkqqq~~~tttkkkfff```___hhhuuuxxxmmmaaadddeeeeeeiiihhhqqq{{{mmmXXXIIIJJJHHHHHHQQQaaassskkkUUUIIIAAACCCEEEAAA======;;;::::::;;;===>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<>><<<;;;;;;===>>>>>>===999999999999888666555444000000000000000000000000000000000000000000000000///000000111222222333333222222222333333555666666::::::;;;;;;;;;===@@@CCCDDDAAA===999666555555555444666888;;;???AAACCCDDDGGGHHHIIILLLPPPUUUZZZ]]]___bbbdddggghhhjjjmmmooouuuzzz~~~~~~xxxooojjjeeecccdddfffggggggoooooonnnrrr{{{tttnnniiikkkppptttttttttttttttuuuuuuvvvrrrssssssrrrppppppqqqrrrvvvtttooofff\\\TTTOOONNNQQQRRRSSSTTTSSSUUU___kkk|||pppeeegggvvv{{{ooofffhhhqqqxxx}}}|||wwwuuuzzzbbbMMMFFFFFFFFFIIIOOO[[[___dddjjjrrrxxxqqqdddXXXOOOMMMLLLMMMQQQYYYjjjyyy}}}xxxjjjeee[[[QQQIIIDDDBBBAAA????????????????????????<<>>>>>BBBGGGNNNZZZeeennnssspppooovvvxxx{{{qqq___VVVTTTWWWYYY\\\```gggqqq|||tttcccPPPDDDFFF@@@===>>><<<888888;;;999;;;;;;;;;:::===BBBFFFPPP]]]gggkkkqqq|||{{{ppphhh^^^YYYWWWWWWVVVTTT___cccooo~~~pppjjjlll{{{sssiiiiiidddcccmmmzzz|||pppbbbcccdddgggiiibbbkkkttt^^^MMMHHHGGGGGGOOO___qqq~~~qqq^^^KKKDDDBBB@@@???@@@>>><<<;;;;;;<<<===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>BBBMMM^^^sssppp___YYYNNNEEE@@@>>><<<<<<===>>>===<<<999999999999888666555444000000000000000000000000000000000000000000111111000000000111222222333333444444444444444555666777;;;<<<<<<;;;::::::===???>>><<<999666444444444555444555888;;;>>>AAACCCDDDEEEHHHKKKLLLMMMPPPVVVZZZ___bbbeeeggghhhhhhiiikkkmmmoooqqqxxxyyyllleeecccfffpppzzz|||vvviiiddd^^^\\\^^^dddiiimmmqqqsssssssssyyywwwrrroooqqqvvv{{{{{{zzzyyyxxxvvvvvvuuutttuuuwwwvvvuuuuuuvvvxxx~~~ssshhhbbb```bbbbbbeeegggeeeeeellluuuqqqffffffooo|||}}}rrriiimmmvvv}}}~~~{{{~~~fffOOOGGGFFFFFFIIIOOOZZZ]]]ccciiiqqq~~~xxxkkkXXXTTTQQQTTTZZZeeeuuussseee]]]SSSRRRNNNJJJGGGCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???CCCAAAAAADDDFFFXXXuuu|||ssskkkhhhoooxxxlllOOOCCC@@@>>>@@@DDDIIITTT^^^bbbjjjfffaaacccbbbcccmmmwwweeeZZZUUUVVVZZZ______bbbfffppp}}}ooo[[[NNNJJJEEEBBBBBBBBB???===>>>;;;<<<<<<;;;;;;;;;>>>@@@CCCJJJMMMKKKNNNVVVZZZXXXVVVRRRLLLFFFCCCBBBCCCCCCJJJSSSaaannnyyy|||ooo^^^]]]___llluuulllkkkggghhhsssqqqbbb```bbbkkkhhhbbbkkkrrr^^^PPPGGGFFFFFFMMM\\\mmm}}}www[[[LLLGGGDDDBBBAAA@@@>>>===<<<<<<;;;:::888;;;;;;::::::::::::;;;;;;;;;===@@@DDDLLLYYYiiisssmmm]]]XXXNNNFFF@@@>>><<<;;;<<<===<<<;;;999999999999777666555444000000000000000000000000000000000111111111111111000000111111111222222222555555555555555666777777999::::::999888888:::<<<;;;:::777666444444555555444555777:::===AAACCCEEECCCGGGKKKKKKIIIJJJOOOTTT^^^aaaeeehhhhhhiiiiiijjjcccfffiiipppzzzyyypppdddZZZOOOJJJIIIMMMWWWaaaqqq}}}|||yyyvvvdddaaa]]][[[^^^eeelllqqqrrrxxxzzzxxxzzzzzzuuutttvvvzzz~~~|||{{{zzzwwwyyy{{{|||{{{|||}}}~~~yyyxxxuuuuuuwwwyyywwwuuuyyyyyyoooooowww~~~ssslllpppyyy~~~iiiPPPGGGFFFEEEIIIOOOXXX\\\aaagggooo|||wwwaaaYYYSSSVVV___nnn}}}ooocccYYYQQQGGGGGGFFFDDDBBB@@@>>>===@@@@@@@@@@@@@@@AAAAAAAAA@@@DDDAAAAAAEEEGGGWWWsssvvvlllffffffoooyyywwwttt|||wwwTTTDDD@@@>>>@@@CCCGGGQQQZZZaaallliii```]]]YYYXXX```iii{{{wwwjjjdddcccdddhhhllljjjjjjlllpppyyynnn```SSSNNNIIIGGGGGGDDDAAA@@@============<<<<<<======???CCCCCC>>>===CCCFFFFFFLLLNNNMMMJJJEEEBBBCCCDDDAAAGGGQQQYYY^^^ggg{{{tttggg\\\\\\\\\eeeyyypppjjjhhhjjjwwwppp___[[[^^^|||nnnfffeeeppp{{{uuujjj[[[PPPGGGFFFFFFLLLYYYjjj{{{jjjVVVOOOJJJDDD???AAA???=========<<<:::888;;;::::::999999::::::;;;;;;>>>AAABBBEEEMMMZZZcccpppzzzkkkZZZVVVNNNHHH>>><<<::::::;;;;;;:::999999999999999777666555444000000000000000000000000//////000000111111111111111111111111111222222222555555555555666666777888555777888888777888:::<<<;;;:::999777666666666777444444666999<<<@@@CCCEEEDDDHHHKKKIIIFFFEEEIIIMMM[[[___cccgggiiijjjkkkllliiihhhgggfffhhhggg[[[NNNJJJCCC===<<<<<>>>>>???????????????@@@@@@@@@AAAAAA???CCCAAABBBGGGHHHWWWqqqttthhhaaaaaajjjuuu~~~yyyTTTDDD@@@???AAACCCGGGPPPZZZgggyyy~~~yyywwwoooffffffhhhzzzyyyrrrqqqqqqooooooqqq{{{|||~~~}}}ooojjjccc\\\XXXSSSLLLEEEBBBAAA@@@??????>>>>>>===>>>AAAAAA>>><<<>>>@@@@@@FFFKKKPPPQQQLLLHHHEEEEEEDDDDDDFFFKKKMMMRRR\\\fff{{{~~~tttcccaaa]]]bbbzzz|||tttjjjfffeeekkkxxxkkkXXXUUUXXXwwwyyymmmjjjwww{{{vvvmmm^^^PPPHHHGGGGGGLLLWWWhhhyyyttt\\\PPPKKKDDD>>>AAA@@@>>>>>>>>>>>>===;;;;;;::::::999999::::::;;;777:::>>>>>>???CCCLLLTTT^^^jjjwwwjjjYYYUUUNNNIII<<<;;;999999:::;;;:::999999999999999888666555444000000000000000000000000......//////000000111111111111111111111111111111444444444444666777888999444666888999999999;;;======<<<;;;:::888777777666333444555888<<<@@@DDDFFFFFFIIIKKKJJJHHHGGGIIILLLXXX\\\aaadddgggiiilllnnntttnnnbbbWWWQQQNNNGGG>>>>>>:::888:::;;;;;;>>>CCCNNNWWWbbbhhhmmmmmmfff]]]UUUWWWYYYZZZ]]]bbbgggllluuu~~~~~~vvvrrrvvv}}}eeeNNNFFFEEEEEEHHHNNNRRRVVV[[[aaaiiivvv|||jjj\\\VVV[[[jjjxxxmmm]]]QQQGGGAAA@@@???>>>???@@@BBBDDD?????????@@@@@@AAAAAABBB@@@CCCAAACCCHHHIIIVVVooo}}}qqqgggfffooozzzsssQQQDDDAAA???BBBDDDGGGPPPYYYhhh{{{wwwgggYYYKKKHHHEEEBBBAAAAAA???>>>;;;===>>>>>>===<<<<<<===@@@FFFNNNQQQNNNJJJFFFEEEDDD???===@@@CCCEEEHHHMMMWWWiiirrrjjjbbbdddvvvwwwmmmaaacccdddkkkzzz~~~gggRRRPPPQQQppp|||yyydddSSSHHHGGGHHHKKKUUUeeewwwfffVVVPPPIIICCCCCCAAA@@@@@@@@@@@@>>>===;;;;;;::::::::::::;;;;;;888:::<<<<<<<<<>>>BBBFFFKKKVVVcccmmmuuu}}}~~~lll[[[VVVNNNGGG<<<:::999999;;;<<<<<<;;;999999999999888666555444000000000000000000000000,,,------...//////000000111111111111111111111111222222222444555777999:::777999;;;;;;;;;;;;<<<>>>@@@???===;;;999777666555333444555777;;;@@@DDDFFFIIIJJJLLLNNNOOOPPPQQQQQQWWWZZZ]]]aaacccfffjjjlllooohhhYYYJJJCCCBBBBBB???>>>;;;:::<<<<<<999:::===BBBLLLUUUYYY[[[\\\ZZZWWWZZZ\\\___bbbeeekkkrrrxxx{{{www||||||ssswwwxxxaaaKKKDDDEEEEEEHHHMMMOOOSSSXXX^^^gggttttttaaaZZZaaalllcccRRRHHHAAAAAAAAAAAAAAAAAABBBCCCCCC???@@@@@@AAABBBBBBCCCCCCBBBEEEBBBDDDIIIHHHSSSkkkuuurrr|||lllOOOEEEAAA@@@BBBCCCFFFMMMUUUcccoooVVVQQQKKKFFFDDDBBB@@@===999:::<<<===<<<:::;;;===<<>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@???HHHQQQWWW___jjjqqqtttnnn]]]WWWMMMEEE<<<;;;::::::<<<>>>======999999999999888666555444000000000000000000000000,,,,,,------...//////000222222111111111111111111000111111333555777999::::::<<<>>>>>>=========>>>AAA@@@>>><<<999666555333333333444777;;;@@@DDDGGGLLLLLLMMMQQQUUUXXXXXXWWWWWWYYY[[[^^^```cccgggjjj___\\\QQQEEE@@@BBBDDDDDD@@@===;;;<<<;;;777777::::::CCCIIIGGGFFFKKKTTTYYY^^^aaacccfffiiiqqq{{{|||ttt^^^IIIDDDEEEEEEHHHMMMNNNQQQVVV\\\eeerrrqqqbbbccclllqqqWWWLLLLLLLLLDDDDDDDDDDDDCCCBBB@@@???AAAAAABBBBBBCCCDDDEEEEEEEEEGGGDDDDDDIIIGGGQQQggg}}}yyyhhhOOOFFFBBB@@@AAABBBDDDJJJRRR^^^wwwxxx___XXXOOOHHHEEEBBB???<<<;;;:::;;;<<<;;;:::;;;>>>888:::===AAACCCCCCAAA@@@AAA===<<<======<<<>>>CCCCCCPPPggg~~~nnnccceeemmmzzzuuuhhhccceeeooofffNNNLLLIIIfffvvvhhh\\\SSSFFFEEEEEEHHHPPP___rrrzzzfffVVVKKKHHHEEECCCBBB@@@===;;;===<<<<<<;;;;;;<<<<<<===:::::::::<<<>>>???>>><<<<<>>BBBEEEDDD@@@???CCCFFFFFFDDD@@@<<<999777777777333333444777;;;@@@DDDGGGJJJKKKNNNUUU\\\aaabbb```]]][[[[[[]]]``````^^^\\\\\\QQQDDD???DDDKKKPPPQQQLLLFFF???===>>>@@@>>><<<;;;<<>>>>>>>>>>>===;;;;;;AAA@@@???>>><<<;;;:::999===>>>>>>@@@DDDNNN[[[ddd|||fffZZZVVVLLLEEE===;;;999999:::<<<<<<;;;999999999999888666555444111111111111000000000///000000000000000000000000111111111222222222333333111333444444444444777999999<<>>@@@FFFLLLMMMJJJEEE@@@;;;777666555333333444777;;;???DDDGGGJJJKKKNNNTTT[[[aaacccbbb^^^]]]^^^```bbbaaa^^^ZZZKKKEEE??????FFFOOOVVVYYYXXXPPPEEE??????@@@@@@???AAA@@@BBBGGGJJJNNNWWW```lllnnnsssyyy}}}}}}eeeOOOFFFDDDBBBDDDJJJJJJMMMRRRVVV^^^lll~~~}}}pppjjjiii]]]]]][[[WWWSSSPPPOOOOOOIIILLLNNNLLLMMMPPPPPPMMMLLLIIIHHHJJJIIIJJJZZZllllllMMMEEEBBBBBBDDDDDDCCCEEEJJJIIIRRRaaaqqqxxxuuu}}}yyybbbZZZOOOGGGBBB???===<<<<<<888888===???======@@@??????>>>>>>===<<<;;;;;;999:::;;;===>>>???@@@@@@@@@CCCRRRnnn~~~vvvjjjfffaaabbbnnn~~~vvvrrrnnnuuutttYYYJJJLLLLLLdddxxxvvvuuuzzzkkkWWWOOOHHHDDDDDDJJJNNNUUUgggyyyuuu```OOOFFFCCCAAA@@@CCCCCCBBBAAA@@@@@@??????::::::;;;===>>>???@@@@@@;;;;;;<<<<<<>>>DDDLLLRRR{{{dddYYYVVVNNNHHH===;;;999999:::<<<<<<;;;999999999999888666555444111111111111000000000000000000000000000000000000111111111222222222222333000222333333333333666888888999:::::::::>>>EEEKKKMMMJJJFFF@@@;;;888555444444444444666:::???CCCFFFKKKKKKMMMRRRYYY^^^aaabbb]]]]]]^^^______[[[VVVRRRDDDCCCDDDGGGOOOXXXaaafffiii___QQQGGGDDDDDDEEEEEEEEECCCFFFLLLRRRYYYdddnnnssswww}}}sssjjjkkkvvvxxxwwwiiiOOOEEEBBBAAADDDIIIHHHKKKOOOSSS[[[iii{{{~~~vvvtttuuuxxxwwwvvvrrrlllddd___\\\[[[VVV\\\```aaabbbdddaaa]]]YYYSSSPPPPPPNNNQQQbbbuuu{{{xxx~~~pppOOOHHHDDDBBBDDDDDDBBBDDDHHHCCCIIITTTaaaooo}}}zzzrrrkkkooo}}}qqqZZZTTTLLLFFFCCCBBBAAAAAABBB???>>>@@@???<<<<<<>>>????????????>>><<<;;;:::888999;;;===>>>@@@@@@@@@DDDEEEPPPhhh~~~sssmmmfff___XXXVVVUUU[[[hhhzzz}}}ssswwwsssyyylllTTTGGGLLLLLLbbbhhhddd]]]rrrttt[[[NNNIIIEEEDDDIIIMMMSSSdddvvvtttbbbVVVMMMIIICCCBBBAAA@@@??????@@@@@@>>>>>>????????????>>>======>>>>>>======>>>BBBEEEhhhZZZVVVMMMGGG===;;;999999:::<<<<<<;;;999999999999777666555444111111111000000000000000////////////////////////111111111111222222222222000222333333333333666888999::::::999999;;;???BBBCCCBBB???<<<:::888777666444444444555999>>>CCCFFFLLLLLLMMMPPPTTTYYY]]]___]]]^^^______\\\UUUNNNIIIFFFIIIMMMRRRWWW```kkkrrryyypppcccXXXQQQNNNLLLKKKKKKKKKOOOXXX```hhhqqqzzz~~~qqqdddZZZYYYcccnnnuuuooozzzhhhNNNDDDBBBAAABBBGGGHHHJJJNNNQQQXXXeeewww~~~}}}tttlllhhhggghhhqqqyyy}}}~~~}}}wwwoookkkbbb[[[YYYVVVZZZkkk~~~{{{sssoooxxx[[[KKKFFFCCCDDDDDDBBBBBBEEEDDDIIIQQQ[[[hhhvvvyyyrrrlllnnnuuuqqq[[[VVVOOOIIIFFFGGGIIIJJJJJJHHHFFFCCC@@@======>>>@@@AAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>???AAAAAAHHHIIIUUUlll}}}mmmbbbZZZTTTOOOMMMMMMTTTaaattt{{{sssuuuuuu|||~~~fffPPPEEEGGGJJJaaajjjccc]]]sss{{{```QQQIIIDDDCCCHHHKKKQQQbbbuuu~~~kkk```VVVSSSOOOLLLIIIGGGGGGGGGDDDDDDDDDCCCBBB@@@>>>===@@@@@@AAAAAACCCFFFIIILLLjjj[[[TTTKKKEEE===;;;999999:::<<<<<<;;;999999999999777666555444000000000000000000111111////////////////////////000000111111111222222222111333444444333444777999888999;;;;;;;;;:::::::::<<<<<<;;;:::999888888888555444444555888===BBBFFFLLLLLLMMMOOOQQQTTTWWWYYY^^^```bbb```ZZZRRRIIIEEEDDDIIIPPPUUU\\\eeeqqqzzzvvvkkkbbbYYYRRROOOVVVVVV\\\hhhqqqwww|||zzzlll```UUURRRZZZddd~~~yyynnneeehhhwwwfffMMMEEEDDDBBBBBBDDDHHHJJJMMMPPPVVVbbbsss|||yyy}}}}}}{{{zzz|||xxxmmmccc___\\\___nnnzzzvvvvvv~~~~~~gggMMMGGGCCCDDDDDDBBBAAACCCBBBEEEKKKTTT```pppxxxrrrpppqqqyyyrrrlllaaaWWWPPPNNNQQQSSSSSSTTTRRRLLLGGGEEEEEEEEECCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>???BBBDDDEEEEEEHHHVVVmmmtttiii```YYYQQQLLLKKKQQQ]]]rrr|||yyyooottt|||bbbMMMEEEDDDJJJcccnnneeebbbvvv}}}cccSSSHHHCCCBBBGGGJJJPPPaaasssuuuppphhh^^^UUUMMMIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEAAAAAABBBGGGMMMUUU\\\```hhhXXXSSSKKKFFF===;;;999999:::<<<<<<;;;999999999999888666555444000000000000111111111111000000000000000000000000000000000111111111111222111333444444444444777999555777999<<<===<<<;;;:::======<<<;;;:::888888777666444333444777<<>>============<<<;;;:::999777666666555333333666<<>>>>>:::::::::::::::999888777666555333333666;;;AAAEEEFFFJJJPPPSSSTTTUUUXXX[[[WWW[[[___```\\\XXXVVVVVVSSSWWW]]]___\\\TTTIIIBBBAAAGGGQQQXXX\\\\\\[[[ZZZRRRQQQWWWeeerrr{{{vvvbbbUUUPPPQQQQQQcccxxx}}}qqqjjjgggeeebbb___\\\ZZZYYYWWWRRRNNNPPPVVVggg}}}pppQQQEEEDDDCCCCCCEEEDDDFFFHHHIIIMMMXXXhhhttt~~~~~~~~~}}}jjjOOOGGGAAACCCEEECCCAAAAAACCCDDDHHHMMMXXXfffuuuyyylllddd\\\RRRMMMEEEFFFIIILLLMMMOOOSSSXXXSSSUUUVVVUUURRRRRRTTTVVVeeewww|||ssseeehhhlllppprrrssssssrrruuuzzz~~~ttthhh```TTTQQQTTT```nnn|||yyymmmfff```eee~~~sssmmmmmmvvvqqqUUUHHHJJJJJJPPPcccxxxhhh[[[mmmtttbbbOOOIIIEEEFFFEEEGGGUUUfff~~~dddTTTMMMHHHGGG>>>;;;888777999;;;======::::::999888777666555555222222222111000//////...////////////000000000000111111222222222111111000333111000111555666555333444666:::===??????>>>===>>>??????>>>:::888777777666555444333444888???DDDKKKKKKLLLNNNRRRTTTUUUUUU\\\______^^^```aaa]]]WWW[[[[[[]]]^^^VVVJJJ@@@>>>EEEDDDHHHTTTdddmmmmmmiiiggg[[[SSSUUU[[[___eeelll{{{jjj[[[SSSRRRYYYVVVYYYfffwwwzzzmmm```WWWRRRQQQQQQRRRXXX^^^^^^YYYSSSPPPPPPbbbuuuzzz}}}uuuTTTFFFCCC???@@@EEECCCCCCFFFJJJMMMTTTdddsss}}}lllPPPFFFEEEEEE???@@@CCC>>>CCCEEEGGGKKKRRR___ooozzzpppcccddddddZZZMMMGGGFFFFFFHHHJJJJJJGGGCCCGGGGGGFFFEEEFFFFFFGGGHHHRRRbbbxxxqqqkkkeeefffrrr}}}}}}yyywww}}}rrr```WWWPPPPPP[[[gggsssuuukkkeeeeeesss|||rrrmmmmmmuuu```NNNNNNDDDMMMSSSccckkkmmmjjjiiiRRRKKKEEECCCEEEIIITTT^^^||||||dddSSSKKKEEEDDD===;;;888888999<<<======::::::999888777666555555222222111111000//////...////////////000000000000111111222222222111111000333111000222555666555333888:::===@@@CCCDDDDDDDDDEEEFFFEEEBBB===999777666666666444333444888>>>CCCHHHIIIJJJMMMPPPSSSUUUUUUWWW]]]aaa```___aaaaaa^^^^^^[[[XXXWWWRRRKKKHHHIIIMMMMMMRRR^^^nnnyyy~~~tttiiifffddd```^^^___gggooowwwyyytttllleeebbb[[[VVVVVV]]]jjjzzzvvviii\\\TTTRRRSSSTTTRRRVVVYYYWWWQQQMMMLLLMMM[[[pppyyyXXXIIIDDD??????CCCCCCCCCEEEIIIKKKRRRaaaooouuurrrqqqyyyzzzwwwppplllQQQEEECCCDDD???@@@CCC???BBBDDDGGGKKKRRR___nnnxxxzzz||||||xxxjjjZZZUUUNNNGGGDDDDDDEEEDDDAAAAAAAAAAAABBBBBBBBBBBBBBBHHHSSScccvvvjjjaaa___iiiuuu|||rrr]]]PPPLLLLLLSSSZZZbbbmmmxxx{{{jjj^^^YYYdddttt{{{oooiiimmmvvv___NNNOOOGGGOOOVVVfff|||yyyjjjTTTMMMGGGEEEEEEIIIQQQ[[[www{{{bbbRRRKKKEEEDDD===;;;888888:::<<<======::::::999888777666555555222222111111000/////////////////////000000000000000111111222222222111111333222111222444666555444:::;;;===@@@CCCFFFHHHIIIMMMMMMKKKFFF@@@:::777666666666555444444888===BBBEEEFFFIIILLLOOOSSSUUUVVVTTT\\\bbbbbbbbbeeeiiijjjfff]]]UUUQQQOOOPPPVVV^^^ccceeeiiirrr}}}xxxpppfff]]]YYYYYYbbbqqq|||vvvhhhaaa\\\\\\aaammm}}}sssdddWWWPPPOOOPPPQQQSSSTTTTTTPPPJJJFFFGGGHHHPPPfff~~~|||]]]LLLEEE@@@???AAACCCCCCEEEHHHJJJOOO\\\iii~~~nnnaaaZZZ^^^gggjjjiiihhhtttUUUEEEAAACCC???@@@CCC???BBBDDDGGGJJJQQQ\\\jjjtttuuu{{{yyylll\\\QQQMMMKKKGGGCCCBBBBBBCCCCCCBBBAAAAAA@@@AAAFFFMMMYYYlll}}}vvvsssyyyxxx___KKKGGGEEEFFFKKKPPPUUU]]]eeeyyyjjjZZZRRRYYYeee}}}pppkkkooozzz{{{]]]OOOOOOJJJVVV]]]mmm}}}fffVVVNNNHHHFFFFFFGGGNNNUUUppp{{{bbbSSSMMMGGGFFF===;;;999888:::<<<<<<<<<::::::999888777666555555111111111111000000//////////////////000000000000000000111222222222111111222222222333444555555555666777999;;;???CCCFFFIIIPPPOOOMMMHHHAAA;;;888777666666555444444777<<<@@@CCCEEEIIILLLOOOSSSVVVYYYVVV]]]bbbeeeiiiqqquuuvvvtttgggZZZTTTVVV___mmmyyywwwnnniiibbbiiiyyyyyyrrrlllhhhmmm|||uuuggg[[[TTTRRRPPPOOOUUUVVVTTTPPPKKKGGGEEEEEEIIIYYYlll{{{|||^^^MMMEEEAAA@@@AAACCCBBBCCCFFFHHHLLLWWWbbbxxx~~~rrrjjjkkkppp}}}yyycccfffnnn___JJJAAACCC@@@@@@CCC@@@AAACCCFFFIIIOOOYYYeeennntttzzz|||rrriii^^^UUUPPPOOOLLLJJJGGGEEEDDDCCCEEEDDDEEEJJJWWWkkk}}}~~~xxxppphhh```WWWIII>>>@@@???AAAIIITTT^^^eeeiiiyyyvvvhhhaaafffooowwwsssuuuuuuZZZNNNOOONNNWWW```ppp```VVVNNNGGGEEEEEEFFFKKKPPPhhh}}}bbbSSSMMMFFFEEE<<<:::999999;;;<<<<<<<<<::::::999888777666555555111111111000000000000000////////////000000000000///000111222222222222222222333333444444555555666444444555777;;;???CCCEEEKKKKKKJJJFFF@@@<<<999888666666555444444666;;;>>>BBBEEEJJJMMMPPPSSSXXX[[[]]]^^^aaagggsss~~~pppaaa\\\aaannnrrruuuzzzuuu{{{xxxmmmddd___[[[VVVRRRXXXZZZZZZXXXRRRLLLGGGDDDGGGMMMWWWeeewww|||~~~}}}```MMMEEECCCBBBCCCCCCBBBBBBEEEGGGJJJSSS\\\qqq}}}zzz{{{~~~tttbbbhhhxxxqqqUUUFFFEEEAAA@@@CCCAAA@@@BBBEEEHHHLLLSSS^^^fffrrrzzz}}}nnnkkkeee^^^WWWRRROOOMMMOOOKKKGGGHHHMMMXXXeeeooowwwmmmfff]]]TTTJJJFFFFFFEEECCCAAA===<<>>AAABBBDDDEEEDDDBBB>>>;;;::::::666666666555444666999===AAAEEEKKKNNNPPPSSSXXX\\\`````````hhhwwwzzzmmm```^^^eeeqqq|||yyy~~~~~~zzz|||yyyooohhheeeaaa[[[UUU[[[]]]^^^]]]YYYQQQIIIDDDDDDEEEIIITTTgggyyy~~~{{{xxxgggPPPFFFDDDDDDDDDCCCAAAAAAEEEGGGIIIPPPWWWjjjxxx}}}yyysssrrrlllvvvnnn^^^eee{{{eeeNNNJJJCCC@@@CCCBBB@@@BBBDDDFFFHHHNNNVVV]]]kkkuuu|||pppgggbbbYYYRRRLLLJJJIIIJJJOOOUUU___bbbbbb]]]XXXUUURRRNNNJJJDDD@@@AAACCCAAA@@@AAA======@@@MMMeee}}}}}}xxxuuuvvvhhhWWWPPPPPPWWWaaalll{{{uuuwww|||^^^SSSHHHEEEDDDEEEGGGKKKZZZpppzzz^^^QQQJJJCCCAAA;;;:::999:::<<<===<<<;;;::::::999888777666555555000000000000000000000111////////////000000000000//////000222222333333222111333555555444444666888777777888999;;;===>>>??????@@@@@@???<<<:::999999666777666555444555888;;;@@@EEEJJJMMMNNNQQQVVV[[[^^^___aaahhhvvvxxxmmmdddfffnnnwww{{{xxxuuuzzzqqqmmmiiiaaa[[[\\\]]]^^^]]]YYYRRRJJJEEEAAABBBDDDJJJXXXjjjuuuxxx|||yyy}}}yyysssWWWHHHDDDCCCBBBCCC@@@AAAEEEGGGIIINNNUUUdddrrrvvvzzzvvv{{{}}}eeeXXX^^^wwwuuuWWWNNNEEEAAACCCBBB???BBBDDDDDDEEEHHHOOOUUU^^^kkkzzz~~~tttaaaWWWOOOMMMJJJGGGGGGJJJKKKPPPPPPIIIDDDEEEFFFEEEEEEBBBBBBEEEDDD???===???>>>AAADDDJJJ[[[ssszzzzzzxxxxxxzzzdddWWWTTTTTT^^^nnnzzz{{{kkkdddvvvgggZZZMMMGGGEEEDDDFFFIIITTTiiiwwwtttZZZPPPLLLFFFEEE;;;:::999:::<<<===<<<;;;::::::999888777666555555000000000000000111111111////////////000000000000//////000222222333333333111444666666444444666888888888999::::::;;;<<<<<<===>>>???===;;;999888999666777666555444555888;;;???DDDJJJLLLMMMOOOUUUZZZZZZ^^^bbbgggrrrwwwrrrvvv~~~{{{xxxssskkkvvvzzztttllleee\\\\\\\\\ZZZWWWQQQJJJEEE>>>BBBFFFHHHOOO___mmmttt|||}}}}}}zzzlllsss}}}]]]JJJEEECCCAAACCC@@@@@@EEEHHHIIINNNTTT```ooo||||||}}}rrr___SSSZZZuuu~~~]]]QQQGGGAAACCCBBB???BBBCCCCCCCCCFFFKKKPPPSSSbbbttt}}}xxxfffZZZPPPNNNMMMIIIHHHKKKIIIPPPRRRLLLEEEDDDCCC@@@???<<<===BBBAAA>>>AAAGGG>>>EEEGGGFFFNNNcccwww||||||}}}aaaXXXVVVXXXdddqqq}}}sssdddUUU]]]}}}oooaaaQQQIIIFFFDDDEEEHHHQQQddd|||