BM6P6(@ ******+++++++++,,,,,,,,,000///---,,,,,,---///000******++++++,,,---......000,,,---222222---,,,000+++++++++,,,---...///000////////////////////////---------............///000///.........///111222333222111111111222444444555777999<<<@@@GGGOOOTTTcccnnnwwwvvvwww{{{zzzxxxzzzzzzuuukkkaaaZZZWWWTTTUUUUUUUUUWWW[[[aaafffqqq}}}rrrmmmmmmnnnlllttt|||zzziii[[[SSSLLLFFFAAA<<<;;;:::999888666555555555555555555555555555555333333333333333333333333333333333333333333333333222111000000000111333333000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///.........000111222...000000------000000---........................------------------------......---------,,,,,,,,,......////////////......------------------,,,,,,...------,,,,,,------...........................,,,---...//////...---,,,+++,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++,,,+++***)))(((***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))******+++++++++,,,,,,++++++******++++++,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,......,,,,,,,,,,,,......++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******************************)))))))))))))))))))))))),,,+++(((''''''(((+++,,,+++++++++*********))))))++++++,,,,,,,,,---------///...---,,,,,,---...///............------------000,,,+++//////+++,,,000,,,,,,,,,,,,---...//////........................---------............//////////////////000000111222111111000111222333444222333555666999>>>DDDIIIQQQ\\\fffiiinnnyyy}}}zzz~~~wwwoooiiiggg]]]]]]\\\ZZZYYYZZZ]]]```nnnvvvyyy}}}{{{~~~yyyuuuvvvyyy{{{~~~uuukkkaaaTTTKKKEEEAAA===999::::::999888777666555555555555555555555555555555333333333333333333333333333333333333333333333333222111000000000111222333000000000000000000000000000000000000////////////////////////////////////////////////////////////000///.........///111222...222333///---///000...........................------------------------............------,,,,,,...//////////////////...------------------------...------,,,,,,------...........................---------......---------...///////////////000000,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++***************,,,++++++******++++++,,,---,,,,,,++++++************++++++,,,,,,++++++******************+++,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,---------.........///...---,,,,,,---...///222222111000...---,,,+++///,,,+++,,,,,,+++,,,///,,,,,,,,,,,,------...///........................---------............///......///000000000000///111000000000000111222222111222222222222555999<<>>DDDMMMUUUcccpppzzzwwwnnnkkkpppxxxxxxxxx{{{sssnnnlllgggaaa]]][[[]]]___fffjjjrrr|||{{{xxxwwwrrrllliii]]]ppp{{{}}}}}}tttkkkfffaaaaaaaaabbbkkkyyy}}}xxxsssqqqpppqqqqqqvvv{{{}}}xxxxxxyyy~~~uuunnn\\\VVVNNNFFFAAA???===<<<::::::999888666555444333444444444444444444555555333333333333333333333333222222222222222222222222222222222222222222222222000000111222222222222111000000000000000000000000000000000000////////////....................................................../////////...---------444888444/////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////---------......---------++++++,,,,,,---............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++''''''(((***+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******))))))))))))***++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))******************************************************+++,,,,,,,,,,,,+++))))))))))))************++++++++++++++++++++++++,,,,,,------------,,,,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++((()))***++++++***)))(((***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---///---))))))---///---...------,,,,,,------------------------------------------............///...------------...//////000000222333333333222111,,,...111222111//////000333000111666666555777<<<===BBBJJJRRRZZZ```eeehhhjjjhhhfffhhhoooyyyzzzsssvvvzzzuuuqqqpppnnnllllllmmmppptttxxx|||~~~~~~xxxnnngggeeeccc^^^]]]___XXXhhh{{{wwwpppmmmrrr{{{{{{~~~~~~qqqhhheeeaaa]]]\\\XXX\\\___```hhhttt{{{{{{{{{|||{{{yyyxxx{{{{{{pppdddXXXPPPIIIFFFBBB@@@>>><<<:::888999999999888777666777777555555555555444444444444333333333333333333333333111111111111111111111111333333333333333333333333///000111222333222222111000000000000000000000000000000000000////////////....................................................../////////...---,,,,,,111444222000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............+++,,,,,,------,,,,,,+++******++++++,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,+++*********+++++++++++++++++++++***))))))((())))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++************++++++,,,,,,++++++******************+++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++************************,,,,,,------------,,,,,,)))***+++,,,,,,+++***)))************************((((((((((((((((((((((((*********++++++*********))))))*********+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...///+++$$$$$$+++///......------,,,,,,,,,---------------------------------------.........//////......---,,,,,,...///000000111222333444333222222...000222333111///......444111111666666111222666888999<<>><<<<<<;;;;;;999333444555444444444666888666666555555555444444444333333333333333333333333111111111111111111111111333333333333333333333333///000111222333222111111000000000000000000000000000000000000////////////....................................................../////////...,,,++++++///111000000111...***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***))))))***++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------......///*********++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,...---,,,+++++++++,,,---+++++++++++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,++++++++++++++++++,,,------,,,,,,+++***))))))+++++++++,,,,,,+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////////////////.........---------))))))***++++++,,,------............////////////111111222333333111000///333222222222111111000000111111111111111111111111000333666888999;;;>>>AAAFFFJJJRRR\\\hhhuuuwwwqqqrrruuu~~~|||xxxuuupppjjjeeebbb```___```bbbgggnnnvvv|||~~~~~~xxxooollliiiccc``````___aaaaaa```___ccclllttt~~~yyyqqqoooooollljjjiiidddbbbkkkxxx|||tttpppppprrrtttvvv{{{~~~uuummmjjjeee```]]]^^^___aaagggmmmsssxxx}}}zzzooojjjddd```___aaaccccccllllllpppvvvyyy}}}~~~~~~uuuiii___QQQHHHDDDCCCAAA>>>999999999888777666666555777666666555444444333333333333333333333333333333444333333222111111111222111111111111111111111111222111111111000000//////000000000///////////////222111111111000000//////////////////////////////------,,,,,,,,,,,,------000000000000000000000000000+++***---...,,,+++---...///000222222000///......------,,,,,,------...,,,,,,,,,---------......------............------/////////......------------------,,,,,,+++++++++*********++++++,,,,,,---************************------------------------,,,+++******,,,.........,,,)))&&&'''***---,,,+++,,,***(((***---...---+++///000000000///......---++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))***,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,************************,,,,,,,,,++++++*********)))))))))***+++++++++,,,******************************))))))******+++,,,,,,,,,++++++***)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))))))))))))))***+++++++++,,,---,,,+++)))(((&&&%%%$$$************************)))))))))))))))******+++------------------------------............------------------------------------,,,,,,,,,---..............................///.........------------***+++++++++,,,---------............////////////...///000222222222111111222222111111000000000000111111111111111111111111111333555666666777999;;;999<<>><<<999777777777777666666666666555555555555555333333333333333222222222222222222222222222222222111111111000000111222222000000000000000000000000//////////////////000000//////000000111111111111//////////////////000000//////////////////////////////............//////........................000///333:::;;;444---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---///000222333000,,,)))***,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,......------,,,,,,,,,,,,******++++++,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,+++++++++***)))))))))******************************))))))******+++,,,+++++++++*********)))))))))******++++++******)))'''((()))***+++,,,,,,,,,,,,+++++++++***)))))))))((((((((()))))))))))))))************************)))))))))))))))******+++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,---------------.................................////////////000000///...........................////////////000000000000000000000000///111222222111222333555///111444555555555555666999:::<<>><<<:::777>>>;;;888555333444555666555555555555555555444444222222222222222222222222222222222222222222222222111000000000000111222222000000000000000000000000......////////////000000......//////000000111111......////////////000000///////////////////////////..................///........................111111444::::::444---***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---,,,---000444<<<;;;888333...+++******+++,,,---,,,*********+++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++******************************************++++++++++++,,,,,,,,,+++++++++*********************************************))))))******+++,,,,,,,,,++++++***))))))((())))))************))))))'''((()))***+++++++++++++++++++++***************)))))))))(((((((((((((((************************)))))))))))))))******+++------------------------------............------------------------------------,,,,,,,,,---..............................++++++,,,,,,,,,---------,,,,,,,,,------......///............////////////000///.........///000111....../////////000000000000000000000000000000000000222333222111111222333111333444555555555777888777777888888999<<>>DDDHHHKKKPPPWWW\\\dddmmmnnnsssyyyooonnnjjjrrr~~~|||pppjjjhhhoooyyy~~~tttjjjaaa[[[UUURRRMMMHHHEEECCCBBBCCC@@@<<<888777888999777555111333444444444555777888444444444444444444444444111111111111111111222222111111111111111111111111000000///000000111222222000000000000000000000000---.........//////000000,,,,,,------...//////000---.........//////000000////////////////////////---------,,,,,,---------........................000+++)))+++---,,,,,,///---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...---+++...666<<<;;;555...+++,,,------,,,+++---...---***(((***,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---...---,,,,,,,,,++++++***)))(((((('''(((((()))***************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))******+++++++++,,,*********************************++++++,,,,,,,,,))))))******+++++++++,,,*********************************)))***++++++,,,)))))))))***++++++,,,,,,))))))************))))))((())))))************)))))))))******+++++++++,,,)))))))))***++++++,,,,,,************************)))))))))))))))******+++,,,,,,,,,---------......---------------------------------------------------------.........//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,++++++///............---------///............---------333222111/////////000111222222111111000000//////000111111111111222222222333333333333333333333333333333333444444444555555888888999;;;>>>CCCGGGIIIWWW]]]hhhuuuxxxooohhhkkkqqqwww}}}{{{{{{wwwrrrpppttt{{{vvvjjjbbb\\\WWWPPPJJJEEEDDDAAA>>><<<999888777::::::999888777666555444444444555555444444333222222444555555444333333444444333111000000111333444000000000000000000000000222222111111000000////////////////////////////////////............//////000111222333333222111000000111111000000///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,------------------------)))***++++++------.../////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***)))((((((,,,,,,,,,,,,++++++***)))------------------------...---+++*********++++++---------,,,,,,+++++++++))))))*********+++++++++///+++((()))...111000---***++++++,,,------------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,+++***)))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************))))))))))))))))))))))))'''((()))***************************************************************************************+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++***************************+++++++++***)))'''&&&))))))))))))))))))))))))******))))))))))))******,,,,,,,,,---------......------------------------------------------------,,,------------............------,,,,,,------...------------------------,,,,,,,,,------------------------.........//////---------.........//////000///...------......///////////////......------////////////000000000000333333333333333333333333333333333333444444444444222333333555777;;;???AAALLLRRR\\\hhhrrrzzz~~~xxxnnngggdddjjjrrrxxxxxxwww}}}|||wwwuuuwww~~~tttllleee]]]TTTMMMJJJFFFAAA===>>>===;;;:::888777666666:::999999888777666555444444444444555444444333222222444555555444333333444444333111000000111333444000000000000000000000000111111111000000000000000//////////////////////////////............//////---...////////////...---//////000//////...------........................------------------------.........---------,,,,,,------------------------***++++++,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---------,,,,,,+++++++++*********++++++++++++,,,...***''')))---///...,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++---,,,,,,+++******++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++***************************************************************)))******++++++++++++***************************************************************************+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++***************************+++++++++***)))'''&&&******************************))))))))))))******,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,------......//////++++++,,,---...///000111++++++,,,---...///000111......---------...///////////////............---/////////000000000111111222222222222222222222222222222333333333444444444222222222333555888:::<<>><<<======<<<:::888888777777777777888888888888777666666555444444333444444444444333222222111333555444333222333444222222111000000111222222000000000000000000000000//////000000111111222222//////////////////////////////............//////////////////////////////......///////////////...------------------------------------------------........................,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------..................------------,,,,,,++++++,,,,,,---++++++,,,,,,---------...+++,,,,,,---............************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,***)))***,,,...---+++------------,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++******))))))******************************))))))))))))******,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------......///000111111......................................................//////000000000111///////////////000000000000000111111111222222222111111111111111111111111111111111222222222333333111111111222222333444444555777999;;;===???@@@@@@@@@HHHUUUbbbkkkmmmjjjfff[[[```hhhnnnttt|||zzzuuujjjfffgggpppyyyxxxvvv~~~xxxrrrrrruuu~~~xxxrrrkkkddd^^^WWWSSSOOOKKKHHHDDDAAA>>>>>><<<:::999999999999999999888888777666666777777777777666666555444444444333333444444333333222111111333444444333222222333111111111111111111111111000000000000000000000000//////000000111111222222//////////////////////////////............//////000000000000000000000000...///000111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000,,,,,,,,,---------.........------,,,,,,++++++***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,------+++,,,,,,---............************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...---,,,------------,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++***+++++++++***)))((((((************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++*********************************************))))))))))))******,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...------------------------------......//////000000//////.........---------//////.........---------,,,,,,---.........------,,,------------.........---------.........//////000000000000000000000000000000111111111222222222333333444444444555555555666666666666666777777888999===EEENNNUUUVVVTTTQQQNNNSSSZZZbbbiiirrryyy~~~}}}{{{zzzxxxtttkkkggghhhooovvv|||{{{sssrrr{{{{{{wwwwww{{{~~~}}}{{{tttmmmddd]]]XXXTTTOOOKKKFFFDDDAAA???>>>>>><<<::::::999999888777777777888777777666555444444444444666666555555444444444444333333333333333222111111111222444444222222222333111111111111111111111111000000000000000000000000000000000000111111111111//////////////////////////////............/////////......------......///...///000111222333333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000+++,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,------+++,,,,,,------------,,,******************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---******))))))******+++++++++++++++*********************+++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++))))))*********)))((((((***************************************************************************************+++++++++))))))))))))))))))))))))************************)))************+++++++++************************,,,++++++*********++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,---------......------------------------------------------------,,,------------............------,,,,,,------...------------------------........................---------...............---------...............,,,---.........---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------000000000000000000000000000000000000111111111222444444555555666666666666444444333333333444555666888999;;;???BBBDDDCCCBBBAAADDDJJJPPPWWW^^^eeeiiikkkqqqtttssstttvvvwwwuuuppplllkkkpppvvvzzz~~~xxxuuuqqqnnnooovvv|||uuukkkeeeddd]]]VVVMMMHHHFFFFFFCCC@@@>>>===;;;:::::::::999888888888999888888888888999555555444444333333444444555555555444444444444333222333333333333222111111111222444444222111222333000000111111111111000000000000000000000000000000111111111000000000000000//////////////////////////////............//////......---,,,,,,---......---...///111222222333333........................------------------------------------.........///++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......------,,,,,,++++++***))))))))))))***,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------*********++++++++++++,,,+++,,,---...---,,,++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---+++************+++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++***************************************************************))))))***+++++++++******************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++************************,,,+++*********+++,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,---------......---------------------------------------------------------.........//////...------,,,,,,------...------------------------...............---------+++,,,,,,---...///000000+++,,,,,,---...///000000//////000000000///---,,,........./////////000000---------.........//////000000000000000000000000000000000000111111111111...///000111111111111111222111111111222333555666999777666777:::===>>>>>>;;;<<>>??????===:::;;;999888999::::::999777333555666666666666777888555555444444555555666777444444444444444444333333222333333333333222111111000222444333222111222333000000111111111111000000000000000000000000000000222222111111000000////////////////////////////////////............/////////...------------...///,,,,,,...000111222222222////////////////////////........................+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...//////...------,,,+++***))),,,,,,+++,,,---///111333---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------))))))*********+++++++++)))+++------,,,+++*********+++,,,,,,------------+++++++++,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++,,,,,,---...++++++++++++******))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************************************************************))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************,,,+++*********+++,,,---++++++++++++++++++++++++******))))))))))))******---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,---------............///,,,+++***+++---...---,,,........................,,,,,,------.../////////222333333222///......//////...---///111111...+++---------.........//////000000//////.........---000000000000000/////////////////////000000000000222222222222222111000///000111111111111222222222111111222222222333333333555555555555666666666666777888999<<<>>>@@@BBBCCCGGGIIILLLQQQWWW]]]bbbfffmmmrrrwwwxxxxxxyyy~~~~~~rrrffffffeeeddddddfffmmmvvv|||{{{tttvvv}}}||||||yyyrrrppprrrwww{{{|||vvvrrroookkkccc]]]XXXTTTOOOKKKIIIGGGEEEDDD@@@???>>><<<::::::999999999999999999888777555555777555222333555777666444555555555555555555555555555444444333333222222111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////***///222///...//////---111111000//////////////////.........------------...........................------,,,,,,------...////////////////////////------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///...,,,---///---(((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++---...//////...---************************)))))))))***++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++***************************+++,,,,,,------------***)))(((''''''((()))***))))))***++++++++++++***,,,++++++++++++++++++,,,************************************************+++++++++*********))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...,,,+++***+++---...---,,,..........................................------...///000///...---...000///...---...000111///,,,---------.........//////000/////////.........---////////////////////////000000000000111111111111111111111111111000//////000000111111111222222222111111111222222222333333444555555555666666666666666666777888999:::;;;<<<>>>???AAADDDHHHMMMQQQTTTcccggglllmmmmmmnnnrrrwww~~~}}}uuukkkggggggeeeeeehhhoooxxx|||tttoooqqqyyy}}}yyywwwwwwzzzxxx{{{zzzrrrssszzz}}}wwwuuuxxx}}}~~~yyysssooofffaaa\\\ZZZYYYVVVPPPKKKMMMJJJFFFCCCBBBBBB@@@???>>>===<<<;;;:::999999999888888888888777666555444666444222333555666555333444444444444444444444444555444444333333222222111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---/////////222777666222111000000////////////////////////.........------...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,111333///,,,,,,---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******************************+++++++++++++++++++++***+++++++++*********))))))************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,***)))(((((((((((()))***))))))***++++++++++++***++++++************++++++************************************************+++++++++*********))))))------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------++++++,,,---...---,,,------------------------000//////...------,,,,,,)))+++------------///000000...------...//////...---------.............../////////.......................................000000111111111222222222000000000000000//////...000000000111111111222222111111111222222222222333444444444555555555666666666666666666666666666666777777888999<<<>>>AAACCCQQQTTTXXXYYYYYY[[[^^^bbbkkkmmmnnnnnnqqqtttpppiiigggfffeeefffiiirrr|||}}}|||zzzvvvtttvvv}}}xxxtttqqqrrrvvv~~~xxx{{{zzzrrrmmmrrrzzz}}}yyyuuuooojjjeee___ZZZVVVNNNKKKHHHHHHHHHGGGCCC???BBB???===<<<<<<===<<<;;;;;;::::::999888888999999777777777777666555444444555333222222444444444333333333333333333333333333555444444333333222222111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000///---...666>>>===777000000//////......//////000/////////............------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,333666111+++***,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------+++******)))))))))************************------,,,++++++***))))))+++++++++***************************************++++++++++++++++++++++++************************))))))***++++++++++++******))))))(((((())))))***))))))***++++++++++++************))))))*********************************************************+++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,+++,,,.........---------------------------//////.........---------)))+++,,,---,,,---...000000...---,,,---...//////................................................,,,,,,---------------...///000000000000111111111...///////////////......000000000000111111111111111111111111222222222222333333444444444555555555777777777777777666666666888777777888999;;;===>>>@@@CCCEEEFFFGGGHHHJJJMMMSSSVVVXXXYYY]]]bbbbbb^^^`````````aaafffppp{{{~~~xxxttttttwww}}}}}}}}}~~~yyysssrrrxxx}}}}}}~~~vvvtttrrrnnnkkkiiigggggg^^^[[[VVVRRROOOLLLHHHFFFEEECCCBBBBBBCCCBBB???===>>><<<::::::;;;;;;;;;:::888888777777777888888999555555666666555444444333444333222222222333333333333333333333333333333333555444444333333222222111222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////000000////////////000000//////////////////////////////---...444<<<===999000//////.........//////000000/////////.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,222444///+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---************************++++++*********)))))))))************************************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******************************************************************************++++++************++++++---------------------------,,,,,,,,,,,,,,,,,,---------------............---,,,+++,,,...///...------------------------------------.........//////,,,---......---,,,---...///...---,,,,,,---...///.....................------------...............+++,,,,,,,,,------...............////////////000---....../////////......//////000000000111111111000000111111111222222222333333333333444444444444555555666666777777777888777777777888999;;;===>>>888:::;;;<<<===>>>???AAACCCFFFGGGGGGKKKPPPRRROOOQQQQQQSSSUUU[[[dddnnnuuu{{{~~~{{{|||~~~zzzzzz~~~wwwqqqmmmllllll```^^^[[[XXXUUUTTTSSSRRRKKKIIIFFFDDDDDDCCCAAA@@@??????>>>>>>>>>===;;;999===;;;:::999::::::999888777666666666666777888888444555555555555444444333333333333222222222333444444444444444444444444444555444444333333222222111222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////000000////////////000000////////////////////////,,,//////---///444777666//////............//////////////////............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---000///,,,+++---+++'''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***+++,,,---///************************(((((((((((())))))******************************************************++++++++++++++++++++++++************************)))))))))******))))))((())))))************))))))))))))***++++++++++++*********))))))))))))******************************************************************************++++++************++++++------------------------------,,,,,,,,,,,,---------------.........//////...,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...///000///---,,,---...---......---,,,,,,---///...............------------------------.........+++,,,,,,------.........---------.........//////---......////////////////////////000000000111111000000000111111111111222222222222333333333444444222222333444555666666777444333333444666888:::<<<888888999:::;;;<<<<<<<<<;;;???@@@>>>@@@EEEFFFDDDBBBCCCEEEHHHLLLSSS[[[```fffkkkpppssswww}}}~~~{{{|||}}}zzzvvvsssqqqnnniiiccc]]]YYYVVVUUULLLKKKJJJJJJIIIJJJJJJJJJFFFDDDBBBAAAAAAAAA???===>>>>>>======<<<:::999888;;;:::888888999999777555777666666666666666777777444555555555555555444444333444444444222222444555555555555555555555555555555444444333333222222111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////***...000---+++...111111......------....../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,***+++...+++&&&***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************((((((((())))))***,,,,,,************************''''''(((((()))******+++***************+++++++++************************++++++++++++++++++++++++************************)))************))))))((()))******++++++******)))))))))***++++++++++++************))))))************************************************************************+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------............---,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,------.....................//////...---,,,---...+++---//////---+++,,,...//////.........---------,,,,,,,,,------.........,,,,,,,,,---......//////............////////////---...///000000000000000////////////000000000111000000000000111111111111222222222222333333333333222222222333444444555555222222222222444666888999888777777888999::::::999888<<<===;;;;;;>>>???======>>>@@@AAACCCFFFJJJNNNPPPUUUZZZ]]]aaagggiiihhhkkknnnqqqsssuuuzzz{{{xxxwwwyyyxxxtttqqqrrroooqqqooojjjfffddd```\\\XXXVVVTTTPPPMMMKKKIIIHHHCCCCCCCCCDDDDDDEEEEEEEEEBBBAAAAAAAAAAAA@@@===;;;<<<===>>>===<<<;;;::::::999888777888999999888666888777666666666666666777444555555666666666555555333555666555333222444666444444444444444444444444555444444333333222222111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////+++......,,,---000000,,,...------------...///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***---...,,,+++------*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))*********))))))************************************++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++***************************+++++++++******)))((()))***++++++++++++***)))))))))***++++++++++++***++++++************++++++************************************************))))))*********+++++++++///......------......///++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,---------...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,---......,,,,,,---...***---000000---+++,,,---//////.........---------,,,,,,,,,------.........,,,,,,------...///000000////////////000000000000......///000111111000000////////////000000000000000000000000111111111111111111222222222333333333444444444444444444444444555444444444555777888999666555555555777777777666666:::<<<:::999;;;<<<999???@@@BBBAAAAAAAAACCCEEEDDDIIIMMMNNNRRRXXXYYYWWWUUUXXX[[[]]]```fffooouuuuuusssssstttrrrpppuuu|||{{{{{{{{{{{{yyywwwuuusssrrrqqqqqqtttzzz}}}zzz{{{www}}}~~~zzzvvvwwwxxxxxxvvvtttqqqpppiiiffffffgggeee___\\\]]]ZZZ[[[XXXTTTSSSTTTQQQLLLHHHHHHHHHGGGGGGFFFEEEEEEBBBCCCCCCCCCBBBAAA@@@???======>>>???@@@???<<<999888:::;;;;;;:::999999:::888777777999;;;;;;:::888888888777666666666666666555555666666666666666555444666777555333222555777333333333333333333333333555555444333333222222111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////...---,,,,,,111555111***---------------...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------***+++,,,------,,,+++************++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...'''...222...***+++...///*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))(((************************......---,,,,,,+++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++***)))))))))***+++,,,,,,+++***)))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,************************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............/////////...---,,,,,,++++++......------------......---,,,,,,,,,,,,---......////////////////////////////////////////////////............////////////000000000000111111111111333222111000000222444555222222333333333333444444555444444333333222222111666666666666666555555555888888888888999:::;;;;;;<<<<<<<<<======>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLNNNQQQUUUXXX[[[```___^^^^^^^^^```aaabbbbbbccceeeeeeccc```]]][[[]]]^^^```cccfffhhhjjjkkkkkklllmmmmmmkkkhhhdddbbbdddgggkkknnnnnnjjjeeebbb____________^^^^^^^^^^^^ZZZYYYXXXVVVSSSPPPMMMLLLJJJJJJJJJIIIHHHGGGEEEEEEGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999888888::::::999888666777888999888777444333666666666666666666666666444444444444444444444444444444444333333222222222333333333222111000//////111111222333444444555555222222222111111111111000---......///000111111222000111222222111000222333333222222111000//////.../////////////////////////////////...---------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++***)))***,,,...111000///---,,,+++******...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000//////...------,,,,,,++++++++++++++++++++++++************************((()))***+++,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,************************)))************+++++++++******++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******++++++******)))(((((((((++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------............///......---,,,,,,++++++......------------......---,,,,,,,,,,,,---..................................................................//////////////////000000000111111111333222111000000111333444222222222333333333444444444444333333333333222222666666666666555555555555888888777777777888999999:::::::::;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDFFFJJJMMMOOOSSSRRRRRRQQQQQQRRRSSSTTTPPPQQQSSSTTTSSSQQQOOOMMMMMMNNNPPPRRRUUUWWWXXXYYYYYYYYYZZZYYYXXXVVVSSSRRRTTTWWWZZZ\\\\\\YYYUUUSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRQQQNNNLLLIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888::::::999888555666777888888777666555555555555555555555555555444444444444444444444444444444333333333222222222333222222222111000000000///000000111222222333333222222222111111111000000......//////000000111111000111222111000///000111222111111000//////.............................................---------...---,,,,,,,,,,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***++++++***)))***,,,...000///...---,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---/////////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++)))(((&&&&&&*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************,,,++++++******++++++,,,************************)))************+++++++++******++++++++++++******,,,++++++******++++++,,,,,,++++++***))))))******************++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***))))))************************************************,,,,,,+++++++++***************+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------.....................------,,,,,,+++......------------......---,,,,,,,,,,,,---..................................................................//////////////////000000000000111111333222111000000111222222222222222222333333333333222222333333333333444444555555555555555555555555888888777666666666777777888888888888999:::;;;<<<<<<======>>>???@@@AAAAAA@@@??????@@@BBBDDDGGGHHHKKKKKKJJJIIIIIIJJJJJJJJJFFFGGGIIIJJJKKKJJJHHHGGGFFFFFFGGGIIIKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNNNNLLLJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCAAA@@@???BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::999888888999:::999888666666666666777777777777555555555555555555555555444444444444444444444444333333333333222222222222222222111111111111111111......//////000000111111222222111111111000000000////////////000000000000000111222111///......///000000000///......---------------------------------------..................------,,,,,,------...........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,+++******,,,.........---,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))'''&&&%%%))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++******++++++,,,************************)))************+++++++++******++++++++++++******,,,+++************+++,,,,,,+++******)))*********)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++***))))))************************************************,,,++++++++++++*********+++++++++,,,,,,,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,---------...............---------,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---..................................................................////////////////////////000000000111222222111000000000000111111222222222222333333333111111222333333444555555444444555555555555555666999888777777666666666666777777777777888999::::::::::::;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBDDDEEEHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>@@@???>>>======<<<<<<============<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999888777888999:::999777888777666666666666666777555555555555555555555555444444444444444444444444333222222222222222222222111111111111111222222222.........//////000000000111111111111000000000000000000000000////////////000111111000...,,,------//////.........---------------------------------,,,---------.../////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,+++******,,,------,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************,,,++++++******++++++,,,************************))))))*********+++++++++******++++++++++++******++++++************++++++++++++***************+++*********+++++++++,,,,,,******************************************************************************+++++++++******)))++++++++++++++++++++++++************************++++++++++++******************++++++++++++,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...---------------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---..................................................................////////////...////////////000000000111000000000000000000000111111111222222222333333111111222222333444555555333444444444555555666666:::999888777777777777777777777777777888999:::;;;:::::::::;;;;;;<<<<<<===;;;;;;<<<<<<======>>>???AAABBBBBBBBBBBBAAAAAAAAAEEEEEEFFFEEEEEEDDDBBBAAACCCCCCDDDEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEGGGHHHJJJEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::;;;:::::::::999999999999999888777777999999888777:::999777666555555555555555555555555555555555555444444444444444444444444222222222222222222222222111111111111111222222222/////////000000000000000111111111000000000//////000000000000////////////000000111///---,,,,,,---............------------------------------------,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))+++,,,,,,+++***+++---,,,++++++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,......//////+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************,,,++++++******++++++,,,************************))))))*********+++++++++******++++++++++++******************************+++***************++++++++++++******))))))))))))************************************************************************)))******+++++++++******************************************************+++++++++*********))))))))))))))))))************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------............////////////......////////////000000.../////////000000000000111111111111222222222222111111222333333444555555333333333444555555666666999999888777777777888888777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCBBBAAA@@@??????AAAAAABBBBBBCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;999999999:::::::::::::::999999::::::::::::;;;;;;:::::::::999999999888888999888777777888999888777888888888777666666555555444444444444444444444444444444444444444444444444111111111222222222222222222222111111111111111111000000000000111111111111111111000000000/////////////////////000000000000///000111000...------...........................---------------------------------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++++++++,,,,,,+++++++++++++++,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++************+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************,,,++++++******++++++,,,************************)))************+++++++++******++++++++++++******))))))***++++++***))))))*********)))******+++,,,++++++******)))(((((('''************************************************************************))))))***++++++++++++***((((((((((((((((((((((((************************+++************)))))))))((((((((())))))))))))***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------------------------------............////////////........./////////000000,,,---...///000111111111111111111111222222222222222222222333333444444444222222333444444555666666777777666666666777888888666666666777777888999:::999999::::::::::::;;;;;;999:::;;;<<<<<<=========<<<===???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBCCC===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;::::::::::::888888888999999999::::::::::::::::::;;;;;;;;;<<<999999999999888888888888999777666777888999888666444555666888888888777666444444444444444444444444444444444444444444444444000111111111222222222222333222222222111000000000000000000000000000000000111000000000////////////......//////000000111111...000111000......///000...............................................................---------,,,,,,---......---,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***************************++++++++++++************************+++,,,------,,,++++++******++++++,,,++++++************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************,,,++++++******++++++,,,************************)))************+++++++++******++++++++++++******((()))***++++++***)))(((******))))))***++++++,,,************************************************************************************************))))))***+++++++++++++++))))))))))))))))))))))))************************************))))))))))))((())))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------------------------------............/////////000............/////////000++++++---///000111111111000111111111111222222222222222333333333333444444222222333333444555666666555555555555555666777888666555555666666777888999999999999999::::::::::::555666777999::::::::::::888999;;;===>>>??????>>><<<======>>>??????@@@@@@??????@@@@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>=========???@@@BBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@???AAAAAABBBBBBBBBAAAAAA@@@===<<<;;;:::999999999999777777888888999999999::::::::::::;;;;;;<<<<<<<<<999999999888888888888777888777666777888999888666000222555888::::::999999444444444444444444444444444444444444444444444444000000111111222222222222444333333222111000//////000000000000000/////////000000000000////////////---......///000111111222...///111000//////000111......///////////////////////////////////////////////////......------,,,,,,,,,---......---,,,,,,........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---,,,++++++,,,---,,,++++++******++++++,,,,,,---...---,,,+++***************************+++++++++************)))************+++,,,---...,,,++++++++++++++++++,,,++++++************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************)))************************,,,++++++++++++++++++,,,************************)))************+++++++++******++++++++++++******((()))***++++++***)))(((******))))))***+++,,,,,,*********+++,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++------------------------************************************)))))))))))))))************+++++++++))))))******+++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,------............------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------............///,,,,,,,,,,,,,,,---...///,,,---------.../////////---------............///------......//////000000000000000000000000000000000111111111111222222222111111000000111111222333333333333444444444555555777777666666555555555444555666777888999:::::::::;;;::::::999888888888999;;;;;;:::999888888888888============>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBBBBAAAAAA@@@@@@???<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888999:::<<<======<<<<<<777777777777777888888888888888888888777777777666666666666666666666666666222333444555555555444333111222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000///////////////000000000000///......------......---------...//////,,,...000000...---,,,,,,+++***(((***...///...,,,*********++++++,,,,,,,,,---,,,+++***+++,,,---...---------------------------,,,,,,+++*********+++,,,++++++******++++++,,,***------***+++......+++,,,,,,************,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++************++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++000///...---+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))***++++++***++++++******************,,,+++***))))))***+++,,,)))))))))***+++++++++,,,))))))))))))************---,,,***)))))))))******************************))))))))))))))))))))))))************************++++++******)))(((((((((************************************************+++++++++*********))))))***)))))))))))))))******++++++***************+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,------------............//////............//////------------............---------............///.........///////////////////////////////////////000000111111111222222222111111000000111111222333333333333444444444444555666666666666555555444444666666777888999999999999:::999999888777777888888::::::999888888888999999===============>>>>>>>>>=========>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999777888:::;;;<<<<<<;;;;;;777777777777777777777777888888888777777777666666555555555555555555555555222222333444444444333222111222222333333222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000/////////...000000///////////////000000000000///......---------------------......///...000111111000/////////...,,,+++---///111///...,,,------------------...000///...---,,,---......---------------------------,,,++++++******++++++,,,++++++******++++++,,,))),,,,,,***+++///000---...------,,,,,,------...------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))***++++++***************************++++++***))))))***++++++***************+++++++++))))))))))))************,,,,,,***)))))))))******************************))))))))))))))))))))))))************************)))))))))))))))*********************************************************+++++++++*********))))))******))))))))))))******++++++***************+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------............000///...............///............---------------------............//////////////////.........////////////////////////000000000111111111222222111000000000000111222222333333333333444444444444666555555555555444444444666777777888888888777777888888777666666666666777888888888888888999999:::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBAAAAAAAAA@@@>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@?????????=========<<<<<<<<<<<<;;;999999999999999999::::::666777888999::::::::::::777777777777777777777777777777777777666666666666555555555555555555555555222222333333333333222111222222222222222222222222111111111111111111111111111111111111111111111111000000000//////.........000000000/////////......000//////......///000000000000000///......------,,,,,,,,,,,,,,,---.../////////000000000000000000///---,,,---//////...---...------------------,,,000///...---,,,,,,,,,---------------------------,,,,,,++++++******++++++,,,++++++******++++++,,,(((+++,,,+++,,,000111///...------,,,,,,------...---,,,,,,++++++***************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---------************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))***++++++***************************++++++***))))))***+++++++++++++++***************)))))))))*********++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++************************************************+++++++++***************+++******)))))))))******+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,+++++++++,,,,,,---............------,,,,,,,,,---------............///000000//////......------////////////////////////000000000000111111111111000000000000000111222222222222333333333444444444444444444444444444444444666666777777777666555555666666555555444555555666666666666777777999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>???@@@AAACCCDDDEEECCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>=====================<<<888888888999999:::::::::666777777888888888888888777777777777777666666666777777666666666555555555444444444444444444444444333333333333333333333333333333222222222222222222111111111111111111111111111111111111111111111111111000000//////......---000000/////////.........//////.........///000000000000000///......------,,,,,,+++,,,,,,---...//////...,,,,,,---.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,***------+++,,,000000...++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++*********+++,,,,,,------************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))***++++++******************++++++++++++******************+++,,,+++++++++***)))))))))))))))*********+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************************************************************************************++++++******))))))***************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...))))))******,,,---///000......------,,,,,,,,,+++---------............///000000//////......------........................//////000000000111111111000000//////000000111222222222222333333333444444333333333333444444444444555555666666666555444444555444444333444444555555555555555666777888999:::999::::::;;;<<<<<<=========>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBB?????????@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<=====================888888888999999:::::::::777666666777777777888888777777777777666666555555666666666555555555555444444444444444444444444444444444444444555555555666444333222111111111222222000000000000000000000000000000000000000000000000111111111000000/////////////////////...........................///000000000000000///......------,,,,,,,,,,,,---...///000222///,,,+++---......---,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,,,,///...,,,+++......+++++++++++++++++++++++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))***++++++***))))))*********+++++++++*********++++++*********,,,+++++++++***)))))))))************++++++++++++************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((((((************************************************************************,,,,,,+++*********************))))))***++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++,,,---///000111------------,,,,,,,,,,,,---------............//////////////////................................./////////000000000111111000////////////000111111222222222222333333333333222222333333333333333444333444444555555555444444444333333333333444555555555555555555666777888999888999999:::;;;<<<==================>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAACCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>=========;;;<<<<<<<<<<<<=========999999999999999999::::::777777666666666777777888888777777666666555555444666555555555444444444444333333333333333333333333444444444444555777888999555444222111000111111222000000000000000000000000000000000000000000000000000000000000000000000000/////////.........------------------...///000000000000000///......------,,,,,,,,,---...///000111777222---,,,...//////...---...//////------...///...------------------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,///...+++***,,,,,,))),,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++------,,,+++***))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))***++++++***)))))))))***++++++,,,,,,)))***++++++++++++***)))+++++++++************************++++++++++++,,,))))))***++++++++++++***************************))))))))))))))))))))))))************************++++++******)))(((((('''***************************************************************+++++++++---,,,+++***************))))))))))))***+++,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,------------...++++++,,,,,,,,,---------------,,,,,,------......,,,,,,,,,,,,,,,,,,---------------............///.........///////////////........................////////////000000000111///////////////000111111111222222222222333333333111222222222333333333333111222333444444444444444333333333333333444555555555555555555666666777888888888999:::;;;<<<======;;;<<<<<<<<<============AAAAAAAAABBBBBBAAAAAA@@@@@@???>>>======>>>???@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA????????????????????????@@@??????>>>======<<<<<<::::::;;;;;;<<<<<<<<<<<<::::::999999999999999999888888777666666777888888888777777666555555444444555555555444444444333333222222222222222222222222222222222333555777999:::666444222111000000111222000000000000000000000000000000000000000000000000---......//////000000111//////.........---------------------...///000000000000000///......---------------...///000222222:::444...+++---///...,,,+++---//////------///111,,,------------------...---.........---,,,***)))++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,***------***))),,,,,,))),,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))***++++++***((())))))***++++++,,,,,,)))***++++++++++++***)))***************+++++++++*********+++++++++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))))))))))))))************************************************))))))*********+++++++++...---,,,+++************))))))))))))***+++,,,---***+++,,,------,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------...---,,,+++************+++++++++,,,,,,------------------.........//////---.........//////000000........................////////////000000000000///////////////000111111111111222222222333333333111111111222222333333333000111222333444555555555333333333333444444555666666555555555555666777777777888888999;;;<<<======;;;;;;;;;;;;<<<<<<<<<===AAAAAAAAABBBBBBAAA@@@@@@@@@???>>>======>>>???@@@BBBCCCEEEFFFGGGFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????????????????>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999888888888999888777666666777888999888777777666555444444444555555444444444333333333222222222222222222222222000000000111444666999;;;666555222111000000111222000000000000000000000000000000000000000000000000+++,,,,,,---...///000000//////.........---------,,,,,,,,,---...///000111000000000///......------------......000111222333:::333,,,)))***,,,+++)))(((***------++++++---000*********++++++,,,,,,,,,.........---+++(((%%%$$$+++++++++++++++++++++++++++*********+++,,,,,,---,,,++++++++++++++++++,,,(((***+++)))))),,,---*********,,,,,,,,,,,,******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))***++++++***((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))))))))******+++++++++,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((()))******++++++************************************************))))))******++++++++++++...---,,,+++************))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---///............---------+++++++++,,,,,,,,,------........................---------............///...............///000000000000000000000000000000000000////////////000111111111000000111222333333111111111111111111111111222222333333333444444444222222222333333444444444333333444444555666666777777888888999999:::;;;;;;:::<<<===<<<999999;;;===@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<<<<===???@@@AAAAAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA???======>>>????????????>>>>>>???>>>>>>===<<<;;;;;;;;;999999888888888999;;;<<<:::::::::999999888888888777777777777777777777777666666555555444444444444555555444444444333333333333333333333333222111000111222222333555777999:::555444222000//////000111111222333111///......///222111111000000000000000000000000000////////////////////////............,,,+++++++++,,,...000111......//////////////////000000000000000000000000///...---,,,,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))++++++)))((()))******+++++++++*********)))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,+++++++++(((((()))***************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************---,,,,,,,,,+++*********************************+++++++++++++++++++++++++++*********************************************************************++++++************++++++))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,............------------,,,,,,---------.................................---------............///...............///000000000000000000000000000000000////////////000000111111000000000000111222333111111111111111111111111222222222222333333333333222222222333333333444444333333333444555555666666666777777888888999:::::::::<<<>>>===;;;::::::<<<@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<===???@@@BBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAA???=========>>>>>>>>>>>>>>>===>>>>>>======<<<;;;;;;:::999999888888888999:::;;;:::::::::999999888888888777777777777777777777777777777666666555555555555444444444444333333333333333333333333333222111000111222222333555666888999555333111000//////000111000111222111...---...///111111000////////////000000000000000/////////...////////////...............---,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++++++++(((***+++***)))))))))(((+++++++++*********))))))***************+++++++++*********+++++++++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++*********++++++++++++******))))))***+++++++++++++++***************+++++++++))))))))))))))))))))))))+++++++++***************************************+++++++++++++++*********((((((((((((((((((((((((************************))))))*********+++++++++************************************************++++++************++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,............---------------------.........//////........................---------............///...............///000000000000000000000000000000////////////000000111111000000000000000000111222111111111111111111111111000111111111222222222222222222222222333333333333222222222333444444555555555666666777888888999999;;;===>>>===<<<::::::;;;??????@@@@@@??????>>>===>>>===<<<<<<<<<===>>>???@@@AAACCCDDDDDDDDDCCCBBB@@@???>>>???@@@@@@>>><<<<<<===============<<<<<<======<<<<<<;;;;;;::::::999888888888888999::::::999999999999999888888888777777777777777777777777777777777666666666666666333333333333222222222222222222333333333222111111222222222333444555777888444333111000//////000111///000111000...------...111000//////......//////000000000/////////....../////////............---///...---,,,,,,,,,,,,---......------------------++++++++++++++++++++++++......------------......------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************))))))+++,,,,,,+++***)))+++++++++***************+++++++++************************++++++++++++,,,*********)))))))))((((((***++++++,,,,,,++++++***)))******************)))******+++,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***************+++++++++************************))))))******************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++************************************************++++++************++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---------.........---------,,,,,,------------....................................---------............///...............///000000////////////////////////......///000111222222222111000000//////000111111111111111111111111111111000000000000111111111111222222222222222222222333111111222333333444444555666666777777888999999999======<<<;;;::::::;;;<<<>>>????????????>>>============<<<;;;<<<===>>>???===>>>???@@@AAA@@@@@@??????>>>===>>>@@@@@@>>><<<<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999888888888888888888999999999999999888888888888888666666666666666666666666666666666666555555555555333333333222222222111111222222333333333222222111222222222222333444555666333222111000///000000000000111111111///......000000000///...............000000/////////.........//////.........------------------------------------------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++************)))))),,,***))),,,---,,,+++,,,************************,,,+++++++++***)))))))))************+++++++++++++++*********))))))))))))***++++++,,,,,,++++++***))))))************)))))))))***++++++,,,,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,************************((((((((()))*********+++************************************************************))))))))))))************************************************++++++************++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........------------,,,,,,,,,+++,,,,,,,,,,,,---------........................---------............///...............///000000////////////////////////...///000222333444444444111111000000000000111111111111111111111111111111//////000000000111111111222222222222222222222222111111222333333444444555777777888888999::::::;;;>>>===:::999999;;;===>>>>>>????????????>>>=========<<<;;;;;;;;;<<<>>>???<<<===???@@@@@@@@@???>>>>>>>>>===>>>@@@@@@>>>===<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999888888888888888888888888888888888888888888888888555555555555555555555555444444444444444444444444333333333222222222111111111222222333333333222222222222222222222333444555111111000000000000000000111222333222000000000222000000///...............////////////........................------------++++++,,,---.........///......---------,,,,,,,,,........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************---(((&&&***---+++***---************************,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,+++++++++************++++++,,,,,,++++++***))))))************))))))((())))))***************,,,+++++++++***)))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,************************((((((((()))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))(((''''''************************************************++++++************++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......------------,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///...............///000000000000000000000000000000...000222444666777666666333222111111111111111111111111111111111111111111///000000000111111111111222222222222222111111111222222222333444444555555888888888999::::::;;;;;;>>><<<;;;<<<>>>@@@@@@?????????@@@@@@??????>>>======<<<;;;;;;;;;<<<===>>>>>>???AAABBBBBBBBBAAA@@@???>>>>>>???@@@AAA???>>>============<<<;;;::::::999999999999888888888888888888888999888888777666777777777888888888888888555555555555555555555555333333333333333444444444333333333333222222222222111111222333333333222222222222222111111222333333000000000000000000000000111222333333111111222333111000//////......///////////////.........------.........------------,,,)))***,,,---...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,%%%%%%,,,000+++)))+++***************++++++++++++++++++***************)))))))))************+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))******************)))(((((()))************)))+++++++++***************))))))))))))))))))))))))***************+++++++++************************))))))******************))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((''''''&&&************************************************++++++************++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,---------...........................---------............///...............///000000000000000000000000000000///111444666888999999888444444333222222222222222111111111111111111111111000000000111111111222222222222222222111111111000333333333444555555666666777777777888999999::::::;;;<<>><<<<<<;;;:::;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>???AAABBB@@@???>>>>>>>>>======;;;::::::888888888888888888888888777888999999888777666555666777777777888888888999444444444444444444444444333333333444444444555555444444444444333333333333000111222333333333333222222222111111111111222222//////000000000000000///000111222222111000111222111111000////////////000//////.........---------.........---------,,,,,,***+++---.........------000000//////...------,,,+++++++++++++++++++++++++++,,,------------,,,++++++++++++,,,,,,---------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++,,,---......///+++&&&***666:::222+++***))))))*********+++++++++***************+++++++++))))))))))))************++++++++++++***************++++++,,,,,,++++++*********++++++++++++******))))))***++++++++++++******************+++++++++))))))))))))))))))))))))+++++++++***************************************+++++++++++++++*********))))))))))))))))))))))))************************(((((())))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++---------.........//////........................---------.........//////...............///000000000000000000000000000000000222555888::::::::::::555444444333222222222333111111111111111111111111111111111111222222222222222222222222111111000000333333444555555666666777666666666777888888999999888<<>>@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::;;;<<<===>>>===>>>???@@@AAA@@@???????????????@@@BBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::777777777777777888888888777888999999999777666555666666777777888888888999444444444444444444444444444444444555555555666666555555444444444444333333000111222333333333333333333222111111111111111111...///000000000000000//////000111111000///000222222222111000000000000000//////.........---------......---------,,,,,,,,,,,,---.........---,,,+++111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,...///000000---***111AAAFFF:::...+++))))))******++++++++++++))))))******+++++++++,,,))))))))))))************************))))))))))))+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))******+++++++++,,,++++++++++++++++++++++++,,,+++++++++******))))))************************---,,,,,,,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((()))***+++,,,************************************************++++++************++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...******+++,,,,,,---......***+++---//////...---,,,---,,,,,,++++++,,,,,,---..........................................------/////////...------,,,,,,........................///111555888999888555444333555666777777666555333222222222222222222222222000000000000000000000000111111111000000000000000111111111222333444666777888888888777888888999999999???BBBNNN___ZZZEEE:::??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;:::::::::>>>??????@@@@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>????????????>>>>>>===<<<;;;888888777666666666666666777777666666666666666777999999999888777666555444333333444444444444444444222222222222222222222222333444444555555444444333666555444222111111222222222222222222222111000///000///...------...///000000000000000000000000000////////////////////////........................------------------------000///---,,,,,,---///000////////////...---,,,+++//////.........------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,++++++***)))))))))+++++++++*********)))))),,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++***)))(((******+++++++++,,,,,,,,,---,,,,,,+++*********+++)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++*********+++,,,,,,---'''...666888555000------,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,******************************++++++++++++*********)))))))))((((((''''''************************+++++++++************))))))************++++++++++++++++++*********)))))))))************+++++++++++++++************++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))'''&&&&&&&&&'''(((***++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..........................................---------------.......................................///111333666777777666555555666888999999888666555111111111111111111111111000000000000000000000000000000000000000000000000111111111222333444555666888777777777777888999999;;;AAACCCLLLZZZUUUDDD===??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBAAA@@@>>>>>>>>>>>>???>>>??????>>>>>>===<<<;;;888888777666666666666666777777666666666666777777888999999999888777666666444444444444444444444444444444444444444444444444333333444444444444333333666555333222111111222222111222222222222111000///000000///......///000000000000000000000000000000////////////////////////........................------------------------///...---,,,,,,---.../////////000000///...,,,+++///.........------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,222777777222---******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,+++******)))))))))***,,,++++++******++++++,,,******************************++++++++++++***************)))))))))((((((************************+++++++++************))))))************++++++++++++++++++*********)))))))))************+++++++++++++++************++++++))))))))))))))))))))))))******************************************++++++******))))))***+++,,,---******************************************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++......---,,,,,,+++*********++++++,,,,,,------...000...,,,***)))***+++,,,......------------......------------------------------------------......+++,,,,,,---......//////........................///000111333555666666666777888999::::::999888777////////////////////////000000000000000000000000000000000000000000000000000000111111222333555555777666666666777777888999:::AAABBBFFFOOOKKK@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;888888777666666666666777777777666666666666777777888888999999999888888777666555555555444333333333333333333444444555555555333333444444444444333333555444333222222111222222111111222222111111000000111000000//////000000111000000000000000000000000////////////////////////................................................///...---,,,,,,---...///...000111222222000---+++............------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,))))))******+++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,---,,,,,,,,,,,,---......///333666444000+++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))+++***))))))((())))))))),,,++++++******++++++,,,******************************++++++++++++******+++++++++************)))************************+++++++++************))))))************++++++++++++++++++***************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,+++++++++,,,,,,---)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,------------,,,+++*********+++,,,.........------.........------------------------,,,,,,------------......,,,,,,,,,------....................................//////111222444666777666777888888888888777666////////////////////////000000000000000000000000/////////000000000000000000000000111111222444444555555555555666777888888777>>>======CCC???:::>>>=========>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????>>>=========>>>>>>>>>>>>===<<<;;;:::999888777777666666777777777666666666666777777888777888999999999999999888777666666555444333333222000000111222222333444444333333333444444333333333444333333222222222111111000000111111111111000000111111000000000000111111000000000000000000000000////////////////////////........................////////////////////////...------,,,,,,------......000222444444111...,,,------------------------,,,------...------,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++333111...+++*********+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,+++++++++,,,,,,------000111111...,,,,,,---++++++++++++++++++++++++---,,,,,,,,,++++++******++++++******)))(((((((((+++******)))))))))******,,,++++++******++++++,,,******************************++++++++++++******++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++*********)))))))))))))))************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------((()))***,,,------,,,,,,.........------.........------------------------,,,,,,,,,,,,------............------,,,,,,,,,,,,.................................///000222444555444444555555555555444444000000000000000000000000////////////////////////......//////000000000000000000000000111111222333444444444444555666777888555<<<;;;888<<<999777>>>;;;<<<===>>>>>>>>>>>>===;;;;;;<<<======>>>??????===>>>>>>??????@@@AAAAAA@@@@@@??????>>>======<<<>>>>>>>>>======<<<;;;:::999999888777777777777777666666666666666777888888777777888999999999888888777777666555444444333333000000111222222333444444222333333333333333333222222222222222222222111111///000000111111111000000000000111111111111000000////////////////////////////////////////////////........................////////////////////////---------,,,,,,---------...000222444444222///---,,,,,,------------------,,,,,,------...------,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++*********************++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++333111///,,,******++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,++++++***************+++......///...,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++******************)))))))))((((((++++++*********++++++,,,,,,++++++******++++++,,,******************************++++++++++++******+++++++++++++++,,,,,,,,,************************+++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))((((((++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---//////...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------,,,++++++***...........................---......///000222333111111111111111111111111000000000000000000000000////////////////////////---......//////000000111000000//////000111111222222222333333444555666777555<<<:::777;;;999777???:::;;;===>>>???>>>>>>===;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@????????????>>>===<<<;;;============<<<;;;::::::999999888777777777777888666555555666666777888999777777888888888777777666777666666666555444444444333333333444444555555555222222333333333333222222111111222222222222111111//////000000111111000000///000000111111000000///////////////////////////////////////////////////................................................,,,,,,,,,------,,,,,,,,,...000222333333111///...,,,,,,,,,,,,------------,,,,,,------......------***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,+++++++++,,,------******++++++,,,---------)))***************++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,,,,---......******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,+++******))))))))))))***000///...---+++******)))***++++++++++++,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++,,,---,,,++++++******++++++,,,******************************++++++++++++*********++++++++++++,,,,,,,,,************************+++++++++************))))))************+++++++++***************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))************************,,,,,,++++++***))))))(((******++++++,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,........................------......////////////000//////////////////000........................////////////////////////------......///000000111000////////////000111111111111222222333555666777444;;;888666;;;999777>>>999:::<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>?????????>>>===<<<;;;============<<<;;;:::::::::999888888777777888888555555555555666777888999777777777777777666555444666666666666555555555555444444444444444444444444222222333333333333222222000111222333333222111000...//////000000000000000...///000000000000///...////////////////////////////////////////////////........................------------------------,,,,,,,,,------,,,,,,,,,...///000111111000//////++++++,,,,,,,,,---------+++,,,------......------******+++,,,,,,---......,,,++++++******++++++,,,,,,+++++++++,,,,,,---...******+++,,,,,,------...*********++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++******))))))******...---,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************++++++++++++))))))******+++,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,******************************++++++++++++******************+++++++++,,,************************+++++++++************))))))************+++++++++))))))*********+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))************************++++++******************)))***+++---------,,,,,,******************************************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,------...........................------...//////......---//////............//////------------------------////////////////////////---------...///000000111000////////////000000111111111111222333444666777111777555444:::999555;;;999:::<<<>>>??????>>>===============<<<<<<<<<<<<=========>>>??????@@@@@@>>>>>>?????????===;;;:::============<<<;;;:::999:::999888888777888888888555555555555666777999999777777777777666555333333555555555666666666666666333222222222222222222222222222222333333222222222000000222333333222111000......///000000000000000---...///000000///...---////////////////////////////////////////////////........................------------------------+++,,,,,,------,,,,,,+++/////////000000000000///+++++++++,,,,,,---------+++,,,,,,---.........---******+++,,,,,,---......,,,++++++++++++++++++,,,++++++++++++,,,,,,---......------,,,,,,++++++***+++++++++,,,,,,------------,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------------,,,+++*********+++++++++,,,,,,,,,+++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,+++*********+++)))))))))+++---...---,,,*********++++++,,,,,,,,,))))))******+++++++++,,,))))))***+++,,,------...))))))((())))))***++++++,,,++++++++++++++++++,,,******************************++++++++++++******)))))))))******+++++++++************************+++++++++************))))))************+++++++++))))))******++++++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,''')))***,,,------,,,,,,))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------++++++++++++------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,........................000...,,,)))((()))******000//////...---,,,++++++,,,---///000000...---+++,,,,,,,,,---------..............................//////.........---------............////////////////////////////////////222222111111000/////////////////////////////////////////////000000000000111222222333333444444555555666777777777777777666<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;<<<<<<===============????????????>>>===;;;;;;<<<<<<;;;;;;;;;:::::::::777777888888999999999:::333444555777888888888888777777777777666666666666444444555555666777777888333222111222444555444333333333333222222222111111000000000000////////////111000///......///000111111111000000//////..........................................////////////000//////............///000000///............///,,,++++++***)))))))))***......///111222222000---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++++++++,,,------------,,,,,,+++++++++,,,------,,,+++***)))(((,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***++++++++++++++++++++++++000...++++++,,,---------%%%...222---((()))***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++******++++++++++++******++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,+++++++++******************************))))))))))))************))))))))))))))))))))))))************************...------,,,+++***)))))))))************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...,,,++++++******))))))))),,,,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////........................222222111111000000000///////////////////////////.../////////000000000000000000111111222333333444444555666777777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>===;;;;;;;;;:::::::::999999999999777777777777888888999999555555666777777777666666777777777777666666666555333333444555555666777777444333222222333444333111333333222222222111111111000000000000////////////111000///......///000111000000000000//////..........................................////////////......------------...///000///......------.........---,,,,,,++++++,,,,,,------...000222333111///------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,...///---------,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++++++++++++++++++++++++++---,,,******,,,---,,,+++///666999333...------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,---,,,***)))***+++******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************+++++++++*********)))))),,,,,,,,,+++++++++******************************))))))))))))************************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...............------------............/////////........................111111111111111111000000////////////////////////....../////////000000000//////000000111222222222333444555666777777777777:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;999999999999888888888888666666666666777777777777666666666666666555444444777777777666666666555555222333333444444555555666555444222222333333111000333222222222222111111111000000000000////////////000000////////////000000000000000////////////...........................---............/////////,,,,,,,,,,,,,,,---...///......---,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---000222333222000------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++,,,---//////------,,,,,,,,,,,,++++++((()))***+++,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++*********,,,,,,+++)))...333555111---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,*********+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++******************************))))))))))))************++++++++++++++++++++++++*********************************+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///...,,,***)))------------......//////,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......................................................---------.........//////........................000000111111111111111111////////////////////////........./////////000000//////000000111222222333111222444555666777777888999999999:::::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<=====================>>>>>>===<<<<<<;;;:::999999999999888888888555555666666666666666666555555666666666555555444777777666666666555555555222222222333333444444444444222111222333333222111222222222222111111111111000000000000////////////000000////////////000000////////////////////////........................---------.........//////,,,,,,,,,,,,---...///000...---,,,,,,++++++,,,,,,++++++******)))******+++++++++,,,///222444333222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...---,,,+++***+++,,,---++++++++++++++++++++++++***)))***+++------+++)))'''***---,,,*********+++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,,,,,,,******+++,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************((()))))))))************++++++++++++++++++++++++***************************************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......,,,)))''')))))))))***++++++,,,,,,------,,,,,,---...//////,,,,,,,,,---------..............................---.....................------------..................................../////////000000111111111////////////////////////............////////////000000111111222333333333111222333444666666777777777888888888999999::::::::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;<<<============<<<<<<;;;::::::::::::999999999999666666555555555555555555333444555666777777777777666666666666555555555555222222222333333333333333111000///111333444444333222222222111111111000000000000000000//////////////////000000000000//////.............../////////........................------------............------------...///000111------,,,++++++++++++,,,+++******)))******++++++++++++,,,...222444444333///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------...---,,,+++***+++,,,---++++++++++++++++++++++++*********,,,......,,,*********+++---,,,+++,,,...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************,,,,,,,,,+++++++++******************************((()))))))))************************************************************,,,,,,+++******)))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---------,,,+++***+++++++++,,,,,,------,,,------....../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,------------.........------------------------------......///000111111////////////////////////------........./////////000000111111222333333444111222333444555555555555666666777777888999999999:::999888777777888999:::888999999:::;;;:::::::::<<<<<<=========<<<<<<;;;;;;:::::::::999999999999666666666666555555555555333444555777888888999999666666666555555555444444333333333333333333333333///......000333555555444222111111111111000000000000000000000//////////////////000000000000//////---............/////////........................,,,------------........................///000111------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------,,,+++,,,...111333444333000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........---,,,+++))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******+++---...---,,,...++++++---,,,))))))+++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++,,,,,,+++***+++---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))))))))))))))************************---,,,+++***)))((('''''')))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------------------((()))+++,,,.........------.....................***+++---...//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------.........------------------------++++++,,,---...///000111////////////////////////---------.........////////////000000111222222222111222333444444444444444555555666777777888999999:::999777666666777999:::999999:::;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;999999999999888888888888777777777666666666555555666666777888999999888888666666555555555444444444444444444444444333333333000//////000333444444333111111111111000000000000000000000000////////////...///000111111000///...---------.........//////........................,,,,,,---------..................------......///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,...000333333333000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,***)))+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))((()))+++------,,,---((('''***+++((((((+++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++************)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++)))******+++,,,,,,------)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******************************))))))))))))************************************************************++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++------------+++++++++++++++,,,,,,+++++++++))))))***+++,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------------+++++++++++++++++++++++++++*********+++,,,,,,---........................---------...------,,,,,,++++++++++++++++++++++++((())),,,...///...---,,,,,,,,,,,,---------..............................---------.........//////,,,,,,,,,---------......------------------------******+++,,,---///000000////////////////////////---------.........//////......//////000111111111222222333444444444333333444555555666777888888999999888777555555777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;888888888888777777777777888888777777666666666555888999999999999888777777666666555555555444444444444444444444444444444444222111000111222333222111111111111111000000000000000000000000////////////...///000111111000///...---------.........//////........................,,,,,,,,,---------............---,,,,,,,,,------///...------,,,,,,------***)))))))))***++++++,,,...---,,,---000222333333111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---------,,,++++++++++++,,,,,,---------'''((()))+++---.........,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,---...---,,,+++***++++++++++++++++++++++++***(((&&&''')))+++,,,,,,,,,'''&&&+++...,,,,,,111))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++************))))))***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------******+++,,,,,,---......*********++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,+++++++++******************************))))))))))))************++++++++++++++++++++++++************************))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,*********,,,...///+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...------......---,,,------------------------333222///---,,,,,,---.........---------,,,,,,,,,..................------//////...------------....../////////...---,,,,,,////////////////////////////////////000000000000222222222333333333444444555555555555555666777777888777777777666666666555:::::::::999999888888888::::::::::::::::::::::::999888888888777777666666444444555666777888999999999888555333222333444444444444555555555555444444555555444444444333333333444444333333333333222222333222222111000///......000000//////.........---........................------,,,------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////333111...***(((((()))***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......((()))***+++---...//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))***++++++,,,,,,++++++***+++***)))(((((()))***+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********((((((+++...222333111000************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,++++++***************+++++++++,,,,,,,,,************))))))))))))******************************************************++++++++++++******************************)))************+++++++++************************,,,,,,++++++***))))))(((++++++++++++++++++++++++************************+++++++++*********))))))************************---------,,,,,,+++++++++(((***,,,......,,,***(((+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,+++******,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---,,,---...///...---------------------------111000...,,,+++,,,---...............------,,,,,,........................//////...------------.....................------........................////////////000000000000111111111111222222222333555555444444555555666777555555555666666777777777::::::999999999888888888999999999999999999999999888888888777777777666666555555555666777777888888:::888666444333444555555444444555555555555444444555444444444444333333333333333222222222111111111222222111111000000//////111000000000////////////////////////////////////222111111000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111000---+++******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...+++,,,,,,---...///000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***+++***))))))))))))***+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***---000222111000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************+++++++++,,,,,,,,,************))))))))))))******************************************************++++++++++++******************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++***************+++++++++*********))))))************************---,,,,,,,,,++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++******,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,---//////...---------------------------...---,,,++++++,,,---.../////////............---........................//////...------------...---------...............------------------------////////////000000000000///000000000000111111111444444333333444444555666222333444555666777888888999999999888888888888888777777777777777777777777777777777777666666666666666666666666666666666666999888666555555555666666444444555555555555444444444444444444333333333333222222222111111111000000111111111000000000000000111111111000000000000///000000000000000000000000444333222111000000000000........................------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000...---++++++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++******,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++******)))***,,,...000111000++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---'''(((((()))******++++++******+++++++++,,,,,,,,,++++++*********)))))))))******************************************************++++++++++++******************************)))************+++++++++************************(((((()))***++++++,,,,,,************************++++++++++++******))))))+++++++++***************************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000000...------......---,,,------------------------------,,,,,,,,,---...////////////////////////...---------...............//////...------------...------------......//////------------------------////////////000000000000//////000000000111111111333222222222222333444444222222333444555666777777888888888888888888888777777777777777777777777777666666666666666666666666666666666555555444444444777666555555444555555666444444555555555555444444444444444333333333222222222222222222111111111111000000000000000111111111000000000///////////////////////////////////////000000///......---...............................................................------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000///---,,,,,,---...///,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,++++++******++++++,,,......------,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***---///000///++++++++++++++++++++++++************************++++++******++++++,,,---))))))))))))******++++++******+++++++++,,,,,,,,,+++++++++*********))))))******************************************************++++++++++++******************************))))))*********+++++++++************************)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))************************************************************************,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++*********++++++,,,,,,,,,))))))***+++---...//////******+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000222000.........---+++)))---------------------------------......///000000.../////////////////////---------.........////////////...------------...---------------...///000........................////////////000000000000000000000000111111111111111111111111111222222333222333333333444444444444777777777777777777777777888888888888888888888888555555555555555555555666666666555555444333333333444444444333444444555555444444555555555555444444444444333333333222222222444333333333333222222222000000000000000111111111................................................,,,,,,,,,,,,,,,---...///.........................................................------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000000...---------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,++++++******++++++,,,//////......---------,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,.........++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++******************************************************************++++++++++++******************************))))))*********+++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))************************************************************************---,,,***))))))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---))))))***+++---...//////******+++++++++,,,,,,,,,------..................++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////222000.........---+++)))---------------------------......//////000000000---............/////////,,,,,,------...///////////////...------------...///...---,,,,,,---///000////////////////////////////////////000000000000000000000000111111111111000000//////000000111222222222222222333333333333666666666666777777777777777777777777777777777777444444444555555555555555555555555444444333333333222222222333444444444444444444555555555555444444333333333333222222222222444444444333333333222222111111111000000000000000,,,---------------..............................------------...///000111........................------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++******++++++,,,---------------.........++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++************************++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,++++++++++++***************************************************************++++++++++++******************************)))************+++++++++************************++++++*********************************************************************************+++++++++*********************************+++++++++++++++---,,,+++******+++,,,---+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------...///---,,,------------------------------......///.........,,,,,,------............,,,,,,------...//////000//////...------------...000///---,,,,,,---...///........................////////////000000000000....../////////000000000//////......//////000111///000000111222333444444555555555666666666777777666666666666666666666666333333444444444555555555444444444333333333333333111222333444555555555555444444555555555555444444333333333222222222222111333333333333222222222111222222111111000000//////------------......//////........................//////.........//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))******+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,++++++******++++++,,,******++++++,,,---------)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***))))))***++++++***))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))***+++------+++))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++******************+++++++++,,,,,,,,,,,,,,,+++++++++***************************************************************++++++++++++******************************)))************+++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))*********+++++++++************************++++++++++++,,,,,,,,,---,,,++++++++++++++++++,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------))))))***+++,,,,,,------......---,,,,,,+++************+++++++++,,,,,,,,,&&&&&&'''((()))******+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++---///000000///------------------------,,,------......---,,,,,,,,,,,,,,,---------......,,,,,,------...///000000//////...------------...111000...,,,+++,,,---...------------------------////////////000000000000---------.........//////...............///000000------///000222444555666444555555555666666777777555555555555555555555555333333333444444555555555333333333333333333333333222222444555666666777666444555555555555555555444333333333222222222111111222222222111111111111000333222222111000//////...---.........//////000000000000000000000000000000000///...------,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////))))))***+++---...//////,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,))))))*********+++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++,,,,,,+++++++++((()))***++++++***)))(((************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***,,,------***'''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******************************)))************+++++++++************************''''''(((***+++,,,---...++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))******++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------......------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........------------.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,---...///000000////////////////////////............////////////000000000000111111111111222222111111222222333444333444555555666555555555666666666666666666666666222222222222222222222222333333333333333333333333333333333444444555555555444444444444444444333333555444333333333444555666444333111000///...//////222111///.........///000.........///////////////000000///...------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,---.........---,,,+++...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------............////////////......((()))***+++---...///000//////...---+++***)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------....../////////************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))***+++,,,---...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,111...+++)))((((((***+++++++++******************&&&,,,---'''''',,,...++++++---...,,,*********)))++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))*********++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,++++++***))))))(((++++++************++++++((()))***+++++++++++++++))))))*********))))))(((,,,,,,++++++***))))))(((************************,,,,,,++++++***)))))))))************************+++++++++*********))))))******++++++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,+++***)))(((&&&%%%%%%************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))(((---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........---------------......------,,,+++,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---------.../////////....................................//////////////////000000000111111111222222111111222222333444333333444555555555555555333333333333333333333333222222222222222222222222333333333333333333333333333333444444444444444444444444444444444444444444444333222111111222222333333222111000//////000000222111000///...//////000000000//////......------//////......---,,,,,,,,,.........---------,,,,,,......---------,,,,,,,,,------------------------,,,------...------,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////...***++++++,,,,,,------.........---,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))++++++++++++******************++++++***((()))+++***((()))+++,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))*********++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++))))))******++++++******++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,***************************************++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++************++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------------,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------------------------,,,------------........................---------------......------,,,,,,,,,,,,,,,---------......---------.........//////------------------------,,,++++++++++++,,,------------......................................................//////////////////000000000000111111222111111111111222333333222333444444555555444444333333333333333333333333222222222222222222222222222222333333333333333333444444444444444444333333222333333444444555555555222222111000/////////000111111000000000000111111111111000///////////////111111000///...---,,,,,,.........------,,,,,,+++.........------------,,,......---------,,,,,,,,,---------------------------------,,,,,,------......------,,,,,,------...---------------.........,,,,,,,,,---------......///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++///***(((+++---+++)))))))))))))))***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********++++++++++++***))))))************************,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++,,,------......++++++************++++++)))************))))))(((***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---------...............---------.........//////........................,,,------...------,,,,,,,,,,,,,,,---------......------........./////////........................,,,,,,,,,+++,,,,,,---..................---------....................................////////////////////////000000000111111111111111111222222333222222333444444444444444444444444444444444444444111111111111111111111111222222222222222333333333555555555444444333333333222222333333444555666666222222111000///.........000000000000000111111222111000000///////////////000000//////......------......------,,,,,,,,,+++............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///...------,,,,,,------...,,,------....../////////,,,,,,,,,---------......000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++++++++++++++,,,...******//////++++++///---***(((***+++***+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++******++++++,,,************))))))((('''(((((()))*********))))))+++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------.........//////---------.........//////---.....................,,,,,,------...------,,,,,,,,,,,,---------......------------.........///........................---------------......///...............---------....................................////////////...////////////000000000111111000000111111222333111222222333333333333333444444444444444444444444111111111111111111111111111111111222222333333333555555555444444333333333222222333333444555666666333222222111000000///......///000000111111222222000000000000000//////...------......//////000000...---------------,,,,,,//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...------,,,,,,------...,,,------....../////////,,,,,,,,,---------......000000111111111111000000***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++******++++++,,,,,,,,,,,,------...000---***---333444---)))***+++((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************)))(((''''''((()))***************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---......//////,,,------------.........---------...............,,,,,,------......------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------...//////------..................------------------------............////////////......////////////000000111000000000000111222222000111222222333333222222111111111111111111111111111111111111111111111111000000111111222333333333444444444444444444333333222333333444444555555555222222333222222111000///...///000111111111111111000000000000000///......,,,,,,---...///000111111......................../////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,------...---------------.........,,,,,,,,,---------......///000000111111000000///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******++++++,,,---------...111222......444999:::;;;000***+++,,,((('''+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,++++++++++++,,,,,,***++++++++++++******))))))***+++,,,,,,,,,,,,,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++*********+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,---------------------.........//////+++,,,------......------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---------.../////////------------------------............////////////........./////////000000000000000000000111222222000111111222222222222222111111111111111111111111111111111111111111111111///000000111222222333333333333444444444444444444444444444444444444444444000111222222222111000000///000111111222111000000///000000111000///...---------......//////000000////////////////////////////////////..................---------,,,,,,,,,++++++++++++++++++++++++***+++,,,---...............------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******++++++,,,------...///444222...999MMMTTTMMM>>>111***,,,---((((((,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,+++))))))***,,,,,,------,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,---------------.........//////+++,,,,,,---.........---,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000------------------------............/////////000............/////////000000000000000000111111222000000111222222222222222222222222222222222222222000000000000000000000000///000000111222222333333333333333444444555555555444444444444444444333333///000111222222111000000///000111222222111000//////000111111111000...---///////////////........./////////000000000000000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++)))+++,,,...//////...---...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------............////////////............---,,,,,,+++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++***+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///444111000FFFgggnnn```@@@222)))---...))))))...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++***))))))*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********((()))***+++---...///000---,,,,,,++++++,,,,,,---***+++,,,,,,------------''''''(((******+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++************************........................***++++++,,,,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))))))))))))***+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++*********+++---...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...///000111111///---,,,...---,,,,,,++++++++++++)))***++++++,,,,,,,,,+++---,,,,,,,,,,,,---...............------,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---++++++,,,...///...---000//////.........//////...............///000000---......///000111111222222222111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222333333333333333333333333111111222222222333333333333333333222222222111111222222222222111111111111//////000000000000//////000000000000000000000000................................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------............---,,,+++***++++++******++++++,,,---)))+++---///000000///...000///...---------------******+++,,,,,,---......+++*********+++,,,,,,---,,,+++***))))))+++---...+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---222---......555GGGMMM???///...,,,***))))))))))))******+++,,,,,,,,,,,,+++(((((())))))*********+++***++++++,,,,,,++++++***+++++++++++++++***)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++---,,,***))))))+++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++*********)))))),,,,,,++++++,,,,,,---...+++,,,---------------,,,,,,---.........000333666++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---...///000000...---+++...---,,,,,,+++++++++,,,------.........---,,,,,,---,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,+++,,,.........,,,//////............//////...............///000000---......///000000111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222333333333333333333333333222222222222333333333333333333333222222222111111000000000000//////////////////000000000000//////........................................................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,---...///000111000///---,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,+++***))))))+++---...++++++++++++++++++++++++******************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000---......222BBBIII===000...---+++***)))************+++,,,,,,,,,,,,+++))))))*********************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************************************++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++******,,,,,,+++++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,---///111222555999<<<,,,,,,+++******+++,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...///...---,,,+++------,,,+++++++++,,,,,,+++,,,------.........------,,,,,,,,,,,,---......,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...---+++///.............../////////............//////000.........//////000000111111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222333333333333333333333333333333333333444444444444333333333222222222111111000000000000//////////////////000000000000//////........................////////////////////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...((()))***+++,,,,,,,,,,,,+++++++++++++++,,,------//////000111111///...---///.........------------......---,,,,,,+++*********************++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++......---:::AAA999000///---,,,+++***++++++******+++,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++***,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++///...,,,***))))))******************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++***)))(((---------,,,,,,,,,,,,+++---,,,+++++++++++++++,,,,,,,,,+++++++++,,,...///...000444666999===BBBEEE---,,,***))))))***,,,---,,,,,,------------------------------------------...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,++++++++++++++++++,,,,,,,,,---------+++++++++******+++++++++++++++,,,,,,,,,,,,------,,,------------------,,,,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,,,,'''((()))+++,,,---......---,,,,,,,,,,,,---......,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------,,,,,,---------///...,,,,,,------,,,***......---------...////////////............///000........./////////000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000111111222222333333333333333333333333333333333444444444555555333333333222222222111111222222222222111111111000//////000000000000//////........................000000000000000000000000---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---)))***+++,,,,,,------,,,,,,++++++++++++,,,------+++,,,---///000000000000..................------...------,,,,,,++++++***...------,,,,,,---......++++++*********+++,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++)))...---)))222:::444000///...,,,++++++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------+++************+++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++++++++++++++///...---,,,---000222444444777:::===@@@DDDHHHKKK---,,,***))))))***,,,---,,,,,,,,,---------......---------------------------------,,,,,,+++++++++***++++++,,,,,,------...---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...///...,,,,,,------,,,***---------------...////////////............//////............//////////////////000000000111111111000000000000000000000000000000000000000000000000/////////000111111222222333333333333333333333333333333333444444444555555333333333222222222111111222222222222111111111000//////000000000000//////////////////////////////000000000000000000000000---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---.../////////------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------++++++***+++++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***(((------&&&,,,444000000///---,,,+++,,,,,,---******+++,,,,,,,,,,,,+++---,,,,,,++++++************++++++,,,,,,++++++***))))))***++++++,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,,,,---............000333666888<<>>CCCGGGJJJKKKHHHJJJMMMNNNNNNNNNNNNOOO,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------------------,,,------......------,,,---------,,,,,,+++++++++---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,)))&&&###"""------------,,,+++******,,,,,,,,,---------......///......------......///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------222111000//////000111222////////////000000000000000000000000000000000000222222222111111111111111444333222111222333444555222222111111111111111111111111111111111111111111000000000000000000000111////////////////////////////////////.....................---,,,+++***)))......---------,,,,,,,,,,,,+++***))))))***+++,,,...+++))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////...---///111111...++++++)))((()))***,,,,,,+++------------------------++++++++++++++++++++++++------,,,+++*********+++************************++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,*********,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,+++***)))))))))***))))))***++++++++++++***++++++------------++++++---------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++************......---...///111333444;;;===AAAFFFIIIKKKLLLLLLLLLMMMPPPQQQRRRQQQOOOMMM***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++---+++***+++---...---+++------------------------------------------------...------,,,+++***((('''***+++,,,------......---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------111000////////////000111.../////////000000000000000000000000000000000000111111111111111111111000222222222222222333444444111111111111111111111111111111111111111111111111222222222111111111111111////////////////////////////////////...........................---,,,+++......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,***)))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///......///111111///,,,...,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************************************+++++++++,,,,,,,,,------//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...---,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++************+++,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************---,,,,,,+++******++++++))))))***+++++++++++++++++++++,,,------,,,++++++---------,,,,,,+++++++++,,,---------------,,,,,,////////////////////////......///000222555777999@@@BBBEEEIIILLLMMMNNNNNNMMMNNNPPPRRRRRRPPPNNNMMM***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++---,,,++++++------,,,+++................................................---------,,,,,,------...++++++,,,---............,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,+++************+++................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------,,,,,,,,,------------------------//////............//////....../////////000000000/////////////////////////////////000000000000000111111222333333333333222111111111111111111111111111111111111111111111111333333333222222111111111////////////////////////////////////..................////////////............---------,,,,,,,,,------............---------,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------000//////000111111///...///---,,,---...//////...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************************++++++++++++,,,,,,,,,,,,000///...---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///...,,,+++******+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++---......---,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************------,,,,,,+++,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,------......---------,,,,,,------...////////////000222555888<<>>EEEFFFIIIKKKNNNOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOONNN,,,------......------,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,+++++++++,,,,,,---------'''***,,,---+++,,,///111................................................)))+++,,,...///......---++++++++++++***)))((((((,,,,,,,,,---------......///......------......///---,,,++++++******++++++........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------...///000000///...------------.........//////111111111111111111111111.........///000111111222000///.........///111222///000000111222222333333000000000000000000000000......///000111222333333////////////////////////000/////////............//////000000000000//////......---------,,,,,,,,,------+++******+++---------,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************************+++,,,,,,------......///,,,......---******---000///---++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,---------,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********------+++************+++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,............,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,------------...///000111111111111555666999<<<@@@CCCFFFGGGIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOO,,,,,,---...---,,,***))),,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,+++,,,............,,,+++,,,,,,,,,---------......,,,------------,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////......---------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---............------------------------------------------------------------------------***+++,,,,,,---------,,,------------------------////////////////////////------------------------......------------......////////////////////////............////////////000000///////////////000111111111111111111111111333333333222111000//////111111000000//////......000//////...------,,,,,,........................////////////////////////.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,//////////////////...---000///---,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************((()))++++++******+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,,,,---.........000333666222777@@@KKKTTTUUUPPPJJJNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQ,,,---------,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------............---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////......------,,,,,,+++++++++++++++,,,,,,,,,...------------.../////////......---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...---------------------------------------------------------------------------------+++,,,,,,---------,,,,,,------------------------........................------------------,,,,,,......------------..........................................////////////000000////////////000000111111111111111111111111222222222222111000//////000000000000////////////111000000///......------......................................................---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,---...............------000///...,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++***************************+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,---...,,,---///000111333666999<<>>BBBGGGMMMRRRRRRQQQOOONNNSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVV...---,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---++++++,,,,,,,,,---------+++***(((((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------000000//////......------...------,,,---...//////...------------...//////000///...---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,+++------------------------.................................------,,,,,,+++......------------..........................................////////////000////////////000000111111111111111111111111111111111111111111000//////......//////000000111111000000000/////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...............//////......------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---------,,,,,,,,,+++++++++++++++++++++,,,...///000...111444777:::===AAADDDGGGKKKPPPQQQPPPNNNNNNPPPUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTQQQRRRSSSUUUWWWXXXYYYZZZ---,,,+++***+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---+++++++++,,,,,,,,,------+++***(((((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,------.........---,,,+++++++++,,,...///...------------...////////////...---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......------,,,------------------------.................................------,,,,,,,,,......------------..........................................///////////////////////////000111111111111111111111111111111000000111111111000//////......//////000000111111//////............------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---//////000000000..................------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,------++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,---...//////222555:::===@@@CCCGGGJJJLLLPPPSSSTTTRRRQQQSSSVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTVVVWWWYYY[[[\\\]]],,,,,,++++++,,,,,,------,,,,,,---------.........++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++------------------------)))******+++,,,---......+++***)))((((((***,,,---...------------...//////......---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...............------------------------------------------------------------------------......------------......------------------------............///////////////......//////000111222111111111111111111111111///000000111111000//////////////////000000000000...............---------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,---///000111111111....../////////......---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------............------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---------------,,,,,,,,,,,,---------...///111222333999<<<@@@DDDFFFIIILLLNNNMMMOOOQQQRRRRRRSSSTTTVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\***+++,,,,,,---------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,...//////......---------,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------,,,------------------------******++++++,,,,,,------,,,+++)))((()))***---......------------...//////---------------...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...---------++++++++++++++++++++++++------------------------------------------------***+++,,,...////////////------------------------------------------------+++,,,,,,------...............------------......------------------------............////////////............///000111222111111111111111111111111//////000000000000000///000000000000////////////.............../////////........................------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------------...******,,,...///000111111---...///000000///...---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---...------------,,,,,,,,,------///111444666999:::???BBBFFFIIIKKKLLLOOOPPPOOONNNOOOPPPRRRTTTSSSRRRUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYY)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000.........------,,,,,,,,,,,,,,,...//////...,,,,,,******+++++++++,,,,,,,,,---------------,,,+++***------------------------------------------------------------------------........................+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++---000111...------------...//////,,,,,,,,,---...///000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---............++++++++++++++++++++++++------------------------------------------------***+++,,,...///000000111------------------------------------------------***++++++,,,---...//////.........------.........------------------------............/////////000............///000222222111111111111111111111111//////000000000000000///111111000000//////......////////////000000000000........................------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,---------......((()))+++---...000000000---...///000000///......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++************************,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------,,,,,,++++++++++++,,,------++++++,,,---......---------,,,,,,,,,,,,...000333777;;;???AAACCCFFFJJJLLLMMMNNNPPPQQQUUUSSSRRRTTTXXXYYYWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXXXXWWWWWWWWWWWW......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------++++++++++++------------------------------++++++,,,,,,,,,,,,------+++++++++******))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------........................000000//////..................//////...---,,,,,,------------------------......---------,,,,,,,,,,,,,,,---...///000111222------------------------++++++,,,------......///------------------------///......------///000111///............//////000---------------------------------.........////////////000000///...------......---,,,,,,...///000///............---------000000000000000000000000//////000000000000//////000000000000111111111111000000000000//////////////////////////////////////////.........---------,,,------......------,,,++++++++++++++++++++++++.........------,,,,,,,,,------------------------,,,+++***)))***+++,,,---------,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,+++***((((((+++,,,,,,---...///111111/////////111333333111/////////.........---------...---,,,,,,,,,,,,---...---------------------------------------,,,+++***---...///---+++******++++++++++++******)))))))))'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,------------,,,+++---///222777<<>>DDDHHHKKKMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZWWWWWWWWWVVVTTTRRROOONNN---...............------------------------------------------------------,,,,,,,,,,,,,,,---...///---------,,,,,,---------------------------------+++++++++,,,,,,,,,------///.....................,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......------------------------........................---------------------------------,,,,,,,,,,,,---////////////////////////---------------------------...............------......................../////////////////////...000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...//////------------------------+++++++++,,,,,,,,,------------.........------,,,+++,,,.../////////...---///............---------//////////////////////////////000000000000//////////////////000000000111000000000000////////////////////////////////////........................,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++++++++******++++++,,,------------,,,,,,+++******,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,------///000000...---,,,---///000///---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---///333666888===@@@EEEJJJNNNPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXZZZ\\\\\\\\\ZZZZZZWWWWWWVVVSSSPPPNNNNNNOOO------...............---------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------------------.........,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++------------------------------------------------------...............---...........................///////////////////////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------............++++++++++++,,,---...///------------------------+++++++++,,,,,,,,,---------....../////////......+++,,,.../////////...---///............---------........................//////000000000000//////...////////////000000000000000000000////////////////////////////////////---.....................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++,,,++++++******++++++,,,------......------,,,+++---------------...///000...---,,,,,,...//////...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------...///333777;;;>>>BBBEEEIIINNNQQQRRRRRRRRRSSSRRRQQQQQQQQQRRRRRRSSSVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZ[[[ZZZYYYYYYVVVUUURRRMMMJJJKKKOOOSSS,,,---......///.........------------------------++++++++++++++++++++++++//////...---,,,,,,,,,,,,------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++************************---------------.........,,,---......///.................................---............/////////---......//////000000000------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,+++++++++++++++------------------------,,,,,,,,,,,,---------------...//////000/////////,,,---......//////......+++,,,,,,---...///000000........................//////000000000000//////......////////////000000000000000000////////////////////////////////////---------...............,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++++++++,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,---------------,,,++++++---------------.../////////---,,,,,,...//////...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))+++,,,+++))))))***+++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000///000222555999>>>BBBEEEHHHJJJMMMPPPSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTVVVVVVUUUTTTSSSSSSTTTTTTSSSUUUXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTSSSPPPKKKIIILLLTTTZZZ,,,------...//////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,---...//////...---,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------..............................------............------,,,,,,,,,---------......------------------------........................------------------------+++,,,---.........------++++++++++++++++++++++++------........./////////,,,------...//////..............................,,,,,,------............---------.........//////........................,,,---------------------------------------------***+++,,,---...------,,,---,,,,,,+++++++++++++++------------------------,,,------------.........,,,---....../////////...---------------...//////+++,,,,,,---...///000000........................//////000000000000//////........./////////000000000000000000////////////////////////////////////---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...++++++,,,,,,---.........,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,...------------...//////000...,,,,,,...000000///---,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,---...............+++,,,,,,+++)))((()))************+++++++++,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///111222444777<<>>CCCFFFJJJNNNQQQQQQSSSUUUUUUTTTTTTTTTVVVUUUUUUUUUUUUUUUUUUUUUUUURRRQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXRRRPPPRRRRRRQQQWWWaaarrryyyrrrjjjccc^^^]]]\\\[[[...........................///000111111111111111...///000111222222222222333444444555666888999:::;;;;;;;;;<<<======>>>>>>???@@@@@@??????===<<<<<<999999888888888777777777555555444333333333333333777777777888888999999999:::::::::999999888888888777777777777777777777777444444555555444444333333111111111111111111111111111111000///////////////------------------------//////.........---------.................................///////////////---........./////////000........................,,,,,,,,,---------......---------............///---------------.........---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,---...------------------------////////////////////////........................---......,,,******---000////////////////////////,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++))))))***+++,,,------...+++,,,------......---------,,,,,,,,,++++++++++++***,,,///000000///...///---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---------------------------......------------------***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++******+++,,,---------,,,,,,******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---///333777===AAAFFFIIILLLNNNQQQSSSRRRSSSTTTTTTSSSSSSTTTUUUTTTTTTVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWYYYYYYYYYYYYXXXWWWVVVVVVTTTPPPTTT]]]aaaaaahhhttt{{{tttiiicccZZZTTTRRRRRRRRRQQQ///////////////////////////000111222333444444444444555666777888888888888999999:::;;;===???AAABBB@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>777666555444444444444444666777888999;;;===>>>>>>??????>>>>>>>>>=========????????????????????????777888888888777666555555333333333333333333333333111111000///////////////000000000000000000000000......................................................//////000000111111---.........//////000000........................,,,,,,,,,---------......---------.........//////---------....../////////---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///---***)))+++...------------------------////////////////////////...........................//////---++++++...222////////////////////////------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---.........---,,,,,,,,,++++++*********))),,,000111111000000000---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***((((((***,,,.........................../////////......---------+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,((()))+++---.........---++++++++++++++++++++++++((()))***+++,,,+++******)))***,,,---...---,,,,,,))))))******++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,***)))***+++,,,------,,,+++***''''''(((***+++,,,---...***++++++++++++,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---...222888===CCCFFFKKKNNNOOOQQQSSSUUUQQQSSSTTTTTTSSSRRRTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZYYYXXXVVVUUUTTTSSSRRR[[[jjjqqqqqqyyyrrreee]]]VVVNNNIIIHHHIIIJJJIII000000111222333333333333333444666888999;;;;;;;;;:::;;;>>>@@@AAA@@@?????????@@@AAACCCDDDEEEEEEEEECCCFFFJJJLLLLLLKKKJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHFFFDDDAAA@@@@@@???===:::777666444444999888777777888999;;;<<<>>>???@@@AAABBBCCCDDDDDDFFFHHHKKKKKKIIIFFFEEEDDDFFFEEEDDDBBBAAA@@@?????????>>>>>><<<:::888777555444333111111222222111///222111//////...///000111000000000000000///...---000...------.........---------,,,,,,---......///111111111111000000000000........................///...------------...///------............------........................000000000000000000000000...///////////////....../////////......---------------------------------///...------++++++***))),,,---......,,,,,,---...------------------------,,,++++++******++++++,,,------------------------...------,,,,,,------...------------------------....................................//////////////////.........---------------------------------.........------,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------------------------------.........------,,,,,,,,,,,,,,,...///...+++,,,///...---,,,---//////,,,)))+++,,,,,,---.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++******))))))******++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------++++++++++++------......,,,+++***))))))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++))))))+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++------------------------******+++,,,---...///000,,,,,,,,,++++++*********************,,,,,,***)))******+++---------------******+++++++++,,,,,,,,,,,,,,,---......///000000,,,...111333666;;;AAAEEEGGGIIIMMMQQQSSSUUUUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTWWWWWWXXXXXXWWWUUUTTTSSSRRRVVVYYY[[[[[[ZZZZZZZZZYYYYYYZZZZZZVVVPPPQQQVVV^^^dddoooyyy}}}sssfff^^^RRRLLLFFFBBBCCCFFFGGGGGG555666777888888999999999;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDEEEGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKGGGJJJMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKHHHGGGEEEDDDBBB@@@???===<<<<<<999999999888999999:::;;;;;;<<<<<<===???AAABBBCCCFFFIIILLLMMMMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBB===;;;999888777666444222555444222111111111222222000000000000000000//////111000......///000000///222111000000000000000000////////////............------------....................................------............------........................////////////////////////......////////////...............---------,,,,,,---------------------------,,,,,,++++++******)))+++,,,------++++++,,,---------------------------,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...............................................................//////////////////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++++++++++++++++++++++++++)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++,,,------,,,,,,------+++***+++......,,,***+++,,,------.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))******---,,,,,,++++++,,,,,,---------,,,+++************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***)))(((''''''((()))***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------......//////...000444777:::???DDDHHHIIIKKKNNNQQQSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWTTTVVVXXXYYYYYYYYYZZZ[[[[[[WWWTTTTTTTTTUUU[[[bbbnnnrrryyy}}}{{{tttiii\\\SSSKKKGGGCCCCCCFFFJJJLLLMMM<<<===>>>???@@@@@@@@@@@@DDDEEEGGGIIIJJJLLLLLLMMMLLLMMMMMMMMMLLLKKKIIIGGGIIIHHHHHHHHHIIIKKKLLLMMMKKKMMMNNNOOONNNNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQNNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDD===============<<<<<<;;;::::::999999:::===???AAADDDGGGKKKNNNPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPJJJGGGDDDCCCAAA???<<<:::;;;:::999888777777777777222222222222222111111111222000//////111222111000222111000//////.........////////////............,,,,,,---------.........---...////////////...---------............------................................................---....../////////......------------,,,,,,,,,,,,------------------------++++++++++++************,,,---......,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...////////////////////////........................---............/////////...............---------------------------------,,,,,,------------------......---------------,,,------,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,++++++++++++******+++***))))))+++------,,,+++***)))***,,,---------,,,,,,---------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......---,,,,,,+++******++++++++++++************,,,,,,------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,************,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,++++++++++++***,,,------------------,,,///...---+++******++++++++++++++++++,,,,,,,,,,,,---------,,,------......///333888===AAAEEEJJJMMMLLLMMMOOOQQQSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTRRRQQQPPPRRRUUUXXXZZZVVVWWWXXXXXXWWWWWWYYY[[[ZZZRRRNNNPPPWWW^^^iiiqqq}}}}}}yyywww|||zzzwwwrrrjjj^^^RRRJJJDDDCCCDDDGGGLLLRRRUUUVVVBBBBBBCCCDDDEEEEEEEEEEEEHHHIIIKKKMMMOOOPPPPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGEEEDDDEEEFFFHHHJJJLLLLLLLLLKKKJJJJJJMMMOOONNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPNNNLLLJJJIIIGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA>>><<<:::888888999<<<===???CCCGGGKKKNNNQQQUUUXXXUUUUUUVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXUUUSSSPPPNNNNNNLLLJJJGGGEEEEEEDDDBBBAAA@@@??????;;;:::999777666555444444222111///000111222222111111111000///////////////222111111111111000000000,,,,,,,,,---......//////,,,...///111111///...,,,------............------........................------------------------------......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++++++++,,,,,,,,,---///000///...---...///------------------------,,,,,,,,,++++++,,,,,,,,,------------------------...------,,,,,,------...................................................---------.........//////........................------------------------,,,,,,,,,------...............------,,,,,,++++++------,,,++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++++++++)))'''***------***+++***)))***+++...///000---------,,,------------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++///...,,,*********,,,---+++++++++,,,,,,,,,------...------,,,------//////222777===CCCGGGKKKNNNPPPOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRTTTVVVXXXZZZXXXYYYZZZXXXVVVUUUUUUVVVSSSMMMMMMVVVbbbllluuu||||||xxxtttrrrqqqpppmmmiiiaaaWWWMMMGGGCCCFFFKKKQQQXXX^^^bbbdddEEEEEEFFFGGGHHHHHHHHHHHHKKKLLLNNNPPPQQQSSSSSSSSSUUUTTTSSSQQQNNNLLLJJJIIIGGGFFFDDDBBBAAABBBCCCDDDHHHHHHGGGEEEDDDDDDGGGIIIJJJJJJJJJJJJLLLMMMOOOPPPOOOOOOOOOOOONNNLLLJJJHHHIIIIIIJJJJJJKKKLLLMMMNNNMMMNNNNNNNNNMMMLLLJJJIIIDDDBBB>>>:::888888999::::::===AAADDDHHHLLLQQQTTTVVVWWWWWWXXXXXXXXXWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYXXXXXXYYYYYYWWWVVVQQQPPPPPPOOOMMMLLLKKKJJJGGGEEECCC@@@===<<<::::::666444333222333444333222333222222222222222333333333333222222222111111111---------....../////////---...000111111000...---------............------........................------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---.........,,,.........---,,,---...---------------------------,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------...------------------------........................------------............---.....................------------------------,,,,,,,,,------.........------,,,,,,++++++******...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------------+++---,,,((()))...---)))++++++,,,,,,---...111333...------,,,,,,,,,---...,,,---...///000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------+++++++++++++++++++++,,,*********+++++++++,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++''')))++++++)))((((((***---,,,*********,,,...///++++++,,,,,,,,,---------......------...000222333888<<>>@@@BBBFFFFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQQQQPPPNNNLLLKKKMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRRRRRRRQQQPPPOOONNNIIIGGGCCC>>>;;;999888888777999<<<>>>@@@DDDIIIMMMTTTUUUVVVXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[[[[\\\___``````___ZZZZZZZZZZZZYYYXXXVVVVVVSSSQQQNNNJJJHHHFFFEEEDDD@@@>>><<<;;;<<<<<<:::999444444333222222222333333222222222111111111111000////////////////////////...///000000000000///...------............------........................------------------------+++,,,---...............,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,------......//////***+++,,,,,,******+++,,,------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------........................,,,------------.........---------...............------------------------,,,,,,------------------,,,+++++++++++++++******...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------......***111222,,,***......)))+++,,,.........///111333///...---,,,+++,,,---...+++---///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,++++++,,,,,,------,,,,,,++++++*********+++,,,,,,---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------***++++++++++++,,,,,,,,,&&&)))++++++(((&&&(((***++++++******+++---...///,,,,,,,,,,,,------------.........///111555888:::@@@DDDIIIMMMOOOQQQSSSUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWYYYZZZZZZXXXUUURRRQQQQQQPPPVVVcccttt~~~}}}~~~zzztttmmmhhhdddbbbaaa___^^^[[[UUUOOOJJJHHHGGGMMMUUUbbbmmmuuuyyy|||~~~LLLLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUWWWXXXYYYYYYZZZYYYXXXVVVUUUTTTSSSSSSQQQPPPNNNKKKHHHEEECCCBBB@@@@@@@@@???<<<;;;<<<>>>@@@@@@AAABBBEEEIIILLLNNNOOOOOOPPPOOOOOOMMMKKKJJJIIIJJJJJJKKKLLLNNNPPPPPPQQQPPPPPPOOONNNNNNNNNNNNJJJIIIEEEBBB>>>;;;999888888999::::::;;;>>>BBBFFFLLLNNNQQQTTTWWWXXXXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXZZZZZZZZZ\\\```bbbbbbbbb```aaaaaabbbaaa```___^^^\\\ZZZWWWTTTRRRQQQQQQQQQOOOLLLJJJHHHHHHGGGEEEDDD===<<<;;;999777666666555444444333333333222222222222222111111000000//////////////////////////////------............------........................------------------------***+++,,,---............,,,,,,---------.........++++++,,,,,,---......///,,,---------------------+++,,,---,,,+++***+++---------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...................................................,,,,,,---------.........---------.........//////------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***555999111+++---...***))),,,//////...---///111000...---++++++,,,---...+++---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---..................---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,(((+++...---***(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000444999>>>AAAHHHKKKOOORRRSSSTTTUUUWWWTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYWWWSSSQQQRRRUUUWWW^^^dddrrr{{{{{{qqqmmmfff^^^YYYVVVUUUUUUUUUUUUSSSOOOMMMMMMQQQTTT\\\eeepppxxx{{{zzzyyyxxxOOOPPPQQQRRRRRRSSSSSSRRRPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUTTTSSSQQQNNNKKKGGGCCCBBB???@@@@@@???<<<;;;;;;<<<;;;;;;<<<>>>AAAEEEIIILLLJJJKKKKKKKKKJJJHHHGGGFFFCCCCCCCCCDDDEEEGGGIIIJJJNNNMMMLLLKKKJJJKKKLLLMMMIIIHHHFFFCCC@@@===:::999:::::::::999999;;;???BBBDDDGGGKKKPPPTTTVVVWWWWWWTTTTTTUUUUUUVVVUUUUUUTTTYYYYYYYYY[[[___aaabbbaaacccdddeeeeeeeeedddcccbbb```^^^\\\YYYXXXXXXYYYZZZYYYWWWTTTRRRQQQPPPNNNLLLLLLKKKHHHEEEBBB@@@???>>>777777666666666555555555444444333222111000//////000000////////////000000---..................---................................................***+++,,,---............---------....../////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000------------------------...------,,,,,,------...------------------------...------,,,,,,------...////////////////////////........................,,,,,,,,,---------......---------.........//////------------------------.........------,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))888>>>555,,,---...***(((+++//////---,,,---///000///---+++++++++---...+++---///111222000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++------------++++++,,,,,,++++++***++++++,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------......---,,,+++***)))(((*********++++++,,,,,,,,,***...222000---+++---000---------------+++******,,,,,,,,,---------......---...///222666<<>>>>>???@@@BBBCCCHHHHHHIIIIIIIIIJJJKKKKKKJJJHHHFFFCCCBBBAAAAAAAAA??????>>>===<<<<<<;;;:::???AAAEEEJJJMMMOOOPPPPPPQQQRRRSSSTTTTTTRRRPPPOOOSSSTTTWWWYYY[[[]]]]]]]]]bbbbbbcccdddddddddcccccc```^^^[[[YYYXXXYYY[[[]]][[[ZZZXXXWWWWWWWWWYYYZZZXXXXXXVVVTTTQQQMMMIIIGGGFFFCCC@@@>>>===;;;999888777666555444333333333444555444333111000111111222///......///000000000000//////............------.........................................................------,,,,,,,,,........................//////---,,,***)))''''''......------------.............................................///000111---------------------------...............------,,,,,,,,,---------............------------......000000//////.........------------............///........................------......------,,,+++------++++++++++++------------,,,,,,,,,,,,++++++------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,++++++*********//////......---,,,++++++++++++++++++,,,---...///111000///...---,,,,,,,,,000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***........................------.........---,,,,,,///333888<<<@@@CCCGGGJJJOOOQQQTTTVVVXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXZZZ\\\[[[ZZZZZZ\\\___^^^ZZZVVVVVVSSSOOOMMMQQQ[[[iiirrr|||{{{||||||rrriii^^^WWWNNNHHHFFFGGGHHHGGGMMMMMMOOOUUU^^^gggmmmqqqzzz|||~~~~~~yyypppgggaaaTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNIIIHHHHHHJJJLLLLLLJJJHHHFFFFFFDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;:::::::::999:::;;;===@@@AAABBBBBBBBBAAA@@@???===<<>>>>>???@@@BBBCCCFFFGGGIIIKKKLLLNNNNNNNNNOOONNNLLLJJJIIIHHHHHHHHHGGGGGGFFFDDDBBBAAA@@@???@@@AAADDDGGGIIIJJJKKKKKKPPPRRRSSSUUUUUUTTTRRRQQQSSSSSSRRRRRRRRRSSSTTTTTTWWWYYY\\\^^^___]]]\\\ZZZWWWVVVUUUTTTUUUWWWYYYZZZXXXWWWUUUUUUUUUWWWYYY[[[ZZZZZZ[[[ZZZXXXUUUSSSQQQOOOMMMJJJHHHGGGEEEBBB@@@===<<<;;;999888666666666333222111000000111111222...333444000---......---////////////000000111111........................////////////////////////...------------------,,,........................------,,,,,,,,,+++++++++......------------.................................------------......///---------------------------...............------,,,,,,,,,---------............------------......000/////////.........------------............///........................------......------,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++*********)))))),,,,,,+++******)))((((((++++++++++++,,,---...///......---,,,++++++++++++000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...---------,,,,,,+++++++++------,,,+++++++++,,,---++++++++++++++++++++++++------,,,++++++,,,------++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000444777<<>>===<<<;;;;;;;;;<<<===>>>??????>>>======<<<;;;;;;<<<===???@@@@@@@@@AAAAAAAAA@@@??????AAAAAA@@@@@@AAABBBDDDEEEEEEHHHKKKOOOQQQSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMKKKIIIGGGFFFEEECCCCCCDDDDDDEEEEEEEEEEEENNNOOORRRTTTUUUUUUUUUTTTUUUSSSOOOLLLJJJJJJKKKLLLMMMPPPTTTWWWWWWVVVSSSQQQPPPPPPQQQQQQRRRSSSSSSTTTRRRQQQPPPOOOPPPRRRUUUWWWYYY[[[]]]___```___]]][[[YYYWWWVVVUUUTTTRRRNNNKKKFFFEEECCCAAA>>><<<:::999555444333222111222333444111???BBB555,,,///111---111111111111111111111111........................000000000000000000000000---------------.................................++++++,,,,,,---......///......------------.................................------,,,,,,,,,------------------------------------...............---,,,,,,,,,---------............------------....../////////...............---------............///........................------......------,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))************))))))))))))......------,,,+++++++++++++++++++++,,,---.........---,,,,,,++++++++++++///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000333555666:::>>>CCCGGGJJJNNNQQQTTTVVVWWWXXXYYYYYYXXXVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZ[[[\\\]]]\\\[[[XXXUUUSSSSSSUUUWWW\\\___dddiiiooovvv~~~|||wwwnnnbbbYYYJJJGGGDDDDDDFFFJJJMMMNNN\\\aaajjjuuuuuuiii^^^VVVPPPMMMGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===???AAADDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIHHHKKKOOOSSSVVVWWWVVVVVVTTTSSSSSSSSSSSSSSSSSSTTTRRRQQQPPPOOONNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDJJJLLLOOORRRTTTUUUTTTTTTVVVTTTRRROOOLLLJJJIIIIIIIIIKKKMMMOOOPPPPPPOOONNNQQQQQQRRRSSSRRRQQQPPPOOONNNMMMJJJIIIIIIKKKMMMNNNSSSVVVZZZ^^^```aaa```___\\\[[[\\\\\\]]][[[XXXUUUPPPOOONNNKKKHHHEEECCCAAA===<<<:::888777777777888999LLLPPP===///333555000333333222111000///..............................////////////////////////,,,,,,------......//////........................+++,,,,,,---...///000000......------------..............................//////...---,,,,,,,,,,,,------------------------,,,---......///.........,,,,,,,,,---------............------------..............................---------............///........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((++++++******************//////......------------,,,+++++++++,,,,,,---...000///...---------------//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...---,,,,,,+++............////////////.........///222666:::<<>>???@@@AAAAAABBB??????@@@AAAAAABBBCCCCCCEEEDDDCCCDDDFFFGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDGGGJJJKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNMMMOOOSSSVVVXXXXXXWWWVVVSSSSSSTTTTTTUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMKKKIIIIIIHHHHHHGGGIIILLLOOORRRRRRRRRRRRTTTTTTTTTTTTRRROOOLLLJJJJJJIIIHHHHHHHHHJJJLLLNNNRRRSSSUUUVVVWWWVVVUUUTTTQQQPPPMMMJJJIIIHHHHHHHHHKKKNNNRRRWWWZZZ\\\\\\\\\[[[[[[]]]___aaaaaa___\\\ZZZYYYYYYWWWUUUSSSQQQOOOKKKIIIGGGDDDBBBAAA@@@@@@AAARRRSSS???111444666000111111111000000//////...////////////////////////........................---------....../////////.............................................///......------------..............................000000///...---------...------------------------,,,------...//////......,,,,,,,,,---------............------------......---------...............---------............///........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++++++++,,,------//////...---------......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------.........---,,,,,,.........//////000000000//////000222666;;;???BBBFFFIIIMMMPPPQQQSSSVVVXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTUUUUUUVVVVVVVVVVVVXXXYYY[[[\\\\\\\\\ZZZYYYRRRRRRRRRPPPOOORRRZZZ```ssswww|||~~~zzzwwwvvvuuuvvvwwwvvvooobbbUUULLLEEEFFFGGGKKKQQQZZZbbbhhhuuuyyy}}}wwwkkkggg^^^UUUMMMGGGDDDCCC:::;;;<<<>>>AAACCCDDDEEEAAABBBCCCDDDEEEFFFGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOOPPPNNNPPPRRRTTTVVVVVVUUUTTTSSSTTTUUUUUUVVVVVVUUUUUUSSSTTTTTTUUUUUUVVVVVVVVVSSSSSSRRRQQQPPPOOONNNMMMHHHJJJMMMPPPRRRRRRRRRQQQPPPRRRUUUVVVUUURRROOOLLLKKKIIIFFFDDDEEEGGGKKKMMMOOOQQQTTTXXX[[[]]]^^^^^^ZZZYYYWWWTTTQQQMMMKKKIIIIIIJJJMMMPPPSSSUUUVVVVVVYYYYYYZZZ]]]```aaa```^^^]]]^^^___``````___^^^]]]XXXWWWTTTQQQOOONNNMMMMMMLLLTTTPPP???555777777111111111111111222222333333////////////////////////......................................./////////.......................................---------......------------..............................000000///.........//////------------------------,,,,,,---...////////////,,,,,,,,,---------............------------......---------------.........---------............///........................------......------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************************,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,---......,,,------......------,,,++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,---......//////111222444777;;;@@@DDDGGGKKKMMMPPPRRRSSSSSSUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ\\\]]]\\\YYYVVVTTTQQQMMMHHHFFFKKKWWWfffpppzzz}}}|||wwwrrrpppmmmoooooollleeeYYYNNNGGGDDDHHHOOOVVV^^^hhhqqqwww}}}uuulllfff]]]ZZZTTTNNNHHHCCC???>>>;;;<<<>>>AAACCCFFFHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSTTTTTTTTTSSSRRRQQQNNNOOOQQQSSSTTTTTTSSSSSSRRRSSSUUUVVVVVVTTTRRRQQQOOOMMMKKKIIIHHHJJJLLLMMMMMMOOORRRVVVZZZ^^^```aaaaaaaaa```^^^ZZZUUUQQQNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTUUUXXXYYYXXXWWWVVVYYY\\\___bbbcccccccccaaa```^^^\\\ZZZZZZZZZZZZ^^^[[[RRRGGGBBBBBB@@@;;;888888777777666555444444////////////////////////........................////////////....................................------------------------......------------....................................---------...//////------------------------+++,,,---...////////////,,,,,,,,,---------............------------......,,,,,,,,,------.........---------............///........................------......------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,,,,---------........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,---...///,,,,,,---......---,,,,,,+++++++++,,,,,,---------)))***+++---......------+++++++++++++++++++++++++++,,,------------,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............------,,,,,,,,,,,,---.../////////444666999>>>BBBFFFJJJKKKOOOQQQSSSTTTSSSSSSTTTUUUSSSSSSSSSTTTTTTUUUVVVWWWVVVVVVWWWXXXXXXYYYYYYZZZYYYZZZ\\\\\\[[[WWWRRRPPPMMMJJJHHHKKKVVVfffttt}}}~~~~~~zzzsssmmmhhhfffddddddbbb^^^XXXQQQLLLJJJLLLTTT___jjjqqqwww|||}}}yyytttmmmeee\\\VVVNNNLLLIIIEEEBBB@@@>>>>>>===>>>@@@BBBDDDGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLKKKKKKJJJKKKKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLHHHIIIJJJLLLNNNOOOQQQRRROOOOOOQQQQQQQQQQQQPPPOOOQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRTTTVVVVVVUUUTTTSSSRRRTTTVVVWWWXXXWWWUUUUUUVVVVVVVVVVVVVVVUUUUUUUUURRRRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRUUUXXX[[[]]]^^^cccddddddccc___ZZZTTTQQQRRRQQQPPPPPPPPPQQQSSSTTTQQQOOONNNNNNOOOPPPPPPOOONNNQQQUUUZZZ___aaacccccceeedddcccbbbaaabbbccccccpppdddWWWQQQPPPOOOKKKGGGCCCBBB???<<<888555333111000000000000000000000000000000000000000000000000000000//////......------........................+++,,,,,,------..................------.................................,,,,,,,,,,,,------...///------------------------+++,,,---...////////////,,,,,,,,,---------...............------.........,,,,,,,,,------.........---------.........//////........................------......------,,,+++++++++------------++++++---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,......---------......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++,,,---...///,,,,,,---......---,,,,,,+++++++++,,,,,,---------)))***+++---......------************************)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------......//////......---,,,.........///000111111222777:::>>>BBBGGGKKKMMMOOORRRSSSUUUUUUTTTSSSTTTUUUPPPPPPQQQRRRSSSUUUWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZ\\\\\\YYYUUUPPPLLLGGGHHHMMMYYYhhhuuu~~~{{{sssjjjbbb]]][[[[[[ZZZWWWSSSOOONNNOOOPPPWWWbbbppp{{{}}}xxxqqqiiiaaaYYYRRRMMMDDDBBB@@@>>>>>>???AAABBB??????@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHLLLJJJHHHHHHIIIIIIFFFCCCFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOLLLJJJJJJLLLMMMLLLJJJLLLJJJLLLPPPPPPKKKKKKPPPLLLJJJIIIKKKOOOPPPNNNKKKMMMPPPRRRRRRPPPNNNPPPRRRTTTUUUTTTSSSQQQQQQSSSUUUZZZYYYXXXVVVUUUUUUUUUVVVUUUVVVXXXZZZ]]]```cccdddcccbbbbbbaaa___^^^^^^]]]YYYWWWTTTSSSSSSTTTSSSRRRRRROOOKKKIIIIIIIIIIIIIIIKKKKKKMMMOOORRRVVVYYY[[[___aaacccffffffeeedddbbbdddcccaaa^^^ZZZWWWUUUTTTTTTOOOJJJFFFDDDAAA===999555333111000000000///---111000000111222111...,,,...////////////...------//////.........//////000........................//////000000000000//////..........................................------------------------------........................---------------------------------------------------------.........//////,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++.........------,,,,,,,,,///...---,,,+++,,,,,,---------++++++++++++------+++,,,,,,------.........------,,,,,,+++******)))------......///000000000////////////////////////........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------+++++++++************)))++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---//////...---,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------....../////////......---------++++++++++++++++++++++++...------,,,,,,+++******---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******------------,,,,,,+++***000...,,,++++++,,,///000++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---......//////......---,,,---.........///111555888===AAAEEEIIILLLOOORRRUUUVVVVVVUUUTTTTTTUUUVVVWWWSSSSSSSSSSSSTTTUUUVVVWWWZZZZZZZZZZZZZZZZZZ[[[\\\YYYWWWXXXZZZWWWNNNHHHGGGEEEJJJXXXmmm|||ooobbbYYYTTTPPPNNNLLLKKKIIIHHHKKKRRR[[[bbbhhhppp|||wwwtttnnnfff^^^XXXPPPHHHBBB???????????????@@@BBBCCC<<<===>>>@@@BBBEEEGGGIIINNNNNNMMMMMMLLLLLLLLLLLLHHHGGGEEEFFFGGGFFFDDDAAABBBAAA@@@@@@BBBBBBAAA@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@???CCCCCCDDDDDDDDDCCCBBBAAADDDFFFGGGIIIIIIHHHFFFEEEHHHHHHIIIJJJLLLLLLMMMMMMMMMKKKHHHHHHJJJKKKKKKJJJFFFEEEHHHMMMMMMHHHGGGJJJIIIHHHHHHIIIJJJJJJHHHFFFIIIKKKMMMNNNLLLLLLMMMOOOQQQRRRRRRQQQOOOPPPRRRTTTWWWXXXXXXYYYYYYYYYXXXWWWXXXXXXZZZ\\\^^^aaadddeeeeeedddcccaaa```^^^]]]\\\[[[YYYWWWVVVWWWXXXXXXWWWSSSPPPMMMJJJIIIHHHFFFEEEIIIHHHHHHIIIJJJLLLNNNOOOVVVYYY]]]bbbeeegggfffffffffeeedddcccbbb```______^^^ZZZVVVSSSPPPMMMIIIEEE===;;;888555444333111///000///...///000000///------...............------......------------....................................////////////......////////////////////////........................------------------------........................---------------------------------------------------------.........//////---......//////......---......---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,///...---,,,,,,,,,------......---,,,,,,---......------------,,,,,,,,,,,,,,,,,,---------.........///.....................------------------------........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,+++***...------...000444888:::------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---...///////////////.........///000111222555999===AAADDDHHHLLLNNNPPPSSSUUUWWWVVVTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[ZZZYYYYYY[[[]]]^^^^^^[[[WWWTTTTTTPPPIIIFFFGGGLLLSSScccvvv{{{rrreeeYYYQQQLLLJJJIIIIIIJJJKKKNNNSSS]]]hhhpppxxx}}}wwwooogggaaaYYYRRRMMMIIIEEEBBB??????@@@@@@BBBFFFJJJMMM>>>>>>???AAADDDGGGIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHEEEDDDCCCCCCDDDCCCAAA???@@@???>>>>>>??????>>>===??????>>>===<<<<<<========================>>>>>>AAABBBEEEHHHIIIJJJIIIHHHJJJLLLMMMNNNLLLIIIFFFCCCFFFGGGHHHIIIJJJJJJKKKKKKIIIFFFCCCCCCDDDFFFGGGGGGDDDCCCEEEHHHHHHEEECCCDDDEEEGGGIIIHHHFFFDDDCCCCCCDDDEEEGGGGGGGGGGGGIIIJJJKKKLLLMMMLLLKKKLLLNNNPPPMMMPPPSSSUUUVVVUUUSSSRRRTTTUUUVVVWWWZZZ]]]```aaaeeedddcccaaa___]]]\\\[[[^^^\\\[[[[[[]]]^^^^^^^^^WWWUUUQQQOOOLLLIIIEEEBBBEEEDDDCCCCCCCCCCCCEEEEEEKKKOOOVVV\\\aaadddeeeeeeddddddeeeffffffffffffffffffdddbbb```^^^ZZZVVVSSSJJJGGGBBB???<<<:::777444333222000000111111111000........./////////////////////......---......///........................------............------000000000000000000000000........................------------------------........................---------------------------------------------------------..................//////////////////......------------,,,,,,,,,........................///...------++++++***))),,,++++++******++++++,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,......---,,,,,,,,,------///......------......///.........---,,,,,,+++++++++,,,---...///000111222//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++......---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++---000444888;;;........................,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---....../////////////////////111444666888<<<@@@CCCGGGIIIMMMOOOPPPRRRTTTVVVVVVUUUTTTRRRQQQQQQQQQRRRVVVVVVVVVVVVVVVWWWXXXYYY\\\ZZZXXXYYY\\\___^^^]]][[[UUUPPPNNNKKKGGGGGGJJJTTT```ppp~~~nnneeeXXXMMMFFFDDDDDDDDDFFFJJJPPPXXXaaalllwwwwwwllleeeWWWQQQIIICCC@@@@@@@@@@@@AAABBBCCCDDDGGGNNNUUU[[[CCCCCCDDDEEEGGGIIIKKKLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>===@@@???>>>???@@@AAA@@@???AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<===@@@BBBBBBGGGOOOWWW\\\]]]\\\[[[ZZZYYYWWWUUUQQQMMMIIIGGGEEEEEEFFFFFFGGGHHHIIIJJJKKKIIIGGGFFFFFFHHHJJJJJJJJJGGGFFFFFFGGGGGGGGGHHHMMMPPPQQQOOOIIIEEEDDDEEEBBBBBBCCCBBBBBBBBBCCCDDDDDDFFFGGGGGGGGGGGGIIIKKKHHHIIIKKKMMMNNNNNNMMMLLLOOOOOOPPPQQQTTTXXX[[[]]]aaa``````___^^^]]]\\\[[[^^^]]]]]]^^^aaaccccccbbb]]][[[YYYVVVSSSOOOIIIEEECCCCCCBBBAAAAAACCCDDDEEEFFFJJJQQQXXX]]]```aaaaaaccccccdddeeefffeeeeeedddeeeeeeeeeeeedddbbb^^^\\\UUURRRNNNJJJGGGEEEAAA???<<<:::666444444444333222000000000000000000000111111111000/////////000000........................---......//////......---////////////////////////---------...............................................................------------------------------------------------..............................////////////......---------------------------------------------------------,,,,,,+++++++++...------,,,,,,------...------,,,,,,,,,+++++++++------------------------------------------------......------------..............................++++++,,,---...///000000......---------,,,,,,,,,................................................------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++......------,,,,,,++++++---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,+++,,,---000222444........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------...//////000///333777;;;>>>BBBFFFIIIKKKMMMPPPQQQQQQRRRSSSUUUUUUTTTSSSRRRRRRRRRSSSTTTXXXXXXWWWWWWXXXYYYYYYZZZ\\\YYYXXXZZZ]]]^^^ZZZWWWVVVQQQNNNNNNNNNLLLNNNRRR]]]kkkzzzzzzrrraaaYYYMMMDDD@@@AAADDDFFFHHHPPP[[[gggqqqyyy~~~{{{wwwqqqiii```ZZZNNNJJJEEE@@@>>>???AAABBBDDDFFFIIILLLQQQZZZeeelllFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<>>>???BBB@@@@@@AAACCCDDDCCCBBBBBBAAA@@@@@@?????????@@@===>>>??????@@@CCCHHHLLLTTT[[[fffpppvvvvvvssspppmmmiiiccc\\\WWWSSSQQQPPPGGGGGGFFFFFFHHHJJJMMMNNNVVVUUUTTTRRRRRRRRRTTTUUUPPPMMMHHHGGGMMMUUU[[[^^^hhhhhhfff___VVVOOOLLLLLLFFFDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEEEEGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOSSSWWWYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[^^^aaaccccccbbbaaa```^^^]]][[[WWWQQQMMMHHHGGGEEEDDDCCCCCCDDDEEEFFFJJJPPPWWW]]]aaadddeeehhhiiiiiiiiihhheeecccbbbaaaccceeegggfffeeedddccc^^^[[[XXXUUUSSSRRROOOMMMGGGDDD???;;;999777444222222111000/////////000000111000000///......///////////////////////////////////////000000/////////........................---------.........//////................................................------------------------------------------------.....................---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------,,,,,,,,,+++++++++------------------------,,,---------------------,,,,,,,,,------,,,,,,,,,---......///000111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,000///.........///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000111555;;;@@@CCCGGGJJJMMMMMMOOOQQQRRRQQQQQQRRRTTTTTTTTTSSSSSSTTTVVVXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZUUUQQQOOOMMMOOOUUUWWWVVVWWWZZZfffssszzzoooeeeTTTMMMEEE???@@@EEEJJJNNNVVV___mmmxxxvvvrrrlllfff```ZZZSSSOOOIIIHHHFFFDDDCCCCCCEEEFFFGGGLLLTTT[[[cccnnn|||EEEEEEDDDCCCCCCBBBCCCCCCAAAAAA@@@???>>>>>>======;;;;;;;;;:::;;;???EEEJJJLLLJJJIIIIIIJJJKKKJJJHHHDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIJJJLLLQQQYYY___qqqvvv}}}yyytttlllccc]]]ZZZYYYZZZPPPNNNLLLKKKMMMRRRWWWZZZ```aaa```___\\\[[[\\\]]]UUURRRNNNOOOZZZkkkxxx|||zzzoooddd\\\WWWUUUMMMKKKHHHGGGHHHIIIHHHHHHFFFHHHJJJJJJJJJIIIJJJKKKIIIIIIHHHGGGHHHIIIKKKLLLJJJIIIGGGFFFGGGJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUVVVYYY\\\^^^^^^]]]___^^^^^^^^^^^^\\\XXXUUUQQQOOOLLLIIIFFFEEEDDDDDDHHHKKKPPPWWW___eeejjjmmmqqqqqqqqqpppnnnkkkhhhfffcccfffhhhiiiiiihhhiiijjjeeeccc```^^^^^^]]][[[ZZZSSSOOOJJJFFFBBB>>>:::777555444222000//////000000000000///...------------//////////////////////////////000000000000//////........................,,,,,,------.../////////................................................------------------------------------------------...............---------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...+++,,,---.........------+++,,,,,,------,,,,,,+++,,,---...///000222333333......------,,,++++++***+++,,,,,,---......//////++++++++++++++++++++++++........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,+++,,,---///111222555:::@@@EEEIIIKKKNNNPPPOOOQQQSSSSSSRRRQQQRRRSSSTTTTTTTTTUUUVVVYYY[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYZZZZZZYYYVVVTTTRRRQQQRRRXXXaaadddbbbaaabbbkkkvvv}}}{{{xxxsssgggZZZJJJFFFAAAAAAFFFOOOWWW\\\jjjrrr}}}yyyuuulllfff___XXXRRRMMMIIIFFF???@@@AAABBBCCCFFFJJJMMMTTT\\\iiittt~~~CCCCCCBBBAAAAAAAAAAAABBB============<<<<<<;;;;;;<<<===>>>???CCCLLLVVV^^^cccaaa___]]]\\\[[[XXXVVVMMMLLLLLLMMMMMMNNNOOOPPPTTTWWWZZZ\\\___fffqqqyyyyyyvvvoooiiidddaaa``````[[[XXXUUUSSSVVV]]]dddiiikkkmmmnnnmmmiiifffeeefff\\\[[[XXX[[[iiiuuulllfffaaa^^^TTTQQQOOOOOOQQQTTTTTTSSSOOOQQQSSSSSSRRRQQQQQQRRROOOOOOPPPRRRSSSTTTUUUUUUQQQNNNJJJFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPSSSVVVXXXXXXVVVWWWWWWXXXYYY\\\\\\[[[YYYXXXVVVSSSOOOMMMKKKJJJIIILLLMMMPPPUUU\\\ccciiilllqqqrrrssstttrrrpppmmmkkkjjjlllnnnmmmkkkjjjkkkmmmkkkiiifffeeeeeeeeecccbbb___\\\XXXTTTPPPKKKFFFBBB===;;;999666444444444555333222111000////////////////////////////////////...//////////////////...........................,,,,,,------...//////000................................................------------------------------------------------//////.........---------------............------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,---.........------,,,,,,---......---,,,,,,,,,,,,---...///000000111111111000000///......---.....................///++++++++++++++++++++++++........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,***++++++,,,---...//////---------,,,,,,+++++++++***+++,,,,,,---------,,,((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---------///111444555;;;???FFFKKKNNNOOOQQQRRRPPPRRRTTTTTTSSSRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZZZZWWWSSSSSSXXX\\\aaabbbiiiqqqsssooolllllliiipppsssooonnnlll```QQQHHHFFFEEEJJJSSS___iiiooo{{{uuulllfff^^^YYYRRRLLLHHHFFFDDDBBB===???BBBFFFKKKSSS]]]dddmmmxxxCCCBBBBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCFFFLLLXXXfffpppzzzwwwssspppnnnkkkgggdddXXXXXXXXXYYYZZZ[[[\\\]]]aaaeeeiiilllpppxxxvvvssspppkkkhhheeedddcccddd```\\\ZZZ]]]eeennntttyyy|||~~~|||wwwsssrrrrrrccccccaaadddssszzzqqqmmmjjjgggeeeYYYVVVTTTUUUYYY\\\]]]]]]WWWYYY[[[[[[YYYXXXWWWXXXYYY\\\```cccfffffffffeee^^^[[[UUUOOOKKKIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJLLLOOORRRTTTSSSRRRPPPPPPQQQTTTXXXZZZ[[[ZZZZZZYYYWWWUUUSSSSSSSSSSSSOOOOOOPPPRRRVVV\\\bbbeeelllnnnppprrrrrrpppnnnmmmoooqqqqqqoookkkjjjkkknnnooommmjjjiiiiiiiiigggfffiiigggccc```]]]XXXRRRNNNEEECCC@@@===;;;:::::::::777666555444333333333333000000000000000000000000---..................---000000000000000000000000,,,,,,------...///000000////////////////////////........................------------------------------------------------//////.........---------......////////////......,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,------.........***+++---...///...------,,,---...//////...---,,,,,,,,,------------------333333333222222222111111000000000///......------------------------------........................---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------//////.........------------------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------....../////////++++++++++++++++++++++++...------,,,,,,+++******+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........)))***+++,,,...///000000......---,,,,,,+++*********+++,,,,,,---------------------,,,,,,+++++++++------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---//////...///000333666888???CCCJJJOOOQQQRRRRRRSSSRRRSSSUUUUUUTTTTTTTTTUUUWWWVVVVVVUUUVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYTTTOOORRR\\\eeerrrrrrxxx~~~yyyuuuuuudddiiiiiidddeeefff[[[KKKJJJJJJLLLSSS___mmmxxx~~~vvvjjj```[[[RRRNNNHHHDDDCCCCCCCCCBBBGGGJJJMMMRRR[[[gggvvvCCC@@@======???AAA@@@???AAAAAA@@@BBBEEEIIIJJJKKKMMMOOORRRVVV\\\fffrrr{{{~~~wwwnnngggfff^^^ZZZ___cccccceeejjjoootttwwwwwwwww|||~~~|||sssnnnjjjhhhdddaaaccciiilllkkkjjjiiijjjooo{{{xxxttttttkkkhhhffflllwww~~~wwwsssqqqllleee___YYY[[[]]]]]]]]]\\\\\\]]]___]]]^^^``````___aaaeeecccqqq}}}}}}{{{yyywwwppplllddd[[[SSSMMMIIIHHHHHHHHHIIIIIIJJJIIIIIIIIICCCFFFHHHHHHKKKPPPPPPMMMMMMLLLKKKLLLPPPSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXVVVTTTSSSSSSVVVZZZ\\\cccggghhhfffhhhmmmqqqqqquuutttsssrrrqqqpppooonnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiijjjhhheeeaaa\\\YYYUUURRRMMMIIIFFFBBB===:::777777666555444333333222////////////000000000000,,,---///111222222111111////////////////////////......////////////......................................................***+++,,,---............---------------------------------------------------------............///.................................------,,,,,,,,,...............---,,,+++)))***+++,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++000...,,,***+++---000333---------,,,,,,+++++++++///000222333333333222111///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................+++,,,,,,---.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,,,,,,,---------......---------.........//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++,,,,,,******+++,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,...---,,,+++++++++,,,---.../////////111666===BBBGGGIIILLLOOORRRSSSTTTTTTUUUTTTSSSSSSSSSTTTVVVWWWYYYXXXXXXWWWWWWXXXZZZ[[[]]][[[ZZZZZZZZZ[[[[[[ZZZZZZZZZVVVOOOPPP]]]llluuu{{{|||}}}xxxsssoooggggggfffbbb[[[TTTOOOMMMIIIPPP[[[hhhsss{{{yyypppggg^^^UUUPPPKKKHHHEEECCCBBBBBBBBBBBBKKKRRRZZZbbbpppOOOJJJDDDDDDGGGKKKKKKIIIHHHHHHIIILLLQQQUUUYYY[[[fffgggjjjlllooovvvxxxmmmgggccc___^^^dddgggiiimmmrrr{{{|||~~~~~~}}}vvvpppllliiifffeeeiiipppwwwwwwxxxyyy|||zzzxxxrrrooommmqqqyyy~~~}}}zzztttjjjbbbccccccbbbaaa___^^^]]]]]]^^^^^^aaaeeedddbbbdddjjjyyyvvvrrrjjjaaaXXXQQQMMMJJJJJJKKKLLLMMMNNNNNNNNNMMMGGGJJJKKKJJJLLLOOOOOOKKKJJJIIIHHHIIILLLNNNOOONNNRRRRRRSSSTTTVVVWWWYYYZZZWWWVVVUUUUUUVVVXXX[[[]]]aaafffgggffffffkkknnnmmmrrrrrrrrrrrrrrrrrrrrrrrrppppppooonnnlllkkkjjjjjjggghhhhhhhhhfffcccaaa___^^^[[[WWWSSSQQQMMMIIIFFFBBBAAA???===:::888666555333333222111111000111111---...///000000///......////////////////////////......////////////......................................................++++++---....../////////------------------------------------------------------------..........................................---------,,,,,,,,,)))))))))))))))(((''''''++++++,,,------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++///---,,,++++++---///111---------,,,,,,+++++++++,,,------...............------,,,+++++++++++++++---,,,,,,,,,,,,---..............................+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------,,,,,,------,,,,,,+++***,,,,,,,,,---------......------------.........///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++***,,,,,,,,,+++***+++,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......---------,,,,,,,,,///...---,,,,,,,,,---......///000111444999@@@DDDIIIKKKMMMPPPRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWYYYYYYXXXXXXXXXZZZ[[[\\\^^^]]]\\\\\\\\\\\\[[[[[[VVVUUURRRQQQYYYhhhtttyyy}}}xxxppphhhddd``````^^^ZZZUUUPPPNNNNNNUUU\\\hhhuuu}}}zzztttjjjaaaYYYQQQIIIDDDAAACCCDDDCCCAAABBBGGGKKKVVV___jjjuuu```YYYRRRRRRXXX]]]\\\ZZZTTTVVVYYY]]]ccciiiooorrr~~~vvvlllgggcccdddhhhmmmppprrrxxx|||wwwsssqqqpppqqqxxx~~~zzzxxxwwwzzzyyyooohhhgggdddbbb```____________aaagggllljjjgggjjjqqqyyyuuunnnfff]]]VVVPPPMMMLLLMMMPPPRRRTTTUUUUUUUUUQQQVVVYYYYYYYYYYYYVVVQQQOOONNNLLLLLLMMMNNNLLLKKKLLLLLLLLLNNNPPPTTTXXXZZZUUUUUUUUUVVVXXXZZZ\\\]]]^^^cccfffdddeeehhhjjjiiilllmmmnnnpppqqqsssttttttrrrqqqpppooommmlllkkkjjjfffgggggghhhggggggfffffffffddd```^^^\\\YYYVVVTTTPPPNNNKKKGGGBBB>>>;;;999:::888666444222111111111//////000000//////...---////////////////////////......////////////......................................................,,,---......////////////------------------------------------------------------------............------------------------...------------,,,,,,,,,++++++,,,,,,++++++******,,,,,,---.........---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,+++*********++++++---,,,,,,,,,,,,---......------------------------,,,,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++******........................,,,,,,------,,,,,,++++++,,,,,,,,,---------......------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++***,,,---,,,+++***+++---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...------------,,,,,,,,,......---,,,,,,---...///...000222555999>>>DDDIIIMMMNNNPPPRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUVVVXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^\\\\\\[[[ZZZYYYWWWVVVVVVSSSSSSSSSXXXeeeuuu}}}~~~~~~xxxoooeee\\\VVVUUUTTTSSSPPPOOOOOORRRUUUdddkkkvvv{{{wwwoooggg\\\UUUQQQLLLFFF@@@<<<@@@EEEEEEEEEHHHQQQYYYjjjtttuuunnniiijjjooorrrooojjjccceeejjjooouuu{{{qqqlllkkklllrrryyy||||||~~~|||ooollliiigggggggggggggggeeehhhoootttrrrnnnrrryyy|||wwwsssssspppkkkeee^^^WWWRRROOOLLLOOOSSSWWWZZZ\\\]]]^^^```iiiqqqsssrrroooiiibbbZZZXXXVVVTTTSSSPPPLLLJJJFFFFFFEEEFFFIIIMMMQQQTTTPPPQQQSSSUUUWWWYYYZZZZZZXXX^^^bbbbbbcccggghhhgggggghhhiiikkkmmmoooqqqrrrqqqqqqooonnnlllkkkjjjiiigggggghhhhhhiiiiiijjjjjjiiigggdddcccbbb```^^^[[[ZZZXXXTTTPPPKKKFFFCCCAAA@@@>>>:::777444222222222111111111111111111000000////////////////////////......////////////......................................................---......///000000//////------------------------------------------------,,,,,,---------.........------------------------------------------------......////////////......,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,---......------------------------,,,,,,------...------,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------......///......------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------,,,,,,+++,,,---///000///222777;;;???DDDJJJNNNQQQQQQSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^___]]]]]]\\\ZZZWWWTTTSSSSSSWWWZZZ^^^cccnnn{{{|||vvvnnndddZZZRRRNNNIIIIIIKKKLLLPPPWWW___eeessswww}}}}}}vvvmmmgggbbbZZZPPPKKKKKKJJJGGGCCC>>>AAAEEEIIIOOOXXXdddlllzzzrrrlllpppvvv{{{~~~zzzrrrtttyyy}}}zzzwwwsssrrrsssuuuttttttqqqssswwwzzzyyyvvvzzzyyytttppplllgggeeebbb___[[[WWWTTTRRRNNNQQQUUU[[[___bbbccccccjjjwwwzzzqqqfffdddaaa^^^ZZZUUUOOOKKKDDDCCCAAAAAACCCFFFIIIKKKKKKMMMOOORRRTTTUUUUUUUUURRRYYY]]]^^^```dddgggfffeeefffgggiiikkklllnnnnnnooonnnmmmllljjjiiihhhgggiiiiiiiiijjjjjjkkkkkkkkkjjjhhhfffeeeeeedddbbb```^^^]]]ZZZVVVSSSOOOLLLKKKGGGDDDAAA===999666444444222222111111111111222222000000000000000000000000......////////////......////////////////////////........................---...//////////////////------------------------------------------------,,,,,,,,,------------...------------------------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///......---,,,,,,,,,---------......------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++++++++,,,---///000333777<<>>;;;:::444333222111111111111111000000000000000000000000......////////////......////////////////////////........................---....../////////......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++,,,,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++++++++++++++,,,------------,,,,,,------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...++++++++++++---...000222777<<>>;;;777555444333000000000000000000000000......////////////......000000000000000000000000........................,,,------...------,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---.........------.........------,,,+++++++++------------+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,+++++++++,,,,,,---------***+++,,,......---,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------,,,,,,,,,------.................................,,,------.../////////...,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,---......,,,,,,---...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.........///......///111333555777???DDDJJJOOOQQQRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRTTTWWWZZZ\\\]]]^^^^^^\\\]]]^^^^^^]]]\\\ZZZYYYYYY\\\^^^```ccckkkxxx~~~xxxsssssstttpppjjjeee\\\OOODDD>>>AAAGGGKKKRRR[[[hhhtttzzz}}}}}}}}}ooojjjaaaWWWOOOIIIFFFEEE>>>BBBFFFGGGHHHLLLTTTZZZdddpppxxxsssttt}}}}}}|||vvvrrroookkkhhhgggcccccchhhjjjjjjjjjllljjjnnnqqqrrroookkkhhhfffjjjrrr{{{~~~wwwoookkkmmmhhhdddbbbbbb___XXXSSSOOOOOOOOOOOOOOOPPPQQQQQQOOOQQQSSSRRRPPPNNNNNNNNNPPPRRRRRROOOJJJHHHLLLPPPQQQPPPNNNOOOSSSXXX[[[]]]```aaadddfffggggggffffffddddddfffiiillloooooonnnooopppqqqrrrrrrrrrqqqqqqnnnmmmlllllllllkkkhhheeefffeeeeeeccc```]]]ZZZXXXOOOMMMIIIDDD???999666333666444111111111222222111000000//////......//////000/////////............------------------------000000///...............------------------------...........................---+++******+++---.........---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------///......------,,,,,,+++++++++,,,,,,---...//////222111000///////////////,,,,,,------------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,++++++************+++,,,---...---,,,,,,((()))+++,,,,,,+++)))(((///...,,,++++++,,,...///,,,------......------,,,************************---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///++++++******+++---...///------...///000444999===FFFIIILLLPPPSSSUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVWWWYYYZZZ\\\]]]^^^___^^^\\\[[[\\\\\\[[[ZZZSSSWWW```mmmzzz|||}}}{{{yyywwwuuuooogggaaaWWWSSSLLLEEECCCGGGOOOUUUeeennnuuuxxx{{{|||tttjjjggg```VVVMMMHHHFFFFFFFFFEEEEEEEEEHHHPPP\\\hhhooo|||{{{sssppprrruuuuuuwww}}}}}}}}}|||uuusssrrrqqqpppllliiijjjooosssqqqqqqsssuuuwwwzzzzzzvvvrrrooonnnpppuuu|||yyyrrrmmmkkkeee___\\\[[[YYYTTTPPPOOOPPPPPPRRRTTTVVVXXXYYYUUUWWWXXXZZZ[[[]]]```cccbbbaaa^^^XXXRRROOOOOOPPPNNNLLLJJJJJJMMMRRRVVVYYY[[[[[[]]]^^^```cccdddeeeeeeeeeeeehhhkkkmmmmmmlllllllllmmmnnnpppqqqrrrrrrrrrpppoooooonnnllliiifffhhhhhhhhhgggfffdddbbbaaaZZZXXXTTTOOOIIIDDD@@@>>>:::888555444444444333222111000////////////000000000000/////////.........111111111111111111111111000000///...............------------------------...........................---+++******+++---.........------,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,------............---,,,,,,+++++++++,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---------------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******((()))***+++,,,++++++******+++,,,------,,,+++***...---,,,,,,,,,,,,---...,,,------......------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///,,,,,,+++++++++---...///---///000222444888>>>BBBIIIKKKOOORRRTTTVVVVVVVVVTTTTTTTTTUUUUUUVVVWWWXXXVVVWWWXXXYYYZZZ\\\]]]]]]]]]^^^^^^]]][[[YYYWWWVVVZZZ```kkkuuu}}}|||yyyvvvsssooohhhaaa[[[OOOMMMHHHFFFHHHQQQ]]]eeesssxxxzzzxxxuuurrrhhh^^^[[[WWWPPPJJJGGGFFFFFFFFFIIIJJJMMMTTT```ppp~~~zzz}}}zzztttoooooorrrrrrrrruuu{{{~~~uuutttvvv~~~zzzuuussstttuuuvvvsssqqqttt{{{~~~}}}~~~~~~{{{yyyxxxyyy{{{~~~{{{tttnnngggbbb\\\YYYYYYYYYVVVSSSRRRRRRSSSUUUWWWYYY[[[]]]]]]___bbbfffjjjqqqyyy~~~{{{vvvooogggaaa\\\WWWUUUNNNKKKGGGDDDEEEJJJPPPTTTTTTSSSSSSTTTVVV[[[```bbbdddcccccceeehhhjjjjjjiiihhhhhhhhhjjjlllooorrrssstttsssrrrrrrqqqooollliiijjjjjjkkkkkkkkkjjjiiihhhdddccc___[[[VVVQQQNNNLLLDDDBBB>>><<<:::999666555111111000000000000111111000000000/////////......////////////////////////000//////............///------------------------...........................---,,,++++++,,,---.........---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,++++++*********************++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))***++++++++++++++++++,,,---......---,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------......---------............///...---,,,,,,,,,---...//////111444777:::???DDDHHHMMMOOOQQQTTTUUUVVVVVVVVVTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]___```^^^ZZZXXXXXXZZZgggnnnwww~~~~~~~~~xxxuuuppplllfff___XXXSSSJJJIIIIIILLLSSS___mmmvvv{{{sssllldddZZZPPPNNNLLLHHHFFFEEEFFFHHHIIINNNRRRZZZfffvvv~~~{{{vvvtttwwwzzzvvvwwwyyy~~~xxxooolllnnnvvv~~~~~~yyytttsssssstttuuuvvvvvv{{{{{{sssmmmeeecccaaaaaabbbaaa___]]][[[[[[[[[\\\\\\]]]^^^___eeehhhmmmsssyyy}}}vvvqqqmmmfff```TTTQQQKKKEEECCCFFFKKKPPPPPPNNNKKKKKKMMMSSSYYY]]]___^^^^^^aaadddfffggggggfffeeeeeefffiiimmmppprrrsssrrrrrrrrrsssssspppnnnkkkkkkllllllkkkkkkkkkjjjhhhgggeeebbb^^^[[[YYYXXXSSSPPPKKKGGGDDD@@@<<<999444333222111111111111111000000000////////////...........................000///............//////...................................................---,,,,,,,,,,,,---...------...---------,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++))))))***++++++,,,------------------------,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,------------,,,+++,,,------......------,,,,,,------......------,,,------------------------...------------,,,,,,,,,---------.........//////,,,,,,,,,---------......---------............/////////---------...///000000333777<<<@@@DDDJJJMMMQQQQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^______\\\ZZZ]]]fffmmmyyy|||}}}wwwsssooolllgggaaa[[[UUUOOOLLLJJJMMMRRRYYYbbblllwww~~~|||tttjjjaaaXXXOOOIIIEEEDDDBBBBBBCCCGGGMMMQQQWWW___lll{{{vvvmmmiiiiiiooouuuzzzzzzxxxvvvsssqqqpppppprrrttt{{{yyyrrrmmmjjjkkkmmmoooooolllgggddddddccccccccccccdddeeeeeejjjooouuu|||~~~zzztttnnn```]]]VVVOOOIIIHHHKKKNNNPPPMMMIIIGGGHHHMMMSSSVVVXXXXXXXXXZZZ^^^bbbcccddddddccccccdddfffiiimmmooonnnnnnoooqqqtttuuusssrrroooooonnnmmmlllkkkkkkkkkiiihhhgggfffeeedddcccbbbbbb^^^YYYTTTOOOJJJDDD@@@:::999777555444333222222111000000000////////////000000000000000000000000//////............//////................................................------------------------------.........---,,,+++------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++))))))***+++,,,,,,------------------------,,,,,,......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,------......------,,,------------------------.........---------,,,,,,---------.........//////,,,,,,,,,---------......---------............///000///.........///000111222666;;;AAAEEEIIINNNQQQRRRSSSSSSTTTTTTTTTTTTSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\ZZZXXX[[[gggxxxzzznnneee___]]]YYYTTTOOOKKKJJJIIIMMMTTT___iiiqqqwww|||yyyrrrhhh___VVVMMMGGGDDD@@@@@@@@@@@@DDDLLLWWW___kkkuuuzzzrrrlllkkkooosssxxxzzz{{{zzzvvvsssqqqpppppprrr{{{xxxssspppuuuwww{{{}}}{{{vvvpppkkkffffffffffffgggiiijjjkkkqqquuu{{{{{{vvviiihhhccc[[[SSSNNNNNNPPPQQQOOOKKKIIIIIILLLPPPSSSSSSRRRRRRTTTWWW[[[]]]]]]______```aaadddgggiiikkkjjjjjjlllpppsssuuuuuuttttttsssqqqpppnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjgggccc^^^ZZZTTTOOOKKKDDDBBB???<<<999666444444111111000000000/////////........................///............//////000................................................------------------------,,,---.........---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,+++)))******+++,,,------...------------------------,,,,,,,,,,,,,,,------...******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,------......------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++++++++,,,------,,,++++++++++++++++++,,,------------------------,,,------......------,,,------------------------............---------,,,,,,------------.........,,,,,,,,,---------......---------............///000//////...///111222333777;;;AAAFFFJJJMMMQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[\\\[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXX[[[ddduuu~~~{{{ssseeeYYYNNNNNNLLLIIIGGGHHHKKKNNNUUU^^^jjjuuuzzz{{{zzzyyypppfff\\\TTTMMMEEEAAAAAA>>>AAADDDHHHOOOZZZhhhrrrzzzsssrrrwwwzzz|||~~~~~~{{{yyyyyyzzzuuuwwwyyywwwxxx~~~~~~|||sssrrrrrrrrrrrrsssttttttyyy{{{}}}~~~~~~|||xxxvvvmmmnnnlllfff\\\UUUSSSTTTRRRPPPNNNMMMMMMOOOQQQRRRQQQOOONNNNNNQQQTTTUUUUUUVVVXXXZZZ]]]aaadddggghhhiiijjjlllooosssuuuuuutttuuusssrrrpppoooooooooooonnnnnnmmmmmmmmmlllllllllkkkiiigggdddbbb^^^YYYVVVOOOMMMIIIDDD???;;;888777111111111000000000//////------------------------...............///000000................................................------............------,,,---...//////---+++***,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......+++,,,,,,------.........,,,,,,,,,,,,,,,---......******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---------------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,++++++***+++,,,---...------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,------------,,,,,,,,,---------......---------............/////////...///000222444555<<>>DDDLLLNNNQQQTTTVVVWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]___[[[YYY[[[\\\YYYWWWWWW\\\ooo}}}rrreeeYYYPPPJJJGGGFFFHHHMMMTTT^^^gggooottt|||uuulllfff^^^VVVQQQEEE???EEELLLLLLIIIHHHSSSbbbwww~~~~~~yyymmmlllkkkooouuu}}}|||zzzzzz|||yyyzzz{{{}}}||||||}}}{{{}}}yyyyyy{{{}}}yyysssuuuzzz~~~yyyrrrmmmjjjffffffccc___ZZZWWWVVVWWW]]]]]]\\\[[[ZZZZZZ[[[\\\VVVPPPMMMMMMMMMKKKKKKMMMSSSSSSUUUXXX[[[\\\\\\\\\bbbcccfffhhhhhhiiiiiijjjjjjkkkmmmnnnooopppoooooonnnnnnooooooooonnnlllllljjjiiiiiiiiihhhhhhggggggdddcccaaa]]]YYYTTTPPPMMMEEEAAA;;;666444222111000111///------...///...---//////...---------------//////.........---------------------------------......---------,,,,,,,,,,,,,,,---.......................................---,,,,,,,,,+++++++++***------,,,+++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------............---------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------------------------------------------------------------------------.........---------,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......000///...------...///000......---------,,,,,,,,,.........---------------------------------------........................------------------------.........///.........---222222333444777===DDDJJJNNNOOORRRUUUWWWXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^[[[ZZZYYYUUUSSSXXX___sss}}}vvvjjj\\\QQQJJJIIIIIIMMMQQQYYYbbbkkksssyyy|||~~~yyynnnddd]]]SSSJJJHHHBBB@@@DDDIIILLLRRRYYYlllyyyzzzwww~~~}}}yyymmmkkkjjjlllpppvvvzzz|||}}}vvvrrr{{{{{{yyyvvvqqqooooooooonnnvvv|||}}}~~~~~~~~~~~~~~~{{{xxxwwwwww~~~zzztttrrrvvv{{{xxxooogggccc``````^^^[[[XXXWWWXXXZZZeeeeeefffffffffdddcccbbb\\\XXXVVVUUURRROOOPPPUUUVVVWWWYYY[[[\\\\\\\\\[[[bbbccccccddddddccccccbbbeeefffhhhjjjkkkmmmmmmmmmkkklllmmmnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjiiiiiiiiiggggggeeecccaaa^^^[[[YYYSSSNNNEEE>>>999555222000111000.........///...---///...------,,,,,,------/////////............---------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------////////////////////////------------,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++)))******+++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------++++++,,,,,,,,,,,,------///...------,,,---------///...---------------......------------,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,........................------------------------........................------------,,,,,,,,,,,,---...///...---,,,---///,,,,,,,,,---------......,,,,,,,,,---------......//////...------...//////...------------,,,,,,,,,.........---,,,+++++++++------------------------........................------------------------.........///////////////111333777:::>>>DDDJJJNNNPPPRRRTTTVVVXXXXXXXXXXXXUUUUUUVVVVVVWWWXXXZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^ZZZZZZYYYUUUOOOPPP___nnn}}}wwwpppdddVVVLLLJJJNNNTTTWWW]]]gggrrr{{{}}}yyyoooccc[[[TTTKKKBBBAAAAAACCCFFFJJJSSScccsss|||yyy|||~~~}}}}}}|||yyy}}}}}}~~~{{{xxxvvvtttrrrsssvvvzzz|||~~~}}}wwwvvvtttooojjjeeeddddddeeebbbhhhnnnooopppuuu}}}|||{{{zzzyyy~~~wwwsssppppppuuuyyy{{{uuujjjccc___\\\]]]]]]]]]]]]^^^aaaccciiijjjlllnnnooonnnkkkhhheeecccbbbaaa\\\WWWXXX^^^^^^_________^^^^^^^^^___eeedddcccbbbbbbbbb```___bbbcccdddfffhhhjjjkkkkkkiiijjjkkkmmmnnnooopppppphhhiiiiiiiiiiiiiiiiiiiiihhhhhhgggeeecccaaa```___\\\WWWPPPIIICCC===777333555333111000111111000//////......---,,,---------/////////.............................................---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---........................---------,,,,,,,,,,,,,,,......000000000///...---------............------+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,---------.........------+++******+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////+++++++++,,,,,,,,,------///......---------............------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------,,,,,,+++++++++---------------------------------........................///////////////.........//////000000111///333999>>>CCCHHHMMMPPPSSSTTTVVVWWWXXXXXXXXXXXXUUUUUUUUUVVVXXXYYY[[[\\\\\\]]]^^^^^^___^^^^^^]]]XXXVVVUUUSSSRRRZZZnnn}}}sssrrrlllbbbWWWPPPRRR\\\eeebbbiiittt~~~~~~wwwooocccZZZUUUPPPIIIBBB@@@CCCGGGKKKSSSccczzz}}}rrrmmmooossstttzzz}}}zzzxxx|||||||||zzzxxxxxx{{{~~~~~~vvvqqqhhhaaa^^^^^^```bbbcccfffiiiiiihhhmmmzzz~~~}}}}}}~~~~~~vvvpppmmmkkkmmmqqqssssssvvv{{{yyyooofff```]]]^^^```bbbcccccceeegggiiiiiijjjmmmqqqssssssoookkkjjjiiijjjjjjfff```aaafffiiihhhfffbbb___^^^aaaccchhhfffccccccddddddbbb```______```aaaccceeefffgggggghhhiiijjjlllnnnoooppphhhhhhiiiiiijjjjjjkkkkkkjjjiiigggeeedddbbbaaa```^^^\\\XXXTTTOOOHHH@@@;;;:::777555333333333111000000///......------......////////////////////////..............................---------,,,,,,,,,---,,,,,,+++++++++,,,---------------------------+++++++++,,,,,,,,,,,,,,,---...///000000000......---......//////......---,,,,,,---............---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,------------...------+++******+++------+++++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,,,,------......---------......///,,,,,,,,,------------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------+++++++++,,,,,,------------------------------------------.........//////........./////////000000///.........///111222333000555===CCCHHHLLLPPPRRRVVVVVVWWWWWWXXXXXXXXXXXXTTTUUUUUUVVVXXXZZZ\\\]]]\\\]]]^^^___^^^]]]\\\[[[VVVRRRQQQWWW```nnnzzzqqqjjjgggddd^^^XXXWWW]]]hhhqqqpppuuu}}}xxxsssmmmcccWWWQQQNNNJJJFFFCCC@@@DDDJJJTTTddd|||{{{ssskkkiiilllpppwww}}}uuuooofff```___aaadddfffiiihhhhhhiiihhhlllvvv~~~{{{zzz|||~~~||||||{{{yyyxxxzzz{{{vvvoooiiiiiihhhiiilllllljjjlllqqqsssuuuuuuqqqiiibbb___^^^cccfffjjjlllllllllmmmnnnmmmnnnppptttxxxwwwsssnnnllllllpppttttttqqqpppssswwwvvvrrrkkkdddaaabbbdddhhheeebbbcccfffgggfffddd^^^^^^^^^^^^^^^___aaaaaaccccccdddfffhhhjjjlllnnniiijjjjjjkkklllmmmnnnnnnlllkkkiiigggeeeddddddddd___^^^\\\[[[WWWRRRKKKFFF@@@===:::777666555222000111000//////......//////...////////////000000000..............................---------,,,,,,,,,///...,,,+++++++++,,,---------------------------++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------******++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///++++++,,,,,,,,,,,,------------------------...///++++++,,,------------,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++,,,+++***)))***+++,,,,,,,,,---------......,,,,,,,,,---------......------............------,,,,,,,,,------------...+++++++++,,,---.........------------------------,,,,,,------.../////////++++++,,,,,,---.........///.........000222444555777<<>>:::888777555444222111///.........///000000//////.........//////.........///////////////......................................................---,,,,,,---......------------------------......------------......///---++++++---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,---...//////...---------,,,,,,,,,+++++++++,,,,,,,,,---------------------..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////......---,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------............------+++,,,------......------,,,,,,------------------........................////////////////////////.........///////////////000000111222444999???DDDIIIMMMSSSVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXX\\\[[[[[[[[[[[[\\\\\\]]]]]]YYYWWWVVVTTTSSSZZZcccqqq|||uuulll```XXXRRROOOSSSZZZeeeooo{{{~~~sssfff\\\SSSKKKHHHIIIIIIEEEEEELLLVVVcccuuuzzzzzz{{{~~~{{{zzz}}}}}}|||zzzyyyyyy{{{}}}}}}}}}{{{}}}ssskkkiiijjjmmmooopppqqqqqqqqqqqqrrruuuxxxrrrqqqnnnkkkiiijjjmmmpppqqqqqqtttzzz~~~{{{rrrqqqpppnnnmmmooorrruuu{{{zzzwwwsssqqqssswww{{{|||tttnnnjjjfffeeeccc```^^^]]]\\\[[[]]][[[[[[]]]aaaddddddccc\\\ZZZWWWTTTSSSRRRSSSTTTXXXYYY\\\___ccceeeggghhhhhhhhhhhhhhhgggfffeeeeeeeeecccbbbaaabbbbbb```___]]][[[XXXYYYZZZZZZWWWTTTPPPLLLHHHDDDAAA===999666444333111///............/////////......///000000///////////////.........................................................//////............//////------------------------......------------......,,,++++++,,,......---+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------.........---------------,,,,,,,,,,,,------------------------..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------000000//////...------,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------............------+++,,,------......------------------------,,,,,,////////////////////////////////////////////////.........//////000000000000111222444888>>>EEEJJJNNNQQQVVVXXXYYYXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\\\\\\\\\\]]]^^^^^^]]][[[XXXUUUQQQUUUdddtttzzzsssiii```UUUNNNKKKMMMVVVaaavvv~~~sssfffXXXPPPJJJFFFEEEGGGHHHGGGMMMZZZkkk~~~|||~~~{{{zzzyyyzzz{{{}}}~~~}}}~~~}}}zzztttpppqqqtttwwwyyy{{{||||||{{{yyyzzz|||~~~yyywwwsssnnnjjjjjjnnnrrrqqqqqqsssyyyuuuvvvuuuqqqnnnlllmmmooorrrqqqqqqqqquuu}}}zzzrrrlllhhheeeffffffeeecccbbbbbbbbbccccccccceeejjjmmmiiiccc```\\\WWWTTTTTTVVVYYYZZZWWWXXXZZZ\\\___aaaccceeeffffffggghhhggggggeeeeeedddccccccdddeeedddbbb___[[[ZZZYYYZZZ\\\\\\ZZZWWWWWWUUURRRNNNKKKGGGAAA===:::888666333111///////////////////////////000111000000//////......------........................................................................------------------------...------,,,,,,------...,,,,,,---///000000///...------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,---...//////...---,,,........................,,,,,,,,,------------...,,,,,,---------...............---------,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------............------------......///000000000------------------------........................------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,+++,,,------......------.........------,,,,,,,,,........................////////////////////////.........///000000111111000222444777<<>>:::666333111//////000000/////////000000111000000//////......------................................................---------......---------------------------------------,,,,,,,,,,,,------***,,,.../////////......------------------------------------------------------------------------+++++++++,,,,,,,,,------)))***,,,---......------........................,,,,,,---------.........,,,,,,,,,------------.........---------,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------............------------......///000000000------------------------...........................------,,,,,,------...------------------------------------------------,,,,,,------------,,,,,,+++,,,------......------.........------,,,,,,,,,------------------------------------------------......//////000111111222111444888<<>>CCCGGGLLLPPPSSSVVVXXXZZZZZZXXXWWWWWWXXXVVVVVVVVVWWWXXXZZZ[[[\\\ZZZZZZZZZZZZ[[[]]]^^^___```iiittt{{{zzzuuuwwwwwwnnn```WWWLLLNNNVVV^^^cccjjjvvvzzzsssmmmddd[[[PPPKKKGGGGGGGGGGGGLLLRRR]]]qqq~~~|||yyyzzz|||yyy||||||xxxxxxxxxwwwvvvvvvxxxyyyzzz{{{}}}xxxxxxyyyzzz|||}}}}}}}}}~~~}}}}}}||||||zzzxxxuuusssqqqtttyyy~~~~~~zzzwwwvvvwwwtttkkkddddddeeefffgggiiilllqqquuuxxx}}}}}}wwwuuurrrooopppsss|||}}}{{{wwwssspppnnnnnnnnnppprrrsssrrroooooosssxxx|||ooofffaaa___[[[XXXWWWXXXZZZ[[[ZZZYYYWWWVVVVVVYYY\\\```cccdddccccccdddbbbaaaaaaaaa```^^^[[[ZZZ]]]```bbbbbbbbbaaa```aaa___]]]\\\[[[ZZZWWWTTTOOOLLLGGGBBB===999666555333333111000//////...............///////////////................................................---...////////////...------------------------------,,,,,,++++++,,,,,,---+++,,,---,,,))))))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,---------+++,,,,,,,,,------------------------............++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------........................------------------------......------------......------------------------------------------------------------------------,,,+++++++++,,,,,,---...******+++,,,,,,---......------............------//////......---,,,,,,,,,------------------------------------------------......------------......------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,------------------........................---------------------------...///000111222333333777===DDDKKKNNNQQQRRRTTTUUUVVVXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[[[[[[[]]]^^^___```kkk|||yyyvvvyyyxxxmmm___VVVSSSWWW___fffjjjmmmwwwvvvjjjbbb]]]VVVOOOKKKHHHHHHIIIJJJNNNYYYdddwww}}}vvvrrrnnnqqq~~~zzzzzz{{{~~~{{{zzzwwwuuuyyyzzzzzz|||zzz|||zzzuuuuuuuuutttrrrpppqqqsssvvvwwwzzz~~~xxxrrrssstttuuuwwwwwwwwwwwwzzzxxxwwwyyy}}}yyyvvvwwwvvvssstttqqqppprrrxxx~~~yyytttqqqtttxxxwwwnnneeeeeeggghhhhhhhhhiiikkklllkkknnnrrruuuuuuuuuuuuvvvuuussssssuuussspppqqquuuyyy~~~yyyssspppnnnkkkiiiiiijjjlllmmmuuuvvvvvvrrrmmmlllpppuuu{{{qqqjjjfffbbb\\\WWWTTTVVVXXXZZZZZZXXXVVVTTTQQQTTTYYY]]]```bbbbbbaaaeeecccaaa``````___]]][[[XXX[[[```bbbcccccccccccccccaaa^^^]]]\\\[[[XXXVVVWWWTTTOOOIIICCC???<<<;;;444444222000///.........---.........//////000000...................................................///000111111000///...---------------------------,,,,,,++++++,,,,,,---...//////---***))),,,///------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////111000...---,,,,,,------+++++++++,,,,,,------------------.........//////++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------........................------------------------......------------......------------------------------------------------------------------------++++++++++++,,,,,,---...******+++,,,,,,---......---..................---++++++,,,,,,---......///------------------------////////////////////////......------------......------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,------.........////////////////////////........................---...///000111222333333;;;AAAIIIPPPSSSTTTTTTTTTTTTUUUWWWWWWVVVUUUVVVWWWXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^___aaaaaawwwyyywww|||{{{oooaaaZZZ___bbbhhhkkkjjjjjjrrr|||vvvsssiii^^^WWWTTTOOOJJJGGGFFFHHHKKKNNNVVVhhhxxx}}}yyytttrrriiieeeeeennnsssllliiihhhlllpppuuuzzz}}}~~~}}}|||{{{uuunnnlllnnnpppooommmnnnoooqqqtttwwwzzz|||}}}|||}}}~~~~~~}}}|||}}}}}}yyywwwxxx}}}|||qqqnnnpppqqqqqqpppnnnkkkhhhhhhjjjlllnnnsssttt{{{|||mmmfffiiinnnrrrvvvwwwwwwwwwvvvuuuuuuxxxssslllmmmrrrvvvrrrmmmiiillluuu|||~~~}}}wwwooolllrrrxxxuuunnniiimmmmmmooopppooommmlllnnnkkkmmmlllgggfffhhhgggdddbbbhhhqqquuutttpppnnnnnnxxxyyyzzz||||||yyyuuurrrjjjmmmoookkkggghhhooovvvvvvxxxwwwppphhhgggoooxxxwwwvvvsssnnniiibbb]]]ZZZZZZZZZZZZYYYWWWTTTQQQOOOSSSTTTTTTUUUWWWXXXZZZ[[[^^^^^^^^^______``````aaa\\\\\\^^^___aaacccdddeeedddcccaaa___]]][[[YYYXXXZZZXXXVVVSSSPPPKKKEEEAAA;;;666000...111333111/////////000111222222222222//////...------------...------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++***))))))...---,,,+++***+++,,,------------------------------------............///---------.........//////000---,,,---///000...,,,++++++,,,------...//////...........................------,,,,,,,,,------........................---,,,,,,++++++,,,,,,---------------------------------------------------............////////////...........................---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++///......------,,,++++++........................---------,,,,,,+++++++++------------------------+++,,,---......---,,,+++------++++++++++++---------------............///000///---,,,++++++,,,,,,.........------,,,,,,,,,---------............/////////.........---------..................------.../////////000333888<<>>EEEMMMRRRTTTTTTVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^]]]\\\YYYWWWUUUUUU\\\hhhuuu}}}wwwoookkkiiiddd^^^TTTOOOLLLQQQ]]]hhhlllllliiigggddd```[[[TTTNNNJJJGGGGGGGGGFFFHHHQQQ^^^iiiyyyeeeeeeeeedddbbb___\\\ZZZ```]]]XXXSSSOOOLLLJJJIIICCCBBBAAAAAAAAABBBCCCDDD@@@AAABBBCCCDDDEEEFFFFFFCCCBBBBBBBBBBBBCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEFFFHHHFFFGGGHHHGGGFFFEEEGGGHHHKKKMMMOOONNNKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGEEEEEEJJJPPPRRROOOKKKIIIJJJLLLMMMNNNNNNMMMLLLNNNOOORRRVVVYYY\\\^^^___dddhhhlllpppvvv{{{uuuqqqnnnkkkkkkiiiddd```___cccfffeeeggglllsssxxx{{{{{{zzzwwwvvvyyy}}}|||zzz{{{tttoooqqqqqqooorrrxxx||||||zzzvvvqqqllliiigggfffdddcccgggkkkooottt|||zzzuuuooohhhddddddeeefffiiikkknnnppppppmmmiiifffeeecccaaa]]]ZZZXXXVVVVVVSSSTTTUUUWWWWWWUUUTTTSSSXXXYYYZZZ[[[]]]___```aaa```aaaccceeefffeeedddccc___]]]\\\[[[\\\\\\ZZZYYYXXXXXXVVVSSSNNNIIIEEEBBB999888666333222111222222111000//////......//////........................///............---------------------------------------------------------.........------,,,,,,,,,+++,,,---......///......---------------------------------.........//////+++++++++,,,,,,,,,---------...//////------...///+++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......------------------------,,,,,,,,,---------......---------------.........//////...---,,,,,,++++++........................+++++++++,,,,,,,,,,,,---------------------------...------,,,,,,------...------............---------------............///,,,------......---,,,,,,,,,,,,,,,------------...---------............///---------........................//////000000111---111777===DDDKKKRRRVVVWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVWWWeeewww}}}yyyuuuooogggaaa[[[VVVRRRLLLLLLOOOXXXccckkkmmmllljjjhhhbbb\\\TTTNNNIIIFFFEEEGGGJJJLLLRRR^^^ooo|||WWWVVVUUUSSSRRRPPPOOOOOOPPPOOOMMMKKKJJJHHHGGGGGGBBBBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDDDDDDDEEEEEEFFFBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGCCCDDDDDDEEEEEEFFFGGGGGGEEEHHHKKKLLLLLLKKKKKKLLLHHHJJJLLLLLLKKKKKKLLLNNNRRRQQQPPPRRRRRROOOKKKHHHIIIIIIHHHGGGDDDCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFEEEBBBCCCEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQWWWYYY[[[___fffooozzz}}}uuuoookkkjjjhhhgggfffhhhhhheeeaaa```cccfffdddiiipppxxx~~~}}}zzzwwwxxx|||wwwpppssssssqqqsssxxx{{{yyy{{{{{{zzzxxxuuusssssssssooorrruuuvvvvvvyyy}}}tttqqqkkkgggeeeeeegggiiilllmmmoooqqqrrrsssssssssuuutttsssqqqlllgggaaa^^^\\\\\\]]]\\\YYYUUURRROOOQQQRRRTTTWWWZZZ]]]___``````aaacccdddffffffggggggbbb___]]]\\\\\\\\\ZZZYYYYYYZZZZZZXXXTTTPPPLLLJJJCCC@@@===999666444333333111000000///////////////........................///............---------........................------------------------,,,---------------......,,,,,,,,,------...///000------------------------,,,,,,---------.........+++++++++,,,,,,,,,------,,,---///...,,,+++---///++++++,,,,,,------..............................*********++++++---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------+++,,,,,,,,,------------------------------------,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,---------------------------------,,,........................,,,,,,,,,,,,------......------------------------,,,------------------,,,,,,---...//////...---,,,---------............///,,,,,,---......------,,,,,,,,,,,,---------......---------............///---------.........//////---......///000000111111222666>>>DDDJJJOOOSSSVVVZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]]fffvvvxxxpppkkkeee^^^VVVPPPNNNMMMPPPSSSYYYbbbjjjoooooonnnhhhddd]]]UUUNNNIIIGGGGGGHHHLLLSSSYYYbbbrrrNNNLLLJJJGGGGGGGGGIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKMMMOOOPPPQQQQQQQQQTTTTTTTTTSSSRRRQQQOOONNNMMMNNNOOONNNLLLJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNOOOIIILLLPPPSSSSSSRRRRRRRRRMMMOOOQQQRRRRRRRRRSSSTTTYYYVVVWWW[[[^^^[[[TTTOOOKKKLLLKKKIIIFFFDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC???@@@AAA@@@@@@@@@BBBDDD@@@BBBCCCBBBBBBAAABBBCCCAAAAAABBBDDDEEEFFFGGGHHHNNNNNNOOORRRWWW^^^eeeiiilllhhhbbb______```aaabbb]]]```cccaaa^^^\\\```ccceeekkkttt}}}~~~zzz{{{|||{{{qqqtttuuutttuuuzzz|||zzz{{{~~~zzz}}}{{{{{{}}}}}}|||zzzyyyxxxxxxyyy|||}}}~~~~~~}}}|||~~~~~~~~~~~~vvvpppooollliiiffffffhhhkkkmmmppppppooopppsssvvvyyy||||||sssmmmffffffeeebbb^^^XXXSSSOOOLLLNNNPPPTTTXXX[[[^^^___aaabbbcccdddeeeggghhhiiidddaaa___]]]]]]\\\[[[YYYYYY[[[\\\[[[XXXTTTQQQOOOLLLIIIDDD???;;;888666666111111000/////////////////////////////////////////////.........---------........................------------------------++++++,,,---...///000111------,,,,,,---...000111------------------------++++++,,,,,,,,,------------------.........//////***,,,...---+++***,,,...++++++,,,------...//////........................************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------******+++++++++,,,,,,,,,........................---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,,,,------......///........................---------.........//////------------------------+++,,,............,,,+++,,,---...//////...---,,,---------.........//////+++,,,---.........---,,,,,,,,,,,,------.........---------.........//////---------.........//////---......///000111111222666<<>>555333000...///000000/////////............//////...............///000000........................//////.........---------//////...------------------------............///------------------------------------------------------------------------++++++,,,------------,,,......---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------////////////---,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,------------------------------------------------,,,------......------,,,------------------------......---------,,,,,,,,,++++++,,,------......//////.........------------------------------------------------------,,,,,,,,,---------.../////////.........------------------...///...,,,,,,...///......------------......///......------.........000000///000111444666888@@@DDDKKKPPPSSSTTTUUUVVVZZZYYYYYYYYYYYYYYYZZZZZZ]]]\\\[[[[[[]]]^^^]]]\\\]]]ZZZZZZ___dddnnn|||sssiii```TTTMMMRRR[[[```dddggghhhooovvvxxxxxxvvvmmmbbbWWWNNNIIIKKKKKKIIIPPP\\\nnn{{{{{{~~~DDDFFFIIIIIIJJJJJJLLLNNNRRRTTT[[[dddlllqqqxxx}}}tttmmmiiihhhjjjmmmqqqooorrrxxxzzzxxxxxx{{{{{{~~~~~~|||||||||tttmmmhhheeegggjjjmmmnnnmmmkkkkkkkkkpppuuu}}}|||xxxrrrrrrrrrvvv}}}tttnnneee]]]ZZZXXXXXXXXXWWWWWWXXXZZZ\\\\\\YYYVVVTTTTTTSSSRRRQQQOOOMMMLLLPPPOOONNNLLLLLLLLLLLLLLLQQQOOOLLLKKKJJJIIIGGGEEECCCBBBBBBAAABBBBBBCCCDDDAAAAAABBBDDDFFFIIIKKKLLLOOONNNNNNOOORRRWWW]]]```aaa______fffqqqzzz~~~~~~}}}|||wwwyyyzzzzzzwwwtttrrrqqqzzz{{{wwwqqqnnnnnnmmmmmmooorrrtttvvvyyy{{{}}}|||yyyvvvsssrrrwwwuuussssssvvv{{{~~~wwwppphhh___WWWQQQXXXSSSMMMJJJKKKPPPTTTVVVYYY]]]^^^]]]___dddeeeccceeeeeedddbbbaaa___^^^^^^^^^]]]^^^___``````]]][[[YYYXXXXXXWWWUUUPPPJJJFFF;;;888333000///000000/////////...------......//////............//////000////////////////////////...............---------//////...------------...---------............///------------------------------------------------------------------------++++++,,,---------------...------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------000000000///...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------......------,,,------------------------------------------------------............------------------------------...------------,,,,,,,,,++++++,,,------......///............------------------------------------,,,,,,------------------------....................................//////,,,---...---++++++---///......------------......///......---......//////222000//////222777<<>>999555333222111111//////......---.........//////............///000000000000000000000000000........................///......---------......---------............///------------------------------------------------------------------------+++,,,,,,---...---------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------...///000000000000........................---------------------------------...............,,,------......------,,,------------------------------------------------------............------------------------------------------------------///......------,,,++++++------------------------------------------------,,,,,,,,,------........................------------.........//////000000+++,,,,,,+++******+++---......------------.....................//////000111000...///333:::AAAFFFLLLOOOSSSVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZ]]]```bbb```^^^aaadddmmmzzz{{{wwwwwwtttjjjaaaWWWWWW\\\hhhtttvvvooohhhggghhhiiiiiigggbbbZZZSSSKKKHHHHHHLLLRRR^^^sss~~~UUUWWWZZZZZZ[[[aaaiiiqqqvvvzzzzzzvvvwww~~~{{{vvvqqqnnnooosssvvvxxxvvvwwwzzz||||||xxxqqqlllqqqrrrrrrsssttttttssssssvvvsssnnnjjjgggffffffggghhhfffddd```]]]ZZZYYYXXXPPPPPPOOONNNLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEHHHFFFDDDDDDEEEHHHKKKMMMPPPOOORRR^^^nnnyyy|||zzzwwwzzz|||vvvkkkmmmnnnnnnnnnnnnpppqqqyyyzzzxxxvvvuuutttuuuvvvwwwyyy{{{|||{{{yyyzzz~~~{{{vvvwwwwwwuuuqqqkkkfffccc]]]XXXQQQLLLJJJKKKKKKLLLJJJPPPTTTTTTUUU[[[______aaabbbbbbbbbbbbaaa```___[[[\\\]]]]]]]]]\\\\\\]]][[[[[[[[[[[[YYYTTTNNNIIIHHHCCC===888666444222111111000///...............//////............//////000000000000000000000000---...........................---------......///---------............///------------------------------------------------------------------------,,,,,,---.........------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,---...///000000000000........................------------------------........................,,,------......------,,,---------------------------------------------------......//////......---------------------------------------------------///......------,,,++++++,,,,,,------------------------------------------,,,,,,,,,------........................------------.........//////000000,,,------,,,++++++,,,.........------------.....................///000111000//////111666>>>EEEJJJLLLOOOSSSUUUUUUVVVWWWXXXVVVVVVVVVWWWXXXZZZ\\\\\\YYYZZZ\\\^^^``````______fffsss|||uuusssqqqkkkaaaYYYTTT^^^kkktttwwwssskkkdddfffccc```^^^ZZZUUUOOOLLLJJJGGGIIIQQQ___sss]]]bbbgggkkknnnuuu}}}|||}}}~~~~~~wwwuuussstttyyy~~~}}}~~~zzzxxxyyyzzz{{{zzzxxxrrrkkkfffcccbbb[[[[[[ZZZYYYVVVTTTRRRQQQKKKKKKKKKKKKJJJIIIGGGFFFHHHFFFEEECCCCCCDDDEEEFFFHHHIIIOOOZZZgggoooqqqooonnnrrr||||||tttooofffhhhjjjkkklllnnnqqqtttuuu~~~}}}|||{{{{{{zzzzzzzzzzzz||||||{{{yyyyyyzzz}}}~~~{{{|||{{{vvvyyyzzzxxxssslllgggddd\\\YYYVVVSSSPPPMMMJJJGGGHHHNNNRRRQQQQQQVVVZZZ[[[^^^___```aaaaaa```___^^^ZZZ\\\\\\\\\ZZZZZZ[[[\\\]]]]]]]]]\\\[[[WWWQQQMMMJJJFFFAAA===999666333111222222111000////////////000//////............///////////////////////////---------..................------------...//////---------............///------------------------------------------------------------------------,,,,,,---...............,,,,,,,,,------------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------///////////////...---,,,........................------------------------/////////...............,,,------......------,,,------------------------------------------------......////////////......------------------------,,,,,,,,,------------...++++++,,,------......///,,,,,,,,,,,,------------------------------------,,,,,,------------------------....................................////////////000///...---///111......------------..................///000111111//////222666<<>>DDDIIILLLNNNPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXWWWYYY]]]```___^^^]]]___gggvvvxxxoooddd]]]RRRLLLIIINNNVVV```ooo||||||uuuppphhh```TTTMMMHHHHHHJJJPPP\\\iii}}}{{{xxxqqqjjjddduuuoooiiigggeeeeeedddaaa[[[VVVSSSSSSWWW```dddbbb______XXXUUURRROOONNNMMMKKKJJJKKKJJJJJJKKKNNNSSSYYY\\\______```eeellluuuzzz}}}vvvvvvwww{{{}}}|||vvvqqqqqqppprrrwwwzzzyyyzzz}}}|||xxxuuussstttvvvxxxyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~yyytttiii^^^YYYYYY]]]aaahhhnnnrrrsssrrrppptttxxx}}}}}}xxxsssqqqqqqqqqpppnnnkkkgggdddbbb___bbbfffjjjjjjhhheeecccaaaccc___WWWRRRSSSWWWXXXWWWYYYZZZXXXUUUTTTVVVXXXYYY[[[]]]___```___]]][[[VVVWWWWWWXXXYYYZZZZZZ[[[^^^]]]\\\YYYVVVSSSQQQOOOJJJGGGDDDAAA>>>;;;888555222000//////000111000000......---......///000111////////////////////////,,,---...//////...---,,,---------------.........------------------------------------------------..............................------,,,+++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------------------------------------------------------------.........//////.......................................------------------------------------------------------------------------------------...000000...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------,,,,,,++++++.........---------------+++,,,.../////////...---......................../////////////////////////////////............---111......000000111555<<<@@@DDDIIIMMMOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWZZZZZZZZZYYYYYY[[[___bbb```[[[YYYaaaqqqyyyqqqggg]]]WWWLLLIIIKKKTTTaaapppwwwoooeee[[[JJJIIIJJJKKKNNNZZZooo{{{yyyuuuqqqlllfff```\\\}}}uuuttttttuuuvvvqqqiiibbbbbbaaaeeekkkmmmkkkjjjlllmmmggg```YYYTTTPPPMMMKKKIIIHHHGGGGGGHHHLLLOOORRRTTTTTTWWW]]]fffnnnuuuxxxqqqqqqsssvvvwwwvvvtttqqqrrrssswww{{{~~~~~~yyyvvvvvvxxxzzz{{{|||||||||{{{{{{{{{{{{{{{|||tttcccYYYWWWYYY___hhhooosssuuuuuuuuutttwwwyyyxxxuuurrrooonnnoooooonnnmmmllljjjgggddd```bbbeeehhhjjjkkkkkkkkkhhhhhhcccZZZUUUVVVYYYYYYWWWYYYZZZWWWRRRPPPQQQTTTWWWYYY\\\^^^^^^\\\ZZZXXXWWWWWWXXXYYYYYYZZZZZZ[[[^^^^^^]]]\\\ZZZWWWVVVUUUOOOMMMJJJGGGDDD@@@;;;777666444222111222333222222000///...------...000000////////////////////////---......//////......------------------,,,,,,,,,------------------------------------------------..............................------,,,,,,,,,,,,------------------------........................------------------------------------------------........................------------------------------------------------------------............................................................------------------------------------------------------------------------,,,...//////...------...------------------------........................------------............++++++,,,,,,------......------------------------,,,---......//////............................../////////////////////////////////...............111......000111333999@@@FFFIIIMMMOOOPPPQQQRRRSSSUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[\\\\\\[[[ZZZ\\\]]][[[XXX[[[iii|||~~~{{{tttjjj___VVVQQQLLLMMMTTTaaaqqqzzzqqqiii^^^UUUIIIJJJLLLOOOYYYlll}}}|||zzzuuuqqqkkkeee```[[[VVVSSS~~~xxxuuurrrtttxxxzzzzzz}}}vvvkkkaaaZZZTTTPPPLLLJJJHHHFFFFFFGGGIIIJJJJJJJJJMMMSSS[[[ccchhhkkkbbbeeeiiimmmoooqqqtttuuuxxxyyy{{{}}}{{{wwwwwwxxxyyyyyyxxxyyyzzz{{{{{{{{{yyyyyynnnccc```___bbbgggkkknnnrrrwww{{{{{{|||{{{xxxtttpppooonnnooonnnmmmnnnooonnnkkkhhhcccdddeeegggiiilllnnnpppmmmmmmiii```[[[\\\\\\ZZZXXXYYYXXXTTTOOOLLLMMMNNNSSSUUUYYY\\\^^^]]][[[YYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\[[[ZZZXXXWWWVVVRRRPPPNNNKKKIIIDDD???;;;999666333222222222222111111000///---------...////////////////////////////////////000000/////////---------------,,,,,,,,,------------------------------------------------..............................------------,,,,,,------------------------........................---------------------------------------------------.....................------------------------------------------------+++,,,,,,,,,,,,---------........................---.....................------------------------------------------------------------------------,,,...//////...------...------------------------........................+++,,,,,,,,,,,,---------,,,,,,------.........///------------------------,,,------.......................................////////////////////////////////////////////////000------111333555<<>>888444222111000///,,,---...///000000000000/////////////////////////////////....../////////---------......//////000------------------------------------------------........................------..................------------------------------------------------........................---------------------------------.........//////------------------------------------------------,,,,,,,,,,,,---------...........................---------.........//////------------------------------------------------------------------------+++---......---,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------...---------,,,,,,,,,,,,,,,------........./////////---------------...//////........................////////////////////////.../////////000000000000000///222888;;;>>>DDDKKKPPPQQQSSSTTTSSSTTTUUUWWWWWWWWWVVVVVVWWWXXXZZZZZZYYY[[[]]]]]]\\\ZZZ[[[[[[```kkkyyy}}}{{{yyyxxxrrrfffYYYSSSUUU[[[eeekkkqqqxxxttthhh^^^TTTKKKJJJMMMKKKUUUdddxxx}}}~~~|||wwwrrrooommmjjjddd```WWWTTTOOOKKKHHHEEEBBB???~~~~~~zzzyyytttlllbbbXXXPPPIIIFFFGGGFFFDDDEEEGGGHHHGGGGGGDDDJJJRRRWWWZZZaaallluuuzzzzzzvvvttttttvvvwwwvvvsssuuu{{{}}}}}}yyyuuutttxxx}}}{{{|||~~~~~~}}}~~~~~~~~~zzzyyywwwvvvvvvwwwyyyzzz{{{tttllliiijjjgggaaaZZZ^^^```bbbdddbbb^^^YYYUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWUUUSSSRRRRRRQQQOOONNNHHHCCC===999666555333222(((***,,,///111222222222////////////////////////......------------......---------...///000111111------------------------------------------------........................------..................------------------------------------------------........................---------------------------------.........//////---------------------------------------------------------.........//////........................---------.........//////------------------------------------------------------------------------+++---......---,,,,,,------------------------------------------------------------.........//////'''((()))***,,,---//////........./////////000000...------------...//////........................////////////////////////.../////////000000111111000000444;;;???AAAGGGNNNQQQSSSUUUUUUUUUUUUWWWYYYWWWWWWVVVVVVWWWXXXZZZ[[[WWWWWWWWWVVVVVVXXX[[[^^^jjjsss}}}|||xxxvvv|||{{{uuuhhh[[[XXX^^^fffsssvvvwwwxxx~~~zzzqqqggg]]]WWWOOOHHHKKKRRRRRRbbbwww{{{{{{zzztttsssnnniiieeeccc```[[[WWWPPPMMMIIIFFFDDDBBB???<<<~~~||||||~~~|||nnn]]]OOOIIIHHHJJJFFFEEEIIIJJJHHHHHHIIIGGGHHHKKKNNNRRRXXXccclllqqq{{{}}}xxxtttqqqsssxxx}}}yyytttsssuuuxxxzzz}}}}}}{{{{{{yyyxxxwww{{{wwwwwwwwwrrrkkkhhhiiihhhgggeeebbb^^^XXXTTTUUUUUUUUUWWWYYYZZZYYYXXX[[[]]]^^^^^^\\\ZZZ[[[[[[XXXXXXXXXWWWUUUSSSQQQOOOKKKIIIEEEAAA<<<777444222//////000111000///---,,,000/////////............////////////////////////////////////////////////000000//////....................................000000///...------,,,,,,000000//////.........---//////.........---------//////......---------,,,........................//////.........---------////////////////////////......---,,,***)))((((((---------............///------,,,+++,,,---...///......------------......//////.........---------///............---------,,,---......//////..............................---------............///------------------------//////.........---------------------------------------------------------,,,,,,,,,---------......------,,,+++,,,---...///////////////////////////000000000000111111111111...///000000//////000222111444:::???DDDHHHMMMPPPSSSSSSTTTTTTTTTUUUUUUUUUZZZZZZYYYYYYYYYZZZ\\\]]]ZZZ[[[XXXRRRQQQ[[[gggmmmwww{{{uuuuuuuuusssyyyyyyppp```WWW]]]kkkvvv~~~xxxqqqoooqqqsssqqqoookkk[[[NNNLLLKKKGGGKKKTTTdddwww}}}|||{{{qqqjjjhhhfffbbb___\\\XXXTTTQQQHHHFFFDDDAAA>>><<<;;;:::~~~{{{vvvtttrrrssswww}}}{{{ooo```TTTOOOOOOLLLIIIIIILLLLLLIIIHHHJJJKKKJJJKKKLLLMMMPPPTTTXXXcccmmmvvvwwwvvvzzzwwwqqqnnnppptttzzzyyyvvvsssqqqrrrvvv~~~~~~{{{xxxvvvssspppppptttzzz~~~~~~~~~yyysssppplllkkkhhheeeaaa\\\VVVSSSVVVVVVUUUVVVWWWWWWWWWWWW]]]^^^___^^^[[[ZZZYYYZZZYYYYYYYYYXXXWWWTTTRRRQQQNNNLLLIIIDDD@@@;;;888666111111111111000///...---000000/////////........./////////////////////////////////////////////////////////.........------........................///......---,,,,,,++++++///.........------------///.........------------.........------,,,,,,,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---------............///------,,,,,,,,,---...///......------------......//////.........---------///............---------,,,---......//////......---------------------------------............///------------------------//////.........---------------------------------------------------------,,,,,,------............------,,,,,,,,,---...///////////////////////////------.........///////////////000///...///000222333777>>>CCCHHHLLLPPPSSSTTTTTTTTTUUUUUUUUUVVVVVVXXXWWWWWWYYY[[[]]]^^^^^^[[[ZZZWWWUUU[[[iiivvv{{{zzz~~~}}}vvvqqqrrrsssqqqmmmkkkdddZZZYYYeeettt}}}xxxrrrlllhhhhhhfffbbb^^^[[[RRRLLLLLLIIIHHHSSSbbbyyy|||zzzssskkkddddddaaa]]]ZZZWWWSSSOOOKKKDDDCCCAAA???<<<;;;:::999}}}xxxvvvwwwuuussstttxxxyyynnnbbbYYYVVVVVVSSSPPPQQQSSSRRRNNNLLLMMMQQQQQQOOOOOOOOOOOOMMMLLLTTT\\\dddggghhhppp}}}sssooonnnpppsssxxx|||uuunnnlllkkkmmmrrryyy}}}yyyuuurrrnnnjjjiiimmmtttyyyxxxsssqqqmmmkkkhhhccc^^^YYYVVVTTTVVVUUUTTTTTTUUUVVVWWWXXX]]]^^^___]]][[[YYYXXXYYYYYYYYYZZZYYYXXXVVVUUUSSSRRRQQQNNNJJJEEEAAA>>>===555444333111000//////...000000000/////////......////////////////////////////////////////////////.........---------------..............................------,,,+++++++++---------------,,,,,,,,,............---------------------------,,,,,,,,,.......................................---------........................000000/////////.........---------............///---,,,,,,,,,,,,---...///......------------.....................---------///............---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...............------------------------------------------------------------............/////////------,,,,,,------...///////////////////////////,,,,,,---------.........///000000///...///111333777<<>><<<<<<;;;:::::::::::::::{{{tttkkkddd___^^^___eeecccdddddd```YYYXXX[[[[[[^^^^^^]]]___aaa\\\TTTQQQPPPQQQTTTUUU\\\mmm~~~{{{pppoootttxxxzzz|||~~~tttnnnjjjggghhhiiillluuu|||xxxuuuuuutttqqqmmmjjjhhhhhhrrr|||yyyvvvxxx}}}yyyvvvssspppiii```]]]^^^___``````^^^]]]]]]```cccaaa```^^^ZZZVVVTTTUUUWWWTTTVVVYYYZZZYYYYYYZZZ\\\YYYZZZ[[[[[[[[[[[[YYYYYYWWWVVVSSSQQQMMMJJJHHHGGG@@@>>>;;;777444333222222111000000000////////////////////////////////////////////////////////////------------------------........................////////////..............................//////,,,,,,------------------.....................///........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---------............///,,,,,,,,,---------------......------------......---.....................///............---------,,,---......///.........////////////////////////---------............///........................---.............................................------------------------/////////////////////...------.........//////...////////////////////////............/////////000///000000///000222666999>>>CCCJJJPPPSSSUUUWWWXXXVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXWWWYYY\\\\\\YYYVVVWWW\\\eeeqqqyyypppgggbbb```[[[SSSNNNLLLOOOUUU```pppyyytttiiidddbbb___[[[WWWRRRMMMIIIKKKIIIKKKTTTcccxxx~~~ppplllhhheeeccc___ZZZVVVPPPLLLHHHEEEBBB@@@===;;;;;;;;;:::::::::;;;;;;<<>>CCCGGGMMMQQQSSSUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXVVVUUUUUUUUUbbbrrrssshhh^^^ZZZVVVPPPJJJHHHJJJSSSaaaooo{{{~~~sssfffbbb```[[[VVVPPPLLLHHHGGGKKKLLLRRRbbbyyy}}}wwwooofffddd```]]]ZZZVVVQQQNNNJJJGGGCCC@@@???===;;;:::;;;::::::::::::;;;<<<<<<|||{{{~~~~~~||||||~~~|||vvvqqqsssxxxxxxiii^^^WWWYYYXXXSSSTTT[[[YYYXXXXXXXXXYYY]]]aaadddfff```^^^dddlllsss|||}}}uuuuuuwwwxxxuuurrrvvv}}}xxxxxxxxxyyyyyyzzzzzz{{{zzz|||}}}{{{wwwsssqqqpppkkkqqqtttqqqppptttyyy|||yyyuuuyyy|||vvvtttrrrmmmddd]]]^^^dddcccgggjjjkkkjjjkkkooossswwwwwwtttkkk___VVVSSSSSSOOOQQQTTTUUUUUUVVVXXXYYYWWWXXXZZZ[[[\\\\\\\\\[[[YYYXXXVVVTTTRRRPPPOOONNNHHHGGGDDDAAA===999555333111111111000000000//////////////////////////////////////////////////////------........./////////........................////////////////////////---------....../////////++++++,,,,,,,,,---------+++++++++,,,,,,---------........................---------.........//////000000000000000000000000.....................------------............///+++,,,---.........------......------------......---------........./////////............---------,,,---......//////......////////////////////////---------............///........................---------.........//////........................------------------------............------,,,,,,,,,---...///000//////...////////////////////////------.........///////////////000111333888>>>CCCHHHKKKOOORRRSSSTTTVVVWWWUUUVVVVVVVVVWWWWWWWWWWWWWWWYYYZZZXXXSSSQQQSSSVVVZZZlll}}}lll```UUUPPPLLLHHHHHHKKKRRR```qqq}}}sssggg^^^[[[UUUOOOJJJHHHIIIJJJRRRYYYfffzzz~~~sssjjjeee___]]]YYYVVVRRROOOKKKHHHFFFCCC???<<<<<<<<<;;;:::::::::999999::::::;;;<<<|||zzz{{{||||||}}}{{{||||||uuutttrrrpppooosssxxx|||~~~}}}tttfff^^^```^^^UUUQQQUUUVVVSSSPPPLLLJJJLLLPPPTTTUUUQQQRRRYYYcccnnn{{{|||xxxyyy|||~~~yyytttuuuzzzwwwvvvuuutttuuuwwwyyy{{{|||{{{zzz{{{xxx~~~yyyuuuvvvyyyzzz}}}vvvttt{{{}}}{{{sssqqqooojjjbbb\\\```hhhkkkooosssrrrpppooorrrvvvwwwyyywwwoooddd[[[XXXXXXOOOQQQSSSTTTTTTTTTUUUWWWVVVWWWYYY[[[\\\\\\\\\\\\ZZZYYYXXXVVVTTTRRRQQQPPPJJJIIIGGGDDD???;;;666444111111111111000000000000////////////////////////////////////////////////........./////////000000........................------..................,,,,,,,,,------.........+++++++++,,,,,,---------))))))*********+++++++++........................---------.........//////------------------------000/////////............---------.........//////+++,,,---.........---,,,.........------.........---------.........////////////.........---------,,,---......//////..............................---------.........//////////////////////////////---------.........//////////////////////////////------------------------......---------,,,,,,,,,,,,---///000000000///...////////////////////////000000000000111111111111...///000222555:::AAAEEELLLNNNQQQRRRSSSTTTVVVXXXUUUUUUUUUVVVVVVVVVWWWWWWUUUYYY[[[WWWPPPNNNSSSXXX```ttt~~~yyyvvvhhh[[[NNNHHHEEECCCHHHPPP]]]lll}}}rrrhhhXXXUUUPPPKKKHHHIIIMMMQQQ\\\hhh{{{www{{{~~~~~~rrrjjjeeebbb[[[YYYVVVRRROOOKKKHHHGGGCCC@@@<<<::::::;;;::::::999999999999999999::::::zzzwwwooommmlllkkklllnnnqqqssswwwzzz}}}~~~~~~wwwtttuuutttooojjjgggjjjmmmrrrtttxxx|||wwwqqqllljjjeee\\\VVVTTTPPPNNNMMMMMMLLLJJJIIIJJJKKKKKKLLLPPPZZZjjj{{{|||xxxvvvvvvwwwyyytttpppqqqsssvvv}}}{{{yyyxxx{{{||||||vvvrrrhhhjjjjjjfffbbbdddmmmuuu~~~}}}{{{yyywwwtttsssrrrsssttttttqqqkkkbbbZZZUUURRRPPPOOOPPPRRRTTTUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\\\\XXXTTTSSSTTTTTTSSSQQQSSSPPPLLLGGGCCC>>>888444//////111111111000///...---...///000000///...---//////............//////000000//////.........---000///---,,,,,,---///000............////////////........................------------------------......---,,,++++++++++++......................../////////...---------,,,000///...------...///000.........------,,,,,,,,,........................//////000000000000//////...///000111111000///...........................//////000000///...------...------,,,,,,------...////////////...---,,,+++.........///////////////...............///000111////////////////////////111222333222000//////000000000//////..................------------......---------.........//////////////////////////////.........///////////////333111000444<<>>???@@@}}}|||zzzwwwtttvvv{{{}}}zzzwwwvvvvvvyyyzzz|||~~~}}}sssoooooo{{{{{{vvvssssssooofff```^^^]]]``````^^^[[[YYYTTTOOOHHHHHHGGGGGGIIIOOOVVV\\\dddcccdddkkkttt|||~~~|||~~~~~~|||xxxsssooonnnjjjiiifffdddhhhsss}}}xxxuuuwwwtttooojjjddd```]]][[[RRROOOKKKIIIIIIKKKMMMNNNQQQRRRTTTVVVXXXZZZ[[[[[[]]]\\\[[[[[[[[[ZZZZZZYYYWWWUUUSSSQQQNNNIIIDDD@@@999777444000//////000000/////////000000///////////////............/////////////////////.........------...//////...------............////////////........................,,,,,,---------------------------------...//////........................,,,---------...//////////////////....../////////...............---------...........................//////////////////...///...---,,,,,,---...///........................------...///000000////////////............//////,,,------...//////...............///////////////333222111000000000000000////////////////////////,,,---.........---///000------------------------//////............//////............////////////////////////////////////.........///000000111111222555;;;BBBHHHMMMOOOOOOQQQRRRSSSUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZ[[[[[[[[[UUURRRPPPTTT```ppp{{{wwwwwwssscccRRRLLLJJJNNNYYYdddnnnzzzyyymmmeee]]]UUUNNNLLLMMMQQQWWWfff~~~uuukkkhhhbbbZZZRRRMMMJJJIIIEEEDDDBBB@@@>>>=========999999::::::::::::::::::;;;<<<<<<===>>>@@@BBBCCC|||vvvtttxxx|||zzzwwwvvvmmmooopppppppppvvv~~~vvvwww{{{|||yyyyyy~~~xxxssspppqqqpppkkkhhhhhheeejjjkkkgggdddaaa[[[SSSLLLLLLKKKJJJIIIJJJNNNQQQTTTSSSVVV___kkkvvv}}}~~~~~~{{{{{{~~~|||zzz{{{|||}}}~~~yyyuuurrrppprrrpppnnnllloooyyy}}}zzzxxx|||vvvnnngggaaa\\\ZZZNNNMMMKKKKKKLLLLLLKKKJJJMMMOOOQQQTTTVVVXXXYYYYYY\\\]]]\\\[[[ZZZXXXXXXWWWVVVUUUTTTRRRPPPLLLGGGCCC===:::666222/////////000000000000//////000000000//////............//////.........///////////////------...//////...------............////////////........................,,,,,,,,,---------.........------,,,++++++,,,,,,........................,,,---------.../////////...//////////////////.........................................................////////////......///...---,,,,,,---...///........................------...///000000//////...------,,,,,,------.........//////...------,,,,,,------...///000111111333222111000000000000000////////////////////////+++---......------...000------------------------/////////....../////////........./////////000000////////////////////////......//////000111111222222666>>>EEEKKKNNNPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[WWWSSSTTT```sss|||wwwtttuuupppbbbTTTLLLQQQ\\\jjjvvv}}}sssfff\\\TTTNNNLLLNNNTTT]]]iii}}}yyynnnjjjbbb```\\\TTTLLLFFFDDDDDDCCCBBB@@@>>>===<<<;;;;;;999999999::::::;;;;;;;;;=========???@@@BBBDDDEEEtttmmmhhhjjjllllllmmmooonnnppprrrtttwww~~~}}}~~~zzz}}}}}}~~~yyytttrrrttttttooommmmmmnnnuuuwwwrrrnnnlllcccYYYQQQQQQQQQNNNKKKJJJKKKLLLJJJJJJMMMSSS]]]hhhqqquuu{{{|||xxxwwwxxxzzzxxxyyy{{{~~~yyyuuusssuuuuuuvvvxxx|||}}}{{{{{{{{{tttlllddd^^^[[[OOONNNMMMMMMMMMLLLIIIGGGJJJLLLOOORRRTTTUUUUUUUUUYYY[[[\\\[[[YYYWWWWWWWWWVVVUUUTTTTTTSSSOOOJJJFFFAAA>>>:::555222111111111111000000//////000000111//////............//////.........///////////////....................................////////////........................+++,,,,,,------...............---,,,+++******+++........................---------.....................////////////...................../////////........................---......//////......---///..................///........................---...//////////////////------,,,,,,,,,,,,------////////////...---,,,+++,,,------...///000111111//////...---------......////////////////////////***,,,---,,,++++++,,,------------------.........000//////......//////000....../////////000000000////////////////////////......///000000111222222444:::AAAHHHMMMOOORRRSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYY___ppp{{{xxxtttqqqpppkkkbbbZZZPPPZZZjjjzzz|||zzztttiii]]]RRRKKKHHHGGGMMMYYYhhh{{{~~~}}}vvvhhh```^^^XXXVVVSSSMMMGGGDDDCCCCCC???>>>===;;;:::999999999999999:::;;;;;;<<<======?????????@@@BBBDDDEEEFFFvvvooojjjlllnnnpppssswwwzzz{{{||||||xxx|||}}}|||~~~{{{yyyzzz{{{vvvuuuxxx}}}xxxvvvlll```XXXYYYYYYVVVRRROOOMMMMMMJJJJJJKKKMMMQQQXXX```eeevvv}}}zzzxxxyyy{{{~~~{{{zzzzzz~~~{{{~~~{{{uuummmfffbbbXXXVVVSSSPPPOOOMMMKKKIIIHHHJJJMMMPPPQQQRRRRRRRRRTTTWWWZZZZZZYYYXXXYYYZZZVVVVVVVVVVVVUUURRRMMMIIIFFFCCC???:::777444333333111111000//////000111111//////............//////............/////////000///...---,,,,,,---...///............////////////........................++++++,,,,,,---......///...------,,,,,,,,,------.......................................------------...///000000///...------........./////////000........................---......//////......---...//////000000//////...........................//////////////////...---......------------......---...............------//////////////////......---------,,,------......////////////////////////,,,---...---,,,+++,,,---------........./////////000000////////////000000.../////////000000000000////////////////////////---...///000111222333333888>>>FFFKKKOOOQQQTTTVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ]]]bbbnnn}}}xxxrrrqqqnnnkkkeee```]]]\\\\\\hhhxxx|||tttoookkkeee]]]TTTLLLJJJJJJLLLTTTcccwww|||yyyvvvggg]]]YYYWWWRRROOOJJJEEEBBBAAA@@@@@@<<<;;;;;;:::999999::::::999::::::;;;===>>>>>>???AAAAAAAAABBBCCCDDDFFFGGG|||vvvrrruuuxxx{{{zzzwwwzzz}}}{{{|||~~~~~~|||rrreee___``````]]]YYYUUURRRRRROOOOOOOOOLLLKKKNNNUUU[[[lllyyyxxxyyy{{{}}}{{{|||{{{~~~}}}vvvooojjjddd___YYYUUURRRPPPNNNMMMGGGIIILLLNNNPPPPPPPPPOOOQQQTTTYYYZZZYYYYYY[[[]]]WWWWWWWWWXXXWWWTTTOOOKKKIIIGGGCCC???;;;888666555222111000//////000111222//////............//////---.........//////000000000///---,,,,,,---///000............/////////000........................++++++,,,,,,---...//////---------------...///000......................../////////......------,,,---...///000000///...------.........//////000000........................---..................---...///000111111000///...........................///000000000///...------//////............//////,,,,,,---...////////////222111000///...---,,,,,,...............///000111///////////////////////////000111000...------///........./////////000000000000////////////000000////////////000000000000////////////////////////---...///000111222333333;;;AAAHHHNNNPPPRRRUUUXXXTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZ___iiixxxzzzrrrjjjjjjiiiddd\\\UUUVVVZZZhhhsssttthhhddd___ZZZTTTNNNKKKMMMPPP[[[dddtttvvvwww}}}vvviii```ZZZWWWVVVQQQLLLEEE@@@>>>===<<<;;;;;;;;;::::::;;;<<<<<<===999:::;;;<<<===???@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGzzzzzz{{{~~~}}}~~~~~~pppfffhhhiiigggbbb]]]\\\]]]TTTSSSPPPMMMLLLNNNSSSVVVaaassswwwuuuyyy{{{}}}~~~}}}}}}zzzvvvtttuuummmaaaXXXTTTSSSTTTUUUNNNMMMKKKLLLMMMOOONNNMMMPPPQQQSSSVVVXXXYYYZZZZZZWWWUUUTTTTTTSSSQQQNNNKKKNNNKKKHHHEEEBBB>>>:::777222222222222111000///...222222111111111111222222000000////////////000000........................---...///000000///...---........................//////............//////...............///000000........................------------------------......///000000///...---000///---,,,---...000222444222000...------...///000000//////.........---.........///////////////......//////...---,,,,,,........................//////.........---------,,,...111444444222000...////////////////////////............////////////......////////////......//////.........---------....................................////////////000000000000000000000000............/////////000...000222333333444777999BBBGGGMMMSSSUUUVVVVVVVVVVVVUUUTTTUUUWWWXXXWWWUUUYYYWWWXXXYYYVVVQQQTTT]]]pppwwwxxxnnnhhhaaa```\\\UUUPPPRRRZZZbbbsssyyyvvvjjjbbb[[[SSSMMMLLLJJJHHHNNNWWWjjjyyy|||sss}}}zzzqqqfff___[[[WWWRRRMMMGGGEEECCCAAA>>>===<<<;;;:::::::::999999999999888999;;;<<<>>>???@@@??????CCCEEEFFFFFFFFFFFFGGGHHH}}}uuutttwww|||yyyuuuvvv{{{{{{sssuuuuuurrrlllgggeeeeee^^^\\\ZZZVVVRRRRRRSSSVVVVVVbbbrrr}}}{{{xxxvvvxxxqqqlllpppwww{{{}}}}}}|||}}}uuujjj___YYYWWWVVVVVVTTTQQQOOONNNNNNNNNMMMLLLOOOPPPRRRTTTWWWYYYZZZ[[[___[[[VVVSSSRRRRRRSSSSSSOOOMMMJJJHHHEEEAAA<<<999222222222111000000//////111111111000000111111111000000////////////000000........................---...///000000///...---........................//////............//////...............///000000........................////////////////////////......///000000///...---///...---------...000111333111000...---...///000000/////////.............../////////////////////......//////...------,,,........................//////.........---------,,,...000222222111///...////////////////////////............////////////......////////////......//////.........---------....................................////////////000000000000000000000000........./////////000000///000111222333555888;;;DDDHHHOOOSSSUUUUUUUUUVVVUUUTTTSSSTTTWWWXXXXXXWWWZZZWWWVVVUUURRRQQQZZZeeexxxzzz}}}}}}yyyqqqgggaaaWWWUUUQQQOOOQQQXXXccckkkvvvzzz{{{qqqeee]]]XXXRRRNNNMMMLLLMMMVVVaaa||||||xxx{{{nnnggg]]]VVVSSSOOOKKKGGGBBBAAA@@@>>>===<<<<<<;;;::::::::::::999999999999<<<===???@@@AAAAAAAAAAAAEEEFFFHHHHHHGGGHHHIIIKKK}}}tttsssttt}}}xxxpppmmmooouuu{{{~~~zzz|||{{{vvvrrrqqqmmmmmmjjjeee___[[[YYYYYYVVV\\\bbbeeeccc`````````___^^^bbbkkksssxxxyyyuuujjjccc^^^[[[ZZZ^^^[[[WWWTTTRRRPPPNNNMMMMMMNNNPPPRRRUUUXXX[[[\\\aaa^^^[[[XXXXXXWWWVVVUUUPPPOOONNNLLLJJJFFF@@@<<<444333111000//////000000111000000//////000000111000000////////////000000////////////////////////......////////////..............................//////............/////////............//////000........................////////////////////////......////////////......---............/////////111000///.........000000////////////............//////////////////...............///......---,,,.......................................------------...//////000000//////////////////////////////............////////////......////////////.....................---------....................................////////////000000000000000000000000....../////////000000000///000111111333666;;;???GGGKKKPPPTTTUUUUUUTTTTTTTTTSSSRRRSSSVVVXXXYYYYYYYYYVVVRRRNNNLLLRRRbbbrrr{{{vvvqqqiii```YYYOOOLLLJJJMMMWWWeeerrrzzzwwwkkk___XXXRRRPPPNNNNNNPPPXXXgggvvvyyywww}}}yyykkkaaa[[[RRRMMMJJJHHHDDDAAA>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;@@@AAABBBCCCDDDDDDCCCCCCFFFGGGIIIIIIIIIJJJLLLNNN{{{{{{}}}tttllljjjmmmqqqtttvvvvvvyyyzzztttwww}}}}}}||||||{{{vvvooohhhcccaaa___``````]]]YYYVVVVVVWWWTTTUUU\\\eeelllqqq{{{~~~{{{{{{zzzyyyttt}}}}}}uuunnniiieeeccchhhddd___ZZZWWWTTTRRRPPPLLLLLLMMMPPPSSSVVVZZZ\\\\\\]]]___aaa```\\\UUUPPPPPPPPPPPPOOONNNIIICCC???777666333111000000111222000000////////////000000000000////////////000000000000000000000000000000...//////////////////...........................//////............////////////............///000........................------------------------.........///////////////,,,---.../////////......///............///000111///////////////.........////////////............---...............------...................................................------------...//////////////////////////////............////////////......////////////..................................................................////////////////////////////////////...////////////000000000///000111111444999???DDDJJJNNNRRRUUUUUUTTTTTTTTTSSSRRRQQQSSSVVVXXXYYYYYYVVVSSSMMMGGGHHHUUUkkk|||zzzsssmmmeeeZZZRRRMMMJJJKKKTTTfffyyyuuuhhh\\\UUUMMMMMMNNNPPPWWWggg~~~yyyvvvwwwjjjbbbWWWRRRLLLHHHFFFEEEBBB@@@<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<>>===<<<;;;:::999999999::::::;;;<<<======>>>>>>DDDDDDDDDDDDEEEFFFFFFGGGEEEFFFIIIKKKMMMPPPUUUYYY}}}|||~~~}}}xxxsssrrruuuxxxzzzzzzyyy}}}}}}wwwttttttyyy}}}wwwtttkkkiiigggccc^^^YYYTTTRRROOONNNPPPUUUZZZaaannnyyy}}}{{{yyyvvvtttsssttttttzzz~~~zzzuuurrrjjjeee```[[[YYYXXXWWWUUUOOONNNLLLKKKLLLPPPTTTVVVZZZXXXWWWWWWXXXXXXWWWUUUQQQPPPPPPPPPPPPMMMHHHEEEAAA@@@<<<999666444333333111000000//////000000111000000////////////000000//////////////////////////////............////////////////////////////////////............//////000//////............///........................////////////////////////......---......///000111,,,------------.........---------...////////////.........///////////////000000000///......------,,,---......///.................................---------..................------------...//////////////////////////////............////////////......////////////......---------...................................................////////////000000000000000000000000/////////000000000111111///111444777;;;AAAHHHMMMOOORRRUUUVVVUUUUUUTTTUUUSSSSSSTTTVVVXXXWWWUUURRRKKKJJJGGGHHHSSSgggyyy{{{sssjjjbbbXXXNNNFFFFFFJJJTTThhhoooaaaXXXSSSIIIPPPZZZggg{{{ooollluuuzzzhhhYYYPPPMMMGGGFFFDDDAAA@@@?????????>>>===<<<;;;:::999999999:::;;;;;;===>>>???@@@@@@CCCCCCDDDDDDEEEGGGHHHIIIGGGIIILLLOOOSSSXXX___ccc{{{uuuqqqppppppppplllpppwww|||}}}{{{xxxvvvnnnlllnnnttt{{{~~~yyywwwtttooojjjeee___\\\TTTQQQQQQUUUYYY^^^gggppp{{{zzzzzz{{{{{{{{{zzz{{{{{{~~~{{{tttppphhhddd___\\\[[[\\\\\\\\\RRRPPPLLLJJJJJJLLLPPPRRRVVVTTTSSSSSSUUUVVVWWWVVVSSSRRRQQQQQQPPPOOOLLLIIIFFFEEEBBB>>>:::777444222111111111000000111111111000000////////////000000........................000///...------...///000//////////////////////////////............//////000000///.......................................////////////////////////...---------...///111222------,,,,,,,,,---...///------............................../////////000111000000///......------,,,------...//////..............................---------.........//////------......////////////////////////////////////............////////////......////////////......---------.........//////....................................////////////000000000000000000000000//////000000000111111111///111666:::???EEEKKKPPPPPPSSSUUUVVVVVVUUUUUUVVVSSSTTTVVVXXXYYYVVVQQQMMMGGGHHHIIIOOO___sss~~~{{{rrrggg\\\RRRJJJFFFIIIPPP___sssvvvfffZZZSSSPPPLLLXXXhhh|||tttlllrrr|||jjj]]]RRRJJJIIIBBBBBBAAA???=========>>>;;;:::::::::999::::::;;;:::;;;<<<===???@@@AAABBBDDDDDDDDDEEEFFFIIIKKKLLLLLLOOORRRVVV[[[bbbjjjooozzzsssooonnnnnngggkkkooopppnnnmmmmmmnnngggeeegggnnnvvv|||wwwrrrlllgggccc]]]XXXVVVYYY[[[]]]bbbhhhppp|||~~~yyyqqqlllhhheeeaaa^^^___aaabbbcccTTTQQQLLLIIIHHHJJJNNNPPPOOOPPPSSSWWWYYYXXXTTTQQQUUUSSSQQQQQQQQQPPPNNNLLLIIIHHHEEEBBB===888555222222222111111111111222222000000////////////000000........................000///...------...///000000000000000000000000000//////............//////111000///.......................................------------------------...---------...///111222...---,,,++++++---///000---......///......---------.........//////000000111000000///...---------,,,,,,---.../////////...........................---------.........//////---...//////000000//////////////////////////////............/////////000......////////////......---------.........//////..................................../////////000000000000000000000000000000000000000111111111111...222777<<>>888888888888999:::;;;<<<:::;;;<<<>>>???AAABBBCCCDDDDDDDDDFFFHHHJJJMMMNNNQQQSSSWWW\\\bbbjjjrrrxxx~~~{{{xxxvvvtttrrrnnnnnnmmmllljjjiiigggfffbbbdddeeeeeehhhppp~~~}}}{{{wwwpppjjj```^^^\\\[[[]]]^^^___^^^gggppp|||~~~}}}zzzqqqkkkgggfffdddbbbccceeegggiii]]]XXXQQQKKKGGGGGGHHHJJJOOOPPPRRRSSSTTTUUUTTTTTTWWWUUURRROOOMMMLLLLLLMMMIIIGGGDDDDDDBBB>>>777222222111//////111111111///555444222000//////000111//////000000///...------000000000000000000000000000000//////.........------------......000111111,,,---...000000000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////............//////////////////.........---------////////////000000000000//////............//////////////////////////////..................------111000///...---,,,++++++------............------.................................////////////000////////////////////////...---,,,++++++,,,---...444333111//////000111222111111111111222222222222111555;;;???DDDHHHLLLOOOSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZXXXSSSMMMIIIIIILLLTTT___mmmxxx~~~ppp]]]OOOLLLPPPUUUhhhllluuuzzzkkkddd\\\RRRQQQXXX^^^tttvvviiirrr}}}{{{nnn]]]PPPIIIGGGDDDBBB@@@???>>>===<<<;;;;;;;;;999999:::::::::;;;;;;;;;>>>???@@@BBBCCCDDDEEEEEEFFFHHHIIIIIIIIIJJJMMMPPPTTTXXX___eeelllssszzz~~~~~~yyyxxxxxxwwwvvvxxxwwwvvvssspppllliiigggbbbccccccccceeemmmxxx|||vvvnnnhhhdddbbb___^^^^^^^^^\\\[[[\\\bbbllltttzzz~~~}}}}}}vvvooojjjiiigggeeeeeefffhhhiii\\\WWWPPPJJJHHHIIIKKKLLLMMMOOOPPPRRRSSSTTTTTTTTTVVVTTTRRROOOMMMLLLMMMMMMLLLJJJHHHFFFDDD@@@:::666666444111000111111111000444333111///......///000000000/////////.........000000000000000000000000000/////////............---------......///000111---...//////////////////......////////////......------------------------............////////////////////////////////////////////////////////////............//////////////////.........---------------------............//////............//////////////////////////////........................,,,------...//////000000---......//////......---........................,,,,,,,,,------------...///////////////////////////...---,,,,,,---...///444333111000///000111222000000000000000000111111333666<<>>===<<<;;;;;;;;;;;;999999999:::;;;<<<<<<<<>>===<<<;;;;;;::::::::::::888999:::;;;<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEIIIJJJKKKLLLNNNSSSXXX\\\cccgggnnntttzzzxxxtttxxx}}}|||zzzyyy{{{~~~~~~{{{xxxmmmllljjjgggeeeggglllpppyyy~~~xxxrrrnnnnnnnnnoooooolllhhhddd\\\ZZZXXXXXX[[[bbbjjjoooyyy}}}{{{zzzzzzrrrssstttuuuxxx}}}sssrrrooolllkkkjjjjjjjjjbbb\\\UUUPPPOOOOOONNNLLLJJJKKKLLLNNNPPPQQQRRRRRRSSSRRRQQQOOONNNMMMMMMMMMOOONNNLLLKKKJJJIIIGGGGGGCCC???999444222222222111222111000////////////000111000///......///000000000000000000000000000000///////////////........................///000000111000///---------...///......////////////......////////////////////////............////////////////////////////////////////////////////////////............////////////////////////............////////////000000000000//////............//////////////////////////////............////////////222222111000///...------......////////////.......................................////////////000////////////////////////000000////////////000000222111000000000000111111111000000000111222444555888<<>>;;;;;;::::::999:::::::::888999:::<<<>>>???AAAAAACCCDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKNNNQQQWWW^^^bbbhhhmmmsssyyy~~~~~~{{{uuurrrvvv}}}{{{||||||{{{~~~}}}}}}}}}~~~yyywwwtttpppmmmlllmmmooorrrtttxxx~~~|||}}}~~~}}}xxxqqqlllbbb___ZZZXXXXXXZZZ]]]___jjjsss{{{||||||||||||||||||{{{qqqpppnnnnnnrrrzzz{{{zzzxxxvvvtttsssssssssnnnhhh```ZZZXXXTTTOOOKKKJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQPPPOOONNNMMMMMMMMMKKKLLLLLLMMMMMMMMMNNNOOOIIIDDD===888555444333222222222111111000000111111000000/////////000000000000000000000000000000000.........//////////////////............//////000111000///---------...///......////////////......////////////////////////............////////////////////////////////////////////////////////////............////////////000000/////////.........////////////000000000000//////............//////////////////////////////........./////////000000555444222111///---++++++...//////////////////....................................////////////000///////////////////////////000000000000000000///000000000000000000111111//////...///000222444666;;;???EEEJJJMMMOOOQQQSSSQQQRRRTTTWWWYYY[[[\\\\\\\\\YYYUUURRRTTT]]]kkkuuuzzzrrrjjjffffffgggmmmeee[[[XXXaaassszzzqqq```ZZZSSSPPPUUUfff}}}vvvzzz}}}pppcccWWWOOOJJJGGGDDDBBBAAA@@@>>>===::::::999999999::::::;;;999:::;;;===???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOSSSWWW^^^eeejjjnnnrrrxxx}}}|||tttpppmmmkkkmmmqqqvvvwwwwww{{{yyyvvvxxx{{{|||||||||yyywwwvvvuuuqqqqqqqqqtttyyywwwpppeeeaaa]]]ZZZYYYYYYXXXVVV\\\eeesss|||}}}uuurrrooommmoooxxx}}}wwwooojjjeee___UUUMMMKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPOOOOOONNNNNNMMMMMMIIILLLNNNOOOPPPPPPRRRSSSLLLGGGAAA<<<888666444222111222222222222111111111//////000111111111000000000000000000000000000000........./////////////////////............//////000//////............///......////////////......////////////////////////............////////////////////////////////////////////////////////////............////////////000000000/////////......------------............//////............//////////////////////////////.........//////000000111111000000//////......---...//////000000//////...........................,,,,,,,,,------------...//////////////////////////////000000000000////////////000000000000000000------,,,,,,...111444555>>>CCCHHHLLLNNNOOOPPPQQQRRRSSSVVVXXXZZZ[[[[[[[[[ZZZVVVSSSUUU^^^mmm}}}xxxpppllljjjiiihhhjjj```WWWZZZkkk{{{ooodddTTTRRRPPPTTTaaaxxxuuuzzzyyymmmcccWWWMMMIIIEEEDDDBBB@@@>>><<<;;;;;;999999999999::::::;;;<<<;;;;;;===???@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKKKKLLLNNNQQQVVV[[[```gggmmmrrruuuxxx~~~}}}zzzwwwrrrjjjddd^^^^^^]]]]]]]]]^^^___```___dddjjjjjjhhheeefffhhhiiiiiiiiiiiijjjmmmssswww}}}~~~yyytttoooooouuu{{{zzzxxxvvvuuuuuuvvvwwwwwwvvvuuutttqqqpppuuu}}}vvvjjjgggbbb```^^^\\\YYYVVVVVV\\\dddmmmxxx~~~|||xxxuuuuuu|||~~~yyytttkkk]]]SSSMMMMMMLLLLLLLLLMMMOOOOOONNNOOOOOOOOOOOONNNNNNMMMKKKNNNRRRTTTSSSRRRSSSTTTNNNJJJDDD???<<<999555333000000111111111111000000---...111222333222000///000000000000000000000000............/////////000//////............//////---...//////////////////......////////////..........................................////////////////////////////////////////////////////////////............////////////000000000000/////////...------------............//////............//////////////////////////////---......///000000111111------.........///////////////000000000000//////........................,,,,,,,,,------------...////////////////////////......///000000///.........//////000000000000000///.........000333666888AAAEEEJJJNNNOOONNNNNNOOOSSSTTTWWWYYY[[[[[[[[[ZZZWWWTTTUUU]]]mmm~~~wwwooollljjjhhhfffbbbZZZTTT\\\ooo~~~{{{zzzrrrcccVVVNNNPPPVVVbbbwwwxxxzzzwwwhhh___XXXNNNHHHFFFAAAAAA@@@>>><<<:::::::::999999999999:::;;;============>>>@@@AAACCCDDDDDDDDDEEEGGGJJJLLLMMMNNNNNNPPPTTT[[[aaaggglllrrrvvvxxx|||}}}{{{yyyyyyzzz}}}}}}{{{zzzxxxxxxrrrssstttsssrrrsssuuuwwwxxx|||yyyqqqoookkkfffcccaaa]]]WWWRRROOOQQQRRRPPPMMMLLLNNNPPPKKKPPPVVVWWWTTTRRRTTTVVVVVVVVVWWWVVVWWWYYY^^^aaadddfffiiimmmqqqvvv|||pppkkkgggjjjsss|||~~~|||yyyuuupppnnnmmmmmmkkkhhhgggkkkrrryyy~~~~~~|||rrrnnnhhheeeccc```\\\XXXWWWYYY[[[___hhhwww~~~~~~~~~tttdddXXXOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOOOOOOONNNNNNMMMMMMQQQVVVWWWUUUSSSSSSTTTNNNKKKFFFAAA>>>:::666333...///000000000000000///,,,...111444444333000...000000000000000000000000---.........//////000000000//////.........//////,,,---///000000000//////......////////////........................................../////////000////////////////////////////////////////////////............/////////000000000000000////////////////////////000000000111//////............//////////////////////////////---......///000111111222---------...............//////000000000000//////................................./////////000000////////////////////////---...///000000///...---......///000000111000000333222111111333777:::===CCCGGGLLLOOOOOONNNMMMMMMTTTUUUXXXZZZ[[[[[[ZZZZZZUUUSSSWWWdddwww~~~vvvooojjjgggeeeccc[[[UUUSSS]]]ppp}}}vvvtttssslll\\\OOONNNTTT```rrrzzzxxxvvvhhh[[[VVVRRRKKKFFFGGG@@@@@@@@@>>>;;;:::;;;;;;999999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLNNNOOOPPPOOOTTT\\\ccchhhnnnrrruuuxxx||||||vvvpppjjjeeecccbbbaaaaaaaaaccceeeggghhhhhhhhhgggfffdddbbb```___^^^^^^]]]]]]]]]^^^```aaa___aaadddffffffddd```^^^ZZZYYYVVVSSSOOOLLLJJJHHHCCCDDDEEEFFFFFFGGGFFFFFFBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOTTTTTTVVVYYY]]]aaaeeegggjjjiiihhhhhhkkkoootttwwwvvvvvvwwwzzz~~~}}}nnnhhheeekkkwww~~~}}}xxxsssnnnooolllhhheeedddeeehhhjjjnnnnnnnnnmmmpppyyy}}}xxxpppkkkhhhddd___\\\YYYXXXXXXYYY[[[cccttt|||xxxvvv{{{}}}mmmaaa\\\SSSLLLLLLMMMLLLLLLNNNPPPNNNLLLMMMOOOOOOMMMKKKLLLOOOSSSWWWYYYYYYYYYXXXPPPLLLHHHCCC@@@;;;777444222111///...------......000000000000000000000000000000000000////////////000000000000000000000000000///...------...///000............//////////////////............////////////////////////////////////////////////////////////////////////////////////.........---------............////////////////////////............000000//////.........---////////////////////////////////////////////////......////////////......,,,------...///000111111////////////////////////............////////////////////////////////////............/////////000000000000000000000000000111111111000000000000000222222111000222777===CCCJJJKKKMMMOOOQQQRRRRRRSSSTTTTTTVVV[[[______\\\XXXQQQQQQ___wwwxxxmmmhhhccc\\\XXXWWWTTTWWW___mmmzzz~~~|||yyyvvvooocccXXXRRROOO^^^ttt~~~rrrsss{{{fff^^^UUUOOOMMMKKKFFFAAA??????>>>===;;;999666555999999888999:::<<<>>>@@@??????@@@AAACCCDDDDDDEEEGGGGGGHHHKKKOOOSSSVVVYYY\\\]]]^^^aaadddjjjqqquuuzzz}}}}}}xxxsssooommmgggeeebbb^^^YYYUUURRRPPPPPPOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSQQQOOOOOONNNMMMMMMLLLMMMNNNOOOPPPPPPRRRTTTVVVVVVTTTRRRQQQPPPOOONNNKKKIIIGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKMMMOOORRRUUUXXXZZZWWWWWWVVVWWWYYY\\\```bbbffffffgggiiilllqqqtttwwwxxxzzz}}}~~~~~~ooojjjgggmmmyyyzzzvvvsssqqqmmmiiigggggghhhiiijjjiiigggeeefffnnn|||{{{zzzsssooolllhhheee___\\\[[[ZZZYYY\\\hhhuuu|||wwwuuutttttt{{{|||rrrhhh]]]RRROOONNNLLLKKKMMMOOOMMMKKKLLLNNNOOONNNLLLKKKNNNQQQUUUYYY[[[[[[\\\VVVSSSMMMHHHCCC>>>888555333222000///......//////000000000000000000000000000000000000////////////000000000000000000000000000//////.........//////............//////////////////............////////////////////////////////////////////////////////////////////////////////////.........---------............////////////000000000/////////......000/////////............////////////////////////////////////////////////......////////////......------......//////000000////////////////////////............////////////////////////////////////........./////////000000000000000000000000000000111000000000000000000000111111111111333888???DDDJJJKKKMMMOOOQQQRRRSSSSSSUUUVVVXXX\\\^^^^^^ZZZVVVRRRWWWggg~~~{{{rrriiiccc[[[SSSOOOPPPYYY___jjjyyyzzzuuupppggg[[[SSSOOOXXXkkkrrrooowww}}}lll```YYYQQQLLLJJJHHHCCC@@@======<<<;;;:::999888888999999999:::;;;===???@@@AAAAAABBBCCCDDDEEEFFFFFFKKKLLLNNNQQQVVVZZZ^^^```aaa___]]][[[[[[^^^bbbfffsssuuuyyyzzzzzzyyyyyyzzz}}}zzzxxxvvvtttqqqnnniiigggccc^^^ZZZVVVTTTRRROOONNNMMMKKKHHHGGGEEEDDDEEEDDDDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBAAA@@@???>>>===?????????@@@AAABBBCCCDDDCCCCCCDDDEEEGGGIIIJJJLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSTTTUUUXXX[[[___```bbbdddfffhhhjjjmmmqqquuuwwwzzz~~~wwwsssqqqvvv|||zzzwwwtttqqqooonnnnnnkkkiiiddd``````gggsss|||xxx~~~yyyuuuqqqooohhheeeaaa___ZZZXXX\\\dddlllmmmtttzzzuuuqqqqqqpppqqqwwwzzzkkk[[[SSSOOOKKKJJJKKKMMMLLLKKKKKKMMMOOOOOONNNLLLMMMPPPTTTXXX[[[^^^___]]]YYYTTTNNNHHHBBB<<<888555333222000000000000111000000000000000000000000000000000000////////////000000000000000000000000//////000//////...------............//////////////////............///////////////////////////////////////////////////////////////////////////////////////............---............////////////111111000000000/////////////////////............////////////////////////////////////////////////......////////////...............///////////////////////////////////////............////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000111111000111222333666<<>>@@@AAACCCCCCDDDDDDEEEFFFHHHHHHJJJLLLPPPTTTZZZ___ccceeefffaaaZZZTTTRRRSSSVVVYYYfffiiimmmooopppppppppqqqjjjgggccc___]]]ZZZWWWTTTTTTRRROOOKKKHHHFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>@@@@@@@@@@@@???>>>===<<<@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAABBBBBBCCCDDDDDDGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHJJJKKKNNNPPPQQQQQQRRRTTTUUUVVVYYY^^^bbbeeegggjjjmmmnnnqqquuuxxxyyy{{{{{{yyy}}}}}}{{{zzzuuurrrlllfffdddhhhqqqxxx~~~{{{zzzzzz|||}}}~~~|||~~~yyyuuurrrmmmhhheee```ZZZYYY\\\___aaajjjwwwzzzuuurrrooommmqqqwwwwwwcccWWWQQQLLLJJJKKKLLLKKKJJJJJJLLLMMMNNNNNNNNNOOOPPPSSSVVVZZZ]]]___```\\\WWWQQQLLLGGGAAA===888777555333222111222222000000000000000000000000000000000000//////////////////////////////////////////000000000...---,,,............//////////////////............///////////////////////////////////////////////////////////////////////////////////////...........................////////////111111111111000000000000///////////////.........////////////////////////////////////////////////......////////////......///////////////.........////////////////////////............////////////////////////////////////...////////////000000000////////////////////////000000000000000111111111///111333666:::@@@FFFKKKLLLMMMOOOQQQSSSTTTTTTUUUXXXYYY[[[]]]]]]YYYUUURRRUUUcccvvvzzzuuukkkeee]]]UUUNNNKKKQQQZZZkkkvvv|||pppeee___XXXSSSWWW```qqqyyymmmkkkwww{{{nnn]]]TTTNNNKKKFFFCCCBBBAAA>>><<<;;;:::888777777888:::;;;:::;;;<<<===>>>@@@AAAAAADDDDDDDDDEEEFFFHHHIIIKKKLLLNNNSSSYYY```eeeiiijjjiiibbbXXXPPPNNNOOOSSSUUUZZZ]]]aaacccddddddeeefffUUURRROOOLLLKKKJJJHHHFFFHHHGGGEEECCCBBBBBBBBBCCCAAAAAAAAA@@@@@@?????????AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCAAAAAA@@@AAABBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIILLLOOOSSSWWWXXXZZZ[[[\\\^^^aaadddgggjjjooossswww{{{xxxooojjjiiimmmppptttsssqqqppppppssswwwzzz|||xxxrrrllljjjfff___[[[\\\\\\\\\bbbmmmwwwyyyvvvppplllmmmrrr~~~}}}gggZZZUUUPPPMMMMMMMMMMMMLLLKKKJJJKKKMMMNNNRRRRRRQQQRRRTTTWWWZZZ[[[]]]ZZZVVVRRRNNNKKKFFFCCC<<<;;;888666444333222222000000000000000000000000000000000000////////////////////////////////////...///000000000///---,,,............//////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////............////////////111111111111000000000000.........///////////////////////////////////////////////////////////////......////////////......///////////////.........////////////////////////............////////////////////////////////////////////////000000000111//////////////////////////////000000111111111111///222666999>>>CCCIIINNNMMMNNNPPPRRRTTTUUUVVVVVVXXXZZZ\\\\\\[[[XXXUUUSSS]]]mmm|||~~~xxxqqqfff^^^TTTMMMHHHJJJTTT```uuuwwwjjj^^^YYYTTTSSS^^^mmmzzzkkkkkksssxxxyyyqqq___SSSMMMHHHFFFCCCAAA@@@???===<<<===;;;999777777777999:::;;;<<<===???@@@AAABBBBBBEEEDDDDDDEEEGGGJJJLLLNNNSSSWWW]]]dddjjjooorrrsssmmmdddXXXNNNKKKMMMOOOQQQPPPSSSWWWYYYYYYYYYZZZZZZJJJGGGDDDCCCDDDDDDDDDCCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@????????????@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>@@@@@@AAAAAAAAA@@@??????===>>>???@@@AAABBBBBBBBB???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDGGGIIILLLNNNOOOOOOOOOPPPRRRTTTXXX\\\aaadddfffiiinnnrrrvvvzzzwwwooojjjhhhhhhllllllkkkiiiiiikkkpppssswwwooommmjjjddd______]]][[[]]]dddkkkuuu~~~zzzxxxsssooopppuuuyyy|||~~~iii___[[[XXXTTTSSSRRRRRRQQQNNNKKKKKKMMMOOOSSSSSSRRRRRRSSSTTTVVVWWWYYYVVVSSSQQQPPPNNNKKKHHHAAA???<<<888555333222222000000000000000000000000000000000000////////////000000000000000000000000......////////////..................//////////////////............//////////////////////////////////////////////////////////////////////////////...////////////000000000............////////////111111000000000/////////.........///////////////////////////////////////////////////////////////......////////////...............///////////////////////////////////////............/////////////////////////////////////////////000000000111111000000000000000000000000/////////000111111222222000333888===AAAFFFLLLOOONNNOOOQQQSSSUUUVVVVVVWWWXXXYYY[[[ZZZXXXVVVVVVVVViiiyyy{{{ppp```WWWNNNJJJIIIMMMYYYddd~~~}}}qqqcccXXXWWWUUUWWWggg{{{ooohhhooo||||||vvvyyyrrraaaTTTKKKFFFDDDCCCAAA@@@>>>===<<<<<<<<<;;;:::999888888999999<<<===???@@@BBBCCCCCCCCCEEEEEEEEEGGGIIIMMMQQQSSSYYY]]]ccckkkppptttvvvwwwrrrgggXXXMMMIIIIIIJJJJJJLLLNNNQQQSSSRRRQQQPPPQQQFFFCCC@@@???@@@AAAAAA@@@>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAACCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@@@@???===>>>???AAABBBBBBCCCCCC>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCCCCBBBBBBCCCEEEFFFGGGIIIIIIHHHIIIJJJKKKKKKPPPTTTVVVUUUWWW\\\``````eeejjjnnnrrrxxxxxxssspppmmmnnnnnnmmmjjjhhhhhhlllppp}}}uuuqqqnnniiidddbbb```\\\[[[___dddlllzzz}}}{{{{{{xxxuuuvvv{{{|||}}}{{{iiiccccccaaa]]][[[ZZZYYYWWWSSSNNNMMMOOOQQQRRRRRRQQQRRRRRRSSSTTTTTTWWWUUURRRQQQQQQOOOMMMKKKEEECCC???;;;777444222111000000000000000000000000000000000000////////////000000000000000000000000......---......///000111............//////////////////............//////////////////////////////////////////////////////////////////////////////.../////////000000000000............////////////000000000/////////................../////////000////////////////////////////////////////////////......////////////......------......//////000000////////////////////////............//////////////////////////////////////////000000000111111111000000000000000000000000...//////000111111222222111555:::???CCCHHHMMMPPPOOOPPPRRRTTTUUUWWWWWWXXXWWWYYYYYYXXXVVVVVVXXX[[[ppp}}}nnnYYYRRRNNNQQQWWW___iiirrr~~~ssshhh[[[UUUZZZ^^^dddyyy~~~sssnnnnnnyyyzzz{{{~~~ppp^^^SSSLLLGGGCCC@@@@@@@@@>>><<<;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDDDDDDDDGGGGGGGGGIIIMMMQQQVVVYYY___ccciiipppuuuxxxyyyxxxtttiiiZZZNNNJJJIIIIIIHHHKKKMMMOOOOOOMMMKKKJJJJJJEEEBBB???======>>>>>>===>>>???@@@AAAAAAAAA??????>>>>>>??????@@@AAAAAABBB>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCAAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA======>>>??????@@@??????>>>???@@@AAAAAABBBBBBBBB??????AAABBBBBBAAA@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCAAA@@@???===???AAABBBAAAAAABBBCCCBBBDDDGGGGGGGGGGGGGGGIIICCCGGGLLLLLLJJJKKKOOOSSSPPPTTTZZZ^^^aaagggnnntttsss}}}|||zzzttttttrrroookkkjjjmmmpppuuu~~~|||vvvsssmmmhhhfffccc___]]]___bbbiiivvv|||yyy{{{yyyiiifffhhhgggccc```______\\\VVVQQQNNNPPPSSSPPPPPPQQQQQQRRRSSSSSSSSSVVVUUURRRQQQQQQPPPNNNLLLHHHEEEAAA<<<777444222111000000000000000000000000000000000000////////////000000000000000000000000...---------...///111333............/////////000//////............//////////////////////////////////////////////////////////////////////////////.../////////000000111111............/////////000////////////............---.........//////000000////////////////////////////////////////////////......////////////......,,,------...///000111111////////////////////////............/////////000////////////////////////000000000000111111111111000000000000000000000000...//////000111222222222222666;;;@@@EEEIIIMMMQQQOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXXXXVVVUUUVVVZZZ]]]rrr}}}kkkVVVQQQRRR\\\iiisss|||xxxjjj```VVVTTT^^^gggrrrnnnlllqqqwwwxxxsss{{{sss^^^PPPKKKIIIGGGDDD>>>??????===;;;999999:::777888:::;;;<<<============>>>@@@CCCDDDDDDDDDDDDHHHHHHIIIKKKOOOUUUZZZ]]]gggkkkrrrxxx}}}~~~tttiii[[[QQQMMMMMMMMMKKKKKKMMMNNNNNNKKKHHHGGGFFF@@@@@@@@@??????????????????@@@AAABBBCCCBBBAAAAAADDDDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@?????????@@@@@@AAAAAAAAAAAABBBAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@>>>???AAABBBBBBAAA???===AAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCEEEEEEDDDAAA???FFFEEEEEEDDDCCCCCCBBBBBBAAABBBDDDDDDDDDBBB@@@???@@@@@@IIIWWWXXXKKKCCCCCCDDDDDDEEEFFFGGGHHHIIIIIILLLMMMOOOQQQUUUYYY\\\]]]dddggglllqqquuu{{{~~~yyyuuussssssrrrrrrssstttuuuwwwvvvxxx~~~xxxooohhhfffbbbaaaccceeeiiisss|||{{{zzz||||||xxx}}}wwwkkkjjjnnnlllgggccceeeddd```ZZZUUURRRQQQRRRQQQQQQOOOMMMLLLMMMQQQSSSTTTTTTSSSPPPMMMLLLMMMNNNMMMKKKFFFAAA<<<777444333444333222222333333222111111111000000000000000000333333222111000///......//////000111111111111111000000///...............////////////000000000000000000000000000000000000////////////000000000000000000////////////000000....................................////////////111111000000//////..................////////////////////////////////////////////////////////////000///...------...///000//////////////////////////////////////////////////////////////////......///////////////.........///---,,,...111222000---000000000000////////////...000111222111111333444888<<>>===<<<;;;:::::::::888999:::;;;<<<>>>??????AAACCCEEEFFFEEEEEEFFFGGGHHHKKKNNNPPPSSSYYYbbbiiinnnssszzz}}}wwwnnn```UUUOOOMMMNNNOOORRRQQQPPPLLLIIIGGGGGGIII@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD?????????>>>??????@@@AAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@????????????AAABBBCCCDDDEEEDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEHHHJJJJJJGGGEEEFFFFFFEEEDDDDDDCCCCCCBBBAAABBBCCCDDDCCCBBB@@@???BBB???EEEOOOPPPGGGBBBEEECCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJMMMPPPRRRTTTWWWZZZ^^^bbbfffkkkqqqttt}}}|||zzzxxxvvvuuusssqqqpppqqqqqqrrr{{{zzztttmmmiiigggiiikkkmmmqqqwww|||~~~}}}|||}}}~~~{{{yyy~~~tttiiiiiimmmlllgggdddbbbbbb```\\\WWWRRRPPPNNNPPPOOONNNMMMMMMNNNPPPRRRRRRSSSRRRPPPMMMLLLNNNOOOOOOMMMIIIDDD???;;;777555444333111111222222111000000000000000111111111111111111111111000000000000......///000000000000000000000///...............////////////000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////............////////////111000000000/////////...............////////////////////////////////////////////////////////////000///...------...///000///////////////////////////////////////////////////...............///////////////////////////......---,,,...000111///---000000000000000000000//////000111222111111333444999>>>CCCGGGHHHKKKOOOSSSRRRSSSUUUVVVXXXYYYYYYYYYYYYUUUSSSUUUXXX___lllzzz|||}}}}}}wwwiii\\\VVV[[[jjj~~~~~~ppp```VVVXXXWWW___qqquuulllkkkwww~~~xxx{{{~~~}}}lll^^^VVVLLLFFFEEEDDDCCC@@@>>>===<<<;;;::::::::::::999999:::<<<===>>>???@@@???AAACCCEEEEEEEEEGGGIIIKKKNNNSSSVVVZZZaaajjjqqqvvvzzz|||xxxooocccYYYTTTTTTUUUWWWVVVVVVUUURRROOOMMMNNNPPP@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDGGGJJJMMMNNNKKKIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@CCC???@@@FFFGGGBBBBBBGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJIIILLLOOORRRUUUYYY]]]```iiilllqqqvvv}}}~~~{{{wwwrrroooooooooooorrrxxx~~~wwwpppmmmpppssssssrrrtttwwwxxx}}}zzzzzz~~~~~~{{{yyy~~~}}}qqqhhhjjjooooookkkiiieeeeeedddbbb]]]XXXRRROOONNNMMMMMMLLLMMMNNNOOOPPPPPPQQQPPPOOOMMMMMMOOOQQQPPPOOOLLLIIIDDD???;;;999666444222111222222000///000000000111111111222222//////000000111111111222------...///////////////000//////............///////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000............////////////000000000000////////////............//////////////////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////...---------...///000000......//////////////////...------...000000///---000000000000000000000000///000222111111111333555===AAAGGGKKKKKKLLLOOORRRSSSTTTUUUWWWYYYYYYZZZZZZYYYWWWYYY___gggoooyyy}}}zzzxxxuuummm```WWWWWWeee|||ssseeeYYYRRRVVV^^^ooo{{{jjjooo{{{wwwxxx~~~jjj\\\RRRMMMFFFCCCBBBBBBAAA???<<<<<<;;;::::::999::::::::::::;;;===>>>???@@@AAA???AAADDDFFFFFFHHHJJJLLLNNNRRRYYY___dddllluuu||||||yyyqqqfff^^^[[[]]]```bbb______^^^\\\XXXWWWWWWXXXAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@???AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCEEEIIIKKKKKKIIIGGGEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCC???>>>BBBBBB@@@BBBGGGCCCCCCCCCBBBBBBBBBAAAAAADDDCCCCCCCCCCCCDDDDDDEEECCCEEEHHHJJJKKKMMMQQQTTTXXX[[[___dddjjjrrr{{{zzztttttttttrrrqqqrrrvvvyyywwwrrruuuzzzzzzyyyzzz}}}|||tttuuu|||~~~{{{zzz~~~vvvmmmgggkkkrrrsssrrrqqqnnnmmmjjjhhhddd^^^XXXTTTNNNMMMLLLKKKLLLMMMMMMMMMNNNOOOOOONNNMMMMMMPPPRRRQQQPPPNNNKKKGGGCCC???===888666333222222111000//////000000111111222222333000000000000111111111111---...//////000000//////000///............//////////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////............////////////000000000000////////////............/////////////////////////////////////////////////////////////////////....../////////000000000000000000000000////////////////////////------------...///000111............////////////........./////////...---000000000000000111111111000111222111111222444777@@@EEEKKKNNNNNNNNNOOOQQQSSSTTTVVVXXXZZZ[[[[[[\\\\\\^^^dddmmmwww}}}~~~{{{yyyxxxrrrggg\\\WWW^^^nnnyyyrrrggg\\\VVVUUUYYYggg~~~pppooo}}}{{{yyyppp^^^UUUKKKHHHDDDBBBBBBAAA???===;;;;;;:::999999999::::::;;;<<<===>>>???AAAAAABBBCCCEEEGGGHHHIIIKKKNNNPPPQQQWWW___gggmmmuuu}}}}}}zzzsssiiibbb```cccgggiiikkkkkkjjjhhhdddbbbbbbcccBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFDDDBBB@@@AAAAAAAAABBBBBBDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJEEEEEEEEEFFFGGGFFFCCCAAADDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBB@@@@@@BBBBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBAAAEEEDDDCCCCCCBBBBBBCCCCCCBBBDDDFFFFFFFFFHHHKKKMMMNNNPPPSSSVVV[[[aaaiiinnntttxxx}}}}}}}}}}}}yyyuuutttrrrtttwwwzzz~~~~~~yyy|||~~~yyyyyy{{{}}}}}}}}}xxxpppqqqyyy~~~~~~}}}xxxooogggdddjjjrrrvvvvvvwwwtttpppllliiigggccc^^^[[[SSSPPPMMMKKKLLLLLLKKKJJJLLLMMMMMMMMMLLLMMMPPPRRRRRRQQQOOOLLLIIIEEEBBB@@@<<<999666333333222111000000000111111222222222333111111111111000000000000//////000111111111111000//////............//////////////////000000000000////////////////////////////////////000000000000000000////////////000000....................................////////////////////////000000000000............////////////////////////////////////////////////////////////...//////////////////...////////////////////////000000000000000000000000,,,---...///000000111111---.........//////000000...///000000//////......///000000000111111111222000111222222222444777:::DDDIIINNNQQQPPPOOOPPPRRRTTTUUUWWWYYY[[[\\\]]]]]]]]]eeeppp{{{|||{{{xxxwwwvvvmmm___VVVVVVgggtttyyyqqqjjjccc[[[SSSTTTZZZbbbsssuuuooo}}}|||xxx}}}xxxdddVVVPPPHHHGGGEEECCCBBB@@@>>><<<::::::999999999:::;;;;;;<<<===>>>???AAABBBCCCCCCEEEFFFHHHIIIJJJLLLOOORRRVVV]]]fffnnntttzzz{{{sssiiibbb```bbbfffhhhnnnoooqqqqqqppppppqqqsssEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOMMMJJJGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPMMMKKKHHHGGGFFFEEEBBB@@@EEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAACCCDDDDDDCCCDDDFFFHHHHHHJJJLLLNNNQQQUUUZZZ^^^dddggglllqqqxxx|||{{{uuuvvvvvvvvvwwwzzzxxxrrrpppppppppvvvzzz~~~xxxtttoooqqqxxx~~~{{{zzzwwwsssjjjdddccciiiqqquuuvvvxxxtttpppmmmllllllkkkhhheee]]]WWWQQQNNNNNNNNNLLLJJJKKKLLLMMMLLLLLLLLLOOOQQQTTTRRROOOLLLIIIGGGEEEEEEAAA>>>999666555444333222222222222222222222222222222111111111000000/////////000000111111111111111///............//////000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000....................................////////////////////////000000000000............////////////////////////////////////////////////////////////......////////////......////////////////////////000000000000000000000000,,,...000222333222000///------......///000000000///111222222000//////000///000000111111222222222111222222333444777;;;>>>GGGKKKPPPQQQPPPPPPQQQSSSTTTVVVXXXZZZ\\\]]]^^^^^^aaammm|||zzzwwwsssrrrooocccUUURRRWWWkkktttxxxqqqggg^^^YYYRRRNNNUUUaaarrrrrrooouuu{{{wwwyyy|||hhhXXXMMMIIIFFFEEEDDDBBB@@@>>>===<<<::::::999::::::;;;<<<<<<>>>>>>???AAABBBCCCDDDEEEDDDFFFGGGIIIJJJMMMQQQTTT^^^eeeooovvv{{{{{{sssggg^^^ZZZZZZ]]]^^^dddggglllpppsssvvvzzz}}}GGGGGGGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWWWWWWWRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWXXXWWWVVVRRROOOMMMHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNOOOOOONNNNNNMMMLLLGGGHHHIIIJJJLLLMMMNNNOOOLLLNNNRRRUUUYYY[[[\\\]]]`````````aaabbbdddeeefffiiigggfffccc```^^^\\\[[[XXXUUUPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBCCC@@@AAABBBBBBAAAAAACCCEEEDDDFFFHHHJJJKKKNNNQQQTTTXXXZZZ\\\```eeellltttyyy}}}~~~|||xxxuuuuuuwwwzzzwwwqqqmmmlllppptttxxx{{{|||zzzxxxvvvuuuwww}}}|||zzz}}}}}}~~~|||yyynnnhhhgggmmmsssuuuvvvxxxvvvttttttxxx|||}}}zzzvvvhhhaaaXXXRRRQQQPPPNNNLLLKKKLLLLLLLLLKKKLLLNNNPPPVVVTTTPPPLLLJJJIIIIIIIIIFFFBBB===999888777666555444333333222222111111000000000000000111111111111...//////000111000000000...............///000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000....................................////////////.../////////000000000111............////////////////////////////////////////////////////////////---...///000000///...---------------------------000000000000000000000000---///333666666333000---------......///000000111000222444333111///000111///000000111111222333333111222333444666999???CCCHHHLLLPPPQQQPPPPPPRRRUUUUUUVVVXXXZZZ]]]^^^___```nnn{{{~~~vvvqqqlllhhheeeZZZQQQWWWdddqqq{{{}}}wwwpppkkk```XXXVVVSSSSSS```rrruuukkkttt{{{vvvxxx|||gggXXXNNNGGGCCC@@@@@@@@@>>>===<<<;;;<<<::::::::::::;;;<<<===>>>??????@@@AAACCCDDDEEEFFFDDDFFFHHHKKKNNNRRRXXX\\\iiipppyyyzzzqqqdddXXXRRRPPPQQQQQQTTTXXX^^^dddiiimmmqqqtttHHHHHHHHHHHHHHHHHHHHHGGGLLLKKKJJJJJJJJJKKKMMMNNNOOOPPPRRRTTTVVVVVVVVVVVVUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^^^^_________``````\\\]]]^^^^^^\\\XXXUUURRROOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTLLLMMMNNNOOOQQQSSSTTTTTTTTTWWW]]]ccchhhkkkmmmmmmllllllmmmnnnppprrrssstttyyywwwtttqqqllliiifffdddaaa\\\VVVRRRPPPPPPPPPOOOKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHAAABBBAAA@@@AAACCCEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEE@@@AAABBBAAA@@@AAABBBDDDAAADDDFFFHHHIIIJJJMMMOOOOOOPPPRRRTTTWWW]]]dddiiinnnvvv}}}xxxuuuuuuwwwyyyxxxrrroookkkmmmppprrrssstttuuuvvv{{{|||zzzxxx{{{tttooommmrrrwwwwwwxxxyyyzzzzzz~~~qqqhhh\\\UUUTTTSSSQQQNNNLLLLLLMMMLLLKKKKKKNNNPPPXXXUUUQQQMMMJJJJJJKKKLLLHHHDDD???;;;999888777777555444444333222111000000......///000111222333333---......///////////////...............///000111////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000............/////////000.../////////000000111111............/////////000////////////////////////////////////////////////---...///000000///...---------------------------000000000000000000000000---000555888888444000,,,---------...///000000111111333555444111000111222///000000111222222333333111222333555777;;;AAAEEEIIILLLOOOPPPOOOPPPSSSWWWUUUVVVXXX[[[]]]___``````{{{yyyqqqllleeeaaa^^^VVVRRR```ttt~~~{{{uuunnnhhh]]]WWWXXXXXX\\\ooo{{{mmmlll|||zzzuuuttt{{{jjjXXXNNNIIIEEEBBB<<<<<<<<<;;;:::999;;;<<<:::::::::;;;<<<===>>>??????@@@AAABBBCCCEEEFFFFFFEEEGGGKKKNNNSSSYYY```dddpppwwwzzzpppbbbTTTLLLIIIHHHHHHIIIMMMRRRWWW[[[^^^bbbdddIIIHHHIIIKKKLLLMMMLLLKKKPPPPPPQQQQQQRRRTTTUUUVVVTTTVVVYYY[[[\\\]]]___`````````aaacccfffhhhkkklllkkkkkkkkkjjjgggggghhhiiimmmmmmllljjjgggddd```^^^ZZZ[[[\\\]]]___bbbdddeeeaaaeeefffdddccceeeddd```ZZZYYYYYYYYYZZZ]]]___aaadddjjjpppsssyyy}}}}}}~~~~~~|||yyywwwuuusssmmmddd^^^\\\[[[YYYWWWXXXVVVTTTRRRQQQOOOKKKIIIIIIGGGEEEEEEFFFHHHHHHGGGHHHGGGFFFFFFFFFEEECCC@@@BBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAACCCDDDCCCAAAAAAAAABBBCCCDDDFFFFFFGGGKKKKKKLLLNNNQQQUUUXXXZZZaaafffnnnuuuzzz~~~}}}{{{zzz}}}vvvpppkkkjjjjjjlllpppvvv|||}}}yyywwwvvvxxxwwwrrrvvv}}}rrrddd``````ZZZQQQJJJJJJJJJJJJKKKLLLMMMNNNOOOWWWUUURRRMMMHHHFFFFFFGGGOOOKKKEEE@@@===:::777555888666444333444444333222000000000000000111111111111111111111111000//////////////////////////////111111000000//////......000000000000000000000000////////////////////////222111///...---...000111////////////////////////+++,,,---///000000000000////////////////////////////////////////////////000000////////////000000111111000/////////////////////............//////............////////////111000///......///000111444444333333222111000000////////////////////////////////////000000000000......///000000000000000333222222444888???EEEIIIPPPOOOMMMMMMNNNPPPSSSUUUZZZYYYZZZ\\\ZZZXXX```lll~~~qqqgggbbb[[[TTTPPPOOOWWWlllwwwhhhbbb[[[VVVWWW\\\iii|||jjjjjjyyy|||wwwwww{{{ooo\\\PPPJJJDDD@@@@@@???>>><<<;;;::::::;;;<<<:::999:::<<<>>>???>>>=========@@@EEEFFFDDDEEEIIIGGGKKKPPPTTTXXX___iiippp|||~~~|||ooo^^^QQQJJJGGGCCCAAADDDEEEHHHMMMRRRVVVWWWWWWKKKJJJKKKLLLMMMNNNOOONNNSSSTTTTTTVVVWWWZZZ[[[\\\ccceeeggghhhhhhhhhiiijjjhhhiiikkkmmmppprrrtttuuuvvvwwwxxxwwwvvvvvvxxxzzzxxxxxxwwwuuusssqqqooonnnllllllmmmnnnoooqqqssstttrrruuuvvvsssrrrtttsssoooggggggggghhhjjjmmmppprrrzzz}}}wwwqqqllljjjiiihhhfffdddbbb___]]]\\\YYYUUURRRRRROOOMMMLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBB@@@??????AAACCCCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIKKKNNNQQQRRRWWW[[[bbbhhhmmmssswww{{{xxxsssnnnkkkhhhhhhkkksss{{{zzzwwwtttsss}}}zzzwww}}}|||oookkkiiiaaaWWWQQQLLLLLLKKKKKKKKKLLLLLLMMMRRRQQQNNNJJJFFFDDDDDDEEEFFFDDDAAA@@@@@@@@@>>>===999666333111222222111000111111111111111222222222111111111111111000//////////////////////////////111000000000/////////...000000000000000000000000////////////////////////222111///.........000000////////////////////////---...///////////////...////////////////////////////////////////////////000000////////////000000111111000///////////////000//////......//////000////////////////////////111000///......///000111333333222222111000000///////////////////////////////////////000000000000000000111222222222222111333333333666;;;AAAHHHLLLPPPOOONNNNNNOOOQQQTTTVVVYYYYYY[[[\\\XXXWWWaaammmxxxkkk```XXXRRRMMMMMMRRR^^^uuu{{{lllccc\\\WWW[[[fffyyypppkkktttzzzssswwwsssdddTTTLLLIIIDDDBBBAAA>>>===;;;:::::::::;;;;;;:::::::::;;;===>>>======CCCBBBCCCFFFFFFDDDFFFKKKJJJOOOUUUZZZ___gggooovvv~~~sssaaaQQQIIIDDD@@@>>>BBBCCCEEEJJJOOOSSSUUUVVVQQQPPPPPPPPPRRRTTTUUUWWWZZZ[[[\\\___bbbeeehhhiiipppqqqssssssrrrqqqrrrrrruuuvvvyyy|||~~~~~~}}}}}}~~~~~~}}}{{{wwwuuurrrooommmiiieeebbb```]]]YYYWWWWWWVVVUUUTTTPPPMMMKKKJJJJJJJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@AAABBBDDDEEEDDDBBBFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJLLLOOOTTTYYY^^^ccciiimmmzzz~~~wwwtttqqqlllgggdddfffnnnwww}}}~~~{{{uuupppuuu}}}||||||xxxrrrggg\\\VVVOOONNNLLLJJJJJJJJJKKKLLLOOONNNMMMJJJFFFDDDDDDDDD@@@??????AAACCCDDDDDDCCC===:::555222111111111000222222222222222222222222000111111111111000000///////////////////////////000000000000////////////000000000000000000000000////////////////////////222111///.........///000///////////////////////////////////////...------////////////////////////////////////////////////000000////////////000000111111000///////////////111000000//////000000111000000000000////////////000000////////////000000222111111000000/////////////////////////////////////////////000000000000111222222333444333333333333444555999>>>EEEKKKOOOQQQQQQPPPOOOPPPSSSUUUWWWXXXYYYZZZZZZWWWYYYggguuu{{{pppbbbXXXNNNJJJHHHNNNYYYjjj{{{mmm```YYYWWW^^^pppppphhhssszzzzzzsss~~~dddXXXLLLGGGFFFBBB@@@@@@<<<;;;:::999999:::;;;;;;>>>>>>??????@@@@@@AAAAAAFFFDDDEEEGGGGGGFFFIIINNNNNNTTT]]]dddjjjqqqxxx~~~tttaaaQQQGGGCCC@@@???AAACCCEEEHHHMMMQQQUUUWWWYYYYYYYYYYYYZZZ\\\___bbbcccdddgggjjjnnnrrruuuwwwyyy{{{}}}}}}|||{{{|||}}}~~~{{{wwwssspppmmmiiifffeeecccaaa```^^^ZZZVVVSSSRRRRRRQQQPPPRRRQQQOOOLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGDDDDDDCCCEEEGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHKKKOOOSSSXXX^^^ccckkkpppwwwzzztttrrrqqqmmmgggcccdddiiiqqquuu~~~|||ttttttzzzwwwjjj^^^YYYQQQOOOLLLJJJIIIKKKLLLNNNPPPPPPPPPMMMIIIEEEDDDEEEBBBAAAAAABBBDDDEEEEEECCCDDD@@@:::666444444333333222222222222222111111111000000111111111111000///////////////////////////000000000000////////////////////////////////////////////////////////////111111000///...//////000////////////////////////...///////////////......////////////////////////////////////////////////000000////////////000000111000000///////////////111111000000000000111111000000000000000/////////000000////////////000000000000/////////.........////////////////////////////////////000000000000111222333333444444333333333444666;;;AAAGGGMMMQQQRRRRRRQQQQQQRRRTTTVVVWWWVVVXXXYYYWWWWWW```sssttthhh[[[RRRIIIJJJNNNXXXfffwwwvvvhhh]]]ZZZ\\\ggg|||sssiiinnnzzzyyy|||{{{pppYYYOOOGGGEEECCC???<<<<<<;;;:::999999999:::;;;<<>><<<<<<:::999999888999:::<<<===<<<>>>??????>>>???BBBDDDJJJJJJNNNSSSTTTQQQRRRUUUYYYaaakkktttyyy~~~uuukkk\\\OOOGGGEEEFFFHHHHHHIIIKKKLLLPPPVVV___eeeiiilllnnnooonnnppptttyyyxxxzzz|||{{{vvvrrrooommmjjjhhhgggfffeeebbb^^^[[[WWWVVVSSSTTTUUUUUUTTTSSSQQQPPPMMMLLLJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDEEEHHHLLLPPPQQQVVV\\\ccchhhnnntttxxxyyyvvvuuuvvvtttrrrooolllkkkjjjjjjgggllltttvvvhhhaaaWWWTTTOOOKKKJJJLLLOOORRRQQQSSSTTTRRRNNNIIIFFFEEEEEEDDDBBBCCCEEEHHHIIIIIIGGGCCC===999666555333222222222111111000////////////000000111111111111000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////+++,,,---///000000111111////////////////////////////////////////////////000000////////////000000111111000///////////////111000000//////000000111000000//////......------//////000000000000//////........................////////////////////////////////////000000000000///000000111111111111111333555:::???EEEKKKOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWTTTXXX[[[```lllppp\\\PPPMMMJJJYYYlll{{{uuujjjbbb[[[hhhyyy}}}qqqkkkwwwzzzvvvtttwww~~~vvvbbbQQQGGGBBB@@@AAABBB???>>>@@@:::999999999:::;;;===>>>@@@BBBDDDDDDCCCDDDHHHLLLTTTSSSWWW[[[[[[XXXYYY\\\cccjjjttt{{{~~~}}}{{{{{{nnngggZZZOOOGGGEEEGGGIIIKKKMMMPPPSSSXXXaaammmvvvuuuyyy}}}~~~}}}~~~~~~|||xxxxxxwwwtttpppkkkfffccc```aaabbbbbbaaa```^^^\\\WWWUUUSSSSSSRRRQQQNNNLLLJJJIIIHHHHHHGGGFFFEEEEEEAAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGIIIJJJMMMSSSXXX\\\aaafffiiirrrzzz}}}yyyuuuqqqooommmlllfffhhhnnnwww|||ooofff^^^ZZZSSSMMMKKKKKKNNNPPPQQQSSSVVVVVVSSSOOOLLLKKKIIIFFFCCCBBBEEEHHHJJJJJJGGGDDD???;;;999777444333333333222111111000////////////000111111111111111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////000000000000000//////...////////////////////////------...///000000//////////////////////////////////////////////////////000000////////////000000111111000///////////////000//////......//////000/////////...---,,,,,,,,,...///000111111000///................../////////////////////////////////////////////000000000000///000000111111111111111555888===BBBHHHMMMPPPRRRQQQQQQRRRSSSTTTUUUVVVVVVSSSYYYaaalll}}}nnnXXXOOOPPPVVVhhh|||tttiiicccbbbeeewww}}}qqqpppyyyyyyvvvssstttxxxfffWWWKKKFFFAAA???@@@@@@===<<>>???AAAEEEGGGGGGFFFHHHNNNSSSVVVTTTVVVZZZ\\\]]]bbbhhhooouuu}}}~~~~~~yyyqqqmmmoooddd___WWWNNNHHHGGGJJJLLLPPPTTTYYY^^^fffsssyyysssppplllmmmnnnnnnmmmkkkiiihhh```^^^\\\[[[ZZZXXXUUURRRNNNMMMLLLJJJHHHFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDEEEGGGFFFJJJNNNRRRUUUYYY]]]aaaeeemmmxxx~~~yyytttrrrppppppggghhhkkkqqq}}}~~~~~~qqqhhhccc^^^VVVOOOKKKJJJLLLNNNRRRUUUYYYZZZXXXUUUSSSSSSNNNJJJEEECCCCCCFFFHHHIIIIIIFFFBBB???===:::777555444444333333222111000000//////000111111111111111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000//////...///////////////////////////////////////......---////////////////////////////////////////////////000000////////////000000111111000/////////////////////............////////////...---,,,,,,++++++...///000111111000///.........//////////////////////////////////////////////////////000000000000000000111222222222222111777:::???EEEJJJOOOQQQSSSQQQQQQRRRSSSTTTUUUUUUVVVRRR[[[fffuuukkkVVVOOOSSSbbbuuuxxxjjj```^^^aaavvvnnnkkkqqq|||vvvuuusssxxxhhhWWWLLLEEEIIIDDDAAA@@@>>>999888:::::::::999:::;;;===???@@@<<<@@@CCCCCCBBBDDDJJJPPPQQQOOOPPPUUUZZZ___iiissswww||||||xxxvvvpppfffaaaccc[[[WWWRRRMMMJJJKKKOOORRRVVV[[[aaahhhrrr{{{~~~|||yyywwwvvvqqqoookkkiiifffbbb^^^[[[\\\XXXSSSOOONNNMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDFFFJJJOOOUUUYYY___dddkkkooottt{{{zzzuuuqqqpppnnnnnnqqquuuuuuwww{{{xxx{{{~~~~~~~~~vvvpppppprrrmmm___QQQLLLLLLLLLRRRTTTXXX[[[]]]^^^^^^^^^XXXRRRJJJDDDDDDFFFIIIKKKPPPLLLHHHCCC???;;;666333222222111111000000//////222222111111111111222222111111000000//////......111111111111111111111111333111///...---...///000000000000000000000000000000000////////////000000///000111111111///...---////////////////////////000000111111111111000000//////000000000000//////////////////////////////111111000000//////......---------............///000000000000000000000000////////////////////////......//////......---,,,...///000111111000///...////////////////////////---...000000//////111222888===EEEJJJNNNOOOPPPPPPVVVQQQOOORRRSSSQQQQQQSSSVVVbbbsss|||uuuhhh\\\ZZZ___wwwxxxnnnddd___dddmmmnnniiiuuu|||xxxuuuzzzooo\\\LLLFFFGGGAAA@@@???===;;;:::999999;;;:::::::::;;;<<<>>>???BBBBBBCCCCCCCCCEEEIIILLLMMMNNNRRRZZZeeeooovvvyyywwwkkkccc```^^^ZZZWWWPPPOOOMMMKKKKKKPPPVVV[[[]]]fffpppzzzzzzxxxuuurrrooolllhhhdddaaa]]]XXXUUUSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEGGGKKKOOOQQQWWW\\\cccgggkkkrrr{{{|||wwwuuutttssstttuuurrrqqqzzz}}}xxxvvv{{{~~~zzzsssnnnppptttqqqeeeYYYTTTSSSSSSSSSVVVZZZ___cccggghhhiii]]]VVVNNNGGGEEEFFFHHHIIIKKKIIIGGGEEECCC>>>888333333333222222111000000000222222111111111111222222111111000000////////////000000000000000000000000222111///.........000111000000000000000000000000000000////////////000000//////000000000///......////////////////////////000000111111111111000000//////000000000000//////////////////////////////000000000000////////////........./////////000000000000000000000000000000////////////////////////......//////......---,,,---...///000000///...---////////////////////////...///111111111111333444999>>>EEEKKKNNNOOOPPPPPPRRROOOOOOQQQQQQOOORRRVVVcccppp~~~{{{wwwoooccc[[[___hhh~~~~~~pppcccYYY\\\nnnuuulllnnn}}}xxxwwwvvvyyyxxxeeeTTTHHHBBBCCCAAA@@@>>><<<;;;:::999999;;;;;;:::;;;<<<===???@@@CCCDDDDDDDDDDDDFFFJJJMMMQQQTTT[[[cccllluuu{{{}}}vvvmmmaaaXXXUUURRROOOMMMKKKKKKKKKLLLPPPWWWaaahhhsss||||||yyyuuurrrlllhhhccc```^^^]]][[[ZZZVVVTTTQQQOOOOOONNNLLLKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIPPPTTTYYY]]]aaagggpppvvvzzz~~~{{{}}}{{{xxxuuuooolllrrrzzz|||vvvtttzzz~~~|||zzzwwwqqqmmmjjjppppppggg^^^YYYWWWUUUQQQSSSXXX]]]bbbfffiiikkkbbb[[[RRRJJJFFFFFFFFFGGGGGGGGGGGGGGGFFFAAA:::555555444333222111111111111222222111111111111222222111000000000000/////////000000000000000000000000000000///......///111111000000000000000000000000000000////////////000000///............//////000///////////////////////////000000111111000000/////////000000000000//////////////////////////////////////////000000000000////////////000000000111000000000000000000000000////////////////////////...////////////...------------............------000000000000000000000000///111222222222333555777;;;???FFFKKKNNNOOOPPPQQQOOOOOOQQQRRRPPPOOOUUU]]]ttt~~~|||wwwqqqhhh]]][[[ffftttzzzrrrfff[[[WWWaaa|||uuulllmmmxxxzzzrrrsssxxxjjjYYYMMMDDD@@@@@@@@@???===<<<;;;:::999999;;;;;;;;;<<<===>>>@@@@@@DDDEEEEEEEEEFFFHHHLLLOOOUUU\\\fffooouuuzzz}}}wwwkkkcccXXXOOOKKKJJJHHHFFFHHHIIILLLPPPYYYfffttt~~~~~~xxxuuupppmmmkkkjjjhhhfffaaa^^^[[[YYYWWWVVVSSSQQQPPPNNNMMMKKKIIIHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFKKKNNNQQQUUUXXX^^^eeejjjooottt{{{wwwooolllpppuuu}}}vvvssswww~~~}}}zzzyyywwwrrrnnnfffmmmpppjjjbbb]]]YYYUUURRRSSSVVVYYY\\\```cccdddbbb[[[RRRKKKGGGFFFFFFFFFIIIHHHHHHHHHGGGCCC===999666555333222111000111111222222111111111111222222000000000000000000000000000000000000000000000000//////......///000111222////////////////////////000000////////////000000......---------...000111//////////////////////////////000000000000////////////000000000000//////////////////////////////......//////000000111111....../////////000000000///////////////////////////////////////////////////////////////...------........................000000000000000000000000///000222222222444777999===AAAGGGLLLNNNOOOPPPQQQPPPRRRUUUUUUQQQPPPXXXddd|||{{{{{{tttkkkaaaYYY[[[kkk|||{{{sssjjjccc\\\ZZZ___pppmmmlllwww}}}wwwsssvvv~~~uuu]]]OOOHHHCCCAAAAAA>>>===<<<;;;::::::::::::;;;;;;<<<===>>>@@@AAAAAADDDEEEFFFGGGHHHKKKOOORRRYYYcccooowwwzzz~~~~~~uuunnnccc]]]TTTMMMKKKJJJIIIIIILLLNNNRRRYYYeeevvv~~~zzzxxxvvvuuusssqqqkkkhhhdddaaa___]]]ZZZXXXVVVTTTRRROOOMMMKKKJJJIIIKKKKKKKKKKKKKKKIIIHHHGGGHHHJJJKKKMMMPPPUUUZZZ]]]fffkkkqqqwww}}}{{{tttsssvvvyyyzzzzzz~~~wwwrrrsssvvvvvvyyy|||~~~|||zzzyyywwwrrrnnniiiqqquuuqqqkkkfff___ZZZVVVVVVVVVXXXZZZ\\\___```^^^XXXPPPJJJHHHGGGHHHHHHNNNLLLJJJHHHFFFDDD@@@>>>666555333111000000000111222222111111111111222222000000000000111111111111222222222222222222222222...////////////000111111////////////////////////000000////////////000000///...---------///000222//////////////////////////////000000000000////////////000000000000//////////////////////////////......//////000000111111------.........///////////////////////////////////////////////////////////////000000//////...---////////////////////////000000000000000000000000///000111111222444777:::@@@CCCIIIMMMNNNPPPQQQRRRQQQSSSWWWVVVQQQPPP[[[hhhzzzxxxxxxuuummmccc[[[VVV[[[lll}}}{{{pppfff___VVVPPPWWWhhh~~~ssskkkttt}}}uuutttuuu{{{yyyfffRRRGGGDDDAAA@@@AAA<<<<<<;;;:::::::::::::::;;;<<<===>>>@@@AAABBBBBBDDDEEEGGGIIIKKKNNNSSSWWW```iiittt{{{}}}|||tttlllfff[[[XXXSSSOOONNNNNNOOOOOORRRUUUYYYbbbooo}}}{{{uuurrrnnnkkkhhhfffcccaaa___^^^[[[XXXUUURRRPPPPPPLLLLLLMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHJJJMMMPPPRRR]]]aaaffflllppptttyyy|||{{{|||~~~}}}yyywwwuuuqqqmmmoootttrrr{{{yyyyyywwwrrrnnnkkkrrrwwwvvvrrrmmmfff___WWWVVVUUUUUUUUUWWWZZZ[[[ZZZUUUNNNIIIHHHHHHIIIIIIQQQNNNKKKJJJHHHGGGDDDBBB888777444222000000111222222222111111111111222222000000000111111111111222333333333333333333333333/////////000000000000000000000000000000000000000000000////////////000000000////////////000000111////////////////////////...//////000000//////...//////000000000000//////////////////////////////////////////000000000000------------............000000000000000000000000///////////////////////////000000000000///......000000////////////000000000000000000000000000000///000111111222555999<<>>@@@AAACCCCCCCCCEEEGGGIIILLLOOOTTTZZZ^^^gggmmmtttyyy|||~~~|||wwwqqqjjjeeeaaaWWWWWWVVVUUUUUUUUUVVVVVVZZZ\\\bbbjjjxxx~~~zzzwwwuuussspppnnnkkkiiifffbbb___\\\ZZZYYYSSSSSSRRRQQQQQQPPPPPPPPPMMMKKKIIIHHHIIIKKKLLLMMMRRRVVV[[[___dddhhhmmmqqqyyy~~~xxxyyy}}}wwwmmmlllqqqnnn{{{}}}||||||yyytttooollltttzzz{{{yyyvvvooohhh```]]]YYYVVVTTTSSSTTTUUUYYYTTTNNNJJJIIIIIIJJJJJJOOONNNMMMMMMMMMLLLIIIFFF;;;999666444222222333444222222111111111111222222000000111111111222222222222222222222222222222222000000000000000//////...000000000000000000000000000000////////////000000111111111111111111000///////////////////////////......////////////......//////000000000000//////////////////////////////000000000000////////////............////////////000000000000000000000000////////////////////////000000000000000///......000///............///000////////////////////////000111222222333666;;;???DDDGGGKKKNNNOOOPPPRRRSSSSSSSSSUUUWWWXXX[[[hhhuuuyyyssspppkkkeeeaaaYYYUUUZZZdddooo{{{}}}tttkkk```VVVUUUQQQUUUfff~~~uuueeeiiixxxxxxoooooouuuyyylllUUULLLCCC@@@===:::;;;>>>:::999999999999999::::::;;;<<>><<<999666444444555666222222111111111111222222000000111111222222222222111111111111111111111111000000111111000///...---000000000000000000000000000000////////////000000111222333333333111000///////////////////////////......////////////......//////000000000000//////////////////////////////111111000000//////......////////////000000000000000000000000000000000000////////////////////////000000000000000//////...///...---,,,,,,---...///////////////////////////111222333333555888===AAAEEEHHHKKKNNNOOOPPPRRRSSSVVVUUUWWW[[[^^^dddqqq~~~{{{sssooommmeee]]][[[UUUTTT___ooo}}}yyyooofff]]]TTTNNNTTTccczzzkkkhhhqqqwwwqqqnnnsss{{{}}}mmm___NNNHHHCCCAAA>>>;;;;;;???999999999888999999::::::;;;<<>><<<::::::999999999888888999;;;===>>>AAABBBCCCCCCCCCDDDFFFHHHIIINNNSSSWWW___gggiiifffddd]]]XXX[[[___```bbbeeeggggggfffccc```]]]]]]^^^\\\UUURRRUUUXXXZZZaaaiiiyyy{{{}}}|||xxxsssooommmtttuuuyyyzzzwwwxxxwwwtttqqqllljjjfffdddbbb```]]]ZZZYYYVVVRRROOONNNNNNMMMKKKJJJKKKKKKKKKKKKMMMRRRVVV]]]bbbhhhpppxxx}}}sssrrrrrrsss~~~}}}uuuqqqttt}}}xxxnnndddZZZSSSOOOPPPLLLLLLOOOOOOLLLIIIJJJIIIJJJNNNSSSWWWYYYXXXVVVQQQIII>>>888777666555333222222222222222222222222000////////////000111111111111111111111111111111111000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111000///.............../////////000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000000000/////////...///000111111000///...---////////////////////////000000000111111111222222222333555666999===BBBFFFJJJKKKMMMOOOQQQRRRSSSSSSWWWVVVVVV\\\gggttt~~~|||uuummmggg^^^TTTMMMPPPSSS___sss~~~ppp]]]TTTVVV^^^llltttjjjjjj}}}xxxkkkhhhhhhnnn|||ppp```RRRLLLCCCAAA@@@>>><<<::::::999999999999999:::;;;===>>>@@@AAACCCDDDEEEGGGJJJLLLMMMRRRXXX]]]dddkkkkkkggg[[[SSSNNNPPPTTTUUUVVVYYYZZZZZZYYYVVVSSSQQQQQQRRRQQQOOOOOOTTTYYY```mmm{{{}}}wwwsssrrrwwwzzz}}}yyytttrrrpppnnnkkkgggbbb___ZZZXXXTTTRRRRRRQQQPPPOOOLLLLLLKKKIIIGGGHHHKKKNNNUUUXXX]]]bbbiiipppxxx~~~{{{rrrppppppqqqzzzwwwsssrrrxxx|||{{{|||ssshhh^^^VVVPPPOOOKKKKKKOOOPPPLLLIIIJJJGGGHHHLLLRRRYYY^^^___```[[[RRRFFF===999777666444333333333333333333333333000000//////000000111222111111111111111111111111444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......//////000000000000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////000000000000//////.../////////////////////////////////000000000111111444666888:::===AAAFFFIIIKKKLLLNNNPPPRRRSSSTTTTTTXXXVVVWWWaaaqqq}}}~~~yyyrrrjjjbbbXXXOOOIIIQQQYYYjjj}}}|||nnn^^^WWWXXXlll}}}vvveeehhhssswwwkkkccceeelllxxxzzzooocccUUUJJJFFFAAA@@@???===;;;::::::999999999999:::;;;<<<>>>??????AAACCCEEEFFFIIINNNQQQRRRYYY```ffflllpppmmmgggTTTMMMGGGHHHJJJJJJKKKNNNMMMNNNMMMKKKHHHFFFGGGHHHGGGJJJOOOVVV]]]hhh{{{yyyrrrqqqsss|||{{{xxxuuurrroookkkgggddd]]][[[XXXVVVVVVUUUTTTRRRPPPNNNLLLIIIGGGHHHJJJKKKOOOQQQUUUYYY^^^fffnnnsssyyy~~~|||uuutttsssrrrxxxyyyuuunnnqqqtttuuuwwwzzzooocccYYYRRRNNNKKKJJJNNNOOOKKKHHHIIIFFFGGGKKKRRRZZZbbbgggiiiddd[[[NNNCCC<<<888555444333333333333333333333333111111111111111222222333111111111111111111111111333333222222111111111111////////////////////////////////////////////////////////////////////////000000////////////000000111000000000/////////...000000000000111111111111////////////////////////////////////////////////////////////000000000000////////////////////////000000000000///////////////000000000000/////////////////////////////////////////////000000000000444777:::===@@@CCCGGGKKKLLLMMMOOOQQQSSSTTTTTTUUUUUUVVV\\\kkk|||{{{xxxqqqhhh^^^UUUOOOKKKTTTaaauuuyyyjjj]]]]]]cccyyyjjjdddsssuuunnnfffbbbgggrrrooocccXXXMMMEEECCC@@@???>>><<<;;;:::::::::999999:::;;;<<<>>>???@@@@@@BBBDDDFFFHHHKKKPPPTTTWWW___hhhnnnrrrtttnnnfffVVVNNNHHHHHHIIIHHHHHHJJJHHHIIIIIIGGGDDDCCCDDDEEEEEEJJJRRR\\\gggtttzzzooolllpppuuu~~~xxxssspppnnnkkkjjjaaa^^^[[[ZZZYYYWWWUUUSSSRRROOOLLLIIIHHHIIIJJJJJJJJJLLLOOORRRWWW]]]eeejjjmmmrrrzzz~~~zzzxxxvvvtttuuuwww{{{wwwooonnnnnnnnnpppvvv|||pppcccZZZRRRMMMLLLNNNNNNJJJHHHIIIIIIIIIKKKQQQ[[[dddlllooojjjaaaUUUHHH>>>888555444333333333333333333333333333333222222333333444555111111111111111111111111000000000111111222222222////////////////////////////////////////////////////////////////////////000000////////////000000000000000000////////////111111111111000000000000////////////////////////////////////////////////.../////////000000000111////////////////////////////////////000000000000000////////////000000000////////////////////////////////////000000000000444777;;;???BBBEEEHHHKKKMMMNNNPPPRRRTTTUUUVVVVVVUUU[[[hhhzzz~~~}}}uuuhhh\\\TTTQQQQQQ]]]kkk}}}vvvccc[[[dddqqqrrriiioooyyykkkfffcccdddmmm|||uuueeeZZZQQQGGGBBBAAA>>>===<<<;;;::::::::::::999:::;;;===>>>???@@@AAABBBDDDFFFGGGJJJNNNSSSWWW^^^fffnnnsssvvvvvvooogggYYYQQQJJJJJJJJJHHHHHHJJJGGGGGGHHHFFFDDDDDDEEEGGGIIINNNYYYgggvvv{{{rrrllloooxxxzzzwwwuuusssrrrhhhfffccc```^^^[[[XXXUUUUUUQQQMMMJJJJJJJJJJJJJJJGGGIIIKKKNNNQQQUUU[[[___ccciiiqqqxxx~~~}}}yyyvvvtttsssssszzz}}}zzzvvvrrrnnnlllkkknnnxxxtttjjj\\\VVVRRRRRRPPPLLLKKKLLLMMMLLLLLLQQQZZZdddmmmqqqmmmfffZZZMMMBBB:::666444333333333333333333333333333333222222333333444555111111111111111111111111......///111111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////111000000000000000//////000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000////////////000000111/////////////////////////////////000000000111111333777<<>>@@@AAAAAAAAADDDFFFHHHJJJNNNSSSZZZ^^^hhhooouuuxxxzzzzzzssskkk]]]TTTMMMLLLLLLJJJJJJKKKGGGHHHIIIHHHGGGGGGHHHJJJQQQXXXdddrrr~~~wwwtttpppmmmpppyyy~~~|||vvvssspppllliiiddd```\\\[[[WWWQQQNNNMMMMMMLLLJJJHHHJJJLLLMMMMMMOOORRRUUUXXX^^^gggmmmrrryyyzzzuuutttuuuvvvzzz~~~xxxsssqqqooopppzzzyyyiiibbb[[[XXXUUUQQQPPPRRRSSSPPPNNNQQQXXXbbbkkkpppnnniii___RRRFFF===888666444444444444444444444444222111111111111222333333111111111111111111111111///000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000/////////......000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000.../////////000000000111000///......///000111222////////////////////////000000000111111111222222333888>>>CCCFFFHHHKKKLLLOOOPPPRRRTTTUUUWWWWWWXXX\\\mmmyyyhhhZZZXXX```jjjzzzwwwiiicccmmmqqqmmmyyypppgggfffaaahhhuuu|||fff[[[PPPJJJFFFAAA>>>>>>;;;;;;::::::::::::::::::999;;;===???AAABBBBBBBBBEEEGGGJJJNNNSSSZZZccchhhtttyyy|||~~~yyyqqqeee\\\UUUTTTTTTRRRQQQSSSNNNOOOPPPPPPOOOOOOQQQSSS___iiittt}}}tttjjjjjjkkkrrr{{{wwwsssnnnhhhdddbbb]]]WWWSSSRRRQQQOOOLLLKKKMMMNNNNNNMMMMMMNNNOOOOOOVVV^^^dddiiipppzzz{{{uuuwwwzzz|||zzz|||xxxwwwvvvyyysssjjjbbb^^^ZZZVVVUUUXXXVVVSSSOOOPPPWWWaaajjjooooookkkbbbVVVJJJ@@@:::777444444444444444444444444000000000///000111111222111111111111111111111111111222333333222111///...000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000//////.........---000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000.../////////000000111111000///.........000111222////////////////////////111111111111222222222222444999???EEEHHHJJJLLLMMMOOOPPPRRRTTTVVVWWWXXXXXX]]]ooo~~~vvvfff[[[]]]kkkxxx{{{mmmccchhhzzzyyykkknnn}}}hhhbbbfffhhhrrrvvvggg[[[RRRIIIFFFCCC>>><<<<<<;;;::::::999999::::::;;;999;;;===@@@BBBBBBCCCCCCEEEGGGKKKPPPWWW```jjjppp|||~~~wwwmmmeee^^^]]]]]][[[ZZZ\\\WWWXXXYYYYYYXXXYYY[[[]]]lllwwwwwwlllhhhiiippp~~~~~~yyytttpppmmmhhhaaa\\\YYYWWWVVVUUUVVVSSSOOOLLLLLLNNNNNNNNNNNNQQQUUU[[[aaagggnnnrrr~~~||||||}}}~~~uuukkkeee\\\SSSSSSYYYXXXTTTQQQRRRWWW^^^dddgggllljjjddd\\\SSSIII@@@;;;666666555444222111333444222222222222222222222222111222222333333222222111000000000000////////////111111111111000000000000000000000000000000000000//////000000111111111222000000000000111111111111111111111111111111222222000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000,,,------...///000000111////////////////////////000000000000000000000000000000000000000000000000000111222111000000222444888<<<@@@DDDFFFHHHJJJLLLPPPNNNPPPUUUUUUTTTZZZbbbqqq|||{{{||||||iii___hhhzzztttcccbbbrrr{{{lllgggxxxttthhhfffjjjnnn}}}tttfff]]]SSSNNNGGGBBB??????>>>>>>;;;;;;;;;::::::;;;;;;<<<:::<<>>;;;:::888555333222222333222222222222222222222222111222222333333222222111222111111111111000000000111111111111000000000000000000000000000000000000///000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000......//////000111111111000000000000000000000000000000000000000000000000000000000000000000000000000111222111000111333555:::===AAAEEEGGGIIIKKKMMMOOONNNPPPSSSUUUWWWaaammm~~~{{{}}}{{{kkkeeemmmyyyxxxjjj\\\]]]pppooohhhkkk}}}ppphhhhhhlllwwwvvviii]]]UUUQQQLLLFFFAAA>>>>>>======;;;;;;;;;:::;;;;;;<<<<<<;;;<<<>>>@@@AAACCCFFFIIIJJJMMMRRRYYYbbbmmmxxx|||wwwqqqnnnnnnpppppppppnnnoooooollljjjlllsssyyyuuummmkkkmmmttt~~~~~~{{{vvvssspppmmmjjjhhhbbb```]]]\\\[[[ZZZXXXVVVRRRQQQQQQQQQTTTXXX]]]```jjjoooxxxvvvrrrnnnjjjbbbZZZXXXZZZYYYXXXWWWYYY]]]aaaccccccggggggfffbbb[[[QQQIIICCC@@@>>>;;;777555333333333333333333333333333333333111222222333333222222111333333222222222111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222444777<<>>===???AAABBBCCCEEEIIILLLNNNSSSZZZcccllluuu~~~wwwrrrqqqrrrtttuuussssssrrroooooosss{{{~~~uuukkkhhhlllppp}}}{{{wwwssspppjjjhhhgggfffeeeccc___\\\[[[XXXTTTQQQRRRUUUWWWYYY^^^ccclllttt{{{~~~xxxwwwuuuqqqiiiaaa\\\[[[WWWWWWYYY\\\aaadddeeeeeejjjkkkkkkhhhaaaWWWNNNHHHCCC???;;;777666555444444333333333333333333333333111222222333333222222111333222222222111111111111111111111111000000000///000000000000000000000000000000000000000111111111///000000000111111111111000000///////////////...////////////////////////////////////////////////000000000000////////////////////////000000000000111000000000000000000000------------------------////////////////////////////////////////////////000111111111111333666999>>>AAAEEEIIIJJJLLLNNNPPPQQQSSSTTTVVVZZZggg}}}~~~tttgggeeennnyyy~~~}}}~~~~~~yyyuuuddd___^^^gggzzzvvvfffdddqqqyyyttttttvvvzzz~~~xxxiii___XXXSSSOOOJJJFFFAAA===<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???AAABBBDDDEEEFFFIIIMMMPPPWWW\\\eeemmmttt{{{wwwooojjjiiikkklllmmmmmmlllkkkkkkooovvv{{{tttrrrnnniiiggglllwww~~~zzzvvvrrrpppoooooonnnkkkgggdddeee___YYYUUUTTTTTTUUUTTTVVV[[[ccckkkrrryyy}}}|||~~~}}}wwwoooggg```[[[VVVWWWYYY^^^dddhhhjjjjjjnnnoooooollleeeZZZPPPIIICCC???:::777666777666555333333333333333333333333111222222333333222222111222222111111111000000000111111111111000000000///000000000000000000000000111111000000000000000000///000000000111111111111111111111000000/////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////////////////..............................///////////////////////////////////////////////////000111111111444888<<<@@@CCCGGGJJJLLLMMMOOOQQQPPPSSSTTTUUU\\\mmmxxxjjj___bbbooozzz~~~|||{{{||||||}}}|||wwwqqqlll[[[^^^fffttt~~~ooogggooo~~~sssrrrvvv{{{yyyjjj]]]UUUPPPLLLIIIFFFCCC>>>;;;;;;;;;:::999;;;;;;;;;<<<===>>>@@@AAABBBCCCEEEFFFHHHKKKPPPTTT]]]cccllluuu{{{uuuiii```\\\[[[\\\]]]^^^______aaaccceeehhhfffeeeeeeffflllyyy}}}zzzxxxwwwwwwvvvtttqqqnnnmmmggg___ZZZYYYXXXUUUSSSTTTXXX]]]ccciiipppwww{{{|||zzz|||~~~}}}tttlllddd^^^ZZZZZZ[[[```ffflllppprrrsssttttttppphhh^^^TTTMMMFFF@@@:::777777888888666333333333333333333333333111222222333333222222111222111111111111000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111222111111000000/////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000............////////////111111111111111111111111000000000000000000000000000000000000000000000000///000000111222555:::>>>AAADDDHHHKKKLLLNNNPPPQQQNNNQQQSSSTTT^^^ppp~~~zzzssshhhccciiiuuu|||}}}|||xxxxxxxxxyyywwwssslllgggVVV^^^mmmssslllooo||||||tttnnnpppvvv|||yyypppdddYYYSSSNNNJJJGGGCCC@@@===;;;:::;;;:::999:::;;;;;;<<<>>>@@@AAABBBBBBCCCDDDFFFIIIMMMSSSXXXbbbhhhrrrzzzvvvhhh[[[SSSPPPPPPNNNOOOQQQSSSUUUWWWXXXYYY\\\^^^ccckkkwww~~~}}}}}}|||zzzwwwvvvooogggcccaaa___ZZZVVVUUUWWWYYY\\\```fffmmmrrrxxx|||yyyxxxyyy|||~~~|||vvvnnnfffbbbaaa```bbbiiipppuuuxxx{{{|||{{{wwwpppfff]]]WWWKKKDDD<<<999999:::888666444444444444444444444444111222222333333222222111333333222222222111111111111111111111000000000000000000000000000000000000111111111111000000000///000000000000111111111111111111000//////...------000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000.........///000000111111222222222222222222222222000000000000000000000000000000000000000000000000///000000111222666<<<@@@AAADDDHHHKKKMMMNNNPPPQQQOOORRRTTTWWWbbbuuu~~~}}}~~~}}}zzzvvvllliiilllxxx{{{zzzxxxvvvsssnnngggbbb]]]gggxxxxxxiiilllvvvsssooonnnssszzzrrrjjjaaaXXXSSSNNNIIIDDDAAA???<<<:::;;;;;;:::999::::::;;;===>>>@@@BBBCCCDDDEEEGGGIIILLLRRRYYY^^^jjjpppxxxxxxhhhYYYNNNIIIIIIHHHGGGHHHKKKOOOSSSUUUVVV[[[aaalllzzz~~~}}}vvvoookkkiiifff```[[[WWWWWWWWWWWWZZZ___fffkkkoooxxxyyyuuuxxxzzz|||~~~wwwoooiiifffdddeeejjjrrrxxx|||~~~xxxooogggbbbOOOHHH???;;;::::::888555444444444444444444444444222222222333333222222222444444444333333333222222111111111111000000000000000000000000000000000000222111111111000000//////000000000000111111111111000000///...------,,,,,,000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000...//////000111222222333000000000000000000000000000000000000000000000000000000000000000000000000///000000111222777===AAABBBEEEIIIKKKLLLNNNOOOQQQRRRUUUWWW[[[hhhzzz}}}{{{{{{yyyvvvssseeehhhsss{{{wwwqqqiiiaaa\\\iiisssooodddkkkzzz{{{qqqpppssszzztttiiibbbZZZTTTOOOIIICCC>>>AAA>>><<<:::;;;;;;;;;:::::::::;;;===???AAACCCDDDGGGIIIKKKMMMQQQXXX___eeessswww~~~xxxiiiXXXLLLGGGFFFGGGFFFEEEHHHMMMSSSXXXZZZccclllzzz}}}zzzvvvrrrnnniiifffbbb```]]]ZZZXXXYYY\\\]]]ffflllxxx~~~~~~}}}{{{{{{yyyyyyxxx~~~wwwqqqjjjfffkkkssswwwzzz|||{{{mmmaaaUUUNNNFFF???<<<:::888666444444444444444555666777333333333333333333333333333333333222222222111111111111000000111111222333000000000000////////////000000000000000000000000000000000000000000000000//////000000111111222222000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111///////////////////////////000222111000.........111111111000000000000000111111000111444999===@@@FFFGGGIIILLLPPPSSSTTTSSSWWWTTTVVVdddwww{{{wwwuuusssnnnfff___]]]kkk}}}~~~~~~|||ooo^^^\\\fffvvvpppccceeewww{{{wwwyyy}}}xxxoooeee___VVVOOOIIIEEEAAA???>>><<<:::999999:::;;;<<<:::<<<>>>??????AAACCCFFFFFFIIIMMMPPPUUU]]]hhhpppzzz}}}yyylll[[[LLLGGGIIIIIIGGGIIIMMMPPPRRRYYY```pppzzz|||yyyuuuqqqnnngggeeeaaa]]][[[ZZZ[[[\\\```eeeppp{{{~~~}}}|||}}}{{{|||}}}vvvpppmmmooorrrtttyyy~~~xxxjjjYYYPPPEEE>>><<<;;;999666555555444444444555666666333333333333333333333333333333333222222222111111111111000000111111222333111111000000000/////////000000000000000000000000000000000000000000000000000000000000000111111111//////000000000000//////000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111////////////////////////111111111111000//////000111000000000000000000000222111111222666;;;@@@CCCHHHIIIJJJMMMPPPRRRSSSSSSVVVUUUZZZgggxxx~~~zzzwwwrrrmmmhhhbbb\\\YYY___nnn}}}xxxssshhh]]]aaannnzzzlllgggooozzztttlllbbb\\\TTTLLLGGGCCC@@@>>>===<<<;;;999999:::<<<===<<<>>>???@@@@@@BBBEEEGGGHHHLLLQQQVVV\\\dddnnnuuu|||~~~{{{ooo___OOOHHHHHHIIIHHHKKKOOOSSSXXXcccooo}}}yyyvvvpppmmmhhhccc___]]]\\\\\\ZZZ]]]fffpppwww|||}}}zzzvvvsssqqqqqqxxxvvvbbbVVVHHH???>>>>>>;;;888666666555555444555555555444444333333333333333333333333333222222222111111111111000000111111222333222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000......////////////......000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111////////////////////////222111111000000000000111000000000000000000111111111111222444888>>>CCCFFFJJJJJJLLLMMMOOOQQQRRRRRRTTTXXX```nnnzzz}}}yyyvvvuuuooofff]]]WWWVVVWWWggguuu{{{qqqiiibbb```kkk{{{mmmgggnnn|||}}}~~~xxxnnnggg^^^XXXPPPIIIDDDAAA>>><<<===<<<;;;::::::;;;======>>>@@@AAAAAABBBCCCGGGIIIKKKPPPXXX___fffmmmvvv||||||ttteeeTTTLLLKKKKKKLLLOOOSSSWWW```qqq}}}yyywwwrrrlllfffbbb___^^^ZZZ[[[___gggmmmrrr{{{|||wwwssssssyyymmm___NNNCCC@@@@@@===999777777666555555444555555444444444444444333333333333333333222222222111111111111000000111111222333222222222222111111111000000000000000000000000000000000000000000000000000222222111111000000//////...//////000000//////...//////////////////////////////000000000000//////000000000000000000000000///000000000111111111111////////////////////////222000///...///000000000000000000000000111111111000111222555:::@@@EEEHHHJJJKKKLLLMMMNNNOOOQQQSSSUUU]]]iiiuuu||||||wwwsssttttttooocccWWWRRRWWW^^^ssszzzmmmeeeccchhhxxxsssdddfffvvv{{{|||{{{tttjjjbbbYYYTTTMMMFFFBBB???===;;;<<<<<<;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBEEEHHHKKKNNNVVV```iiiooovvv}}}}}}xxxkkk[[[RRRQQQOOOQQQUUUYYY^^^iii{{{uuuooojjjeeeccc^^^\\\\\\```cccgggnnnvvv{{{zzzyyy{{{xxxiiiUUUGGGAAA>>>;;;888888777666555555555555555555555555444444333333333333333333222222222111111111111000000111111222333222222222222111111111000000000000000000000000000000000000000000000000000222222111111000000/////////000000111111000000/////////////////////////////////000000000000/////////////////////////////////000000000111111111111000000000000000000000000111///------///000000...//////000000111111111111///000222666;;;AAAFFFIIIIIIKKKMMMMMMMMMOOORRRUUU[[[fffttt}}}}}}xxxssspppooopppkkk___SSSQQQ[[[fffyyyyyynnnhhhjjjuuuxxxkkkccclllxxxrrrwwwyyyrrrggg^^^VVVQQQJJJDDD@@@>>>===;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCFFFKKKOOOTTT\\\gggpppvvv|||~~~}}}yyymmm^^^VVVUUUQQQUUU\\\ccckkkyyy~~~xxxsssnnnkkkeee___\\\\\\]]]^^^ccciiivvv|||~~~}}}~~~uuu```NNNBBB<<<888666777777666666555666666666666666555555444333333333333333333222222222111111111111000000111111222333222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111000000000000000000000000000...---///222333000---/////////000111111222222///000333777<<>>===<<<;;;:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDFFFJJJOOOTTT\\\cccnnnvvv{{{~~~{{{yyyyyyxxxxxxuuukkk^^^XXXYYYXXX]]]ggguuu{{{vvvsssmmmfffaaa___^^^]]]```dddjjjoooxxx|||~~~oooZZZHHH>>>:::999666666666666666666777888666666666555444444333333333333333222222222111111111111000000111111222333111111000000000/////////000000000000000000000000000000000000000000000000000000000000000111111111//////000000000000//////000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111000000000000000000000000000//////222666666222---...//////000111111222222111222555999>>>DDDHHHJJJIIILLLPPPQQQRRRUUU\\\bbbrrrvvvsssvvvrrrrrrmmmbbbZZZ]]]jjjwww}}}xxxssslllllluuuxxxeeehhhuuu|||pppjjjhhhqqq~~~yyyqqqhhh]]]VVVMMMIIIBBB>>>;;;;;;:::999:::;;;<<<>>>???@@@AAAAAABBBCCCEEEFFFIIINNNUUUYYYdddkkkuuu{{{~~~}}}xxxrrrnnnlllkkkjjjllllllggg``````ccciiinnnzzz{{{xxxtttmmmfffdddcccaaabbbeeeaaafffnnnvvv}}}}}}{{{~~~|||dddOOOBBB>>>>>>666666555666666777888999777777666555444444333333333333333222222222111111111111111000111222222333000000000000////////////000000000000000000000000000000000000000000000000//////000000111111222222......////////////......000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111000000000000000000000000111000111444999999333......//////000111222222222333444777;;;@@@EEEIIIKKKIIINNNRRRTTTUUUYYYaaaggg{{{xxxvvvyyy|||{{{uuukkkdddhhhuuu|||uuupppiiijjjuuunnn```iii}}}qqqjjjiiijjjuuu}}}tttkkkbbbYYYTTTJJJFFF@@@;;;999999888888:::;;;<<<>>>@@@AAABBBBBBDDDEEEFFFHHHLLLQQQYYY^^^jjjqqqyyy~~~{{{uuunnnhhhccc```\\\\\\```dddeeedddhhhooozzz~~~yyyuuuqqqmmmiiifffccc```bbbccceeeiiipppyyy}}}yyyzzzxxx___GGG===>>>777666555666777888777666666555555555555444444444444444222222222222444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000222222222222222111000///000111111111222222222222000000000000000000000000000000000000000000000000444,,,///<<>>DDDIIILLLMMMNNNNNNQQQUUUTTTVVVcccsssxxxzzzrrroooyyyzzzmmmhhhdddiiivvvwwwjjj]]]qqqxxxiiiiiimmmrrr~~~wwwpppiii```UUUNNNFFFDDDAAA>>>===<<<<<<===888;;;>>>@@@@@@AAACCCEEEFFFGGGHHHJJJOOOXXXbbbiiitttwww{{{|||rrriiibbb[[[VVVRRRQQQQQQSSSXXX]]]bbbmmmxxx~~~{{{wwwssspppmmmiiifffdddcccccceeeiiipppwww{{{|||pppllloootttkkkQQQAAA>>>999888666777888888777666666555555555555444444444444333333222222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000111111222222222222222111000000000111111111222222000000000000000000000000000000000000000000000000;;;888===FFFEEE999111222///000111111000111333555666888===BBBFFFHHHHHHFFFMMMOOOTTTYYYZZZ___nnn~~~yyyzzz}}}~~~xxxyyyxxxiiiggggggooo}}}}}}lllcccdddwwwqqqhhhkkkrrryyy}}}tttllleee\\\RRRKKK@@@>>><<<:::888888999999:::<<>>;;;999888777888888888666666555555555555444444444444333333222222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111///000000111111000000///000000000000000000000000---...///000111111111111/////////000000000111111000000000000000000000000000000000000000000000000:::<<>>BBBFFFIIIJJJKKKSSSVVV[[[___bbbjjj||||||zzzyyy|||vvvsssvvv|||rrrbbbeeelllxxxlllaaa```ooopppjjjiiiqqqzzzyyyoooggg___WWWMMMFFF>>>===<<<:::999::::::;;;<<<>>>@@@AAAAAABBBDDDFFFJJJMMMQQQVVV\\\eeennnttt}}}|||ssslll```VVVOOOKKKIIIHHHIIIHHHJJJOOOUUU\\\iiiuuu}}}yyyvvvooolllgggcccbbbdddgggiiipppsssyyy~~~vvvdddYYYUUUWWWZZZpppzzzkkkPPPAAA===;;;888777777777777555666555555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000111111000000000////////////////////////,,,------...//////......////////////000000000000000000000000000000000000000000000000000000000000222555:::===777///...444///000111111000111333555888:::===AAAFFFMMMTTTXXX\\\^^^```bbbfffsss}}}yyyvvvoooggggggqqqzzz|||wwwhhh^^^eeeqqqppp```___fff{{{yyyhhhiiippp{{{{{{tttjjjaaaZZZRRRIIICCC===<<<<<<;;;;;;<<<<<<======>>>@@@AAAAAABBBDDDFFFIIINNNTTT\\\dddmmmuuu{{{~~~yyynnnggg\\\RRRMMMJJJJJJIIIIIIHHHJJJPPPVVV___mmmyyy~~~{{{ssspppkkkgggeeeeeeggghhhgggkkkqqqwww~~~zzzgggYYYRRRQQQRRRgggrrr}}}uuuZZZGGG???<<<999777666666555444666555555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000111111111111000000///////////////////////////000000000//////...---////////////000000000000000000000000000000000000111111111111111111111111111000000222111///000333///000111111000111333555555:::AAAGGGLLLRRRWWW[[[\\\]]]]]]^^^gggyyy}}}vvvqqqiiidddhhhttt||||||}}}lll``````iiiwwwzzzfff\\\cccqqqpppjjjppp|||wwwpppeee\\\TTTMMMFFFAAA999999999999999:::;;;;;;===>>>???@@@@@@BBBDDDGGGLLLRRR[[[dddmmmuuu|||xxxtttfff```WWWPPPMMMKKKKKKKKKKKKKKKNNNUUU\\\eeesss~~~vvvtttqqqnnnkkkjjjiiiiiidddgggkkkqqqwwwlll\\\RRRQQQRRR___mmm|||eeePPPBBB>>>:::777777666666555666555555555555444444444222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000111111222222111111000000000000000000000000000333333333333222111000////////////000000000111111000000000000000000000000111111111111111111111111888444000000111333222111///000111111000111333555333<<>>@@@@@@AAACCCGGGJJJRRRYYYcccllltttzzz|||vvvooojjj\\\YYYTTTQQQPPPPPPOOOOOOPPPQQQWWW___gggppp~~~}}}|||zzzwwwtttqqqnnnmmmfffgggiiilllqqqyyy}}}|||{{{lll^^^WWWUUUZZZkkk~~~oooXXXFFFBBB===:::888888777666666555555555555444444444222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000111111222222111111000000000000000000000000000222222222333333222111111000000000111111111222222000000000000000000000000111111111111111111111111555444222222333444222//////000111111000111333555888@@@KKKQQQQQQPPPOOOPPPRRRSSSVVV```uuuzzzwwwrrrkkkfff___mmmzzz~~~wwwlllhhhjjjuuu~~~jjj```fffyyyyyypppnnnxxxyyyllldddYYYPPPJJJEEE@@@<<<<<<======>>>>>>>>>>>>>>>>>>@@@AAABBBCCCFFFKKKNNNWWW^^^gggoootttwwwyyyzzzzzz|||~~~zzzvvvqqqkkkddd```ZZZZZZZZZ[[[\\\\\\[[[YYYZZZ\\\dddnnnvvv|||xxxtttqqqhhhhhhhhhiiimmmuuu~~~xxxvvvuuuuuuuuuzzzmmm^^^XXXXXXjjjuuu^^^HHHDDD???<<<::::::999888666666555555555444444444222222444444444444222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111222222222222111111000000000000000000000000---...///000000111111000111111111111222222222222000000000000000000000000111111111111111111111111,,,///222222222222111...///000111111000111333555???CCCGGGHHHHHHKKKRRRWWWVVVXXX\\\iii{{{vvvrrrmmmfffbbb```ttt~~~|||rrriiikkkssswwwdddaaammm|||llliiinnn{{{{{{uuuhhh```UUULLLGGGCCC>>>;;;999999:::;;;;;;::::::999@@@AAABBBCCCEEEIIINNNQQQYYY___hhhnnnqqqrrrqqqqqqsssvvvyyy|||~~~~~~}}}|||vvvsssoookkkgggccc^^^ZZZ___```bbbfffiiiiiigggddddddfffooozzzzzzwwwpppooollliiihhhmmmvvv}}}wwwooonnnqqq{{{iiiZZZ^^^jjj~~~kkkVVVCCC<<>>AAAFFFIIIKKKMMMOOOQQQOOORRR]]]ttt~~~vvvssstttnnnaaa[[[___cccyyyzzzvvvooolllxxxnnnjjjttt}}}lllhhhlllpppzzzuuulllccc\\\QQQFFF???;;;999777;;;;;;;;;<<<<<<>>>???@@@???DDDGGGEEEEEEKKKQQQSSS[[[eeelllkkkiiikkkjjjeeehhhjjjnnnqqqssssssrrrqqqmmmfffaaa___[[[VVVYYY___cccmmmuuuxxxyyyyyysssjjjpppuuu}}}~~~{{{wwwuuurrrmmmjjjlllqqqvvv|||yyysssrrruuu}}}nnn___\\\iiisss[[[FFF>>>@@@:::888:::888777777666444444333333444333333333333333333333333333333333333333333333333111111111111111111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000222222111111000000//////111111000000000000111111222111000000//////000000111000000000000000000000000000000000000000000000111222222222111333777:::???BBBFFFJJJLLLNNNPPPRRRWWWYYYbbbtttzzzsssnnnmmmdddWWWUUU[[[lll|||tttnnnqqq~~~fffgggvvvxxxjjjiiiooottt}}}}}}rrrhhh^^^WWWMMMDDD???<<<;;;:::;;;;;;;;;<<<===>>>???@@@???DDDGGGFFFHHHOOOUUUWWWZZZbbbfffcccaaa```^^^ZZZZZZ\\\```dddfffggggggfffbbb\\\XXXVVVSSSSSSZZZcccuuu}}}uuummmrrryyy|||{{{wwwsssooommmoooqqqvvv|||~~~{{{|||}}}wwwhhh```lll{{{___III@@@@@@:::777999666777666555444444444444444333333333333333333333333333333333333333333333333111111111111111111111111444444333222111000//////000000000000000000000000000000000000000000000000////////////////////////222111000000000000000000444444333222111000//////111000000000000000111111111000000///////////////000000000000000000111111000000000000000000000000222333333333333555999<<<@@@CCCGGGJJJLLLNNNQQQSSSYYY\\\eeetttyyysssmmmfffZZZPPPSSS]]]www{{{sssqqq{{{qqq```ggg{{{pppgggkkkttt|||xxxlllcccVVVPPPHHHAAA>>>======<<<<<<<<<<<<===>>>???@@@AAA@@@EEEGGGGGGKKKSSSZZZ\\\ZZZ^^^___ZZZVVVTTTPPPMMMKKKNNNQQQUUUWWWYYYYYYYYYTTTQQQNNNMMMMMMSSS```nnnyyyrrrmmmttt~~~{{{xxxuuurrrqqqqqqpppuuu{{{~~~tttkkkqqq~~~~~~bbbJJJ???>>>999777999555777666555444444444444444333333333333333333333333444444444444444444444444111111111111111111111111444444333333222111111000000000000000000000000000000000000000000000000000////////////////////////111111000000000000000111222222222111111000000000000000000000000000111222111000//////......//////000000000000000111111111000000000000000000000000111222333333333666:::===BBBDDDHHHKKKMMMOOOSSSUUUTTTZZZgggvvvyyyxxxtttnnndddWWWPPPYYYggg~~~xxxsssyyyxxxjjjcccoooxxxiiifffmmm{{{{{{rrrfff]]]PPPKKKDDD???===<<<<<<<<<<<<<<<======???@@@BBBCCCAAAEEEHHHIIINNNVVV\\\]]]ZZZZZZWWWSSSNNNKKKHHHEEEFFFHHHJJJMMMOOOOOOOOOOOOJJJJJJIIIIIIMMMYYYlll{{{wwwpppnnnoooyyy~~~zzzvvvssspppkkkoootttxxx|||vvvuuuyyycccJJJ======888777999666666666555444444444444555333333333333333333333333444444444444444444444444111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111...//////000000111111111000000//////000111222222111111000/////////////////////000000111111111111000000000000000000000000000111222222333666:::===DDDFFFIIILLLNNNQQQTTTWWWUUU```ppp~~~yyysssqqqpppkkk```UUUSSSaaappp{{{uuuxxxlllhhhlll|||pppfffhhhrrr|||uuulll```XXXLLLHHHAAA===;;;;;;;;;;;;=========>>>@@@BBBCCCDDDCCCGGGJJJLLLRRRZZZ]]]\\\WWWSSSOOOKKKHHHEEECCCCCCGGGHHHIIIJJJJJJJJJIIIIIIDDDGGGIIIKKKSSScccvvvzzzppplllrrryyy~~~yyytttppplllmmmpppsssvvv{{{{{{yyygggLLL>>>===999888:::666666555555444444444555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222------...///000111222222////////////000111222333222111111000000000000000/////////000111111222222000000000000000000000000///000111222333666;;;>>>EEEHHHJJJMMMOOORRRVVVYYY```mmm}}}|||rrrllliiiiiieee\\\TTTWWWfffuuuxxxvvvtttggglllwww|||mmmiiinnnyyywwwoooeeeZZZRRRIIIEEE???<<<;;;;;;;;;;;;======>>>???AAACCCEEEFFFFFFKKKOOOSSSZZZaaaaaa^^^UUUNNNHHHFFFDDDAAAAAACCCHHHIIIIIIHHHHHHGGGFFFFFFBBBGGGKKKPPP[[[mmm|||yyyqqqkkkmmmyyy~~~xxxtttqqqpppooooooqqquuuzzz~~~}}}nnnQQQAAA>>>:::999;;;666555555444444444555555666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000111222222/////////000000111111222////////////000111222333333333222111111111111111...//////000111111222222000000000000000000000000000111222333555888===@@@GGGIIIKKKMMMOOOSSSWWWZZZjjjvvvuuullliiihhhiiifff^^^YYY___mmmyyy~~~~~~www{{{}}}ppplllvvvvvvnnnqqqxxx|||rrrhhh]]]SSSMMMEEEBBB===;;;;;;<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGIIIOOOUUU\\\dddkkkjjjeeeXXXNNNFFFEEEDDDBBBCCCGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEKKKPPPXXXfffwww|||tttlllkkkoooxxx~~~zzzvvvssspppmmmnnnqqquuuxxxzzzsssVVVDDD@@@;;;::::::555555555444444444555555666333333333333333333333333222222222222222222222222111111111111111111111111333222222111000///......000000000000000000000000000000000000000000000000222222222222222222222222000000///000000111222222222222222111111111111111////////////000111222333444333222222111111222222...//////000111222222222000000000000000000000000111222444555666:::>>>BBBHHHIIILLLMMMPPPSSSXXX[[[mmmwww{{{pppiiihhhlllnnnkkkdddaaahhhuuu}}}|||~~~}}}vvv{{{rrrqqquuu}}}tttqqqwww~~~zzznnncccYYYOOOIIIBBB???<<<;;;<<<===>>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJQQQZZZbbblllsssqqqkkk]]]RRRIIIHHHGGGEEEFFFKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJOOOVVV___ooorrrjjjffflllxxx}}}zzzwwwtttrrrsssuuuwww}}}eeeKKKBBB>>>888777;;;:::999777555444555666777444444444333333333222222333333333333333333333333111111111111111111111111333333222222111000//////111000/////////000222333222222222111111111111000000000000000111111111111000000000000000000000000111111111111000000000000222111000//////000111222222111000000000111333444222111111111000000//////222222111111111111111111//////111333777;;;???BBBGGGFFFIIINNNQQQSSSXXX___kkk|||uuummmmmmooozzzzzztttnnnoooxxx|||zzz}}}xxxyyyyyyjjjhhhnnnzzzzzzyyyyyyrrreee[[[RRRJJJDDD@@@???===<<<<<<===>>>>>>AAA@@@@@@@@@BBBDDDGGGIIIKKKUUUaaalllwww|||xxxqqqbbbVVVNNNMMMLLLJJJKKKOOOOOOOOOOOONNNNNNMMMLLLKKKOOOWWWaaakkkxxxwwwpppjjjfffnnn{{{wwwtttssstttuuuzzz}}}nnnRRREEE???999777:::999888777666555555666666444444444333333333222222333333333333333333333333111111111111111111111111333333222222111000000///222111000000000111333333222222222111111111111000000000000000111111111111000000000000000000000000111111111111111111111111222111000//////000111222111111000000111111222333222111111111000000000000111111111111111111111111000000111333777;;;@@@CCCFFFGGGJJJNNNOOOQQQYYYcccwwwtttoootttyyy}}}xxxyyy}}}rrrvvvqqqeeehhhrrrtttsssuuuxxx}}}zzzlll___UUUMMMEEE??????>>>===<<<<<<<<<===>>>@@@@@@@@@AAACCCFFFJJJMMMOOOYYYeeeppp{{{}}}vvvhhh]]]UUUSSSSSSQQQRRRUUUVVVUUUTTTTTTUUUVVVXXXYYY^^^dddjjjpppyyy|||tttlllkkkooo|||{{{wwwuuuttttttvvvyyy~~~yyy[[[JJJAAA:::888:::888888777777666666555555444444444444333333333333333333333333333333333333222222222222222222222222333333222222111000000000222222111111222222333444222222222111111111111000000000000000111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000111222222222222222111111111111111000000000111111111111111111111111222222222333777===BBBEEEGGGIIIMMMOOOMMMPPP]]]kkk|||rrrsss}}}lllvvvyyygggaaakkkzzzssskkkkkkooowww}}}tttfffZZZPPPHHHAAA<<<>>>===<<<;;;;;;<<<===>>>???@@@AAABBBDDDHHHMMMQQQUUU___kkkvvvppphhh```____________aaadddcccccccccfffjjjoooqqqtttvvvvvvvvvxxxzzzuuunnniiiooo||||||yyywwwvvvtttvvvzzzbbbMMMBBB;;;:::<<<777888888888777666555444555444444444444333333333333333333333333333333333222222222222222222222222222222222111111111000000111111111111222222333333222222222111111111000000///000000000111111111111000000000000000000000000//////000000000000111111111000000000000000000111///000111333333222111111111111111111111111111111111111111111111222222222444333333444888>>>DDDHHHIIIMMMQQQQQQMMMQQQbbbtttyyyrrrxxx}}}nnn|||pppaaa```pppwwwlllkkkggglllvvvyyyooobbbVVVNNNGGG@@@<<<<<<<<<;;;;;;;;;===>>>??????AAACCCCCCDDDIIIOOOTTT\\\fffrrr|||yyysssmmmlllooopppqqqqqqpppqqqrrruuuyyy~~~|||wwwtttqqqlllhhhkkkwww~~~|||{{{rrrsssuuuyyy~~~fffOOOCCC===<<<===777888888888777666555444555555555444444444333333333333333333333333333333222222222222222222222222222222222111111111111111///000000111111111111111222222222111111111000000///000000000111111111111000000000000000000000000........./////////000000000000000111111000000000///000111333333222111111111111111111111222222222000000111111111222222222444444444666;;;@@@FFFJJJIIIMMMQQQPPPMMMRRReeezzzzzzxxx}}}|||}}}{{{xxx{{{ggg]]]aaatttnnnjjjllliiioooyyyrrriii\\\QQQJJJEEE@@@<<<<<<;;;;;;;;;<<<===???@@@AAACCCEEEEEEEEEJJJQQQXXXcccmmmxxx}}}yyyxxx|||yyy{{{zzzrrrmmmiiihhhhhhtttsssrrrrrrsssxxx}}}jjjRRRDDD???>>>>>>888888777777666666555555555555555555444444444333333333333333333333333333333333333333333333333333111111111111111111111111//////000111111111111000222222222111111111111000000000000000111111111111000000000000000000000000---......//////000000000000000111111111111000000000000111222222222222222111111111222222222222222000000000111222222333333444555666999>>>CCCGGGJJJHHHKKKNNNNNNLLLSSSggg{{{~~~}}}{{{zzzzzz|||{{{ooo```]]]eeewwwwwwiiihhhlllooouuu|||iiiaaaTTTJJJEEEAAA>>>;;;<<<<<<;;;<<<===???AAABBBBBBEEEHHHHHHHHHMMMWWW___jjjttt~~~xxxoookkkhhhhhhmmmsssyyywwwtttsssuuuyyy~~~~~~nnnTTTFFF@@@>>>===999888777666555555666666555555555555444444444444333333333333333333333333333333333333333333333333111111111111111111111111///000111222222222111111222222222111111111111000000000000000111111111111000000000000000000000000/////////000111222222222///000111222222111000///111111000000111111222333111111111222222333333333///000000111222222333333333555888<<>><<<<<<<<<<<<===>>>@@@BBBDDDBBBFFFJJJLLLMMMTTT___iiirrr{{{~~~|||{{{ooohhhcccdddgggnnnzzz}}}xxxuuuuuuxxx||||||{{{qqqWWWGGGAAA>>>;;;:::999777555444555666777666666555555555444444444333333333333333333333333333333333333333333333333111111111111111111222222000111222333444333222222222222222111111111111000000000000000111111111111000000000000000000000000000111111222333333444444///000111222222111000///222111000000000111333444111111111222222333333333///000000111222222333333333555999>>>BBBFFFIIIJJJNNNOOOQQQSSSUUU]]]ooo}}}uuupppqqqxxx{{{xxxxxx{{{|||yyy{{{~~~{{{rrrpppsssvvvbbb^^^iiixxxxxxllljjjmmmqqqvvvwwwlllaaaXXXMMMEEEBBBAAA???>>>===<<<<<<===???AAACCCEEEBBBGGGLLLOOOQQQYYYfffpppvvvsssrrrpppmmmjjjhhhgggfffddd]]]ZZZ```hhhttt~~~|||zzzyyyyyyzzz{{{~~~wwwuuuxxxwww[[[GGG===::::::888888777777666666555555444444333333333222222222333333333222222222111111222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222111111111000000//////000111111111222222222222111111111111111111111111000000000000000000000000111111111111111111222222666999===AAADDDGGGKKKMMMPPPSSSTTTSSSYYYhhhvvv}}}}}}{{{{{{tttqqqfffiiittt~~~uuuyyywwwwwwrrrkkkqqq~~~nnn\\\aaattt{{{kkkhhhjjjnnnsss{{{yyymmmcccXXXQQQIIIAAA===;;;:::999<<<>>>@@@@@@@@@@@@BBBDDDHHHIIIKKKNNNUUU```llltttyyymmmccc]]]XXXYYYYYYXXXZZZ]]]WWWZZZ^^^bbbiii{{{~~~|||zzzyyyxxx{{{~~~{{{vvvyyy|||aaaLLLAAA===<<<999888888777666666555555444444444444333333333333444333333333333222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111000000000///000000000111111111222222111111111111111111111111111111111111111111111111111111111111111222222333777:::>>>BBBEEEHHHKKKNNNNNNRRRVVVXXX___lllwww|||~~~yyyxxx||||||wwwooollleeelllxxx{{{~~~wwwuuupppllluuunnnbbbkkkvvviiihhhkkkqqqwwwtttfff]]]SSSMMMEEE@@@===<<<<<<<<<<<<>>>@@@AAAAAAAAACCCDDDHHHJJJMMMRRRZZZeeeqqqyyywwwjjj\\\UUUPPPPPPQQQRRRTTTXXXUUUZZZbbbkkkxxx|||yyywww{{{}}}|||||||||vvvvvv~~~iiiTTTGGG@@@>>>:::999888777666666666666666555555555444444444444555555444444444333333333333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111000000000000/////////000000000111111111111111111111111111111111111111111111111111111111111111111111222333333777;;;???CCCEEEHHHKKKNNNLLLQQQVVV[[[dddpppxxxzzzzzzvvvuuuyyyxxxqqqiiieeedddppp|||}}}vvvrrrnnnooo|||yyyooommmzzzoooggghhhnnnvvv|||xxxlll^^^UUULLLGGGAAA===<<<===>>>>>>;;;>>>AAACCCCCCCCCDDDEEEHHHKKKQQQXXXaaammmxxxtttfffVVVNNNIIIJJJLLLNNNSSSYYY\\\aaakkkyyyzzzwwwyyy{{{~~~pppeeeeeerrrrrr\\\LLLBBB???;;;:::999777666666666777666666666666555555555555666555555555444444444444444444444444444444444444111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111222333333444777;;;???BBBEEEGGGKKKMMMJJJNNNSSSZZZeeerrrxxxwwwyyyuuutttvvvssskkkccc```bbbttt~~~|||}}}zzztttooommmtttrrrpppvvvxxxiiieeejjjqqqzzz}}}rrreeeYYYQQQGGGDDD???<<<;;;<<<===>>>;;;>>>BBBDDDDDDDDDEEEFFFHHHMMMUUU^^^iiitttuuugggUUUNNNIIIJJJOOOUUU]]]dddkkkpppyyy}}}zzzyyyyyy{{{~~~nnn```]]]iiiyyybbbPPPDDD@@@===<<<:::888666666777777777777666666666555555555666666666555555555444444444444444444444444444444111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000111111////////////000000000000111111111111111111111111111111111111111111111111111111111111222333444555777:::???BBBDDDGGGJJJLLLJJJLLLPPPWWWdddqqqvvvtttuuuqqqpppppplllddd^^^\\\eeevvv|||}}}{{{xxxsssmmmppp}}}|||iiinnn{{{|||pppffffffmmmuuuxxxmmmaaaVVVOOOEEEBBB===;;;;;;;;;<<<<<<;;;>>>BBBDDDEEEFFFGGGIIIJJJPPPZZZeeepppzzzzzzmmmYYYRRRLLLOOOVVV___jjjtttzzz{{{{{{{{{}}}vvveee]]]eeegggSSSFFFAAA???===:::888777777777888777666666666555555555555666666555555555444444444333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111111000000000000000000111111111111/////////000000000111111111111111111111111111111222222222222222222222222111111111111222444555666999<<<@@@CCCEEEGGGJJJLLLKKKLLLOOOWWWfffsssuuuqqqnnnkkkjjjjjjggg```]]]^^^mmm{{{yyyyyytttpppxxxrrrccclll~~~rrrjjjeeeiiirrr{{{~~~ttthhh\\\SSSNNNDDD@@@<<<::::::;;;;;;;;;===???BBBCCCEEEGGGJJJLLLOOOVVVaaalllvvvttt___WWWPPPSSS[[[fffttt~~~}}}~~~ssseeefff}}}kkkVVVIIIDDD@@@>>>;;;888777777888999666666666555555555444444555555555444444444333333333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111111000000///000000000111111111111000000000111111111222222111111111111111111111111222222222222222222222222111111111222333444555666;;;>>>BBBEEEGGGIIILLLNNNLLLNNNRRR\\\lllwwwvvvnnniiigggfffgggfffcccdddhhhyyyzzz{{{wwwtttzzzkkkfffqqqjjjeeedddkkkwww{{{pppcccWWWNNNJJJAAA>>>;;;:::;;;<<<======>>>@@@AAABBBDDDGGGLLLOOOUUU]]]hhhsss|||yyyggg]]]VVVWWW^^^jjjyyy~~~~~~mmmiii}}}mmmXXXKKKFFF@@@>>>;;;888777777888999666555555555444444444444555555444444444333333333222222222222222222222222222222222333333222222222111111111111111111111111222222222222222222222222222222222222222222222222000000111111111111000000//////000000111111111222111111111111222222222222111111111111111111111111222222222222222222222222111111111222333444666777===@@@DDDGGGIIIKKKNNNPPPMMMPPPVVVbbbrrr|||wwwlllhhhffffffiiiiiiiiimmmsss|||}}}yyyxxx}}}mmmdddnnnzzzuuueeebbbcccmmmzzzyyymmm```SSSKKKFFF???<<<::::::<<<>>>??????@@@@@@AAABBBCCCGGGMMMQQQZZZbbbmmmxxx{{{nnncccZZZZZZaaalll|||~~~~~~}}}{{{ppp{{{ttt]]]KKKBBB>>>;;;888666777777777777999888777666666555555555222111111000000111111222444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333222111000000111111111111222222222222111111///000111222333222111111222222111111111111111222222222222222222222222222000111222222222333666999@@@BBBEEEIIILLLOOOQQQSSSRRRUUUbbbvvvzzzqqqllliiimmmrrrtttsssttt}}}zzzxxxjjjhhhppp~~~zzzmmmaaaaaaeeepppxxxmmmfff]]]PPPFFFBBB>>>===<<<;;;<<<===???AAA@@@BBBEEEEEEFFFJJJPPPUUU```iiivvvxxxlll```___gggwww~~~|||yyywww{{{yyybbbOOODDD>>>;;;888666777888888777999888777666666555555555444333333222222333333444444444444444444444444444222222222222222222222222333333222222222111111111111111111111111111111111111111111111111111111111333222222111000000111111111111222222222222111111///000111222333222222111111111000000///000000111222222222222222222222222000111222222222333666888>>>@@@DDDGGGJJJMMMPPPRRRTTTYYYhhhyyyyyyrrrooonnnttt|||uuuhhhhhhuuuqqqgggbbbeeekkkvvvuuuiiiaaaYYYMMMDDDAAA>>>===<<<<<<<<<>>>@@@AAAAAADDDEEEFFFGGGLLLTTTZZZgggooozzz}}}yyyooohhhjjjttt~~~}}}{{{wwwxxx~~~iiiSSSGGG>>>;;;888777777999999888999888777666666555555555555555555444444555555555444444444444444444444444222222222222222222222222444444333333222222111111222222222222222222222222111111111111111111111111333222111111000111111111111111222222222222111111000000111222222222222111000///////////////000000222222222222222222222222111222333222222333666888>>>AAAEEEHHHKKKNNNQQQSSSVVV```ppp|||}}}wwwssssssuuu~~~pppfffhhhxxxxxxiiicccdddjjjttt}}}{{{oooccc[[[RRRHHHAAA???======<<<<<<===>>>@@@AAACCCEEEFFFGGGIIIPPPYYYaaaqqqwww}}}wwwuuupppooowww|||~~~~~~vvvxxx|||oooVVVGGG>>><<<999777888999999999999888777666555555555555666666555555555555666666444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111111222111111222222222222111111000000111111222222222222000000/////////000111111222222222222222222222222222333333333222333666888???CCCHHHLLLNNNPPPTTTWWWXXXfffwwwzzzssssssvvv}}}kkkfffkkkyyy}}}qqqgggeeeeeeooo{{{vvvjjj]]]UUUMMMDDD???>>><<<<<<<<<===>>>@@@AAABBBCCCEEEFFFGGGKKKSSS___hhhwww|||~~~yyytttpppkkkkkkppp}}}|||~~~{{{uuu{{{sssXXXGGG@@@===:::888999999999999999888777666555555555555555555444444444444555555444444444444444444444444222222222222222222222222111111222333444444555666222222222222222222222222111111111111111111111111222111111111111111222222111111222222222222111111111111111111111222222222000000000000111111222333222222222222222222222222222333333333333444666999???DDDJJJMMMNNNPPPUUUYYY[[[lll~~~xxxrrruuuzzzwwwiiiiiiqqq~~~mmmeeefffgggrrrqqqeeeYYYQQQJJJBBB======;;;;;;<<<===???AAABBBCCCCCCDDDFFFHHHNNNXXXeeeooozzz~~~yyyrrrkkkfffdddaaacccmmm}}}~~~~~~|||wwwyyy]]]KKKBBB???;;;999999999888888999888777666666555555555444444333333333333444444444444444444444444444444222222222222222222222222000000111222333444555555333333333333333333333333111111111111111111111111111111111000111111222333111111222222222222111111111111000000111111222333111000000000111222333444222222222222222222222222111222333333333555888:::===CCCJJJMMMMMMOOOTTTZZZaaattt{{{vvvzzzppphhhoooyyyzzzgggbbbdddiiisss{{{lllaaaUUUMMMGGG@@@<<<;;;:::;;;<<<>>>@@@BBBCCCDDDBBBEEEHHHLLLRRR^^^lllvvv}}}vvvmmmcccZZZVVVWWWXXX]]]hhhxxx~~~eeeSSSEEEAAA===:::999888777666999888777666666555555555555444444333333444444555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111000000111222222333111111222222222222111111222111000000000111222333/////////000000111222333222222222222222222222222000111222333444666999<<<===DDDKKKNNNMMMOOOUUU[[[jjj}}}~~~}}}}}}wwwwwwjjjjjjuuuqqqbbbbbbfffmmmuuu}}}vvvggg\\\QQQKKKEEE>>>999888999:::<<>>;;;999888777555999888777666666555555555555555444444444444555555444444444444444444444444222222222222222222222222444444333222111//////...333333333333333333333333111111111111111111111111111111000000111222333333111111222222222222111111222111000000000111333444............///000222222222222222222222222222222///000222333444666:::===???FFFMMMPPPOOOQQQXXX^^^ppp{{{wwwwwwsssrrrgggkkkyyykkkaaadddkkkooowwwyyyssscccYYYOOOIIIDDD<<<777666999:::<<>>???@@@AAADDDFFFJJJMMMRRRYYYcccnnnxxx~~~}}}sssaaaRRRPPPOOOIIIIIINNNOOOUUU^^^fffqqqyyyvvvwwwvvv___JJJCCC<<<;;;;;;888888:::777888888888777666555555666666555555555444444444444444444444444444444444444333222222111222222222222222222111222222333333333333333222222222111111111111222222222222111111222222222111111111000000111111111111111111111111111111111111111111111111222111111111000000000000333333222111111222333333333333333333333555:::===BBBFFFKKKOOOMMMMMMTTT^^^rrr}}}{{{}}}zzz||||||zzzxxxvvvsssrrrzzzzzzhhhfffrrr~~~~~~rrrgggccceeekkkrrrxxx~~~rrrhhh]]]QQQEEEBBBAAA>>>;;;:::<<<===???@@@@@@BBBEEEGGGIIIMMMUUU___jjjuuuvvvjjjZZZNNNNNNOOOLLLMMMSSSSSSXXXaaakkkxxx}}}sssssszzzkkkNNNEEE===;;;;;;999999;;;;;;:::999888666666555555555555555555555444444444444444444444444444444444444444333222222222222222111111111111222333444555333333333222222222222111111111222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000333222222111111222222333444444444444555777<<>>;;;;;;999:::;;;;;;999888666555555666777555555555555555555555555444444444444444444444444444444333222222222222333222111111111222222333444222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333444444444555888===AAAGGGHHHLLLMMMJJJIIIQQQ\\\oootttzzz~~~wwwtttrrrwwwzzz||||||}}}|||yyyuuuvvvyyyhhhcccsssqqqgggeeefffhhhlllppp}}}sssfff]]]RRRIII@@@>>>>>><<<:::;;;???@@@AAAAAABBBDDDHHHKKKRRR[[[gggrrrzzzzzznnneee___XXXTTTWWWZZZ[[[```ffflllmmmrrr}}}rrrllllllwwwyyyYYYLLL???::::::999999:::777666555444444555777888444555555555555555555555444444444444444444444444555444333333222222333333444333222222111111111222222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333444444555999>>>AAAGGGHHHKKKLLLIIIIIIRRR]]]lllqqqwww~~~xxxkkkjjjoooyyy}}}~~~}}}}}}~~~zzzuuuxxxxxx```cccyyy}}}iiiaaaaaacccgggkkkrrryyynnnbbbYYYNNNFFF@@@???>>><<<<<<>>>???@@@AAABBBCCCFFFJJJNNNUUU```nnnyyy{{{pppgggbbb[[[[[[]]]bbbeeehhhmmmssswwwwwwzzzooogggcccmmmaaaQQQAAA;;;:::999999:::555555555555555666777777444444444555555555555555444444444444444444444444555444444333333333333333555444333222111111111111111222222222222333333333222222333333333333222222111111111111111222222222111111111111111111111111111111111111111111111111111111111222222222222222111222222333333222222111222333444444666:::???CCCHHHHHHKKKLLLJJJLLLVVVbbbkkkpppuuu{{{zzzpppdddfffppp|||}}}zzztttyyylll\\\fffrrrbbb[[[\\\___eeekkkxxxuuuiii]]]VVVJJJCCC?????????===>>>@@@???@@@AAABBBDDDHHHNNNRRRVVVbbbrrr~~~|||xxxpppgggbbbbbb[[[aaaiiiooorrruuuzzz~~~}}}~~~ssshhh```fffzzziiiWWWEEE===<<<;;;::::::666666777777777666666555444444444555555555666666444444444444444444444444555555444333333333333444333333222222111222222222111111222222222333333333222333333444444333333222000000111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333111222333333333333222111333444555666888<<>>>>>===>>>AAA>>>???AAABBBEEEJJJQQQUUUZZZgggwwwxxxqqqmmmfff______ccchhhqqq|||zzzlllaaaddduuunnn\\\HHH???===<<<;;;;;;888999999999888777555333444444444555555555666666444444444444444444444444555555444333333333333444111111111111222333444444111111111222222333333333222333333444444333333222000000111111222222222222111111111111111111111111111111111111111111111111111111111222222333333333111222333444444333222111444555666777999===CCCGGGJJJKKKNNNPPPPPPSSS```mmmnnnpppppppppqqqssspppiiiccckkk{{{yyy{{{kkk___^^^qqqpppggg]]]YYYZZZ```lllwww{{{ooobbbVVVOOOCCC???<<<======<<<>>>BBB>>>???@@@BBBEEEKKKRRRWWWaaammm|||zzzrrrjjjeee___ZZZ]]]dddwww~~~zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~|||~~~|||tttiiiccclllvvv]]]GGG@@@>>>999666999777777777777666666666666666666555444444444444555444444222222222222444444333333333333333333333333333333555555555555333333333333333222222111111111111111222222222333333333000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111222222222222222222222222333333444666:::>>>CCCEEEHHHPPPRRRNNNRRRbbbpppvvvwwwoookkknnnrrrrrrrrrrrrlll|||}}}~~~tttfff```fff~~~iiiaaa[[[XXXZZZaaaooo||||||pppfff\\\QQQJJJDDDBBB@@@>>>>>>???AAABBB@@@===???EEEHHHIIIOOOXXXkkksss|||}}}zzzwwwnnncccYYYUUUUUUXXXdddppp}}}yyywwwssssssrrrrrrrrrrrrrrrsssrrrssstttuuuvvvvvvvvvvvvtttvvvzzz}}}}}}yyymmmdddfffxxx{{{bbbJJJBBB???:::888;;;888777777777666666666666666666555444444444444555444444333222222333444444333333333333333333333333222333444555555444333222333333333222222222111111111111222222222333333333111111111111111111111111333333333333333333333333111111111111111111111111111111111222222333333333222222222222222222222222333333444666:::???CCCFFFIIIPPPRRRQQQYYYkkkyyy}}}xxxqqqmmmqqqwwwyyy{{{}}}~~~uuugggeeeqqq|||ddd^^^YYYYYY\\\dddtttyyymmmcccXXXNNNGGG@@@>>><<<::::::<<<>>>???AAA>>>???DDDHHHKKKRRR[[[lllsss|||~~~{{{vvvooojjjaaaZZZSSSQQQRRRXXXggguuu}}}~~~~~~}}}}}}}}}~~~}}}{{{wwwsssnnnllliiigggeeedddcccdddeeefffeeefffggghhhiiiiiiiiiiiigggiiilllooorrrsssttttttvvvwwwwwwyyyzzz{{{||||||~~~||||||vvviiicccjjjzzz}}}iiiPPPDDD???;;;:::===888888777777777666666666777666555555444444555555444444333333333333444444333333333333333333333333222222333333333333222222333333333222222222222111111111222222222333333333222222222222222222222222444444444444444444444444111111111111111111111111///000111222333444444555222222222222222222222222333333444777;;;???DDDFFFJJJOOORRRTTTaaavvvxxxrrrpppvvv~~~sss___eeeyyyooo^^^ZZZXXXYYY^^^hhhzzzuuuhhh^^^TTTJJJDDD@@@???===<<<<<<>>>@@@AAABBB@@@@@@DDDIIINNNWWW```nnnttt{{{~~~}}}{{{yyyvvvpppiii```ZZZRRROOOMMMNNNQQQ\\\nnn~~~yyyvvv~~~~~~}}}|||wwwvvvuuusssrrrrrrqqqqqqrrrrrrpppnnnkkkfffccc```]]][[[XXXUUUUUUUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]```bbbcccddddddeeefffggghhhjjjkkkmmmmmmqqqrrrtttwwwzzz}}}|||yyy}}}ssseeebbbjjjrrrxxx}}}|||qqqVVVFFF???;;;;;;===888888888777777777666666777666666555555555555555444444444333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222333444555777;;;@@@EEEHHHJJJOOORRRWWWhhh}}}vvvrrrsss{{{|||nnnYYYeee~~~zzzcccYYYWWWWWW[[[aaalll}}}pppdddYYYPPPGGGBBB??????>>>===>>>???AAABBBBBBBBBBBBEEEJJJSSS^^^fffrrruuuyyyzzzyyywwwwwwwwwsssppplllgggbbb[[[TTTOOOIIIJJJLLLNNNTTTbbbuuuyyyppprrrzzzzzzyyywwwuuurrrooommmhhhgggfffeeedddcccccccccaaaaaa```___]]][[[XXXWWWRRRQQQNNNKKKJJJKKKMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVVVVWWWVVVWWWXXXYYY[[[\\\^^^^^^^^^```cccfffjjjnnnqqqrrrpppsssxxx|||yyyxxx~~~lllbbbaaaeeeooo{{{||||||~~~yyy]]]III???;;;;;;<<<888888888888777777777777777777666555555555555666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222////////////////////////111111111111111111111111222222222222222222222222222222222222222222222222333444555888<<>>???BBBCCCEEEGGGMMMXXXdddkkktttttttttrrrooolllkkkkkkgggbbb\\\WWWSSSPPPMMMKKKDDDHHHLLLPPPXXXfffxxx|||tttooonnnwww~~~|||{{{|||~~~~~~~~~}}}wwwsssqqqnnnmmmllljjjgggdddaaa___ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPKKKJJJHHHFFFFFFFFFHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMNNNOOOQQQRRRSSSSSSQQQSSSUUUYYY\\\```bbbdddccceeeiiinnnsssvvvxxxyyyzzzzzzvvvfff```aaappp{{{~~~~~~~~~}}}dddMMM@@@<<<;;;;;;999999888888888777777777888777666666555555666666444444555555555555444444333333333333333333333333333333222222222222333333111222222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111222222222222222222222222444444666999===BBBGGGJJJKKKSSSZZZbbbqqq{{{sssrrrwww}}}oooaaaZZZnnnfffWWWTTTVVV[[[bbbjjjxxx~~~tttfffZZZQQQJJJDDD@@@;;;;;;<<<<<<>>>???@@@AAA@@@DDDGGGIIIQQQ^^^iiiooossspppkkkeeeaaa___^^^^^^ZZZUUUOOOKKKIIIIIIIIIIIICCCHHHMMMRRR\\\kkkxxx}}}yyyooohhhjjjrrr~~~}}}}}}}}}|||zzzwwwvvvvvvvvvuuuuuutttsssrrruuuuuutttttttttuuuuuuuuurrrrrrrrrqqqooooooppprrrssstttuuuwwwxxxzzz{{{|||yyyyyyzzz{{{|||~~~{{{|||~~~~~~|||~~~~~~xxxooohhhdddbbb______]]][[[YYYWWWUUUUUUPPPOOONNNLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXZZZ[[[^^^bbbfffiiilllnnntttuuuyyy}}}~~~ooofffdddkkktttkkkRRRCCC>>><<<:::999999999888888888777777888777777666666666666666333444555666666555444333333333333333333333333333555444333222222333444555111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333333222222222222222222222222444444666999>>>CCCHHHKKKKKKVVVaaajjjwww{{{ssstttzzzyyymmmbbb\\\sssuuu^^^TTTSSSVVV^^^gggqqqyyyoooaaaUUUMMMGGGBBB???===>>>???@@@AAACCCDDDEEE>>>EEEIIILLLTTTbbbmmmqqqpppjjjaaaXXXSSSQQQQQQQQQNNNKKKGGGEEEEEEFFFGGGGGGEEEJJJOOOVVVcccrrrzzzzzzttthhhbbbkkkzzz}}}|||yyyyyyyyyyyyzzz{{{|||}}}{{{|||}}}~~~}}}{{{xxxwwwsssrrrqqqrrrrrrqqqnnnllljjjjjjjjjjjjiiihhhgggffffffggghhhiiiiiigggeeedddeeeeeedddcccaaaaaaccceeecccdddeeegggiiikkkmmmnnnkkkkkkkkklllnnnpppqqqrrrpppqqqrrrssstttsssrrrrrrppprrrttttttsssuuuyyy}}}|||}}}|||{{{}}}wwwmmmddd^^^[[[ZZZUUUTTTSSSQQQPPPOOOOOOOOOKKKJJJHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQVVVVVVXXXZZZ]]]aaadddeeeiiikkknnnsssxxx}}}wwwllliiibbbjjjxxxoooUUUFFF@@@===:::999999999888888888888777888888777666666666666666333444555666666555444333333333333333333333333333555555333333333333555555111111111222222333333333111111222222222333333333000000000000000000000000000000000000000000000000111111111111111111111111000000111222333444444555222222222222222222222222444444666999>>>CCCHHHKKKKKKXXXfffppp{{{|||tttuuu|||~~~zzz}}}xxxmmmdddbbb|||mmmXXXRRRRRRWWW```kkkwwwuuukkk]]]QQQJJJEEEAAA>>>:::;;;<<<>>>???AAABBBBBB===EEEJJJMMMVVVeeeooorrrmmmeeeZZZPPPJJJHHHHHHIIIHHHFFFDDDDDDEEEEEEEEEDDDHHHMMMSSS[[[iiiyyy~~~zzztttfffaaannn~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyzzzyyyxxxwwwvvvtttrrrqqqpppssspppmmmkkkjjjlllnnnpppppppppooonnnlllkkkjjjjjjgggfffdddbbb```___^^^^^^\\\\\\\\\\\\[[[ZZZXXXXXX[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSVVVWWWXXXYYYYYYZZZZZZYYY^^^___````````````bbbdddeeeeeedddbbbaaa___^^^^^^eeedddcccccceeegggiiikkknnnoooppprrrtttuuuwwwwwwvvvuuurrrpppoooppppppqqqqqqjjjaaaZZZWWWTTTPPPNNNPPPOOONNNMMMLLLLLLLLLLLLVVVPPPJJJHHHJJJLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOOOONNNNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ]]]```ccceeeggghhhhhhjjjmmmqqqwww|||tttaaa___eeepppsss[[[III???;;;:::888777777777777777888888777777666666555555555444555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000111000/////////111222333111111111222222333333333111111111111111111111111000222555999===BBBIIIMMMQQQXXXhhh|||xxxzzz}}}}}}vvvsss|||~~~jjjggglll```TTTVVVTTTYYYaaannntttfffWWWMMMFFF@@@===>>>===>>>>>>======>>>@@@CCCDDDGGGMMMWWWcccooovvvzzzqqqbbbSSSLLLJJJIIIGGGHHHFFFGGGHHHHHHGGGGGGHHHIIILLLPPPYYYhhhvvv}}}{{{vvvkkkgggfffppp~~~zzzzzzxxxwwwwwwxxxyyyzzzzzzxxxuuurrrooonnnnnnnnnkkkjjjjjjhhhgggfffeeedddbbbaaa^^^]]]\\\]]]___`````````___^^^]]]\\\[[[[[[XXXWWWUUUTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOONNNOOONNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNRRRSSSTTTSSSSSSSSSUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWXXX[[[]]]___ddddddeeeggghhhjjjkkklllllljjjgggdddbbb````````````[[[UUURRRQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMNNNWWWRRRLLLJJJLLLNNNNNNLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVTTTVVVXXXXXXWWWWWWXXXYYY[[[[[[[[[[[[[[[[[[\\\\\\```___^^^^^^^^^___```aaaaaabbbdddgggjjjnnnqqqrrrsssssstttvvvzzz~~~lll___aaaiiixxxxxx```LLL@@@<<<<<<888888777777777777888888777777666666666555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000111000//////000111222333111111222222222333333333111111111111111111111111111333666999===CCCIIINNNUUU\\\lllxxxvvvvvvpppnnnsssyyy\\\QQQTTTUUUZZZcccqqq}}}qqqcccTTTKKKDDD???<<<>>>>>>?????????>>>???BBBDDDFFFIIIPPP[[[hhhssszzz}}}ssseeeUUUNNNLLLIIIFFFGGGCCCDDDFFFFFFFFFGGGJJJLLLOOOUUUaaannnwwwxxxrrrkkkaaaeeeqqq|||yyywwwvvvsssrrrpppnnnmmmmmmmmmmmmooommmiiieeebbb```^^^^^^ZZZZZZYYYXXXXXXWWWVVVVVVRRRQQQPPPPPPOOOPPPPPPQQQPPPPPPOOOOOONNNMMMLLLLLLIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKJJJIIIIIIJJJLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSRRRSSSTTTVVVXXX[[[\\\]]]]]]^^^___aaabbbbbbcccbbb```]]]ZZZWWWVVVVVVUUUUUURRROOOMMMOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSTTT[[[WWWRRRQQQRRRTTTTTTSSSWWWWWWXXXXXXYYYZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZ^^^___```aaabbbcccccccccaaaccceeefffeeeeeefffgggkkkjjjjjjjjjjjjjjjjjjkkkooonnnmmmmmmmmmnnnpppqqqnnnpppsssvvvzzz~~~wwwbbb```cccppphhhQQQBBB>>>???888888777777777777777888777777666666666666555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000111111000000000111222222111222222222222333333333222222222222222222222222333555888;;;>>>DDDJJJNNNXXX___ooo}}}|||tttuuuyyypppppp|||pppVVVNNNQQQVVV[[[fffwwwyyylll___QQQIIICCC>>><<<===>>>???@@@@@@@@@AAADDDFFFHHHLLLTTT```mmmyyywwwiii[[[TTTOOOKKKGGGGGGHHHIIIJJJJJJKKKNNNRRRUUU[[[eeettt}}}~~~wwwnnnggg___jjj}}}~~~{{{xxxtttpppnnnllljjjhhhfffcccaaa````````````^^^[[[XXXUUURRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHJJJLLLJJJKKKKKKLLLNNNQQQSSSTTTWWWWWWXXXZZZ\\\^^^aaabbbaaaaaabbbbbbcccddddddddd^^^]]]\\\ZZZYYYYYYYYYYYYWWWUUUSSSRRRSSSTTTVVVWWWYYYZZZ[[[\\\\\\]]]]]]]]]aaa^^^[[[ZZZ[[[]]]^^^]]]``````aaabbbccceeeeeefffcccccccccccccccdddddddddhhhjjjkkkmmmooopppppppppoooqqqtttuuutttuuuvvvwwwzzzyyyxxxxxxxxxyyyzzz{{{~~~~~~}}}|||}}}~~~}}}|||iiibbb```lllpppVVVDDD???AAA999888777777777777777777777777666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111222222222222222222222222222222222222222222222222222444666999<<<@@@EEELLLPPPVVV^^^nnn|||zzzxxxvvvuuuyyyxxxgggiiihhhRRRMMMQQQWWW]]]jjj~~~}}}uuuggg[[[NNNGGGBBB>>><<<>>>>>>???@@@@@@@@@BBBEEEGGGHHHMMMWWWdddrrr}}}}}}pppddd]]]XXXRRRNNNNNNPPPQQQQQQRRRSSSWWW\\\```mmmxxxtttkkkgggiiitttuuutttqqqmmmiiifffcccbbb___]]][[[XXXVVVTTTTTTTTTQQQPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEEEECCCDDDDDDEEEEEEEEEDDDDDDIIIHHHGGGFFFFFFEEEEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLMMMNNNNNNOOOPPPRRRUUUXXXZZZ\\\]]]^^^```bbbdddfffhhhjjjjjjjjjjjjjjjjjjjjjjjjdddcccbbbaaa```______^^^ZZZZZZZZZYYYYYY[[[]]]___aaabbbdddeeefffgggffffffgggeeeccccccdddfffggggggiiijjjjjjlllmmmnnnoooooonnnnnnooooooooopppppppppqqqsssvvvxxxzzzzzzzzzzzz{{{}}}mmmccc___lllvvv[[[GGG@@@@@@999999888777666666777777666666777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000111222222222222111111111222222222222222222222222222222222222222222222222555777:::>>>BBBHHHNNNSSSVVV]]]mmm}}}zzzxxx|||vvvwwwjjj^^^eee}}}aaaPPPNNNRRRYYYaaapppzzzqqqcccXXXLLLFFFCCC???>>>???<<<===??????@@@BBBEEEHHHHHHNNNZZZhhhvvvyyyooojjjeee___\\\\\\YYYZZZ\\\]]]```eeekkkoootttgggbbbcccppp}}}gggfffccc```]]]ZZZXXXWWWTTTSSSQQQNNNLLLLLLKKKLLLGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPQQQUUUUUUUUUWWWZZZ^^^aaadddiiijjjkkkmmmoooqqqrrrssstttttttttssssssrrrrrrrrrmmmlllkkkiiifffdddbbbaaa\\\^^^```aaabbbdddhhhkkkkkklllnnnoooppppppoooooonnnmmmmmmmmmnnnoooqqqrrrttttttuuuvvvwwwwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{{{{}}}sssddd^^^jjj~~~zzz```KKKBBB@@@:::999888777666666666666666666777777777777888888555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000222222222333222222111000333333333222222222222111333333333333333333333333555777;;;???DDDJJJQQQVVVWWW___nnn~~~}}}}}}zzz~~~|||yyyzzztttaaa^^^mmmuuu[[[PPPQQQUUU]]]fffxxxwwwmmm^^^TTTIIIEEEBBB???>>>@@@<<<===>>>???@@@BBBFFFIIIKKKRRR___nnn|||{{{yyyvvvqqqoooppplllnnnqqqsssvvvzzzzzziii______dddrrrXXXWWWVVVSSSQQQOOOMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTVVVWWWYYYYYYYYYZZZ\\\^^^``````aaadddhhhnnnsssvvv{{{|||~~~~~~}}}}}}|||vvvuuutttrrrooommmkkkjjjfffhhhlllmmmoooqqqvvvzzzvvvxxxzzz{{{|||{{{zzzyyyxxxyyyzzzzzzzzz|||~~~lll___gggxxx~~~fffQQQDDD@@@:::999888777666666666666666666777777777888888888555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000222222333333333222111000333333333222222222111111333333333333333333333333444777;;;@@@EEELLLTTTYYYVVV^^^mmm|||}}}zzz{{{yyywwwuuuvvv}}}}}}jjj\\\bbbyyynnnWWWOOORRRVVVaaalllssshhhZZZOOOFFFBBBAAA>>>===???<<<>>>???@@@BBBDDDHHHKKKQQQXXXeeeuuupppbbb^^^dddlllzzzOOONNNMMMKKKJJJHHHGGGFFFGGGFFFEEEDDDCCCDDDEEEEEECCCCCCDDDEEEFFFFFFEEEEEEJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNLLLNNNOOOQQQQQQPPPNNNMMMPPPPPPPPPPPPOOOMMMLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXYYY[[[[[[]]]^^^___``````aaa``````cccdddfffgggggghhhkkkmmmkkkkkkmmmqqqvvv}}}{{{{{{zzzzzzyyyxxxvvvuuusssvvvyyyzzz{{{|||tttaaaeeerrr}}}jjjUUUGGG@@@:::999888777666666666666666666777777888888888999555555555555555555555555555555555555555555555555222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000222333333444333222111000333333333222222111111111333333333333333333333333444777;;;@@@FFFNNNVVV[[[UUU]]]kkkyyy}}}yyyvvvwwwxxx~~~sssppptttyyyeeeYYYeeejjjTTTNNNSSSWWWeeeppppppeeeVVVMMMDDDAAA???===<<<>>>===???AAABBBCCCFFFJJJMMMUUU]]]kkk{{{~~~rrrdddZZZ\\\gggrrrDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFCCCEEEHHHHHHGGGFFFFFFGGGFFFEEEDDDFFFHHHJJJJJJJJJKKKMMMOOOPPPPPPPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYZZZYYYYYYXXXWWWWWWYYYYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ\\\\\\^^^^^^___```cccfffiiikkkooonnnnnnmmmmmmnnnpppqqqssssssuuuvvvwwwwwwwwwwwwxxxzzz}}}}}}kkkaaacccnnn~~~pppVVVEEE@@@???<<<999888888888777666777777777777777777777777666666666666555555555555555555555555555555555555222111111111111111111222444333333222222333333444111222333333222222444666333333333333333333333333333333333222222111111111222222222111111111000000222222333333333222222111444444333333333444555555222:::@@@@@@DDDLLLRRRQQQVVVcccooosssrrrqqqooolllqqqtttuuuqqqnnnxxxtttaaa^^^ooo~~~___LLLNNNVVVYYYiii~~~pppbbbRRRMMMFFFAAA>>>>>>>>>===BBB>>>>>>AAADDDFFFKKKQQQXXXgggwww~~~tttmmmiiikkkgggdddcccaaacccooo~~~DDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGIIILLLLLLKKKKKKKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSUUUWWWXXXXXXXXXYYY[[[]]]]]]]]]]]]^^^```aaaaaacccdddddddddddddddcccbbbaaa```______^^^^^^^^^___aaa``````aaabbbdddfffggghhhhhhiiikkknnnqqqtttvvv||||||{{{{{{{{{|||~~~mmm```___hhhwwwuuu[[[JJJCCC???===999888888888777666777777777777777777777777666666666666555555555555555555555555555555555555333222222111111222222333444333333222222333333444111222222222111000222444111333444666666444333111333333333222222222111111222222222111111111000000222222222333333222222111444444333333333444555555555;;;@@@AAAEEEMMMRRRQQQXXXfffrrrtttpppmmmlllkkkqqqxxxzzzvvvvvvppp___```tttyyy\\\MMMPPPXXX\\\ooo}}}lll___PPPLLLEEE@@@>>>>>>>>>>>>AAA??????CCCEEEFFFKKKRRR^^^lll{{{zzzmmmccc^^^\\\^^^]]]]]]```bbbiiiyyyFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMJJJLLLNNNOOONNNNNNOOOPPPTTTTTTTTTUUUWWWZZZ]]]^^^```bbbddddddddddddfffgggjjjkkklllmmmoooqqqrrrssstttttttttttttttssssssrrrlllllllllllllllmmmnnnoooqqqpppoooooopppsssvvvxxxxxxyyyzzz}}}qqq```ZZZ___mmmzzz{{{dddPPPFFF???===:::888888888777666777777777777777777777777666666666666555555555555555555555555555555555555444333333222222333333444444333333222222333333444222333444333111111222333000222555777777555222000333333333222222222222111222222222111111111111111111222222333333222222222333333333333333444555666888<<<@@@CCCHHHNNNRRRRRR\\\kkkvvvuuummmjjjjjjkkkvvv~~~lll^^^eee~~~rrrYYYOOOSSS[[[```vvvwwwgggYYYNNNJJJDDD@@@>>>>>>>>>>>>AAA@@@AAAEEEGGGHHHMMMTTTfffttt~~~jjjZZZRRRQQQSSSUUUWWW\\\aaahhhtttJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTUUURRRTTTVVVWWWVVVVVVXXXYYY[[[]]]___aaacccgggkkknnnoooqqqrrrrrrqqqrrrtttuuuyyyzzz|||~~~~~~yyyyyyyyyzzz{{{}}}~~~~~~}}}yyycccWWWXXXcccpppkkkTTTFFF@@@===:::999999999888777666666666666666666666666666666666666555555555555555555555555555555555555444444444333333444444444444333333222222333333444555666777666444333333444000111333444444333111000222222222222222222222222111111111111111111111111111111222333333333222222333333333333444444555666999<<<@@@DDDIIIOOOSSSUUUdddrrr|||xxxnnnjjjmmmqqq{{{hhh^^^kkkkkkWWWPPPTTT]]]ddd{{{}}}qqqbbbTTTKKKGGGBBB???>>>???>>>>>>AAAAAACCCGGGHHHJJJPPPXXXlllyyyxxxcccSSSMMMOOOTTTWWW\\\dddjjjrrrNNNMMMLLLLLLMMMOOOPPPRRRRRRRRRTTTUUUXXX[[[]]]^^^bbbcccddddddddddddfffhhhdddggglllpppssswww|||iiiXXXTTT\\\hhhqqqWWWDDD@@@===:::999999999888777666666666666666666666666666666666666555555555555555555555555555555555555555444444333333444444555444333333222222333333444444666777777555333333444111111000//////000111111222222222222222222222222111111111111111111111111000111222333333333333333333222222333444555666666999<<<@@@EEEIIINNNVVV\\\ooo{{{{{{qqqooouuu{{{wwwddd___qqqeeeVVVRRRUUU___jjjwwwlll]]]PPPGGGDDD@@@>>>>>>??????>>>AAAAAADDDHHHIIILLLTTT^^^ppp|||xxxeeeUUUNNNPPPUUU[[[dddooovvv~~~SSSSSSSSSUUUVVVXXXZZZ[[[[[[\\\^^^```dddgggjjjkkkpppqqqqqqqqqooopppqqqssssssyyyppp\\\RRRXXXbbbwww\\\FFF@@@>>>;;;999999999888777777777777777777777777777666666666666555555555555555555555555555555555555555444444333333444444555444333333222222333333444111333555555333111111111333111///......///111333111222222222222333333333111111111111111222222222000111222222333333333333222222222333444555666777999===CCCHHHJJJOOO\\\iii~~~~~~tttuuu~~~~~~sssbbbdddzzzyyy```VVVTTTVVVcccrrr}}}qqqfffWWWKKKDDDAAA>>>===>>>?????????BBBBBBDDDHHHIIINNNZZZfffttt}}}kkkZZZPPPPPPSSS^^^lllzzz\\\]]]___bbbdddfffhhhhhhkkklllnnnqqquuuxxx|||}}}}}}}}}uuu___RRRTTT]]]xxxcccKKKAAA>>>;;;999999999999888777777777777777777777777666666666666555555555555555555555555555555555555444444333333333333444444444333333222222333333444...111333444333111111111333222111111111111222333111111222222222333333333000000111111111222222222000000111222333333333333222222222333444555666777:::???GGGKKKKKKQQQdddwwwwwwzzz|||xxxyyy}}}tttfffnnnqqq[[[WWWWWWXXXhhh{{{vvvjjj```RRRGGGBBB???======>>>?????????BBBBBBDDDGGGIIIOOO^^^lll{{{qqq```VVVUUUXXXfffwwwdddfffjjjmmmppprrrssstttxxxyyy|||wwwaaaRRRSSSZZZqqqiiiPPPAAA>>>;;;:::::::::999888777777777777777777777777777666666666555555555555555555555555555555555555444333333222222333333444444333333222222333333444///111444555555333333333222333444444444444333222111111111222222333333333000000111111222222222222///000111222333444444444222222222333444555777777;;;AAAJJJNNNMMMRRRiiiwww{{{|||tttoooooo}}}xxxlllxxxjjjXXXWWWXXXZZZkkkqqqfff\\\OOODDD@@@>>><<<<<<>>>???@@@???BBBBBBDDDFFFIIIPPPaaaqqqvvveee\\\\\\```ppptttvvvzzz|||~~~~~~iiiUUUQQQXXXnnnsssSSSDDD>>>::::::;;;999999<<<777777777777666666666666666666666666666666666666333333333444555666777888444444444444444444444444555444333333222222333333111111222222222222111111333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333444444444333444777999===@@@GGGKKKMMMVVVooo}}}}}}xxxiiidddpppwwwrrr}}}eeeTTTUUUZZZ```qqq{{{nnnaaaUUUJJJDDD@@@???????????????@@@@@@EEEGGGIIIIIILLLWWWggguuuyyykkk^^^^^^gggxxx~~~ooo[[[UUUYYYfffvvvWWWGGG@@@;;;<<<<<<999999:::777777777777666666666666666666666666666666666666444444444444444555666777444444444444444444444444555444333333222222333333222222333333333333222222333333333333333222222222222222222222222222222222111222222333333222222111222222222222222222222222333444444444333555777:::>>>BBBHHHMMMPPP[[[uuu~~~zzzvvvhhhdddqqqsssqqqwwwaaaSSSUUU\\\eeexxxyyykkk^^^RRRHHHBBB??????????????????@@@AAAEEEGGGHHHIIIMMMYYYjjjxxx{{{pppeeefffooozzzeeeZZZXXXZZZppp|||]]]JJJBBB<<<<<<===:::888999777777777777666666666666666666666666666666666666555555444444444555555666444444444444444444444444555444333333222222333333333333444444444444333333222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333333444444444444555888:::@@@CCCIIINNNSSSaaa{{{{{{xxxuuujjjhhhvvvlllooonnn]]]QQQVVV```llluuugggZZZOOOEEE@@@???????????????@@@AAABBBEEEFFFHHHJJJPPP]]]ooo}}}}}}yyyrrrjjjnnnxxx~~~}}}~~~ooo]]]TTTPPP^^^nnn{{{dddLLLCCC<<<<<<===:::888888777777777777666666666666666666666666666666666666666555555444444444555555444444444444444444444444555444333333222222333333333333444444444444333333111111111111111222222222222222222222222222222222111222222333333222222111333333333333333333333333222333444444444666888;;;AAAEEEIIIMMMTTTeee}}}}}}~~~xxxvvvvvvmmmnnn~~~xxxdddlllgggZZZRRRXXXcccsssrrrdddWWWLLLDDD???>>>>>>>>>???@@@AAABBBCCCEEEFFFIIILLLTTTcccvvv~~~tttqqqllliiiqqq}}}~~~}}}|||}}}xxxaaaQQQLLLRRR[[[gggwwwkkkPPPEEE<<<;;;<<<;;;999999777777777777666666666666666666666666666666666666666555555444444444555555444444444444444444444444555444333333222222333333222222333333333333222222000000111111111222222222222222222222222222222222111222222333333222222111333333333333333333333333222333444444555666999<<>>>>>>>>???@@@BBBCCCDDDFFFHHHKKKPPPZZZjjj|||uuuhhhdddaaabbblllzzz~~~}}}}}}}}}|||{{{}}}gggRRRLLLMMMQQQZZZiiiyyyrrrZZZLLL???;;;<<<;;;999999777777777777666666666666666666666666666666666666555555444444444555555666444444444444444444444444555444333333222222333333222222333333333333222222000000111111222333333333222222222222222222222222111222222333333222222111333333333333333333333333222333444555555777:::===AAAFFFJJJNNNXXXkkk~~~wwwtttxxxyyysssrrruuuqqqwwwlll___nnnzzz___YYYVVV]]]jjj}}}zzzkkk]]]QQQIIICCC@@@===>>>>>>???AAACCCDDDEEEGGGIIINNNVVVbbbqqqxxxjjj]]]YYYXXXZZZeeesss~~~~~~{{{|||||||||{{{}}}pppYYYOOOMMMMMMSSS___nnn~~~xxxgggVVVEEE>>>===;;;999999777777777777666666666666666666666666666666666666444444444444444555666777444444444444444444444444555444333333222222333333333333444444444444333333111111111222333444444444222222222222222222222222111222222333333222222111444444444444444444444444222333444555555777:::===AAAGGGLLLQQQ^^^rrrzzzmmmnnn|||{{{uuuuuuyyyvvv~~~uuugggcccuuurrr[[[XXXXXX^^^llluuugggXXXNNNGGGBBB@@@======>>>???AAACCCEEEFFFHHHKKKQQQ[[[hhhwww~~~lll___VVVVVVVVVWWW```kkk|||uuuqqqqqqpppmmmooouuu|||~~~}}}zzz{{{{{{{{{|||~~~www^^^QQQMMMLLLPPPZZZhhhxxx|||ppp^^^JJJ@@@===;;;999888777777777777666666666666666666666666666666666666333333333444555666777888444444444444444444444444555444333333222222333333444555555555555555555444111111222333444444555555222222222222222222222222222222222333333222222222444444444444444444444444222333555555555777;;;>>>@@@HHHNNNTTTcccxxx}}}~~~qqqfffkkkzzzyyy~~~|||mmmdddfff{{{nnnXXXWWWXXX___nnn{{{rrrcccUUUKKKEEEAAA@@@======>>>???AAADDDFFFGGGIIIMMMTTT^^^kkkzzzyyycccYYYSSSVVVXXXXXX]]]fff{{{{{{jjjddd^^^[[[\\\^^^``````fffkkkrrrxxx}}}~~~zzzwwwxxxzzz|||~~~hhhTTTNNNLLLOOOUUU___pppkkkVVVDDD@@@>>>888777<<<:::999999888777666555555777666666666555555555555666555444333333444555666666666555444333333222222222222222222222222222222333333444555555444333333222333333444444333333222444444444333333222222222444333333222111111111222111111222222222333333333222333333333444777<<<@@@EEEIIINNNTTTbbbvvv{{{~~~~~~uuudddjjjwwwzzzyyy\\\^^^iii}}}jjjYYYZZZZZZ___ppp~~~ooo^^^RRRJJJCCC@@@AAA===???@@@@@@AAACCCFFFIIIKKKNNNVVVcccrrrppp___\\\XXXVVVXXX^^^eeekkk~~~xxxzzzzzzuuutttxxx}}}}}}lll___ZZZTTTQQQRRRTTTUUUUUUYYY]]]cccggglllsss|||~~~{{{zzzyyyzzz|||pppVVVNNNJJJLLLQQQ[[[lll~~~nnnWWWDDD???>>>:::888;;;999999888888777777666666777777666666666555555555666555444444444444555666666555555444333333222222222222222222222222222222333333444555555444333333222333333444444333333222444444444333333222222222444333222222111111222222111222222222222333333333222333444444555888===@@@DDDHHHLLLQQQ^^^ppp}}}{{{vvvwww}}}}}}vvvooo]]]gggvvv}}}qqq\\\___lllhhhZZZ\\\]]]dddvvvyyykkkZZZOOOHHHAAA>>>@@@===???@@@@@@AAACCCGGGIIIKKKPPP[[[iiixxx}}}ppp___]]][[[[[[___gggpppwww~~~rrrjjjkkkkkkggghhhlllttt}}}sssaaaZZZVVVQQQNNNNNNOOOPPPPPPOOORRRVVVYYY]]]ccclllsss}}}{{{|||zzzyyy{{{|||]]]RRRIIIKKKOOOWWWiii|||ttt[[[DDD>>>???<<<999:::888888888777777777777777777777777666666666555555666555444444444444555666555555555444444333333222333333333333333333333333333333444444444444333333222333333444444333333222444444333333333333222222333333222222111111222222222222222222333333333333333333444444555999===AAAEEEHHHKKKQQQ]]]mmmwwwzzzzzzuuupppqqquuuuuuoooiiiaaaooovvvfff[[[bbbqqq{{{dddZZZ^^^bbbkkk~~~~~~rrrdddUUULLLEEE???===???===>>>@@@AAAAAADDDGGGJJJLLLTTTaaaqqqwwwmmmaaabbbdddgggllluuu{{{nnneeefffgggdddfffkkkvvv}}}ssscccZZZWWWSSSPPPNNNNNNNNNNNNNNNQQQTTTWWWYYY___gggmmmxxx~~~{{{zzz|||yyywwwyyy~~~~~~iiiXXXLLLLLLOOOUUUggg{{{{{{bbbHHH>>>??????;;;888777777777777777888888888777777777666666666666555555555555444444555555555555555444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333222222111222222333222222222333333333444444333444444555666999>>>BBBGGGJJJNNNTTTaaapppxxxyyytttqqqmmmnnnqqqqqqmmmiiimmmppp```ZZZeeewwwtttaaaZZZ___gggqqq{{{kkk^^^QQQIIICCC???===???===>>>@@@AAABBBDDDHHHKKKOOOXXXgggvvv~~~wwwpppkkkjjjnnnssswww{{{|||pppggghhhiiigggjjjqqq{{{vvvhhhYYYXXXUUUQQQMMMKKKJJJKKKLLLPPPUUUXXXZZZ^^^dddiiirrr}}}zzzxxxzzzxxxvvvwwwzzz||||||zzz{{{}}}rrr]]]MMMLLLNNNRRRcccxxxjjjNNN@@@???@@@<<<888777777777777777888888888888777777777666666666666444555555555555555555444444444444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333222222111222222333333222222333333333444444444333444555555777:::@@@CCCGGGKKKPPPXXXgggvvv}}}|||pppnnnmmmnnnppprrrqqqpppyyy}}}ooobbb[[[kkk~~~mmm___ZZZaaakkkxxxwwwfffZZZNNNGGGCCC???>>>@@@===>>>@@@AAABBBEEEIIILLLTTT]]]kkkyyyvvvpppooopppzzzssskkknnnpppooorrryyyyyykkk```___]]]XXXRRRNNNMMMLLLHHHNNNWWW\\\___aaadddfffooo|||}}}yyyxxxxxxxxxwwwwwwwwwxxxxxxyyyxxx{{{yyy```NNNLLLMMMNNN]]]rrrtttVVVCCC???@@@===999888888888777777777777777888888777777777666666666444444555666666555444444444444444444444444444444333333333333333333333333333333222222222222333333222333333444444333333222222222333333333333444444222222111111222222333333333333333333444444444444333444555666777;;;AAADDDFFFJJJPPPZZZkkkzzz~~~nnnooopppsssvvvyyy|||~~~}}}pppfff```sss|||ggg___]]]fffsssrrrbbbWWWKKKFFFBBB???>>>@@@===>>>@@@AAACCCEEEIIILLLWWWaaappp}}}yyyrrrooouuu}}}{{{uuuyyy|||{{{~~~sssjjjjjjhhhbbb[[[UUURRRRRRKKKTTT```iiilllllllllmmmsss{{{yyyvvvyyyzzzyyyuuutttwwwzzzvvvyyy~~~dddPPPOOONNNMMM[[[ppp|||]]]GGG??????>>>;;;999999888888777777666666888888888777777777666666444444555666666555444444444444444444444444444444444444444444444444444444333333222111111222333333222333333444444333333222222222222333333444444444222222111111222222333444333333333444444444444555333444555666888<<>>===>>>@@@AAACCCFFFJJJMMMYYYeeevvv~~~vvvppplllnnn{{{}}}nnnnnnlllfff^^^WWWTTTSSSTTT^^^mmmwww{{{zzzyyyxxxyyy}}}{{{vvvzzz}}}zzzuuussswww|||tttxxx}}}iiiTTTRRRQQQOOO[[[pppbbbIII>>>>>>>>><<<:::999999888777666666555888888888888777777777777333444555666666555444333444444444444444444444444444444444444444444444444444333222111111222333444222333333444444333333222222222222333333444444444222111111111222333333444333333333444444444555555333444666666888<<>>@@@BBBCCCFFFJJJMMMYYYgggzzz{{{tttlllhhhffflll~~~yyytttpppmmmfff]]]XXXXXX___wwwzzz{{{~~~~~~yyytttqqqqqqvvvwwwzzz~~~rrr^^^RRRNNNPPPYYYbbbhhhNNNBBBAAA???999999888888777666777777777<<<;;;999777666555555444555555555555555555555555777777666555444444333333444444444444444444444444444444444333333222222222333333333333333333333333222222333333333444444444222222222222333333444555777666555555333333222111444555666777999===DDDHHHOOOSSSYYYfff{{{}}}~~~wwwkkkrrrsss~~~hhh^^^aaapppssshhhZZZOOODDD???>>>===>>>AAA>>>AAACCCBBBAAADDDMMMUUU\\\mmm|||qqqiii```\\\```nnn{{{uuupppmmmhhhcccaaacccwww~~~~~~yyyuuurrrrrruuuwwwyyy}}}vvvbbbUUUOOOOOOWWW___zzzlllQQQDDDBBB???;;;:::999888888777777888888:::999888777666666666777555555555555555555555555777666666555444444333333444444444444444444444444444444444333333222222222333333333333333333333333333333333333444444444444333333222222222333444444555555444444333333222222444555666777999>>>DDDIIIPPPUUU^^^mmm}}}}}}~~~xxxkkkpppwwwzzzddd]]]aaapppqqqfffYYYNNNCCC???>>>===>>>@@@@@@@@@AAABBBEEEJJJQQQWWWdddtttzzzuuueee___YYYZZZbbbqqq~~~wwwpppmmmkkkjjjnnnsss}}}yyyuuusssrrrtttuuuxxx{{{~~~zzzfffXXXPPPOOOTTT[[[mmmrrrUUUFFFCCC@@@<<<;;;:::999999888888999999888777777777777777888888555555555555555555555555666666666555444444333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333444444444555444444333222222222333333333333333333333333333333444555666777:::???EEEJJJRRR[[[hhhzzzwwwzzzxxxiiilll{{{sss___[[[bbbqqq~~~ooocccVVVLLLBBB??????===>>>@@@@@@???>>>AAAGGGNNNUUUXXXmmm{{{xxxpppjjjYYYUUUSSSWWWcccssswwwvvvxxxoookkkkkknnnwww~~~{{{wwwsssqqqqqqrrrsssuuuxxx|||zzzgggYYYQQQNNNRRRXXXhhhxxxZZZHHHBBB???<<<;;;;;;:::999999999999:::888888777777777777888888555555555555555555555555666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333333333555444333333222222222222222222222222333333444444444555666888:::@@@GGGKKKUUUaaattt{{{tttyyyvvveeeggg|||nnn[[[[[[dddsss|||lllaaaSSSJJJAAA??????>>>>>>@@@???@@@AAACCCFFFMMMUUU[[[rrr~~~{{{tttkkkccc]]]UUURRROOOUUUcccttt}}}~~~{{{sssmmmpppxxxmmmhhhhhhnnnyyy|||wwwsssqqqpppooopppqqqrrruuuyyy|||yyygggZZZRRRNNNQQQVVVfff}}}___KKKBBB>>>;;;<<<;;;::::::999::::::::::::999888777666666666666666666666666666666666666555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111222222222222555444333333222222222222111222222333333444444555333555666888;;;AAAHHHMMMWWWfff~~~|||wwwrrrzzzrrrbbbeee{{{jjjZZZ]]]gggvvvzzzjjj^^^PPPGGG@@@@@@@@@>>>>>>@@@@@@EEEJJJIIIGGGKKKWWWaaauuuxxxppphhh___WWWQQQQQQPPPOOOTTTeeewww~~~|||pppkkkiiiqqqwwwjjjdddcccgggrrr}}}zzztttqqqpppooonnnnnnoooppprrrvvvzzz~~~xxxggg\\\SSSOOOPPPTTTbbbfffOOODDD???;;;<<<;;;::::::999999:::::::::999888777666666666666666666666666666666666666555555555555555555555555444444444444444444444444222222333333333333444444333333333333333333333333111111111111222222222222444444333222222222333333333333333444444555555555333444666999<<>>???CCCJJJQQQOOOKKKNNN[[[gggvvvzzztttkkkccc[[[UUUOOOKKKKKKOOOQQQXXXiii|||~~~jjjhhhjjjwww|||zzzuuuggg___\\\___hhhqqqyyysssppppppooonnnmmmmmmnnnppptttxxx|||~~~zzzjjj^^^UUUOOOOOORRR]]]{{{lllTTTGGG@@@<<<;;;::::::999999999999999888888777777777777777888666666666666666666666666555555555555555555555555444444444444444444444444222222222333333444444444333333333333333333333333222222333333333444444444333333222222222333444444555555555555555555555555333444666999===CCCJJJPPP[[[kkkzzzvvvqqqsssuuu~~~vvvccc]]]jjj}}}eee[[[```ggguuusssbbbVVVKKKDDD???@@@AAA???>>>???CCCIIIOOOOOOMMMRRR^^^iiiuuu|||zzzmmmfff]]]UUUPPPMMMKKKIIIGGGPPPXXX___nnn~~~zzzgggiiinnn}}}{{{wwwqqqpppvvvtttfff]]]XXXYYY```iiizzzsssqqqppppppooollllllmmmooossswww{{{~~~~~~}}}lll```WWWPPPNNNQQQXXXvvvqqqXXXIIIBBB>>>;;;:::999999888888999999666666666666777888999:::777777777777777777777777444555555555555555555555444444444444444444444444222222222333333444444444333333333333333333333333444444444555555555666666222222222222333444444555666666666666666666666666333444777999===DDDKKKPPP\\\kkk~~~yyyvvvpppuuuzzzrrr^^^[[[kkkzzzccc[[[```eeesss~~~ppp___SSSJJJCCC>>>@@@AAA???>>>???AAADDDHHHJJJMMMTTT^^^fffrrrwww||||||{{{zzzvvvqqqccc]]]TTTMMMJJJIIIJJJJJJGGGSSS^^^eeeppp}}}|||rrrfffjjjqqqqqqiiicccfffooo~~~ssscccZZZUUUTTTZZZaaa|||~~~wwwrrrqqqpppooonnniiihhhmmmqqqsssvvvzzz}}}uuudddVVVNNNLLLMMMYYYkkkzzzaaaKKKAAA@@@<<<<<<;;;:::999999999999888888999999999999888888555666666777777777777666666666555555555444444444222222222222222222222222555555555555555555555555444444444444444444444444111222222333333222222111222222333333333333444444333333333444444444555555444555777:::>>>DDDLLLQQQ\\\sss{{{tttsssuuu~~~jjjddd```ppplll___ZZZ]]]gggsss{{{lll[[[OOOFFFDDD@@@===<<<===???AAACCCEEEGGGIIILLLVVVdddoootttwwwxxxxxxxxxwwwpppgggYYYRRRMMMLLLKKKIIIIIILLLPPPSSS]]]oooyyymmmfffjjjwww~~~kkkccc^^^aaakkk{{{yyymmm___WWWSSSSSSYYYaaayyyxxxssspppooonnnooojjjhhhlllpppqqqtttxxx{{{wwweeeVVVNNNKKKLLLNNN^^^ttt{{{```III??????<<<<<<;;;:::999999999999777777777888888777777777666666777777777777666666666666555555555444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333222222222222333333333333444444333333333444444444555555222444777:::???FFFNNNTTT^^^sss|||xxxwwwxxx~~~kkkfffeeewwwmmm```\\\___jjjyyyxxxiiiYYYMMMEEECCC@@@======>>>@@@AAACCCEEEGGGIIINNNXXXfffqqqyyyzzzzzzyyyyyyvvvlllbbbUUUOOOKKKLLLLLLJJJKKKNNNUUU]]]kkk|||vvvjjjiiiooo|||{{{rrreee]]]YYY]]]jjj|||oooeeeYYYRRROOOPPPWWW___vvvzzztttqqqooonnnooojjjhhhkkknnnooorrruuuzzz|||yyygggWWWNNNJJJJJJJJJUUUeeevvvcccIII>>>???<<<<<<;;;:::999999999999666666777777777777666666777777888777777666555444555555555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444222222333333333333222222222222333333333333444444333333333444444444555555111333666:::@@@HHHQQQVVV```sss{{{xxx}}}|||||||||jjjhhhkkklllaaa]]]bbbnnn~~~sssdddUUUKKKDDDBBB@@@>>>===>>>@@@AAABBBEEEHHHKKKRRR]]]kkkuuu~~~~~~}}}|||~~~{{{ooobbbXXXQQQMMMMMMNNNNNNPPPTTTZZZiii|||}}}oooffflllsssrrrhhh```ZZZWWW___nnnyyyfff]]]TTTNNNKKKLLLTTT]]]uuu}}}xxxtttrrrqqqnnniiihhhkkknnnooorrruuuxxxzzz~~~{{{iiiYYYNNNJJJHHHIIIOOOZZZgggvvvhhhLLL@@@@@@<<<<<<;;;:::999999999999666666777777777777666666888888888888777555444444555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222333333333333333333222222222222333333333444444333333333444444444555555222444777;;;AAAIIIQQQWWWcccttt~~~wwwxxx~~~~~~xxxfffhhhpppiii```]]]cccqqq{{{ooo```RRRIIICCCAAA???>>>>>>???AAABBBBBBDDDHHHNNNVVVcccqqqzzzwwwiiiaaaYYYRRRQQQRRRTTTYYY___gggxxxttthhhdddmmmwwwwwwjjj```ZZZWWWXXXddduuurrr^^^WWWPPPLLLIIIJJJRRR\\\vvv|||yyyuuusssmmmiiigggkkknnnooorrrvvvvvvxxx|||}}}lll[[[OOOIIIGGGDDDHHHOOOXXXhhh}}}mmmQQQAAA???<<<<<<;;;:::999999999999777888888999999888888777888888888888777555444444444555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333444444333333333222222222333333333444444333333333444444444555555555777999===BBBIIIQQQVVVfffvvvzzzzzzzzz|||}}}vvvzzz~~~~~~sssaaafffttt|||ddd^^^\\\cccrrryyykkk]]]PPPIIIAAA@@@???>>>???@@@AAABBBCCCEEEIIIQQQ\\\kkkxxxzzznnnggg^^^VVVVVVZZZ```jjjsssmmmffffffmmmyyy}}}wwwnnnbbbZZZUUUUUU[[[kkk~~~wwwgggWWWRRRMMMKKKIIIKKKTTT^^^www|||wwwtttmmmhhhfffjjjlllmmmooosssrrrvvv{{{~~~nnn]]]QQQJJJGGGCCCEEEIIIPPP^^^tttsssVVVCCC===<<<<<<;;;:::999999999999888888999999999999888888777777888777777666555444444444444555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333444444444444333333222222333333333333444444333333333444444444555555666888;;;>>>BBBIIIQQQWWWkkkzzz{{{{{{|||}}}}}}xxxqqq___gggxxxvvv```\\\[[[bbbrrrwwwhhhZZZOOOIII@@@????????????@@@BBBCCCDDDFFFKKKUUUbbbrrr{{{qqqlllddd___bbbiiisss~~~zzziiifffjjjqqqxxxqqqkkkccc[[[UUUTTTWWWbbbuuukkk[[[OOOLLLKKKKKKJJJNNNXXXdddwww~~~wwwrrrnnniiifffhhhiiihhhjjjmmmnnnrrryyyooo___RRRKKKHHHDDDEEEGGGLLLXXXlll{{{___III???<<<<<<;;;:::999999999999777777888888888888777777666666777777777777666666444444444555555555666666444444444444444444444444444444444444444444444444222222222222222222222222333333444444444444333333222222333333333333444444333333333444444444555555555777:::>>>DDDKKKTTTYYYqqqrrraaajjj~~~qqq^^^\\\\\\bbbsssuuueeeWWWMMMHHH????????????@@@AAABBBCCCEEEGGGMMMXXXgggxxx{{{xxxsssqqqwwwqqqfffggglllxxxyyyppphhhbbb\\\VVVQQQVVV[[[hhh}}}xxxbbbRRRJJJIIIIIIKKKLLLQQQ]]]iiiuuuuuuooopppjjjfffffffffdddeeegggkkkpppwww~~~ppp___SSSKKKHHHBBBBBBCCCGGGQQQbbbvvvgggOOOCCC<<<<<<;;;:::999999999999666666777777777777666666555666777777777777777666444444444555555555666666444444444444444444444444555555555555555555555555222222222222222222222222333444444555555444444333222222333333333444444444333333333444444444555555333666999>>>DDDMMMVVV\\\vvvtttcccmmmooo^^^]]]]]]ccctttssscccUUUKKKFFF>>>>>>??????@@@AAABBBCCCFFFHHHNNNZZZjjj{{{wwwhhhbbbffflll~~~}}}qqqccc[[[VVVSSSSSSUUUXXX___ooo}}}eeeWWWRRRKKKHHHGGGIIIMMMSSS```mmmzzzsssqqqjjjdddccccccaaabbbeeemmmqqqwww|||uuueeeTTTJJJHHHEEEDDDDDDGGGKKKWWWlllpppSSSEEE<<<<<<===<<<:::999999:::888999999999999888777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333222222111111111222222444444444444222222333333333333333333333333333333333444444444555555666:::888<<>>===>>>AAADDDGGGGGGLLLTTTaaappp~~~{{{vvvpppjjjcccaaahhhrrruuuiii\\\UUURRRQQQTTTXXXbbblll~~~ppp[[[OOOJJJMMMKKKKKKNNNRRRZZZgggttt{{{uuurrrkkkfffeeedddcccdddggglllpppvvv{{{vvvgggVVVKKKIIIEEEDDDDDDGGGKKKVVVkkk~~~wwwYYYGGG=========;;;:::999999:::888999999999999888777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333222222222111111222333333444444333333222333333333333333333333333333444444444444444444444666:::999===IIIOOOWWWhhhvvvggguuuiii```]]]]]]iiizzz}}}nnnaaaTTTIIIBBBBBB@@@>>>>>>???AAAEEEGGGGGGLLLUUUbbbqqqsssgggdddbbbaaa___bbbmmmyyy}}}kkk```UUUQQQPPPRRRXXX___nnn|||xxxbbbRRRJJJHHHLLLKKKLLLQQQVVV^^^lllxxx}}}wwwssslllgggffffffeeefffiiikkkoootttyyy~~~xxxjjjYYYNNNKKKEEEDDDEEEFFFJJJTTThhh{{{aaaLLL???>>><<<:::999888999999888999999999999888777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333333222222222222444333333222222333333444333333333333333333333333444444444444444444444333555::::::>>>KKKQQQ[[[mmmtttiiizzz{{{fff___^^^```ooo|||mmm___RRRHHHBBBAAA@@@???>>>???BBBEEEGGGFFFLLLWWWeeetttooo___XXXVVVWWWZZZ]]]eeettt~~~}}}|||||||||~~~ttteee\\\SSSQQQRRRXXXbbbkkkzzz~~~gggXXXPPPNNNOOOOOONNNQQQVVV\\\dddqqq~~~xxxrrrkkkfffffffffeeefffiiijjjmmmrrrwww{{{{{{mmm]]]QQQLLLFFFEEEEEEFFFIIIRRReeewwwjjjRRRBBB@@@<<<999999999888888888999999999999888777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333333333333333333444444222222222222444444333333333333333333333333555444444444444333333333555;;;;;;@@@LLLTTT```sssqqqiii}}}vvvccc^^^]]]aaarrr{{{lll]]]PPPGGGAAAAAA@@@??????@@@CCCEEEGGGGGGNNNZZZiiixxx~~~gggWWWVVVUUUVVVZZZ```jjj|||~~~}}}~~~||||||{{{zzzwwwuuurrrqqqpppooonnnnnnnnnnnnxxxmmm```YYYSSSSSSWWW___lllxxxmmm\\\SSSOOOPPPTTTUUUUUUYYY```fffnnn{{{yyyqqqjjjeeeddddddcccdddggghhhkkkppptttxxx~~~}}}qqq```SSSNNNFFFEEEEEEFFFGGGOOOaaarrrsssZZZGGGBBB===999999999999888888999999999999888777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333333333333333333444444222222222222444444333333333333333333333333444444444444444444444444555;;;<<>>:::999::::::999888999999999999888777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333333444444444444444333333222222333333444333333333333333333333333333333333444444444555555444<<<===BBBNNNVVVeee{{{~~~qqqjjjmmmmmm^^^\\\]]]dddyyyzzzkkk[[[MMMFFFBBB??????@@@@@@BBBDDDFFFHHHMMMUUUcccssszzzhhh\\\WWWVVVYYY```jjjzzz~~~{{{xxxtttqqqooonnnkkkhhhfffddddddcccbbb```bbbaaa```______^^^\\\ZZZVVVVVVUUUTTTTTTTTTTTTTTTzzzvvvqqqhhh^^^UUUTTTWWW___iiivvvooo]]]WWWUUUQQQTTT[[[\\\___fffqqq{{{rrrkkkeeecccbbb``````cccfffhhhlllooosssyyyttteeeVVVNNNGGGFFFEEEEEEEEEKKK[[[kkklllOOOHHH???::::::<<<;;;999888999999999999888777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333444444444555555222333333444444333333222333333333333333333333333111222222333444555666666444<<<>>>BBBMMMVVVeee}}}xxxnnnlllssszzziii\\\\\\```iii{{{kkkZZZMMMFFFCCC??????@@@AAACCCEEEGGGHHHQQQYYYhhhxxx}}}oooggg^^^^^^bbbkkkwww|||xxxuuutttsssooommmjjjfffccc```^^^]]][[[YYYVVVUUUVVVVVVTTTSSSTTTSSSRRRRRRSSSRRRPPPNNNMMMMMMLLLLLLKKKKKKLLLLLL~~~yyyrrrmmmhhh___UUUTTTUUUZZZeeerrryyyhhh[[[ZZZZZZWWW[[[cccfffjjjssstttlllfffdddbbb``````bbbfffhhhkkknnnrrrxxx~~~uuueeeVVVNNNGGGFFFEEEEEEEEEJJJZZZjjjsssQQQIII@@@;;;;;;<<<<<<:::888999999999999888777777777777777777666666666666666666666666666666666666666666555555555444444444444444444444444444444444333333333444444555555555222222444555555444222222333333333333333333333333000111222333555666777777555===>>>BBBMMMVVVfff}}}vvvnnnnnnwwwwwwggg\\\]]]bbbmmm{{{lllZZZMMMFFFDDD??????@@@AAACCCEEEGGGHHHSSS\\\kkk{{{wwwpppjjjjjjnnnwwwwwwuuuqqqmmmiiifffddddddaaa```]]]ZZZWWWUUUSSSRRRQQQOOOMMMLLLMMMMMMLLLKKKLLLJJJJJJJJJKKKKKKIIIGGGIIIHHHHHHGGGGGGGGGHHHHHH|||wwwssslllddd^^^YYYVVVUUUUUUYYYaaammm|||~~~kkk```YYY[[[```aaadddhhhqqq{{{{{{sssiiibbb```aaaaaaaaafffiiinnnqqquuuxxx}}}vvvjjj[[[PPPJJJDDDBBBEEEFFFJJJYYYkkktttTTTHHH>>>;;;<<<;;;:::;;;:::::::::999999999888888777777777777666666666666777777666666777888999999999666222333666777333000444555555666666555555444333333333333333333333333333333333333333333333333333333333333333333333333555444444444444555666666888777===FFFLLLSSSfffyyyyyylllkkkoooaaa[[[aaahhhpppxxxjjjYYYJJJDDDFFFAAABBBCCCCCCCCCEEEHHHKKKXXXbbbqqq|||tttkkkqqqzzz~~~{{{xxxtttpppooommmkkkjjjdddbbb___[[[XXXVVVUUUTTTQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGJJJJJJIIIGGGFFFDDDCCCBBBCCCCCCDDDGGGJJJJJJFFFCCCxxxtttnnnjjjccc\\\WWWSSSRRRQQQWWW\\\cccnnn{{{}}}yyyvvvqqqlllddd^^^\\\aaahhhmmmssszzz}}}uuujjjcccbbbbbbcccbbbeeegggkkkooorrruuuzzz}}}vvvjjj\\\RRRKKKEEECCCEEEFFFJJJYYYjjjuuuTTTIII>>><<<<<<;;;:::;;;:::::::::999999999888888888888888888777777777777777777666666777888888999===999666777999:::777444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333555444444444444555666666999888===FFFKKKRRReeexxx{{{}}}~~~sssgggkkknnn```ZZZ```gggqqqvvviiiXXXIIIDDDEEE@@@BBBCCCCCCDDDFFFIIILLLXXXcccssszzzssspppxxx}}}yyyvvvsssqqqpppkkkhhheeebbbaaa```^^^]]]WWWVVVTTTQQQOOONNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFHHHHHHEEEBBB{{{tttmmmiiiccc```ZZZTTTPPPOOOOOOPPPXXX\\\dddllluuu}}}}}}vvvmmmgggfffeeecccaaabbbbbbfffnnnvvv~~~~~~vvvllleeecccddddddccceeehhhkkknnnppptttxxx{{{vvvjjj]]]SSSMMMGGGDDDFFFFFFIIIWWWhhhvvvUUUIII???<<<<<<;;;:::;;;:::::::::999999999888888999999999999888888888888777777666666666777888888===:::888888;;;;;;999666333333444444444444333333333333333333333333333333222222222222222222222222333333333333333333333333555444444444444555666666:::999===EEEKKKRRReeeyyyvvv}}}wwwmmmdddmmmlll```ZZZ___gggrrrsssfffWWWIIICCCDDD@@@AAABBBCCCDDDGGGKKKNNNYYYeeevvvtttmmmkkkuuu{{{wwwpppnnnkkkhhhdddbbb```___[[[XXXUUUTTTTTTSSSRRRPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFGGGGGGGGGEEECCC}}}wwwppphhhbbb^^^[[[XXXSSSNNNLLLMMMOOOQQQTTTXXX^^^eeejjjmmmnnnoooiiieee```^^^___bbbfffhhhjjjpppxxxxxxmmmfffdddddddddcccgggiiilllnnnppptttxxx{{{uuuiii\\\TTTOOOIIIFFFGGGFFFHHHVVVgggwwwUUUJJJ???<<<<<<;;;:::;;;:::::::::999999999888888999999888888888777777777777777666666666777777888:::888666777888888777555555555666666666666555555444444444444444444444444222222222222222222222222444444444444444444444444555444444444444555666666:::999===FFFLLLTTTggg{{{vvvqqqhhheeesssjjj___ZZZ___hhhvvv|||pppcccVVVIIICCCDDD@@@AAABBBCCCDDDHHHMMMPPP[[[hhh{{{uuukkkeeeaaalll|||~~~xxxqqqkkkfffaaa```]]]ZZZWWWUUUSSSRRRRRRPPPNNNNNNOOOOOOMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGGGGGGGFFFFFFyyyvvvqqqkkkddd^^^YYYVVVSSSQQQMMMJJJJJJKKKNNNPPPMMMPPPUUUZZZ]]]^^^^^^]]]]]]]]]\\\\\\___eeemmmsssyyy{{{ooogggddddddcccbbbfffhhhjjjlllnnnrrrwwwzzzuuuhhh\\\UUUQQQJJJFFFGGGFFFHHHVVVfffyyyVVVKKK@@@======;;;:::;;;:::::::::999999999888888888888777777777666666666777777666666666666666777777666555555666666555444555666666777777666666555444444444444444444444444222222222222222222222222444444444444444444444444555444444444444555666666888888>>>HHHNNNUUUggg{{{|||vvv}}}mmmgggjjj}}}|||hhh```]]]bbblll|||zzzmmmaaaUUUIIIDDDDDD@@@AAABBBCCCEEEIIIOOOSSS^^^lllttthhh```[[[\\\eeerrr|||uuunnnhhhbbb]]]YYYXXXWWWUUURRRPPPNNNMMMMMMNNNMMMLLLMMMNNNNNNMMMKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHIIIIII~~~zzzwwwuuutttllljjjeee___YYYUUUQQQPPPLLLJJJHHHGGGGGGHHHJJJKKKHHHJJJMMMQQQSSSUUUVVVWWWZZZ\\\^^^```dddnnnzzzsssjjjfffdddcccbbbcccdddfffhhhkkkooouuuxxxvvvhhh]]]VVVQQQJJJGGGGGGFFFHHHVVVgggzzzWWWKKK@@@======;;;:::;;;:::::::::999999999888888777777777777666666666555777777666666555555666666777777666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444555444444444444555666666777888???IIINNNSSSdddvvvwwwwwwvvvhhhfffnnnxxxfffbbb```fffqqqwwwiii]]]RRRHHHCCCCCC@@@AAAAAACCCEEEJJJQQQUUUbbbpppuuuhhh]]]WWWUUUVVV^^^hhhttt{{{tttoooiiiccc^^^ZZZVVVSSSUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNOOOPPPPPPOOOMMMNNNNNNMMMMMMLLLKKKIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLNNNOOONNNNNNOOOPPPzzztttooojjjhhhfff```]]]YYYTTTPPPNNNLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJMMMPPPTTTXXXZZZ]]]aaahhhnnnvvvwwwmmmhhhfffdddbbbaaaccceeegggjjjooouuuyyy~~~xxxjjj___YYYQQQJJJGGGHHHGGGIIIWWWgggzzzWWWLLLAAA======;;;:::::::::::::::999999999888888888888888777777777666666777777666555555555555555555666777666666666666777444444555555555555444444555555555555555555555555444444444444444444444444555555555555555555555555555444444444444555666666777888???IIILLLOOO\\\lllxxx|||}}}|||~~~{{{sssyyyrrrdddcccnnnvvveeecccdddkkkvvvrrrdddYYYOOOFFFAAA@@@@@@@@@AAABBBEEEKKKRRRWWWeeetttzzzlll^^^UUURRRSSSQQQXXXbbbmmmzzz}}}yyyoookkkeee```]]][[[YYYWWWYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYWWWUUUUUUUUUVVVVVVUUUTTTRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSUUUVVVVVVWWWWWWXXXYYYYYYWWW[[[^^^^^^\\\ZZZZZZ[[[|||yyysssmmmfffbbb^^^]]]XXXVVVRRRNNNKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJLLLQQQVVV\\\___bbbiiisss|||{{{pppkkkhhheeecccbbbccceeehhhkkkpppwww|||}}}{{{lllaaa[[[QQQJJJGGGHHHGGGIIIWWWhhhzzzXXXLLLAAA>>>===;;;:::::::::::::::999999999888888999999999888888888888777888777666555555555555555333444555555444444555666666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666888999@@@HHHJJJJJJUUUdddlllrrryyy{{{yyyxxxyyy|||xxxsss|||rrr```aaammmuuuddddddgggnnnzzz|||oooaaaVVVMMMDDD???>>>@@@@@@AAABBBFFFLLLSSSXXXgggvvvuuufffYYYRRRQQQSSSRRRYYYcccnnnzzz|||ppplllfffbbbaaa```___^^^_______________```aaaaaaaaaaaaaaabbbccccccaaa___]]]^^^___``````___^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[^^^___```aaacccdddffffffeeeiiimmmmmmjjjfffeeefff{{{wwwwwwpppgggbbb```^^^ZZZVVVPPPNNNKKKIIIIIIIIIHHHFFFDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJNNNRRRUUUXXX```iiikkkuuuvvvnnniiihhhhhheeeeeefffhhhkkkooorrrtttwww{{{|||qqqeee[[[PPPJJJEEECCCEEEKKKYYYfff]]]GGG===???<<<:::;;;777999999999888888888888777777777777777666666666666777777777777777777777777555555555555555555555555666666555555555444444444333333333333333333222222444333333222222333333444444444444444444444333333444444444444555555666666888;;;AAAGGGIIILLLTTT^^^fffooovvvvvvtttvvvxxxxxxrrruuutttdddbbblllqqqeeebbbeeeooo~~~|||lll[[[QQQKKKEEEBBBBBB@@@@@@CCCHHHJJJLLLSSS[[[gggvvvmmm___XXXWWWWWWXXXYYY___hhhsss~~~wwwvvvuuuqqqnnnlllmmmnnnppppppooonnnlllllloooqqqnnnooopppqqqrrrqqqppppppnnnooopppooommmkkklllmmmkkkhhheeecccbbbaaa```___\\\^^^```cccfffiiijjjkkkhhhjjjnnnrrruuuvvvvvvuuu{{{|||}}}}}}|||zzzxxxvvv}}}{{{zzzyyyyyyvvvtttsssrrrtttyyy}}}{{{vvvrrrllleee]]]YYYXXXVVVRRROOONNNLLLIIIGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJKKKLLLMMMPPPPPPSSSXXX[[[___iiisss|||yyyooojjjhhhhhhfffffffffhhhjjjmmmppprrrtttwww|||~~~sssggg\\\PPPJJJFFFDDDEEEJJJVVVbbb___HHH>>>???<<<:::<<<888999999999999888888888888888777777777666666666666777777777777777777777777555555555555555555555555666666555555555444444444333333333333444444444444444333333222222333333444444444444444444444444444555555555555555555666666888;;;AAAGGGIIIKKKSSS]]]cccmmmuuuxxxyyy|||~~~~~~|||}}}~~~sssdddbbblllmmmbbbaaadddooo~~~zzzkkkYYYOOOIIIDDDAAAAAAAAAAAACCCGGGHHHJJJRRR[[[lll{{{zzzgggYYYSSSSSSVVVWWW[[[bbblllxxx}}}}}}~~~|||zzz{{{~~~}}}||||||}}}{{{xxxtttrrrqqqpppnnnlllnnnppprrrtttvvvwwwxxxyyy}}}yyywwwsssooollliiihhhgggbbbaaaaaaaaadddhhhmmmppppppttt{{{}}}yyyvvvqqqkkkhhh^^^YYYSSSPPPOOONNNKKKIIIJJJHHHFFFFFFFFFGGGFFFEEECCCEEEGGGHHHIIIKKKNNNPPPVVVVVVYYY```eeelllxxx}}}ssslllhhhgggffffffggggggiiikkknnnoooooorrrvvvyyy}}}vvviii^^^PPPKKKFFFFFFFFFIIIRRR\\\wwwaaaJJJ???@@@<<<:::<<<888:::999999999888888888888888888777777777666666666777777777777777777777777555555555555555555555555555555555555555444444444333333333444555555666666444444333333333333444444222333333444444555555555666666666666666666666666666:::AAAIIILLLOOOXXXaaaeeepppzzz}}}qqqdddcccnnn~~~hhhaaaaaagggtttxxxhhhWWWMMMGGGBBB@@@@@@CCCBBBCCCEEEGGGJJJTTT^^^ooo|||uuubbbTTTPPPSSSWWWZZZaaahhhttt}}}zzzuuuuuuwwwyyyyyyyyyyyywwwuuusssqqqhhhfffccc___[[[YYYXXXWWWVVVUUUUUUWWWZZZ^^^cccfff```fffnnnxxx|||yyytttooojjjeee___[[[UUUQQQMMMKKKKKKJJJIIIGGGGGGFFFDDDEEEFFFGGGFFFEEEEEEHHHKKKLLLMMMPPPVVVZZZ[[[\\\aaaiiirrr|||wwwoooiiigggggggggffffffgggiiikkkllllllnnnqqqtttxxxxxxjjj^^^QQQKKKGGGFFFGGGHHHNNNUUUgggeeeMMM@@@@@@<<<:::<<<999::::::999999999888888888888888888777777777666666666666666666666666666666555555555555555555555555555555555555555555555555333333444444555666777777444444333333333333444444222222333333444555666666777777777777666666666666444999BBBKKKQQQVVV```jjjmmmxxx}}}qqqccccccooo{{{dddaaaccckkkzzzwwwgggUUUKKKFFFBBB@@@AAADDDBBBBBBEEEHHHMMMXXXcccppp}}}sssaaaTTTRRRWWW^^^ccclllttt~~~tttoookkkgggfffhhhiiijjjjjjiiigggeeecccaaaXXXWWWTTTQQQOOONNNMMMMMMMMMLLLMMMOOORRRWWW[[[^^^XXX___hhhrrryyy{{{{{{zzzzzz|||~~~~~~{{{yyysssoooiiiddd^^^YYYSSSPPPNNNLLLJJJIIIIIIIIIHHHHHHEEEDDDDDDEEEHHHIIIHHHGGGKKKNNNRRRSSSUUUZZZaaahhhcccdddkkkvvv{{{qqqjjjgggffffffeeeeeefffgggiiijjjlllmmmppprrrvvvyyykkk^^^RRRKKKFFFFFFFFFFFFJJJOOO]]]xxxiiiPPPBBBAAA<<<;;;===::::::::::::999999999999888888888888888777777777777666666666666666666666666555555555555555555555555444555555555555555555555333333444444555666777777555444444333333444444555222222333333444555666666777777777777777666666666555999BBBLLLRRRXXXcccooorrr|||}}}pppaaabbbpppwwwbbb```cccmmm}}}vvvfffTTTJJJEEEBBBAAABBBCCCAAABBBFFFJJJPPP]]]iiivvv}}}ppp___VVVWWW```jjjppp}}}~~~sssggg```]]]YYYYYYZZZZZZ[[[[[[ZZZYYYWWWUUUTTTMMMLLLJJJHHHHHHGGGHHHHHHEEEEEEFFFHHHKKKOOOSSSVVVXXX^^^gggooosssrrrooolllhhhjjjllloooqqqvvv{{{~~~{{{wwwtttpppnnngggccc]]]XXXTTTOOOKKKHHHHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEFFFHHHKKKLLLLLLJJJKKKOOOSSSUUUWWW]]]gggpppqqqttt|||~~~ssskkkgggeeeeeeddddddeeefffggghhhmmmnnnppprrrwww{{{mmm___RRRKKKEEEEEEEEEEEEHHHLLLYYYmmmmmmSSSDDDAAA<<<;;;>>>;;;::::::::::::999999999999999999888888888777777777777777777777777777777777555555555555555555555555444444444555555555555555333333333444555555666666555555444444444444555555222333333444444555555555555555555666666777777777888;;;BBBJJJPPPXXXeeeqqqwww{{{mmm^^^aaapppsssaaa]]]```kkk|||uuueeeSSSIIIDDDAAAAAACCCBBBAAABBBGGGKKKQQQ^^^jjj|||tttiii]]]XXX___lllzzzvvviii[[[TTTQQQNNNNNNOOOOOOOOOPPPPPPOOONNNLLLKKKHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFHHHJJJNNNQQQSSSZZZ___gggmmmnnniiiccc^^^XXXZZZ\\\]]]```dddiiilllrrrtttwww{{{{{{tttooojjjgggcccaaaXXXUUUPPPMMMKKKIIIFFFDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHKKKNNNPPPPPPNNNLLLQQQVVVXXXZZZaaammmvvvuuulllgggdddcccccccccdddeeeggghhhnnnoooqqqsssxxx}}}oooaaaSSSKKKDDDCCCDDDDDDGGGJJJSSSaaayyyoooUUUEEEBBB<<<;;;>>><<<;;;;;;:::::::::999999999999999999888888888777777777777777777777777777777555555555555555555555555444444444555555555666666333333333333444444444444555555444444444444555555444444444444444444444444333333444555666777777888888;;;BBBKKKSSS]]]nnn|||wwwhhh\\\```pppooo```\\\```kkk|||ssscccQQQGGGBBB@@@@@@BBBBBBAAACCCGGGJJJOOO[[[fffuuu~~~~~~lllddd\\\^^^jjj}}}qqqdddUUUNNNKKKHHHHHHJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEEEEHHHIIIJJJKKKNNNQQQTTTVVV[[[```gggkkkjjjccc[[[UUUOOOQQQRRRSSSTTTWWW\\\```ccceeehhhmmmsssxxx|||}}}vvvqqqjjjddd___[[[XXXUUUNNNKKKHHHFFFFFFFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFHHHHHHHHHJJJMMMQQQSSSRRRQQQSSSXXX]]]___bbbiiivvvvvvlllgggccccccbbbbbbccceeeggghhhnnnoooqqqsssyyyqqqcccSSSJJJCCCBBBCCCDDDFFFJJJMMMXXXlllqqqVVVFFFBBB<<<;;;>>><<<;;;;;;;;;:::::::::999999999999999888888888888777777777777777777777777777555555555555555555555555444444444555555555666666333333333333333333333222555555444444444444555555444444444444444444333333111222333444555777888888666999BBBMMMXXXfffyyysssdddZZZ___ppplll___^^^bbbmmm~~~qqqaaaOOOEEEAAA>>>???AAACCCAAACCCFFFIIIMMMWWWaaaiiirrr~~~zzzhhhbbb^^^ccctttmmm^^^NNNHHHHHHHHHHHHIIIHHHIIIJJJKKKJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEIIILLLOOOQQQRRRTTTWWWZZZaaabbbdddggggggaaaWWWOOOQQQPPPOOOOOOPPPRRRUUUWWW[[[\\\]]]___bbbgggmmmrrr~~~zzzqqqjjjaaaYYYTTTQQQOOONNNEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGIIILLLOOOPPPRRRUUUWWWWWWZZZ^^^bbbjjjwwwzzzooogggeeecccaaa```aaaeeeiiilllsssssstttvvv|||}}}mmmbbbVVVMMMFFFEEEEEEDDDDDDFFFJJJRRRccc{{{|||bbbIIIAAAAAA===::::::;;;;;;::::::::::::999999888888888888777777777777777777777777777777777777555666777777777666444333666666555555555444444444333333333444444444555555444444444444444444444444666666555555555444444444666666666666777777777777:::AAAHHHMMMZZZrrrzzz}}}}}}nnn]]]XXXaaavvvjjjddd___iiittt~~~kkk\\\MMMEEEBBB@@@@@@AAACCCBBBDDDGGGGGGGGGMMMUUU```mmm|||{{{uuuggg```___llldddXXXMMMKKKKKKJJJJJJLLLJJJJJJKKKLLLKKKIIIGGGFFFGGGGGGGGGGGGHHHIIIIIIIIILLLNNNRRRUUUWWWZZZ^^^aaaiiiiiikkkmmmkkkeee\\\TTTPPPPPPPPPQQQRRRUUUWWWXXXYYYYYYZZZZZZ\\\aaaggglllsss{{{zzzsssgggaaaXXXQQQLLLJJJIIIHHHDDDDDDCCCCCCBBBCCCCCCCCCFFFEEEEEEEEEEEEGGGIIIJJJMMMOOOQQQSSSTTTVVVZZZ]]]bbbfffmmmttt~~~{{{ooohhheeecccaaa```bbbfffjjjmmmpppqqqsssvvv||||||mmmbbbWWWNNNFFFEEEEEEDDDDDDFFFJJJQQQaaaxxxeeeKKKBBBAAA===:::;;;;;;;;;::::::::::::999999888888888888777777777777777777777777777777777777555666777777777666444444666666555555555444444444333333444444444555555555444444444444444444444444555555444444333333333333666666666666777777777777666>>>FFFMMM]]]www~~~yyy|||{{{lll\\\YYYcccvvvkkkfffbbbmmmyyy{{{jjj[[[LLLEEEBBB@@@@@@BBBCCCBBBDDDGGGGGGHHHOOOWWWcccooo~~~uuunnnaaa]]]```rrr___XXXQQQPPPOOOMMMMMMOOOPPPPPPPPPPPPOOOLLLJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNOOORRRVVVZZZ^^^bbbgggkkkqqqqqqrrrrrroooiii```ZZZRRRSSSUUUWWWYYY[[[\\\\\\\\\[[[ZZZYYYZZZ^^^dddhhhpppyyy}}}rrrjjj[[[VVVNNNHHHEEEDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFHHHJJJLLLNNNPPPQQQSSSTTTVVVZZZ___ccclllrrr|||}}}ppphhhdddcccaaaaaacccfffjjjmmmmmmooorrrvvv}}}|||nnndddYYYPPPGGGFFFEEEDDDDDDFFFJJJPPP___uuujjjNNNCCCAAA===;;;<<<;;;;;;::::::::::::999999888888888888777777777777777777777777777777777777666666666777666555555444555555555555555444444444333444444444444555555555444444444444444444444444444333333333333222222222555666666666777777777888666===EEEMMM___||||||xxx|||~~~xxxiiiZZZYYYdddwwwjjjhhhhhhssswwwhhhZZZKKKEEEBBB@@@@@@BBBCCCBBBDDDHHHIIILLLTTT]]]jjjuuuyyymmmeee[[[[[[dddyyyfff```[[[XXXTTTQQQRRRUUUZZZYYYYYYWWWUUUSSSQQQOOOLLLLLLKKKKKKLLLMMMNNNOOOQQQTTTXXX]]]bbbgggnnnrrruuuuuuuuutttpppjjjddd___[[[]]]```ccceeeeeeeeeeeefffeeedddbbbaaadddiiimmmzzzwwwjjjaaaTTTPPPIIIEEECCCCCCCCCBBBBBBAAA@@@@@@AAABBBDDDFFFHHHHHHHHHIIIJJJLLLOOOPPPRRRTTTVVVYYY^^^dddlllqqq{{{rrriiicccbbbaaaaaacccfffjjjlllkkknnnrrrwww}}}|||pppfff\\\RRRIIIFFFEEEDDDDDDFFFHHHNNN]]]sssnnnPPPDDDAAA===;;;===;;;;;;:::::::::999999999888888888888777777777666666666666666666666666666666666666666666555555444555555555555555555555555444444444444555555555555444444444444444444444444444333333333333333333333555555666666777777888888:::@@@GGGNNN___{{{xxx|||xxx|||~~~vvvgggZZZVVVeee|||{{{hhhjjjnnnyyyttteeeXXXJJJDDDCCCAAA@@@BBBDDDCCCFFFJJJMMMQQQ[[[eeesss}}}sssfff^^^XXX\\\hhh~~~rrrkkkddd```]]]ZZZ\\\aaaccccccaaa___\\\YYYWWWUUUPPPOOOMMMLLLKKKKKKLLLMMMPPPSSSWWW[[[```ffflllqqqtttuuuuuusssoookkkgggeeefffhhhllloooqqqrrrqqqppprrrrrrqqqooonnnooosssvvv}}}qqqddd[[[OOOKKKFFFCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDFFFHHHKKKKKKKKKLLLMMMOOOQQQSSSWWWZZZ___eeemmmvvvtttjjjbbbbbbaaaaaabbbeeegggiiiiiilllqqqwww}}}~~~sssjjj___UUUKKKGGGFFFDDDDDDFFFFFFLLL\\\tttpppQQQDDDAAA===<<<>>>;;;;;;:::::::::999999999888888888888777777777666666666666666666666666666777666666666555555555555444555555555555555555555444444444555555555666666444444444444444444444444444444444444555555555555555555555666777888888888<<>><<<>>>;;;;;;::::::::::::999999888888888888777777777777777777777777777777777777777777666555555555555666444444444555555555555555444444555555555666666666444444444444444444444444444444555555555555555666444444555666777888999999:::@@@FFFOOOaaazzz~~~{{{}}}{{{~~~|||qqqddd\\\SSSkkkpppcccllluuusss```TTTHHHCCCCCCAAAAAABBBFFFEEEHHHMMMSSS\\\iiivvv}}}vvvmmmdddZZZTTTSSS[[[jjjvvvxxxxxxpppooopppmmmjjjiiifffddd```\\\XXXUUUSSSQQQMMMKKKIIIGGGGGGGGGIIIJJJHHHIIIKKKMMMOOOSSSYYY]]]```bbbdddcccbbbbbbdddfffhhhkkkpppvvv{{{wwwnnncccVVVNNNGGGDDDAAA@@@@@@AAAAAAAAA@@@BBBEEEHHHJJJKKKLLLKKKOOOPPPRRRTTTXXX\\\```bbbffflllvvvwwwlllbbbaaa```______```aaabbbeeehhhlllqqqxxx{{{tttdddYYYMMMHHHFFFDDDDDDGGGEEEMMM___yyykkkNNNCCCAAA>>><<<>>>;;;;;;::::::::::::999999888888888888777777777777777777777777777777777777888777666555444555555666444444444555555555666666555555555555666666666666444444444444444444444444333333333444444555555555444444555666777888999999:::@@@HHHQQQccc{{{|||{{{zzz~~~~~~zzznnnbbb\\\YYYpppnnncccmmmtttrrr^^^RRRGGGCCCCCCBBBAAABBBEEEDDDFFFMMMTTT]]]lllzzz{{{rrrhhh```YYYSSSPPPPPPXXXggg{{{yyymmmsss|||uuuttttttooogggbbbbbb```\\\XXXSSSPPPMMMLLLJJJHHHFFFEEEEEEGGGIIIKKKEEEFFFGGGGGGIIILLLRRRUUUTTTWWWYYYZZZYYYZZZ^^^bbbcccffflllssszzz~~~}}}vvv|||zzzqqqhhh]]]QQQIIIGGGEEEBBB@@@AAABBBBBBAAA@@@CCCGGGKKKMMMNNNMMMLLLPPPQQQSSSXXX]]]bbbgggjjjvvv}}}wwwmmmbbbaaa```___^^^^^^___```ccceeeiiinnnuuu}}}wwweeeZZZNNNIIIFFFDDDDDDGGGFFFNNN```zzzhhhMMMCCCAAA>>><<<>>>;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777888777666444444555555666444444444555555555666666555555555555666666666777444444444444444444444444222222222333333444444444444444555666777888999999===CCCJJJTTTeee{{{yyyxxxyyy~~~}}}xxxlll```\\\^^^uuummmcccooosss}}}qqq]]]QQQFFFCCCCCCBBBAAACCCCCCBBBEEEKKKSSS^^^mmm{{{|||tttiii___WWWRRRNNNLLLPPPWWWeeevvvxxxnnniiiqqq|||yyyuuuiiifffddd[[[UUUTTTRRRPPPNNNLLLKKKKKKGGGFFFEEEEEEDDDDDDDDDDDDGGGFFFFFFFFFHHHKKKNNNPPPSSSSSSSSSRRRQQQRRRTTTWWWaaaccceeeiiinnnuuu}}}}}}xxxxxxrrrrrrwww|||uuuiii^^^TTTKKKEEEDDDCCCAAA@@@@@@AAABBBDDDHHHIIIJJJKKKKKKMMMOOORRRSSSTTTWWW[[[bbbkkkvvv}}}{{{lllccc```______]]]YYYZZZ___dddfffiiimmmttt}}}~~~tttfff]]]PPPGGGDDDEEEGGGGGGCCCMMM```wwwnnnQQQFFFCCC<<<999<<<;;;;;;;;;:::::::::999999999999999999888888888777777777666666666666777777666666555555555555666666666666666666666666666666777666444333333444666777444444444444444444444444444444444555555555555666777777777777777777888999===CCCIIIQQQaaauuu}}}}}}~~~uuueee]]]___eee~~~~~~jjjdddjjjmmmpppbbbVVVJJJDDDBBB@@@AAADDDDDDHHHJJJJJJQQQ```ooowww}}}yyyppphhh\\\SSSOOOMMMKKKJJJPPPTTTcccwww|||sssnnngggwwwyyyrrrkkk___[[[ZZZQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFHHHKKKMMMOOOPPPPPPPPPOOONNNOOOQQQTTTXXXYYY\\\^^^ccciiipppvvv}}}~~~uuupppooossswwwyyy|||pppdddZZZPPPHHHDDDCCCBBBAAA@@@AAABBBDDDEEEGGGIIIKKKLLLLLLMMMOOOQQQVVVYYY]]]bbbjjjuuu~~~pppddd```______]]]ZZZ[[[^^^dddfffjjjooouuu}}}uuuhhh^^^QQQGGGDDDEEEFFFFFFDDDLLL[[[qqqrrrUUUIIIDDD===:::<<<;;;;;;;;;:::::::::999999999999999888888888777777777777666666666666777777666666555555555555666666666666666666666666666666777555444333333444555777444444444444444444444444444444444555555555555666777777777777777888888999>>>CCCIIIQQQaaattt}}}}}}}}}}}}}}}rrrccc]]]```kkk|||hhhdddllltttpppaaaUUUIIIDDDBBB@@@AAADDDBBBFFFIIIKKKSSScccqqqxxx~~~}}}xxxqqqmmmbbb[[[RRRLLLJJJJJJJJJJJJSSSXXXeeevvv~~~yyyqqqmmmlll{{{uuujjjaaaTTTQQQQQQJJJKKKJJJIIIGGGFFFEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHKKKMMMOOOOOOPPPPPPOOONNNOOOQQQSSSRRRSSSUUUWWWYYY^^^dddiiirrrwww}}}xxxuuusssuuuvvvwwwzzz}}}uuuiii]]]SSSKKKEEEBBBBBBBBBAAAAAACCCDDDFFFGGGHHHJJJMMMOOOOOOPPPRRRSSS[[[___eeemmmwwwtttfffbbb______^^^[[[[[[^^^cccfffkkkqqqwww~~~vvvjjj```RRRHHHDDDDDDEEEEEEDDDJJJVVVjjjzzz\\\MMMFFF???<<<===;;;;;;;;;;;;::::::::::::999888888888888777777777777777666666666666777777666666555555555555666666666666666666666666666666666555444333333444555666444444444444444444444444444444444555555555555666777777777777777888999999>>>CCCIIIRRRbbbttt{{{xxxvvvvvvwwwxxx~~~{{{nnn```]]]bbbtttyyyfffdddnnn|||ooo___SSSHHHCCCAAA???@@@CCC@@@EEEIIIMMMVVVeeerrrwwwwwwyyyzzzxxxrrriiibbb^^^TTTPPPKKKHHHIIIKKKMMMNNNXXX^^^kkkxxx|||wwwpppmmmppppppcccZZZOOOOOORRRKKKJJJJJJHHHGGGFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLNNNPPPQQQRRRTTTTTTSSSRRRSSSUUUUUUUUUVVVWWWXXX[[[```ccciiimmmsssyyy}}}}}}~~~}}}~~~}}}{{{{{{~~~~~~uuummmaaaUUUMMMGGGDDDBBBAAAAAABBBCCCEEEGGGIIIJJJKKKNNNQQQTTTUUUVVVWWWYYY___eeennnxxxxxxiiiccc```______\\\\\\^^^bbbffflllrrrxxx~~~wwwlllbbbTTTIIIEEEDDDDDDDDDEEEIIISSSfff~~~cccPPPGGGAAA>>>>>><<<;;;;;;;;;;;;:::::::::999999888888888777777777777777666666666666777777666666555555555555666666666666666666666666666666666555444444444444555666555555555555555555555555444444444555555555555666777666666666777888999:::>>>CCCJJJUUUddduuu~~~~~~|||yyywwwvvvwwwzzz{{{|||zzzlll___]]]ccc{{{wwwdddeeepppmmm\\\QQQGGGCCCAAA???@@@BBBAAAFFFKKKPPPYYYgggqqquuuqqqrrrqqqmmmeee]]]XXXVVVOOOMMMJJJJJJKKKNNNQQQSSS[[[eeesss}}}}}}vvvooolllqqqyyyhhh\\\TTTMMMQQQVVVPPPJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJKKKMMMNNNPPPRRRRRRTTTVVVXXXXXXWWWVVVWWWWWWXXXXXXYYYXXXXXXZZZ]]]```cccgggkkkpppssswww{{{}}}}}}zzzwwwuuusssuuuyyy}}}~~~xxxllleeeZZZPPPIIIFFFDDDCCCAAABBBCCCEEEGGGIIIKKKLLLKKKNNNRRRUUUWWWYYY\\\___eeelllvvv{{{llleee``````___]]]\\\^^^aaaeeelllrrrxxx~~~~~~wwwnnncccUUUJJJEEEDDDDDDCCCEEEIIITTTgggiiiSSSHHHBBB@@@???<<<<<<<<<;;;;;;;;;::::::999999999999888888888888777777666666666666777777666666555555555555666666666666666666666666666666555555555444444555555555555555555555555555555555444444444555555555555666666666666666777888999:::???DDDMMMYYYjjjzzz|||{{{zzzyyyzzz}}}zzzlll^^^]]]eeevvvdddfffppp~~~~~~lllZZZPPPFFFCCCAAA@@@@@@BBBDDDIIIMMMRRR\\\hhhpppqqqnnnlllhhhbbb\\\XXXVVVVVVMMMLLLKKKJJJKKKNNNRRRUUU]]]kkkzzz{{{sssmmmjjjrrrqqq```UUUPPPKKKQQQVVVPPPHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLNNNOOOPPPRRRTTTUUUVVVWWWVVVYYY\\\]]]\\\[[[ZZZZZZXXXYYYYYYXXXWWWXXXZZZ\\\aaacccgggiiijjjlllnnnpppwwwyyy~~~}}}wwwtttrrrppprrrwwwvvv{{{xxxrrrccc\\\SSSKKKFFFEEEDDDDDDBBBCCCDDDFFFIIIJJJLLLMMMKKKNNNRRRUUUXXX\\\aaaeeennnuuu~~~oooggg`````````^^^]]]^^^aaaeeekkkpppvvv|||yyyooodddVVVKKKFFFEEEEEEDDDEEEIIITTThhhmmmUUUHHHCCCAAA???<<<<<<<<<<<<;;;;;;;;;:::;;;::::::::::::999999999777777666666666666777777666666555555555555666666666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555666666666666666777888::::::???FFFOOO^^^ppp||||||}}}xxxjjj^^^```jjjvvveeegggooo}}}}}}jjjYYYOOOFFFCCCBBBAAAAAACCCGGGJJJNNNSSS]]]iiipppppplllggg```[[[YYYYYYXXXWWWKKKKKKJJJJJJKKKOOOVVVZZZfffuuuwwwnnnjjjiiivvvmmm\\\RRRNNNKKKPPPRRRJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQSSSTTTUUUWWWYYYZZZ[[[[[[\\\___bbbdddcccaaa```___\\\]]]]]]\\\ZZZZZZ[[[]]]```bbbeeefffeeefffggghhhlllmmmpppuuu{{{}}}yyyuuuuuuyyyuuuyyy~~~xxxoooiiiYYYTTTMMMGGGDDDDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTWWW[[[aaahhhmmmxxxrrrhhhaaa```aaa___]]]^^^```dddiiinnntttzzz|||ooodddVVVKKKFFFFFFEEEEEEFFFIIISSSgggpppUUUGGGCCCAAA???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::777777666666666666777777666666555555555555666666666666666666666666666666444555555555555555555444555555555555555555555555444444444555555555555666555555666666777999:::;;;@@@GGGRRRbbbwwwtttfff]]]eeerrrwwwhhhgggmmm}}}|||iiiYYYOOOFFFDDDCCCBBBBBBDDDGGGJJJMMMRRR^^^kkkrrrrrrkkkddd\\\YYY[[[\\\YYYVVVMMMNNNOOOOOORRRYYYccciiiyyytttllllllmmm{{{nnn]]]TTTPPPLLLOOOPPPFFFKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSTTTVVVWWWVVVWWWXXXZZZ\\\]]]^^^^^^aaadddhhhjjjiiigggeeeeeeaaabbbbbbaaa______```aaa```bbbdddeeeddddddeeeffffffgggiiimmmsssyyy}}}|||{{{{{{|||~~~~~~}}}|||wwwpppfff```TTTOOOIIIDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMSSSUUUWWW[[[```gggooouuusssiiiaaa```aaa___^^^^^^```ccchhhmmmrrryyy~~~ooodddVVVKKKGGGFFFFFFFFFGGGIIIRRRfffpppTTTFFFBBBAAA???======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;777777666666666666777777666666555555555555666666666666666666666666666666444444555555555555444444666666666666666666666666444444444555555555666666555555555666777999:::;;;@@@GGGTTTeee{{{pppbbb\\\hhhyyyxxxiiihhhlll~~~|||iiiYYYOOOGGGEEEDDDCCCCCCEEEGGGIIILLLRRR^^^mmmttttttkkkbbbZZZZZZ]]]^^^YYYRRRRRRSSSUUUWWW\\\eeeqqqzzztttmmmpppttt}}}lll___RRRMMMLLLJJJIIIJJJJJJKKKLLLOOOQQQSSSUUUUUUTTTUUUWWWWWWWWWXXX[[[]]]^^^_________^^^^^^```bbbggghhhjjjlllmmmlllkkkjjjjjjkkkkkkiiifffdddeeeeeejjjjjjjjjjjjiiigggfffeeefffggghhhiiijjjmmmrrruuu}}}yyywwwxxxyyyzzzzzzyyyvvvrrrpppqqqrrrrrrrrrwwwxxxyyywwwrrrpppppprrrqqqpppooonnnjjjccc[[[TTTNNNIIIDDDAAA@@@BBBCCCCCCEEEGGGHHHIIIJJJLLLPPPRRRTTTWWW[[[aaahhhrrr}}}rrrhhh___^^^___]]]\\\\\\aaacccgggjjjooouuu{{{vvvkkk\\\OOOIIIFFFDDDCCCEEEMMMUUUeeeoooRRRGGGFFFCCC===>>>>>>>>>===<<<:::999888::::::;;;;;;::::::999888555666777888999:::;;;;;;555555555555555555555555666666666666666666666666888888666555555666777888444555666777777555333111333333333444444444555555666666555666777888:::;;;BBBHHHTTTeee|||wwwhhhbbb]]]eeezzzvvvnnneeemmmwwwjjjWWWNNNEEECCCCCCBBBCCCEEEFFFKKKPPPVVVaaalllrrrqqqllleee```eeemmmmmmdddYYYUUUWWWYYY]]]gggvvvqqqlllrrrxxxmmm```SSSOOONNNLLLLLLMMMNNNOOOQQQSSSUUUWWWXXXYYYXXXYYY[[[[[[[[[\\\___aaa```aaabbbbbbbbbbbbeeegggjjjkkknnnoooppppppooonnnoooooopppnnnkkkjjjjjjkkkmmmmmmmmmmmmlllkkkjjjiiihhhiiiiiihhhhhhjjjmmmpppxxx}}}{{{yyywwwuuutttrrrnnnhhheeeeeeffffffgggkkknnnpppoookkkgggffffffddddddeeeddd```ZZZSSSOOOLLLHHHCCCAAABBBDDDEEEFFFHHHIIIJJJKKKKKKNNNQQQTTTWWWZZZ```fffnnnxxxvvvkkkaaa^^^___]]]\\\]]]```bbbfffiiinnnttt{{{{{{ooo^^^QQQJJJGGGEEEDDDEEELLLTTTeeepppSSSGGGFFFDDD???=========<<<;;;:::999999::::::;;;;;;::::::999888888888888888888888888888777777777777777777777777666666666666666666666666555666555444333333333444555555666666666555333222333333444444444555555555666666555666777888:::;;;AAAHHHUUUiiivvvhhhccc```kkksssllldddmmmwwwkkkXXXNNNEEECCCCCCBBBCCCFFFFFFKKKQQQXXXdddqqqyyyyyyuuunnnjjjnnntttsssiii^^^]]]aaagggppp{{{ooolllsssyyyooobbbUUUQQQPPPOOOPPPQQQUUUUUUVVVXXXZZZ\\\^^^___]]]___aaabbbbbbccceeefffdddeeefffffffffgggjjjlllnnnppprrrtttuuuuuuuuutttuuuvvvvvvuuurrrqqqqqqrrrttttttttttttsssrrrqqqqqqmmmnnnmmmkkkiiiiiijjjlllqqquuu{{{~~~{{{wwwtttooojjjccc^^^]]]^^^```aaaccceeehhhhhhddd```^^^\\\^^^```aaa```[[[VVVQQQOOOJJJGGGCCCBBBCCCFFFHHHIIIJJJKKKLLLMMMMMMPPPTTTWWW[[[___gggooowwwzzznnnbbb^^^]]]\\\\\\]]]^^^```dddhhhlllrrryyy~~~tttbbbSSSKKKHHHGGGFFFEEEJJJQQQdddsssVVVHHHFFFDDD@@@<<<<<<<<<;;;;;;:::::::::::::::;;;;;;::::::999888999999888777666666555444777777777777777777777777666666666666666666666666888999;;;:::888666555555555555555555555444444444333444444444444555555555666666555666777888:::;;;AAAIIIWWWlll~~~uuuhhhdddbbbsssooojjjdddmmmvvvkkkXXXNNNEEECCCCCCBBBCCCFFFGGGLLLRRRZZZhhhxxx|||yyy|||~~~tttkkkkkkqqq|||}}}llllllvvv~~~qqqdddXXXSSSSSSSSSTTTVVVZZZZZZ[[[\\\^^^```cccdddccceeeggghhhhhhiiijjjllliiijjjjjjiiiiiijjjmmmooorrrsssuuuwwwxxxyyyyyyyyyyyyzzz{{{zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyytttttttttqqqooonnnnnnppprrrtttwwwzzz~~~|||tttnnngggbbbaaadddggghhhhhhhhhhhhgggeeecccaaa```ccceeefffccc]]]WWWTTTSSSKKKHHHEEEDDDEEEHHHIIIJJJLLLMMMMMMNNNNNNQQQVVVYYY^^^dddmmmvvv~~~}}}pppbbb\\\[[[ZZZZZZ\\\\\\___bbbfffkkkqqqxxx}}}wwwdddTTTKKKHHHGGGFFFEEEGGGMMM```xxxYYYIIIEEECCC@@@;;;;;;;;;::::::::::::;;;::::::;;;;;;::::::999888999888888777666555444444555555555555555555555555666666666666666666666666999<<>>;;;777666666666555555444444444555555444444444444555555555555666666555666777888:::;;;CCCJJJWWWjjj~~~zzz{{{ttthhhccccccwwwkkkiiieeeooouuuiiiXXXNNNFFFCCCCCCCCCCCCFFFIIINNNSSS[[[jjj|||}}}~~~rrriiinnnzzzuuugggZZZUUUUUUUUUWWWYYY\\\\\\\\\]]]```cccfffhhhgggjjjlllnnnnnnnnnooopppooooooooommmlllmmmooorrrvvvwwwxxxyyy{{{{{{|||||||||}}}~~~~~~|||{{{|||}}}~~~~~~yyyzzzzzzxxxvvvuuuvvvwwwxxxxxxxxxxxxzzz~~~zzzvvvpppmmmnnnqqqtttvvvvvvssspppmmmlllllllllmmmooonnnlllgggaaaZZZVVVTTTMMMJJJGGGFFFGGGIIIIIIIIILLLMMMMMMNNNOOOSSSXXX\\\bbbhhhqqq{{{~~~pppaaa[[[YYYXXXXXXZZZ[[[]]]aaaeeejjjpppxxx|||yyyeeeTTTKKKGGGFFFEEEEEEEEEJJJZZZwww~~~]]]IIICCCAAA???<<<<<<;;;:::::::::;;;;;;::::::;;;;;;::::::999888777777777666666666666666666666666666666666666666666666666666666666666666444999===<<<888444222333555555444444444555555666444444444555555555666666666666555666777888:::;;;CCCIIIUUUfff}}}~~~xxx|||tttfffaaaaaaxxx{{{hhhhhhfffqqqttthhhXXXOOOFFFDDDDDDCCCDDDFFFKKKOOOTTT\\\kkk~~~tttiiifffnnn{{{xxxjjj\\\WWWWWWWWWXXX[[[\\\\\\\\\^^^aaaeeeiiikkklllnnnqqqssssssssstttuuuuuuuuutttrrrqqqsssvvvyyy}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~|||{{{|||~~~||||||~~~zzzvvvvvvxxxyyyzzz~~~zzztttnnnhhhbbb[[[VVVMMMKKKHHHHHHIIIJJJJJJJJJLLLLLLMMMNNNPPPUUU\\\```eeekkkttt}}}}}}~~~pppaaa[[[YYYWWWWWWXXXZZZ\\\```eeejjjpppxxx|||yyyfffUUULLLGGGEEEDDDDDDEEEJJJVVVlllaaaJJJBBBAAA@@@>>>===<<<;;;:::;;;;;;<<<::::::;;;;;;::::::999888666666666777777888888888888888888888888888888888666666666666666666666666444999>>>===888444444666444444444555555555555555444444555555555666666666666666555666777888:::;;;AAAHHHSSSddd{{{|||rrrddd^^^___uuuvvvdddfffeeeqqqvvvkkkYYYOOOFFFDDDDDDCCCDDDGGGJJJOOOUUU]]]mmmvvvooohhheeegggooo}}}{{{mmm^^^XXXWWWWWWXXX[[[[[[[[[\\\^^^aaafffkkknnnppprrrvvvxxxxxxwwwxxxyyyzzzzzzzzzyyyyyy|||vvvoookkkfff]]]UUULLLJJJHHHHHHJJJLLLMMMMMMLLLMMMNNNPPPSSSYYY```eeeiiinnnwww}}}~~~|||{{{zzzxxxwwwzzz~~~~~~{{{ssstttuuuvvvwwwwwwwwwvvvsssuuuwwwxxxxxxyyy{{{|||}}}}}}}}}~~~pppccc]]][[[XXXWWWYYYZZZ\\\```eeejjjqqqxxx}}}zzzgggWWWNNNIIIFFFDDDDDDFFFKKKVVVeee{{{cccKKKCCCCCCCCCAAA@@@===<<<;;;;;;<<<<<<::::::;;;;;;::::::999888777777777888888888999999888888888888888888888888666666666666666666666666555;;;???>>>999555777:::222333555666666666555444555555555555666666666666666666555666777888:::;;;BBBHHHRRRcccxxx{{{|||nnn```\\\^^^sssqqq___ccccccppp~~~zzzpppYYYOOOFFFDDDDDDCCCDDDGGGHHHNNNUUU___ooopppfffbbbbbbfffkkkuuu|||nnn___XXXWWWWWWXXX[[[[[[[[[\\\^^^bbbhhhmmmppprrruuuyyy{{{{{{zzz{{{{{{}}}~~~~~~~~~zzzoooiiigggbbbWWWNNNJJJHHHGGGIIILLLNNNPPPPPPMMMNNNOOOQQQUUU[[[ccciiilllqqqxxx|||zzzyyyzzzzzz|||{{{zzzzzzzzzxxxtttqqqqqqrrrtttuuuuuurrrpppnnnnnnlllkkklllooovvv|||}}}xxxrrroookkklllnnnpppqqqqqqqqqpppmmmoooqqqrrrrrrsssuuuwwwwwwwwwxxxzzz}}}~~~qqqddd^^^]]]ZZZYYYYYYZZZ\\\```eeejjjqqqxxx}}}zzziiiYYYPPPJJJGGGDDDDDDGGGMMMVVVcccvvvcccLLLEEEEEEGGGCCCAAA???<<<;;;;;;<<<===::::::;;;;;;;;;:::999999999999999888888888888888666666666666666666666666666666666666666666666666111777;;;:::555222444999111333555777777666555444555555555555666666666777666666555666777888:::;;;CCCIIIRRRaaauuuxxxuuuwww~~~lll^^^[[[]]]rrrnnn\\\aaabbbnnn~~~~~~tttYYYOOOGGGDDDDDDDDDEEEGGGFFFLLLUUU```qqqvvvfff]]][[[___gggppp||||||nnn```\\\[[[ZZZYYYYYY[[[]]]___bbbdddhhhmmmppprrrvvv{{{~~~yyyrrrggg^^^WWWTTTRRRQQQOOOPPPQQQPPPOOONNNOOOPPPQQQRRRTTTVVVXXX]]]ccchhhpppuuu{{{~~~xxxuuuqqqnnnllllllnnnooosssqqqppprrruuusssmmmgggjjjiiiiiikkkkkkiiiccc^^^dddccccccfffkkkrrrvvvxxxzzzxxxuuurrrooollljjjiiikkknnnqqqrrrrrrrrrssstttttttttttttttttttttttttttwwwyyyzzz|||}}}sssbbbZZZYYYYYYYYYZZZ]]]^^^```eeelllrrruuuwww}}}mmm\\\PPPHHHFFFEEEGGGGGGHHHNNN]]]uuuaaaOOOIIIEEEAAA???>>>===<<<<<<;;;;;;<<<999999999999999999999999;;;:::999888888999:::;;;666666666666666666666666666555555444444666777888444444555555555555444444666666666666666666666666666666666666666555555555777888999888777777999;;;AAAHHHWWWlll~~~}}}vvv}}}|||yyyzzzsssqqqzzzmmm\\\VVVbbbzzziii^^^^^^dddpppyyyjjjXXXNNNEEECCCCCCCCCEEEHHHLLLNNNUUUbbbrrrwwwaaa\\\[[[___jjjxxx{{{nnnaaa]]]]]][[[ZZZZZZ\\\^^^aaadddfffjjjooosssvvvyyy}}}|||rrrkkkaaaXXXSSSPPPNNNMMMLLLNNNOOOPPPOOOPPPQQQSSSUUUVVVXXXZZZ]]]bbbhhhmmmuuuyyy~~~vvvjjjhhhfffccccccdddfffhhhooonnnoooqqqqqqnnniiidddffffffgggfffeeebbb___\\\```aaadddiiinnnrrruuuvvvwwwtttqqqmmmkkkkkkmmmnnnnnnqqqsssuuuuuuuuuwwwxxx|||{{{zzzyyyxxxxxxxxxxxxxxxzzz}}}sssbbb[[[ZZZYYYYYY[[[\\\]]]```eeekkkqqquuuwww~~~|||mmm\\\OOOHHHFFFEEEGGGGGGIIIOOO]]]vvvaaaOOOIIIEEEAAA???>>>===<<<<<<;;;;;;<<<999999999999999999999999:::999888888888888999:::666666666666666666666666666666555444555666777888555666666666666666666555666666666666666666666666666666666666666666666555555777888888888999;;;===AAAIIIXXXmmm{{{tttzzzyyyvvvwwwpppoooyyy}}}lll\\\WWWeee}}}iii___^^^dddpppwwwhhhXXXNNNEEECCCCCCCCCEEEHHHKKKNNNVVVccctttyyyddd^^^^^^cccpppyyymmmbbb______]]]\\\\\\^^^aaadddgggjjjnnnrrrvvvzzz}}}zzzuuukkkeee\\\UUUPPPOOONNNMMMNNNPPPRRRSSSTTTUUUWWWYYYZZZ[[[]]]```ccchhhooosss{{{|||qqqjjjbbbbbbaaaaaabbbdddgggiiimmmooorrrrrrnnniiieeecccbbbeeefffddd```]]]]]]^^^bbbeeekkkqqquuuvvvvvvuuuvvvsssooollllllooosssvvvvvvwwwyyyzzzzzz|||}}}}}}}}}}}}}}}tttccc[[[ZZZZZZZZZ[[[[[[]]]```dddjjjpppuuuwww~~~|||lll\\\OOOHHHFFFEEEFFFHHHKKKQQQ^^^wwwaaaOOOIIIEEEAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::999888888777777888888999777777777777777777777777666666555555555666777888666666777777777777666666666666666666666666666666555555666666666666666666444555777888888:::===???AAAJJJ[[[ppp~~~vvvpppuuusssrrrsssllllllxxx|||kkk\\\ZZZjjjjjj```^^^cccnnnvvvfffXXXNNNEEECCCCCCCCCEEEHHHKKKOOOWWWeeewww~~~kkkdddfffmmm|||tttjjjcccaaaaaa___^^^___aaacccgggjjjmmmqqquuuxxx}}}~~~}}}vvvqqqjjjeee]]]XXXUUUTTTTTTSSSVVVXXXZZZ[[[[[[\\\^^^```]]]___aaadddhhhmmmtttyyy}}}pppfff`````````bbbdddgggjjjmmmoooppptttxxxuuummmfffcccbbbbbbfffiiifff```^^^aaafffmmmpppvvvzzz{{{{{{zzzzzzyyywwwtttssssssvvvzzz}}}}}}~~~tttccc\\\[[[ZZZZZZ\\\ZZZ\\\___ccchhhnnntttxxx~~~{{{lll\\\OOOHHHFFFFFFDDDGGGKKKQQQ___xxxaaaOOOIIIEEEAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888777777777777777777888888888888888888888888888666666666666666777777777666666666777777666666666666666666666666666666666555555555555666666666666444666777888888:::===???AAAKKK^^^sss{{{ssslllpppnnnoooqqqjjjjjjxxx{{{kkk^^^___rrrkkkaaa]]]aaammmwwwhhhYYYOOOFFFCCCDDDDDDEEEHHHKKKOOOYYYhhhzzztttkkkmmmwwwnnnhhhcccdddeeecccbbbddddddgggkkknnnpppssswwwyyy}}}yyytttnnniiiccc___]]]]]]]]]]]]aaacccdddcccaaaaaabbbccc```bbbdddgggkkkqqqxxx}}}||||||tttggg___\\\]]]___aaaeeehhhlllooopppssswwwyyytttkkkccc```aaaccchhhllljjjeeedddiiippp{{{}}}~~~~~~}}}|||}}}~~~tttccc[[[ZZZZZZZZZ[[[XXX[[[^^^bbbffflllsssyyyzzzkkk[[[OOOHHHFFFFFFBBBFFFJJJRRR```zzzaaaOOOIIIEEEAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::777777777888888777777777999999999999999999999999666666666777777777777777444555555666666555555444666666666666666666666666444555555555666666777777666888999999888999<<<>>>BBBMMMaaauuuyyyqqqiiillllllpppssskkklll|||{{{kkkaaaeeexxxkkkbbb]]]aaannnzzzkkkYYYOOOFFFDDDDDDDDDFFFIIIJJJPPPZZZjjj}}}}}}tttvvvjjjfffeeehhhjjjhhhiiikkkiiilllpppsssuuuwwwyyy{{{~~~|||tttpppkkkgggfffggggggfffkkkkkkkkkiiifffccccccddddddfffhhhlllpppvvv}}}}}}}}}{{{xxxvvvwww{{{~~~wwwlllbbb]]][[[___aaadddhhhlllnnnpppqqqpppssssssnnnfff```^^^```eeejjjoooooommmnnnttt{{{sssbbbZZZYYYYYYYYYZZZVVVZZZ^^^aaadddjjjsssyyyzzzkkk[[[OOOHHHFFFFFFCCCEEEIIISSSddd}}}aaaOOOIIIEEEAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::777888888999999888888777888888888888888888888888555666777888888888777777444444555555555555444444666666666666666666666666444444555555666777777777777888999999999999<<<>>>CCCOOOdddwwwyyyrrriiilllnnnvvv{{{rrrssszzzlllccchhh}}}kkkddd```eeeuuu}}}nnnYYYOOOFFFDDDDDDDDDFFFIIIKKKPPP\\\lll~~~~~~yyywwwuuuzzziiifffgggmmmooooooppprrrooorrrvvvxxxyyyzzz|||}}}|||yyytttqqqqqqqqqqqqqqqrrrsssrrroookkkhhhggggggiiikkknnnqqqvvv|||~~~}}}|||{{{yyyuuuuuuuuutttsssuuuyyy|||}}}vvvnnnfff```]]]\\\ccceeehhhkkknnnppppppppplllmmmlllhhhccc``````bbbiiiooouuuxxxyyy|||rrraaaYYYXXXXXXXXXYYYUUUYYY]]]```ccciiirrrzzzyyyjjjZZZNNNHHHFFFFFFEEEEEEIIIUUUiiiaaaOOOIIIEEEAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::999888888888888888888888888888888555666777888999888777777555555666666666666555555666666666666666666666666444444555555666777777888555777888999999;;;===@@@DDDQQQeeexxx{{{tttlllooottt{{{|||xxxkkkcccjjj}}}|||iiieeedddlll~~~}}}nnnZZZPPPGGGDDDEEEEEEFFFIIIKKKQQQ]]]mmm}}}ssskkkgggeeeeeeiiipppwww~~~iiigggjjjpppssssssuuuxxxtttvvvzzz||||||}}}~~~|||yyyyyyyyyyyyyyyxxxxxxwwwtttpppmmmllllllmmmooorrrvvvzzz~~~yyyvvvtttttttttsssqqqqqqrrrrrrsssuuuyyy|||yyyqqqhhhbbb___^^^^^^aaacccgggjjjlllllllllllljjjiiigggeeecccccceeefffnnnssszzzqqq```YYYXXXWWWWWWYYYUUUYYY]]]___bbbhhhrrrzzzyyyjjjZZZNNNHHHFFFFFFGGGFFFJJJWWWmmmaaaOOOIIIEEEAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777777777777777777777777555666777999999888888777666666777777777777666666666666666666666666666666444444444555666777777888333555777999:::<<>>@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999999::::::::::::999888888999999999999999888777666666666777777777777666666777666555444444555666777888888777777666666555555666666666666666777888888555555444444555<<>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888999999999999999888777777666666777777777777666666888777666666666666777888888888888888777777777666666666666666666777888888;;;;;;::::::===GGGUUU^^^YYY\\\jjj~~~~~~}}}zzzmmmccceeevvvsssmmmnnnrrr}}}mmmXXXNNNFFFDDDEEEDDDFFFHHHMMMTTTaaaqqqpppjjjhhhooozzztttggg^^^WWWUUUWWW[[[dddqqqzzzvvvwwwyyy}}}}}}}}}~~~}}}|||~~~{{{tttqqqrrrtttvvvuuusssooojjjhhhffffffgggeeejjjnnnpppuuu}}}{{{uuunnnkkkggggggfffeeedddccccccbbb```aaadddgggjjjlllmmmnnnuuuwwwzzz}}}sssbbbWWWTTTTTTTTTSSSWWWZZZ]]]___bbbhhhqqqwww|||lll\\\PPPIIIGGGGGGFFFFFFGGGQQQdddiiiSSSIIIEEEBBB@@@@@@???>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;999::::::::::::999888888888999999999999888777777666666777777777777666666888888777777777777888888999999888888888888777777666666666666666777888888::::::888888;;;EEESSS^^^VVV^^^ppp{{{mmmbbbcccsssnnnkkkooottt|||kkkWWWNNNFFFDDDEEEEEEGGGJJJMMMTTTbbbssswwwgggbbb```fffrrrtttdddZZZUUUXXX]]]jjjwwwzzz{{{}}}uuurrrmmmjjjhhhjjjmmmoooooommmhhheeecccdddfffhhhfffmmmsssxxx{{{tttnnnhhheeefffggghhhjjjjjjjjjiiiiiifffhhhjjjmmmqqqsssuuuvvv}}}tttcccXXXTTTTTTTTTSSSXXX[[[^^^```bbbgggpppvvv}}}nnn^^^RRRKKKHHHGGGFFFEEEGGGOOObbb|||lllTTTIIIEEEBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::999888888888888999999999888888777666666777777777777666666777777777777777777777777888777777777777777777777666666666666666777777888777777666444555<<>>===<<<<<<;;;;;;;;;::::::::::::999999::::::::::::999888888777888888999999999888888666666777777777777666666666666666666666666666666555666666666666666666666666666666666666777777888777999:::999888;;;@@@EEELLLbbbzzziii\\\\\\kkk|||dddccciiinnnwwwzzzkkkWWWNNNFFFEEEFFFFFFHHHKKKMMMVVVeeewww}}}mmm``````cccmmm}}}mmmaaa```jjjwww{{{tttnnnhhhddd```bbbeeeiiikkkllllllkkkmmmkkkiiihhhiiimmmqqqttt|||{{{uuunnnkkkjjjkkkllloooqqqsssvvvwwwxxxxxxxxxyyyzzz{{{|||zzzgggZZZUUUTTTTTTTTTYYY[[[^^^```bbbgggpppvvv~~~uuufffXXXOOOIIIGGGFFFFFFHHHOOO^^^wwwrrrWWWJJJEEECCCAAAAAA@@@???>>>======<<<;;;;;;:::::::::999999999999::::::::::::999888888777777888999999999999888666666777777777777666666555555666666666666555555444444555555555555666666666666666666666777888888555999<<<===<<<===@@@CCCOOOlllyyyhhh[[[ZZZiiiyyyccc```dddgggppp|||{{{lllXXXOOOGGGEEEFFFFFFHHHKKKLLLVVVfffyyy|||kkk]]]aaahhhtttvvvjjjiiiuuuxxxrrrpppnnnjjjhhhgggiiillloooqqqrrrrrrqqqppppppoooooorrrvvvzzz}}}yyywwwsssqqqqqqrrruuuwww{{{|||}}}|||iii[[[VVVUUUUUUUUUXXXZZZ]]]___bbbhhhpppwww~~~yyyiii[[[PPPJJJGGGEEEGGGIIIOOO]]]uuuvvvZZZLLLFFFDDDBBBAAAAAA@@@???>>>======<<<;;;;;;;;;::::::::::::999::::::::::::999888888777777888999999999999999666666777777777777666666555666777777777777666555555555555555666666666777666666666666666777888888555888:::;;;:::;;;???CCCUUUuuuzzziii[[[ZZZiiixxxddd``````aaajjjxxx|||mmmZZZPPPHHHFFFFFFFFFGGGJJJLLLWWWgggzzz{{{jjj```gggrrruuuttt}}}yyysssqqqrrrrrrqqqoooqqqrrrtttvvvwwwxxxxxxxxxuuuuuuuuuvvvyyy~~~|||uuuuuuuuuvvvxxx{{{}}}~~~jjj\\\VVVVVVVVVUUUWWWZZZ]]]___bbbhhhqqqwww~~~{{{kkk\\\QQQJJJGGGEEEGGGJJJPPP]]]tttzzz]]]MMMHHHEEEBBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;999::::::::::::999888888666777888999999999999999666666777777777777666666666777888999999888777666555666666666777777888888666666666666666777888888:::;;;<<<:::888:::>>>CCCWWWyyy{{{jjj\\\[[[jjjyyyeee```___^^^gggvvvyyy|||nnn[[[QQQHHHFFFFFFFFFGGGIIILLLWWWhhh{{{zzziiifffooo|||}}}~~~~~~}}}~~~~~~|||{{{{{{|||uuuxxx{{{~~~}}}}}}~~~~~~kkk\\\WWWWWWXXXXXXYYYYYY[[[\\\```gggnnntttqqqaaaTTTMMMJJJDDDEEEJJJRRR]]]rrr}}}___OOOIIIGGGBBBAAA@@@@@@@@@???===;;;;;;;;;:::::::::999999999;;;;;;::::::::::::999999777777777777777777777777666666666666666666666666555555666666777777888888666666666666777777777777777777777777777777777777::::::999888999===CCCGGGUUUzzzlllaaa```kkkzzzeee___\\\ZZZcccqqqnnnVVVOOOHHHGGGFFFDDDEEEGGGNNNUUUcccuuuvvvoookkk~~~~~~}}}~~~|||iiiZZZUUUUUUVVVUUUXXXYYY[[[]]]```gggnnntttsssbbbTTTLLLIIIGGGGGGJJJQQQ]]]uuu~~~aaaQQQJJJFFFCCCAAA@@@@@@@@@???===;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777666666666666777777777777666666666666777777777777777777777777777777777777888888888888:::>>>DDDIIIWWW{{{~~~kkkaaabbbnnnuuubbb]]]\\\[[[eeetttooo^^^TTTIIIFFFEEEFFFJJJOOOOOOVVVccctttuuupppvvv|||hhh[[[UUUUUUVVVUUUWWWYYY[[[]]]aaagggooottt~~~uuudddUUULLLHHHIIIHHHIIIPPP^^^xxxbbbRRRJJJFFFCCCBBB@@@@@@@@@???>>><<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888777777777777666666666666666666666666777777777777777777777777777777777777666777777888:::???EEEIIIYYY|||}}}}}}hhh___cccqqqooo^^^\\\]]]___jjjzzz~~~lllYYYNNNDDD@@@AAABBBEEEIIIPPPVVVcccttt~~~vvvsss}}}jjj]]]XXXXXXXXXWWWVVVXXX[[[]]]aaahhhooottt|||yyyfffWWWLLLGGGHHHGGGIIIPPP^^^yyydddTTTLLLFFFDDDBBB@@@???@@@@@@>>>===============<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888777777666666555555666666666666777777777777666666666666666666666666666777888888:::>>>CCCGGGZZZzzzvvvbbb\\\bbbssslll\\\\\\```dddqqq}}}kkk\\\RRRJJJIIIKKKJJJJJJKKKQQQWWWcccttt|||wwwxxx}}}jjj]]]YYYXXXXXXWWWUUUWWWZZZ^^^bbbhhhooottt{{{|||iiiYYYMMMGGGFFFFFFJJJRRR```yyy}}}dddUUULLLGGGEEECCC@@@???@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888777777666666555555666666666666777777777777666666666666666666666666888999999999999<<<@@@DDDXXXtttooo\\\XXXaaassskkk\\\^^^ccciiixxxppp]]]QQQGGGFFFIIIJJJJJJLLLRRRXXXddduuu{{{yyy}}}zzzhhh\\\WWWWWWVVVUUUUUUWWWZZZ^^^ccciiioootttzzzlll[[[NNNHHHEEEGGGKKKTTTbbbyyyzzzbbbUUUMMMHHHFFFCCC@@@??????@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888777777777777666666666666666666666666777777777777777777777777777777777777999999:::999999;;;???BBBTTTlllkkkYYYXXXbbbtttlll^^^```fffmmm|||zzzeeeWWWIIIGGGJJJNNNQQQTTTTTTZZZgggxxxyyyzzzzzzhhh\\\XXXWWWVVVUUUTTTVVVZZZ___ccciiioootttzzzooo]]]PPPIIIGGGHHHMMMVVVddd|||www```TTTMMMHHHFFFDDD@@@??????@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999777777777777777777777777666666666666777777777777666666666666777777777777777777777777777777777777777888999999:::<<>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777777:::::::::999999999888888777777777777666666666666777777777777777777777777666777777777777666666555777777777777888888888888888999:::::::::;;;>>>@@@III[[[xxx}}}ooobbbdddqqqkkk\\\___gggooo~~~sssbbbZZZTTTTTTUUURRRMMMLLLQQQ[[[jjj|||wwwmmmmmmrrr}}}xxxfff]]]ZZZWWWUUUUUUSSSWWW[[[```dddjjjooosss{{{yyyeeeUUUOOOIIILLLOOOVVVjjjlllXXXPPPKKKFFFDDDDDDCCCBBBAAA@@@??????=========<<<<<<<<<<<<<<<;;;;;;::::::999888888777:::::::::999999999888888555666666666777777888888777777777777777777777777666666777888888777777777777777777777888888888888888999999999999;;;>>>@@@LLL^^^{{{{{{mmmaaacccqqqlll]]]```hhhooorrrbbbWWWNNNLLLMMMLLLJJJKKKPPPYYYhhhyyy~~~sssjjjkkkqqq|||wwwxxxuuuccc[[[XXXUUUSSSSSSSSSVVVZZZ^^^ccchhhnnnsss{{{}}}iiiXXXQQQHHHJJJNNNXXXpppjjjVVVOOOKKKGGGEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::999999888888:::::::::999999999888888777777777777777777777777777777777777777777777777666666777888999999999999777777777777888888888888777888999999999:::===@@@NNNbbb~~~xxxkkk```bbbppp~~~kkk]]]aaagggnnn~~~tttcccVVVJJJFFFFFFGGGIIIKKKPPPXXXfffwwwwwwllleeehhhnnnuuu|||rrrrrrsssaaaXXXVVVSSSRRRRRRSSSVVVYYY]]]bbbhhhnnnsss~~~jjjYYYQQQHHHIIILLLXXXssshhhUUUOOOKKKGGGDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@@@@???>>>===<<<<<<;;;;;;:::::::::999999999:::::::::999999999888888999999888888777666555555777777777777777777777777555666777999999:::::::::666777777777888888888888666777888888999:::===@@@MMMdddwwwjjj```bbbpppzzzhhh\\\```gggmmm|||xxxeeeWWWJJJFFFFFFGGGIIILLLQQQXXXfffvvvzzzpppfff```cccjjjrrryyyqqqqqq}}}ppp___VVVTTTRRRQQQQQQSSSUUUYYY]]]aaahhhooottt~~~hhhWWWOOOIIIIIILLLXXXrrrhhhUUUNNNJJJFFFCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999999888888777777777777888888888888777777777777777777777777555666777999999:::::::::666777777777888888888888666777888999999;;;>>>AAAKKKfffyyymmmbbbcccooowwwggg^^^ccciiiooo~~~zzzdddXXXLLLHHHHHHHHHIIIKKKRRRZZZgggwwwsssiii```\\\___eeeqqq}}}xxxqqqqqq~~~nnn]]]UUUSSSRRRQQQQQQRRRUUUXXX\\\bbbiiiqqqwwwwwwbbbSSSMMMHHHIIIMMMWWWooofffTTTMMMJJJFFFBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>======;;;;;;;;;;;;:::::::::::::::::::::999999999888888333333555777999;;;<<<===777777777777777777777777666666777888999999999999777777777777888888888888666777999999:::<<<@@@BBBLLLkkk~~~qqqfffeeeooouuuggg```ffflllrrryyycccWWWKKKHHHHHHGGGGGGHHHRRRZZZhhhyyyvvvjjjaaa[[[YYY]]]cccooo}}}vvvnnnppp~~~mmm\\\UUUSSSRRRQQQRRRRRRTTTXXX\\\ccckkktttzzznnn\\\OOOKKKFFFIIINNNXXXllldddRRRMMMJJJGGGCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888444555666777999:::<<<<<<777777777777777777777777666666777888888777777777777777777777888888888888777888::::::;;;===AAADDDQQQssswwwjjjgggnnn}}}qqqddd___ffflllssszzzeeeXXXKKKGGGFFFFFFGGGJJJQQQZZZiiizzztttjjj___YYYWWWWWW\\\cccnnn~~~tttlllppp}}}mmm\\\UUUSSSRRRQQQRRRQQQTTTXXX]]]ccclllvvv|||~~~xxxhhhXXXMMMKKKDDDIIIOOOXXXjjjbbbQQQMMMKKKHHHDDDDDDDDDDDDDDDCCCCCCCCC===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::999999999888888777777777777777777777777777777666777777777777666666555777777777777888888888888777999:::;;;<<<>>>BBBEEEUUUyyyzzzmmmiiinnn|||lll```[[[cccjjjppp|||iii[[[LLLFFFFFFGGGJJJMMMPPPYYYiiizzzzzzjjjaaaXXXTTTUUUVVV\\\cccooouuukkkqqqwwwiii[[[TTTRRRPPPPPPRRRSSSSSSVVV]]]eeemmmrrrtttwwwgggZZZOOOIIIHHHIIILLLQQQ[[[qqqxxx___RRRMMMIIIDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=========>>>===<<<;;;:::;;;<<<<<<::::::999999888777777777:::999888777777888999:::777777777777777777777777666777777666555555777999777888888888888999999999;;;999999<<<======AAAHHHZZZooohhhnnn~~~ppp^^^WWW```fffiii}}}}}}fffZZZNNNJJJKKKJJJKKKMMMQQQXXXfffwwwsssgggcccYYYPPPQQQSSSVVV^^^fffyyy}}}mmmlllxxxvvvhhhZZZTTTRRRPPPPPPRRRRRRTTTXXX^^^eeelllrrrvvvqqqcccXXXNNNIIIIIIGGGLLLRRR___vvvuuu\\\PPPLLLHHHDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>===<<<;;;:::;;;;;;<<<::::::999999888777777777999999888888888888999999777777777777777777777777666777888888666666666888777777888888888999999999;;;999999<<<<<<===AAAHHHWWW~~~nnneeejjjxxxnnn]]]VVV___fffkkk~~~ggg[[[NNNJJJJJJJJJKKKMMMPPPXXXfffwwwxxxssshhh]]]ZZZSSSOOOQQQUUU[[[eeeooo}}}mmmlllyyytttgggYYYTTTRRRPPPPPPQQQPPPUUU[[[```dddkkksssyyy{{{jjj]]]TTTLLLIIIIIIEEEKKKTTTcccyyyqqqYYYNNNJJJFFFDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>============<<<;;;;;;;;;;;;<<<:::::::::999888888777777888888999999999999888888777777777777777777777777777999::::::888666666666777777777888888888999999;;;999999<<<<<<<<>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999999888777777777888999::::::999888777777777777777777777777777777:::<<<<<<999777555555777777777777888888888888;;;888999;;;<<<<<>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888777888999::::::999888777777777777777777777777777777:::<<<<<<999777555555666666777777777888888888:::888888;;;<<<<<<@@@GGGSSSyyynnnaaaaaajjjjjj^^^XXX___iiivvvmmm___QQQJJJIIIHHHIIILLLNNNVVVfffxxx~~~oooccc\\\XXXUUUUUURRRVVV\\\bbbllltttxxxnnnbbbWWWSSSRRRQQQPPPQQQRRRWWW]]]bbbhhhooowww}}}xxxgggZZZQQQJJJFFFGGGHHHHHHMMMYYYdddkkkpppuuulll[[[SSSLLLHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;:::999999888888888888999999999999888888777777777777777777777777777999::::::888666666666666666666777777777888888:::888888;;;;;;;;;@@@FFFRRRyyy|||fff]]]^^^fffzzzjjj___YYY___iiiyyypppaaaRRRKKKIIIHHHIIIKKKNNNVVVeeewwwyyykkkbbb\\\XXXWWWYYYUUU]]]hhhrrruuu{{{mmmaaaVVVSSSRRRQQQPPPQQQTTTWWW[[[bbbjjjrrryyy}}}xxxggg[[[RRRJJJGGGHHHIIIGGGKKKVVV```gggpppxxxjjj\\\UUUMMMGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>;;;<<<=========<<<;;;:::<<<;;;;;;::::::999888888999999888888888888999999777777777777777777777777666777888888666666666888666666666666777777777888:::777888:::;;;;;;@@@FFFQQQxxx|||{{{www```[[[^^^fffzzzjjjaaa[[[___jjj{{{qqqbbbRRRKKKHHHGGGHHHKKKOOOVVVeeevvv|||ooojjjfffbbbbbbeeedddooo~~~{{{www|||vvvoookkknnnwwwlll```UUUSSSRRRQQQPPPPPPVVVWWWZZZaaakkktttyyy|||wwwfff[[[RRRKKKHHHHHHIIIFFFJJJUUU```hhhsss}}}iii\\\VVVMMMFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>;;;<<<=========<<<::::::<<<;;;;;;::::::999999888:::999888777777888999:::777777777777777777777777666777777666555555777999666666666666777777777777:::777888:::;;;;;;@@@FFFOOOwww{{{{{{sss^^^\\\aaahhh|||kkkbbb[[[___jjj|||rrrcccSSSKKKHHHGGGHHHKKKOOOWWWddduuuxxxuuurrrnnnnnnrrrtttvvvxxxpppjjjbbb___bbblllyyykkk```UUUPPPNNNMMMMMMPPPTTTXXX\\\___dddmmmxxxwwwiii\\\QQQHHHFFFIIIHHHJJJOOOUUU```qqqlll^^^QQQLLLMMMJJJCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999888777777999999888888777777666666888888888888888888888888888888888777777777777777777888888888888999999999888999::::::;;;<<<@@@BBBSSSsss|||tttaaa___cccjjj}}}nnnbbb^^^gggvvvuuufffUUUMMMJJJHHHIIIKKKMMMUUUbbbrrrvvvrrr||||||jjjaaa[[[\\\```eeeppp||||||iii^^^TTTPPPOOOMMMNNNQQQTTTWWW\\\```eeennnyyywwwhhh\\\QQQIIIGGGIIIKKKNNNUUU```pppkkk^^^RRRMMMNNNKKKDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@?????????>>>>>>=========<<<<<<<<<;;;;;;::::::999888888777888888888888777777777777777777777777777777777777888777777777777777777777777888888888888999999999888999::::::;;;<<<@@@BBBRRRppptttaaa___eeelllnnnccc___iiixxxvvvfffUUUMMMIIIHHHHHHKKKMMMUUUbbbrrrqqqqqq|||zzzhhh___YYY]]]dddlllxxx~~~xxxggg\\\SSSOOOOOONNNOOORRRSSSWWW\\\```fffooo{{{wwwgggZZZPPPIIIGGGJJJJJJOOOYYYkkkkkk___SSSOOOPPPLLLFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;::::::999999888888777777777888888888888888666666666666666666666666777777777777777777888888777888888888888999999999888999::::::;;;<<<@@@BBBRRRnnnttt```___eeeooooooeeebbblllzzzxxxhhhVVVMMMIIIGGGHHHJJJMMMTTTaaaqqq{{{lllppp|||wwwhhh___[[[bbbnnn{{{zzz{{{~~~uuufff\\\RRROOOOOOMMMNNNPPPSSSWWW\\\bbbhhhrrr~~~wwweeeYYYPPPJJJHHHKKKLLLSSSbbbxxxiii```UUUQQQQQQMMMHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>============<<<;;;;;;:::::::::999999999777777777888888999999999777777777777777777777777777777777777777888888888777777888888888999999999888999::::::;;;<<<@@@BBBRRRlllttt```]]]dddooorrrhhheeennnzzzzzzjjjWWWMMMIIIGGGHHHJJJMMMTTT```pppxxxkkkooo{{{yyymmmfffccclll|||~~~wwwyyysssfff\\\RRROOONNNLLLLLLNNNTTTXXX^^^dddkkkuuuwwwdddWWWPPPJJJIIIKKKSSS\\\ppp{{{ggg___VVVSSSRRRNNNJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>============;;;;;;;;;:::::::::::::::777777888888999999::::::888888888888888888888888666666777777888888888888777777888888888999999999888999::::::;;;<<<@@@BBBPPPiiiuuubbb[[[```lllsssjjjfffmmmwww}}}lllYYYNNNJJJGGGHHHKKKMMMSSS___oooxxxlllqqq~~~wwwrrrpppwww{{{uuuqqqxxxrrrcccZZZQQQOOONNNMMMMMMOOOUUUYYY```fffnnnyyywwwbbbVVVOOOKKKJJJLLLRRRaaayyyvvvddd___WWWSSSSSSNNNKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::888888888999999999999999888888888888888888888888666666666777888888999999777888888888888999999999888999::::::;;;<<<@@@BBBKKKfffyyyfff[[[\\\iiiqqqgggccciiisssppp\\\PPPKKKHHHIIILLLMMMSSS___nnn{{{pppwwwvvvooommmmmmyyy|||ooo___VVVOOONNNOOONNNOOOQQQVVV[[[aaahhhqqq}}}wwwaaaUUUOOOKKKKKKMMMNNNaaarrrbbb^^^WWWTTTSSSNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999888888888888888888888888888555666666777888888999999777888888888888999999999888999::::::;;;<<<@@@BBBKKKhhh~~~lll]]]YYYfffkkkbbb^^^dddnnn~~~rrr^^^RRRLLLIIIJJJMMMMMMSSS^^^mmmyyy{{{mmmhhhiiilll{{{zzznnn[[[SSSMMMMMMPPPPPPRRRTTTWWW\\\bbbjjjsss~~~wwwaaaTTTOOOLLLLLLMMMNNNdddppp```]]]WWWTTTSSSMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777777777777777777777555666666777888999999999777888888888888999999999888999::::::;;;<<<@@@BBBMMMlllppp^^^XXXeeefff]]]YYY```lll~~~ttt___SSSMMMJJJKKKMMMMMMSSS^^^mmm}}}xxxrrrnnnmmmqqqrrrppppppsssrrruuuzzzsssfffaaaaaammmtttdddYYYRRRLLLMMMOOOOOOQQQSSS[[[^^^eeemmmsss{{{www```RRRLLLIIIKKKOOOSSSgggooo___```ZZZRRRRRRQQQNNNMMMLLLKKKIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<======>>>======<<<<<<;;;::::::999999999888888888888777999999999999999999999999666777777777888888888999888888888777777777777666777999:::;;;;;;===???BBBSSSpppuuuddd^^^iiijjj```XXX]]]mmmyyyeeeWWWOOOJJJJJJNNNJJJQQQ]]]mmmzzztttnnnjjjfffbbbbbbeeefffeeegggjjjkkknnntttzzzpppeeeaaabbbqqqrrrcccXXXQQQLLLMMMOOOOOOQQQTTT\\\```gggpppuuu~~~vvv```SSSLLLIIIKKKOOOWWWmmmooo``````YYYSSSRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<======<<<;;;;;;::::::999999888999999999999888888888888999999999999999999999999777777777777777777777777888888888888888888888888666888999:::;;;===AAACCCUUUuuuxxxggg___iiikkkaaaZZZ___ooozzzfffWWWOOOJJJJJJMMMJJJPPP\\\mmm}}}wwwnnngggbbb___]]]\\\YYYXXX\\\^^^___ccchhhkkkpppwww~~~mmmcccbbbdddxxxpppbbbUUUOOOKKKLLLNNNNNNPPPTTT^^^bbbjjjsssyyyttt```SSSLLLIIILLLPPPZZZrrrnnn``````YYYSSSTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>============<<<<<<;;;;;;:::999999999:::999999999888888888888999999999999999999999999777777777777666666666666777777888888999:::::::::888999:::::::::===@@@CCCVVVyyylll```hhhlllbbb\\\cccsss{{{gggXXXOOOIIIIIILLLJJJPPP\\\lll~~~ssssss}}}yyyrrrhhh```\\\ZZZYYYYYYZZZXXXZZZ___cccfffmmmuuuzzz~~~lllbbbccchhh~~~mmmbbbSSSMMMJJJLLLMMMMMMQQQVVV___cccllluuu}}}rrr```TTTMMMJJJLLLQQQZZZuuunnnaaa```YYYTTTUUUSSSOOONNNMMMKKKJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;::::::999999999888888888888888888888888888888888777777777666666666666555666777888999:::;;;<<<<<<<<<<<<;;;::::::<<<@@@CCCVVVzzzqqqccchhh}}}mmmddd___gggxxx~~~iiiYYYPPPIIIIIIKKKKKKQQQ]]]mmm~~~wwwjjjkkkvvv}}}xxxttthhhccc\\\WWWVVVXXX[[[\\\^^^^^^aaahhhnnnttt}}}~~~llldddhhhnnn{{{jjj```PPPLLLJJJLLLMMMMMMRRRXXX___dddmmmwww}}}ppp```UUUNNNJJJMMMRRR\\\zzznnnccc```XXXUUUWWWSSSOOONNNMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBAAAAAAAAA@@@??????>>>>>>???>>>>>>======<<<;;;;;;:::::::::999999999999888888888888888888888888888777777777777777666666666666666777999:::;;;<<<===::::::::::::;;;???EEEJJJVVVyyy~~~ssscccggg{{{nnnfffccckkk|||lll\\\QQQJJJIIIKKKLLLSSS^^^nnn}}}ooodddfffttt}}}wwwrrrmmmhhheee\\\YYYVVVVVVZZZ^^^bbbdddfffgggmmmvvv|||~~~mmmgggnnnwwwvvveee\\\OOOLLLKKKMMMMMMNNNSSSZZZ```eeeooozzzyyynnn```VVVNNNJJJNNNSSSbbbmmmddd```XXXVVVXXXTTTOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAAAAABBBAAAAAA@@@>>>>>>======<<<<<<;;;:::::::::::::::::::::999999999999888888888888888888888888666777777777888888888888666666777888999:::;;;<<<666777777999===DDDMMMSSSVVVvvvnnn___cccvvvpppiiifffnnnooo^^^SSSKKKIIIKKKMMMSSS^^^mmm~~~vvviiiaaagggwwwxxxtttmmmhhhdddbbb```^^^[[[[[[]]]aaagggmmmqqqrrrtttwww~~~~~~nnnlllvvvqqq```WWWNNNLLLLLLNNNNNNOOOUUU]]]bbbgggqqq}}}vvvlll```VVVOOOKKKNNNTTTfff}}}mmmddd```WWWWWWYYYUUUOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEAAABBBBBBBBBBBB@@@???>>>======<<<<<<;;;;;;::::::;;;;;;:::::::::999999999888888888888888888888888666666777888999:::;;;;;;666666777777888999::::::888888888:::>>>FFFPPPWWWRRRooo}}}cccXXX___qqqqqqjjjhhhqqqqqq```TTTLLLJJJLLLKKKQQQ\\\kkk{{{vvvkkkeeemmm}}}wwwjjjfffaaa^^^^^^^^^______cccdddhhhnnnvvv||||||ooonnn{{{mmm\\\TTTNNNLLLMMMNNNNNNOOOVVV^^^ccciiisssuuukkk```WWWOOOKKKNNNUUUggg|||mmmeee```WWWWWWZZZUUUPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFAAABBBCCCCCCBBBAAA???>>>?????????>>>======<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777666666777999:::;;;<<<===666666666777888888999999======<<<;;;>>>EEENNNTTTMMMiiittt[[[RRR\\\nnn}}}rrrkkkiiirrrsssbbbVVVMMMKKKMMMJJJOOOZZZiiiyyyyyyoookkkuuuwwwlllggg``````___]]]\\\___ffflllnnnrrryyyrrrlllwwwxxxfffZZZVVVKKKKKKKKKKKKMMMQQQXXX\\\dddkkkuuu~~~}}}rrrlllaaaTTTKKKIIIOOOUUUjjjxxxlllbbb^^^\\\YYYVVVUUURRRQQQQQQPPPNNNNNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>=========<<<;;;;;;:::::::::::::::999999999999888888888888888777777777666999888777666777888:::;;;555666666777888999999999;;;999999<<<===>>>DDDKKKHHH___nnn[[[RRRVVViii~~~sssmmmiiiqqqwwwbbbTTTNNNKKKJJJKKKNNNWWWgggyyy{{{qqqnnn}}}yyymmmdddaaa\\\^^^bbbdddgggmmmvvv}}}|||ppplllwwwtttcccXXXTTTLLLLLLLLLMMMOOOSSSZZZ___fffmmmxxx}}}qqqlllaaaUUULLLKKKPPPVVVgggwwwlllaaa^^^]]]YYYVVVVVVSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<;;;::::::999999999999888888888888999999999999888888888888666777777888888888888888555666666777888888999999;;;999999<<<===>>>CCCJJJNNN___mmm[[[RRRUUUiii}}}vvvoookkksssxxxcccUUUNNNKKKJJJKKKNNNWWWeeexxx~~~wwwxxxzzzssskkkbbb^^^^^^^^^ccckkkqqqxxxuuuqqqzzz}}}ooo^^^TTTQQQMMMMMMNNNNNNQQQVVV]]]aaahhhppp{{{}}}qqqlllbbbVVVMMMLLLQQQWWWfffuuujjjaaa^^^]]]ZZZWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;:::::::::::::::999999999999:::::::::999999999999888444555777999999888777666666666666777888888999999;;;999999<<<======BBBHHHVVV```wwwmmm\\\SSSVVVhhh|||xxxoookkksss{{{fffXXXOOOKKKIIILLLOOOVVVcccuuu}}}|||ooogggbbb^^^```dddjjjqqqzzz{{{xxxjjjZZZQQQOOOLLLMMMNNNOOORRRWWW^^^dddjjjqqq}}}{{{rrrmmmcccWWWNNNLLLQQQWWWhhhsssiii```^^^^^^[[[XXXXXXWWWVVVUUURRRPPPNNNLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888444555666777888777777666666666777777888888888888;;;999999<<<<<<<<<@@@FFF\\\aaarrrooo___WWWYYYjjj}}}wwwlllhhhqqqkkk[[[PPPKKKIIILLLOOOUUUaaaqqq}}}{{{oooddd```___bbbhhhoooxxxtttfffWWWPPPOOOKKKLLLMMMOOORRRXXX```eeekkkrrryyysssmmmcccVVVMMMLLLRRRXXXnnnqqqggg_________]]]ZZZYYYYYYXXXVVVSSSQQQNNNLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888888777777777777777666555555555666888999777777777777777888888888:::999999<<<<<<;;;???DDD\\\aaapppssseee]]]^^^mmmtttgggbbbmmm~~~qqq___SSSLLLJJJLLLOOOUUU```ooo|||mmmeee^^^^^^cccjjjttt}}}|||pppbbbUUUNNNNNNKKKLLLMMMOOOSSSZZZbbbgggpppvvv}}}wwwrrrlll```SSSKKKLLLTTT\\\uuunnneee^^^___```^^^[[[ZZZZZZYYYWWWTTTRRROOONNNMMMHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<<<<;;;999999999999888888888888888888888777777777666666888777666555555777999:::777777777777777777888888:::888999<<<<<<:::===BBBWWW]]]ooovvviiibbbbbbpppuuueee^^^jjjzzzvvvdddUUUMMMJJJJJJNNNUUU```mmm~~~{{{|||uuufff```^^^dddmmmvvvyyylll^^^RRRLLLMMMLLLMMMNNNQQQUUU\\\eeejjjvvv}}}yyyuuunnnggg[[[OOOIIIMMMXXXbbb||||||mmmddd^^^___aaa___\\\[[[YYYYYYWWWUUUSSSQQQOOONNNIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<::::::::::::999999999999999999999888888888777777777777777777888888999999888777777777777777777777:::888999<<<;;;:::<<>>>>>======<<<<<<>>>>>>=========<<<<<<<<<:::::::::999999999888888666777999:::::::::888777888888888777777777777777:::888999<<<;;;999;;;@@@KKKTTThhh~~~xxxmmmffffffrrr}}}iii^^^hhhvvv~~~jjjYYYPPPLLLHHHMMMVVV```lll{{{|||tttwww}}}}}}}}}||||||{{{{{{{{{wwwxxxyyy{{{}}}~~~yyyrrrjjjfff```eeemmmxxxuuugggZZZPPPLLLMMMMMMMMMPPPVVVZZZ^^^hhhrrrvvvtttmmm___TTTQQQMMMLLL]]]rrryyyjjjfffaaa^^^]]]]]]\\\\\\[[[[[[YYYXXXUUUSSSQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>======>>>>>>===<<<<<<;;;;;;:::999999;;;:::999888777777777777777777777777777777777777777777777777888888888888888999::::::999999;;;===FFFTTTdddqqq}}}}}}qqqeeeaaannnlll```hhhvvvnnn^^^QQQKKKKKKNNNSSS[[[gggxxxrrrrrr|||}}}zzzyyyxxxvvvuuutttsssrrrqqqqqqqqqnnnnnnnnnmmmmmmllllllkkkiiijjjlllmmmnnnooooooppppppppppppooolllgggbbb___dddlllvvvqqqdddYYYOOOMMMOOOMMMMMMQQQWWW[[[```iiisssvvvvvvpppaaaUUUQQQMMMOOOaaaxxxssshhheee```]]]\\\\\\[[[ZZZ[[[[[[ZZZXXXVVVTTTQQQPPPMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>===>>>>>>===<<<<<<;;;;;;::::::999;;;:::999888777777777777777777777777777777777777777777777777888888888888888999::::::999999;;;===BBBOOO___mmm|||zzzqqqgggcccoooooobbbiiixxxooo___SSSMMMLLLNNNSSSZZZeeeuuuzzzppppppyyy{{{yyyvvvsssooollljjjiiieeedddcccaaa``````______^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^^^^_________]]]]]]^^^^^^]]]\\\[[[ZZZdddmmmzzz|||lll```VVVOOONNNQQQNNNNNNRRRYYY]]]aaakkkuuu}}}wwwyyytttcccVVVRRRPPPUUUllllllgggddd___\\\[[[[[[ZZZXXX[[[[[[[[[YYYXXXUUUSSSQQQNNNMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::999888777777777777777777777777777777777777777777777777888888888888888999::::::999999;;;===???JJJYYYhhh{{{|||uuulllgggooo{{{tttfffkkkyyyqqqaaaVVVOOOMMMOOOSSSXXXbbbrrr~~~sssmmmmmmttt}}}xxxuuummmkkkhhhdddaaa]]][[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXaaajjjvvv|||}}}yyyhhh\\\TTTOOONNNQQQNNNOOOTTT[[[___dddnnnwww}}}zzz|||vvveeeVVVSSSTTT]]]www}}}lllgggddd```]]][[[ZZZXXXWWWZZZ[[[[[[ZZZYYYVVVTTTRRROOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<;;;;;;:::::::::999999888777777888888777777777777777777777777666777777777888888888888888999::::::999999;;;===>>>HHHVVVggg~~~wwwnnnpppyyyzzzjjjmmmzzztttdddWWWPPPMMMOOORRRWWWaaarrryyynnnhhhiiiooo|||}}}yyyvvvrrrmmmiii```___\\\XXXUUUSSSQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNQQQTTTUUU___eeemmmooonnnpppxxx~~~}}}uuudddYYYSSSOOONNNPPPOOOPPPVVV]]]bbbgggpppzzz}}}|||vvveeeVVVSSSTTT___{{{rrrjjjgggccc___]]][[[XXXVVVYYYYYYZZZ[[[YYYWWWTTTSSSOOONNNMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>===>>>======<<<<<<;;;:::::::::999888888777888888888777777777777777777777777666777777777888888888888888999::::::999999;;;===???HHHWWWjjjzzzxxx~~~pppooo{{{wwwfffXXXQQQLLLNNNQQQVVVaaarrrsssiiibbbeeekkkvvvyyy|||}}}yyyvvvrrrpppmmmjjjgggddd```\\\UUUTTTRRROOOMMMLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLLLLMMMPPPRRRTTTYYY]]]```aaa```bbbhhhnnnnnnoooqqqrrrtttxxx}}}yyyxxx}}}~~~ooo___VVVRRROOONNNOOOOOOQQQWWW___eeejjjsss|||zzzssscccUUUSSSVVV```|||zzzpppmmmhhhddd```]]]YYYVVVWWWXXXZZZZZZZZZWWWTTTRRROOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAA???>>>===>>>>>>======<<<;;;;;;;;;999999888888888888888999777777777777777777777777777777777777888888888888888999::::::999999;;;===@@@IIIXXXnnnwwwttt~~~}}}jjjZZZQQQLLLNNNPPPUUU```qqq{{{lllccc]]]aaahhhqqq~~~tttwww~~~zzzuuuppplllhhheeeaaa___\\\ZZZYYYVVVSSSPPPLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSTTTUUUWWWYYY[[[ZZZ\\\^^^___^^^___bbbdddeeefffgggggghhhkkkpppssszzz|||~~~tttfffXXXRRRQQQOOONNNNNNPPPRRRYYYaaagggllluuu~~~tttkkk]]]TTTWWW]]]jjjvvvrrrmmmhhhddd___[[[WWWUUUVVVYYYZZZYYYWWWTTTRRRNNNMMMLLLLLLKKKKKKKKKLLLHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCAAA@@@>>>===>>>>>>======<<<<<<;;;;;;999888888888888888999999777777777777777777777777777777777777888888888888888999::::::999999;;;===>>>GGGXXXpppyyyooo]]]SSSMMMNNNPPPTTT^^^ooo}}}pppddd]]]YYY^^^fffooo|||rrrtttzzzwwwsssmmmhhhccc^^^ZZZVVVUUUSSSQQQPPPOOOMMMJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTXXXYYYZZZ\\\^^^______```]]]]]]]]]^^^___aaaccceeedddeeegggiiiiiiiiihhhgggdddddddddcccccceeejjjmmmlllrrryyylll___RRROOOPPPOOONNNOOOPPPRRRYYYbbbhhhmmmvvv~~~pppdddXXXSSS[[[fffvvvyyyvvvpppkkkfffaaa\\\XXXTTTUUUXXXYYYYYYWWWTTTRRRMMMMMMLLLLLLLLLLLLMMMMMMHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>===<<<<<<;;;;;;999888888888888888999999777777777777777777777777777777777777888888888888888999::::::999:::<<<===<<>>===;;;:::::::::;;;:::999888888777888888888888888888888888888888888777777777777777777777777999:::999888888999<<>>EEEUUUnnnwww}}}uuu```UUUYYYQQQNNNUUU]]]gggyyyrrreee]]]ZZZYYYVVV\\\dddooo|||}}}mmmpppvvvvvvsssrrrlllddd```WWWUUURRRNNNJJJHHHFFFFFFHHHIIIIIIGGGEEEDDDEEEFFFIIIHHHGGGHHHJJJLLLLLLLLLNNNOOORRRVVVZZZ]]]```aaagggiiikkkmmmooorrruuuxxxzzz~~~~~~}}}zzzwwwuuuqqqqqqpppppppppqqqtttvvv{{{~~~tttdddYYYPPPNNNNNNNNNOOORRRPPPUUU\\\```fffooo|||~~~jjj```UUUVVVWWW^^^ooozzzssspppllliiifffddd```^^^]]]\\\[[[YYYWWWUUUSSSSSSPPPQQQQQQOOONNNMMMNNNPPPKKKIIIGGGFFFFFFFFFEEEDDDFFFFFFFFFEEECCCAAA@@@???>>>===<<<;;;;;;;;;<<<===:::999999888888888888888888888888888888888888888777777777777777777777777999:::999999888999<<>>>>>::::::999888888888888888888888888888888888888888777777777777777777777777999999:::999888999<<<>>>BBBJJJXXXnnnkkkbbbgggooo{{{ttthhhZZZQQQMMMQQQWWW___ooo{{{qqqdddZZZVVVUUUTTTTTT]]]cccnnn|||ooossszzz{{{xxxvvvuuuooolllbbbTTTLLLLLLKKKHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEGGGIIIJJJKKKLLLNNNPPPPPPTTTWWWYYYXXXXXX[[[^^^ccceeehhhmmmrrrvvvzzz|||xxxwwwxxx{{{~~~oooeeeXXXQQQLLLMMMOOOQQQUUUYYYWWW\\\bbbgggmmmvvvlll[[[VVVVVVVVV\\\ooo|||zzzqqqoookkkiiihhhgggeeeccc^^^``````[[[SSSOOOQQQTTTUUUTTTSSSQQQNNNMMMOOOQQQRRROOOLLLJJJJJJKKKJJJIIIJJJJJJIIIGGGEEEBBB@@@???=====================>>>::::::999888888888888999888888888888888888888888777777777777777777777777888999:::999999999<<<>>>BBBJJJWWWjjjggg___dddlllzzzxxxjjjYYYPPPLLLPPPUUU]]]mmm~~~xxxmmmeee[[[VVVVVVYYYZZZZZZbbbjjjxxx|||qqquuu}}}}}}yyysssnnniiifffeeeZZZllljjjPPP@@@GGGJJJBBBEEEDDDDDDCCCDDDEEEFFFGGGFFFHHHKKKMMMPPPTTTYYY]]]]]]```cccbbb``````cccfffjjjkkkmmmppprrruuuwwwxxx}}}}}}{{{|||{{{{{{xxxiii```VVVPPPLLLMMMOOOPPPTTTYYYWWW\\\ccciiinnnxxxfffWWWUUUXXXXXXbbb{{{}}}zzzyyypppmmmjjjiiihhhgggeeeddd]]]______YYYRRROOOQQQTTTVVVVVVTTTQQQNNNNNNPPPRRRUUURRRNNNLLLLLLMMMMMMLLLKKKJJJIIIGGGEEECCCAAA???@@@??????>>>>>>===<<<<<<;;;::::::999888999999999888888888888888888888888777777777777777777777777888999::::::999:::;;;===>>>HHHSSSddd~~~}}}}}}hhhbbbeeelll{{{yyyfffYYYPPPKKKOOOUUU]]]mmm~~~uuuiiibbb]]]YYYXXX[[[___bbbccclllvvv}}}rrrxxx~~~vvvsssnnngggaaa\\\YYYXXXQQQjjjoooUUUCCCGGGIIIAAACCCCCCCCCDDDEEEHHHJJJKKKMMMPPPTTTXXX\\\aaafffjjjlllkkkjjjgggeeedddeeefffhhhhhhiiiiiijjjkkkllllllvvvzzz}}}yyy|||rrreee\\\UUUPPPLLLMMMNNNNNNSSSXXXUUU[[[bbbhhhooozzz|||bbbVVVUUUUUUYYYhhh|||xxxvvvpppmmmkkkiiihhhgggeeeddd^^^^^^]]]XXXTTTRRRTTTVVVWWWWWWUUUSSSRRRSSSVVVYYYZZZWWWQQQNNNMMMMMMLLLKKKJJJIIIHHHGGGEEECCCAAA@@@AAAAAA@@@@@@???===<<<;;;;;;;;;:::999999999999999888888888888888888888888777777777777777777777777777999::::::::::::;;;===:::DDDOOO\\\vvv~~~|||||||||{{{iiidddfffkkkzzzzzzdddYYYPPPLLLOOOUUU\\\lll||||||nnnccc\\\]]]```dddgggkkkmmmooo|||}}}tttzzz{{{vvvttthhheee___ZZZTTTQQQOOONNNKKK[[[dddZZZMMMHHHGGGFFFFFFFFFHHHJJJNNNRRRUUUWWWZZZ___gggmmmqqqsssuuuvvvsssoooiiidddaaa___^^^^^^]]]]]]^^^______```aaaaaaiiimmmrrrwww{{{zzzlll```YYYRRRNNNLLLMMMNNNNNNSSSYYYUUU\\\dddkkkrrr~~~www```UUUVVVSSSZZZnnn|||xxxtttrrrooollljjjiiihhhfffeee```^^^[[[YYYWWWWWWYYYZZZXXXXXXXXXXXXYYY]]]bbbfffeee```YYYTTTPPPNNNMMMKKKHHHHHHGGGFFFEEECCCAAA@@@???@@@@@@@@@@@@???======;;;;;;:::999999999999:::888888888888888888888888777777777777777777777777777999:::;;;::::::;;;<<<777BBBKKKWWWppp~~~{{{{{{}}}~~~{{{kkkeeefffhhhxxxiii[[[RRRLLLOOOSSSYYYhhhxxxyyynnnfffbbbiiissszzz|||}}}|||uuu|||zzztttnnnhhheee[[[XXXTTTOOOKKKHHHGGGGGGEEEHHHSSS\\\VVVIIIEEELLLKKKLLLOOOSSSXXX]]]aaadddgggnnnxxxtttmmmddd]]]ZZZXXXVVVSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]```eeejjjooovvv}}}{{{{{{~~~vvviii^^^WWWPPPMMMLLLMMMNNNNNNSSSZZZXXX___gggnnnwwwttt^^^UUUVVVUUU]]]sss}}}xxxrrrsssqqqnnnlllkkkiiigggfffaaa^^^[[[YYYZZZ\\\]]]]]]XXXYYYZZZ\\\___eeelllqqqooojjjaaaZZZUUUQQQNNNMMMGGGGGGFFFFFFDDDCCCBBBAAA===>>>???@@@AAA@@@??????<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777777999;;;;;;::::::;;;<<<666AAAIIITTTmmm}}}{{{||||||nnngggfffgggxxxnnn]]]SSSMMMOOOQQQWWWeeeuuuyyypppkkklllwww{{{vvv}}}zzzrrrmmmiiiddd[[[UUUOOONNNKKKIIIFFFEEEEEEEEELLLDDDLLLaaahhhYYYLLLKKKMMMQQQXXX___eeekkkqqquuu}}}zzzpppcccVVVQQQOOOLLLLLLMMMRRRPPPQQQUUUXXXYYYZZZ[[[[[[^^^aaaaaaaaafffnnnvvv~~~|||pppbbbWWWRRRPPPPPPOOONNNNNNPPPUUUYYYZZZaaallluuu~~~lll^^^UUUNNNRRR___{{{}}}yyywwwzzzvvvpppjjjffffffggghhh``````___^^^^^^^^^^^^^^^^^^^^^]]]___dddlllssswww{{{pppaaaXXXUUUTTTPPPLLLIIIIIIHHHGGGFFFDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<=========<<<::::::;;;;;;::::::999888777777777777777777777777777777666777999:::;;;;;;:::999999CCCJJJRRRkkkzzzlllccchhhuuusssdddXXXOOOOOORRRWWWdddrrrwwwvvvyyy|||tttnnnfffaaa]]]YYYRRRMMMIIIHHHGGGEEEEEEEEEEEEFFFKKKFFFJJJZZZccc^^^XXXXXXYYY^^^eeelllrrrxxx}}}rrrfff[[[PPPMMMLLLKKKKKKMMMSSSUUUZZZ```eeegggffffffeeeeeeccc```^^^aaagggmmmzzzxxxjjj]]]UUUPPPMMMMMMMMMMMMNNNRRRWWW[[[^^^eeeoooyyyiii\\\UUUQQQWWWhhh}}}{{{{{{wwwpppjjjfffeeefffgggaaaaaa```_________``````___^^^]]]___cccjjjqqqvvvyyynnn```XXXUUUTTTPPPMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<;;;:::999;;;::::::999888888777777777777777777777777777777666777999:::;;;;;;:::::::::AAAEEENNNiiisssiiihhhsss{{{fffYYYPPPPPPSSSWWWdddqqq|||tttnnneee___XXXSSSPPPMMMIIIEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJIIIKKKSSS___hhhkkkjjjiiimmmttt{{{zzzlll]]]SSSKKKJJJKKKKKKMMMOOOUUU]]]iiiuuu|||}}}{{{xxxrrriii```[[[\\\___bbbnnnwww~~~|||}}}oooaaaXXXRRROOOKKKLLLLLLMMMOOOTTTZZZ^^^cccjjjttt~~~zzzeeeZZZUUUSSS]]]rrr~~~}}}|||yyyuuupppjjjfffeeeeeefffdddcccbbbbbbaaaaaabbbbbbbbb```^^^^^^bbbhhhooottttttkkk___XXXVVVTTTQQQNNNKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@:::;;;;;;;;;;;;:::999999::::::999999888777777777777777777777777777777777777777888:::::::::::::::<<<@@@BBBLLLiiiwwwhhhhhhrrriii[[[QQQQQQTTTXXXcccooozzzpppfff```YYYUUUNNNJJJHHHGGGEEEDDDDDDDDDDDDEEEGGGJJJMMMNNNLLLPPPRRRTTTaaassszzzwwwrrrvvv|||yyykkkXXXPPPJJJJJJLLLMMMPPPTTTZZZiii|||rrrddd]]][[[\\\]]]iiisss{{{yyyxxx~~~uuueeeZZZSSSPPPOOOLLLLLLMMMNNNPPPUUU[[[```fffnnnxxxttt```VVVTTTTTT```yyy}}}xxxvvvuuusssqqqmmmiiigggfffggggggeeeeeedddccccccccccccddddddbbb______aaagggmmmqqqnnnggg^^^XXXWWWUUURRROOOLLLKKKJJJHHHGGGEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;::::::999999999888888777777777777777777777777777777777777888888999:::::::::;;;???AAACCCNNNlll{{{hhhfffqqqnnn___SSSRRRTTTXXXaaalllwwwnnncccYYYSSSPPPMMMIIIFFFEEEEEEEEEFFFEEEFFFFFFHHHKKKNNNQQQSSSTTT[[[^^^___iiiyyyzzzsssvvvzzz|||~~~wwwjjjVVVPPPJJJKKKLLLNNNRRRXXXbbbwww{{{kkkaaa^^^^^^___kkkuuu}}}yyyvvvxxx{{{}}}{{{wwwwwwxxx}}}mmm^^^UUUQQQOOOOOONNNOOOOOOPPPRRRVVV\\\aaaiiippp{{{qqq___TTTSSSUUU```}}}xxxqqqnnnllllllkkkjjjhhhhhhhhhiiijjjffffffeeedddddddddddddddeeecccaaa```aaaeeejjjmmmgggbbb]]]YYYWWWVVVSSSPPPMMMLLLKKKIIIGGGFFFDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<999999999888888888888888888888888888888888888888888888888888999:::;;;;;;===@@@DDDPPPkkkmmmdddoootttcccUUUSSSUUUWWW___hhh|||{{{rrrhhh___WWWOOOKKKHHHGGGEEEDDDDDDEEEFFFHHHHHHHHHJJJMMMQQQUUUYYY[[[bbbhhhlllmmmrrryyyyyysssmmmnnnpppqqqsssvvvzzz~~~ttthhhVVVOOOJJJJJJLLLOOOVVV]]]nnnnnnccc```bbbeeepppyyy|||ooojjjhhhkkkooottt|||zzzwwwyyy{{{vvvfffYYYRRRPPPOOONNNPPPPPPQQQRRRTTTYYY___cccllltttooo```VVVTTTWWWddduuunnnjjjhhhggggggggghhhiiijjjkkklllfffeeeddddddccccccdddddddddcccaaa``````bbbdddfffaaa^^^[[[YYYXXXVVVTTTRRRNNNMMMLLLJJJHHHFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>======<<<<<<======999999999999999999999999888888888888888888888888888888888888999:::;;;<<<:::>>>CCCOOOfffvvvgggooozzzhhhXXXUUUUUUVVV\\\dddwww~~~zzzoooiii```XXXRRRMMMIIIFFFCCCDDDEEEEEEFFFGGGIIIKKKLLLNNNQQQUUUZZZ```eeehhhrrrtttwwwxxxwwwsssnnnhhh```aaabbbccceeejjjqqqvvv{{{}}}~~~uuuiiiWWWQQQLLLLLLNNNSSS]]]ggg{{{|||lllaaa^^^dddjjjqqq{{{|||pppgggbbb```ccciiioooyyy~~~|||yyynnn```UUUQQQOOOMMMKKKOOOPPPRRRSSSWWW\\\ccchhhqqqzzz}}}ooocccYYYWWW[[[lll}}}sssmmmjjjhhheeeeeefffhhhiiijjjjjjkkkddddddcccbbbbbbbbbbbbccc``````______^^^^^^^^^^^^\\\[[[ZZZZZZYYYWWWTTTSSSOOONNNLLLKKKHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<;;;<<<<<<===::::::::::::::::::::::::888888888888888888888888999888888888888:::;;;<<<:::>>>DDDOOObbb~~~rrrvvvlll[[[VVVVVVUUUYYY```rrr|||tttnnnbbb\\\TTTMMMIIIGGGEEEDDDBBBDDDFFFHHHIIIJJJLLLNNNQQQSSSWWW\\\cccjjjpppttt|||{{{|||}}}xxxnnneeeaaaUUUVVVVVVWWW[[[bbbjjjpppvvvyyy{{{}}}xxxnnnZZZSSSOOOOOORRRXXXdddpppxxxiii^^^\\\dddlllppp|||vvvhhheee```]]]aaagggooozzzsssiii\\\SSSPPPOOOLLLIIINNNOOORRRTTTXXX___fffllluuuzzzoooeee\\\[[[^^^sssxxxpppllliiihhheeeeeeggghhhiiiiiiiiiiiidddcccbbbbbbaaaaaabbbbbb]]]]]]^^^]]]]]][[[ZZZYYYYYYZZZZZZZZZYYYWWWUUUSSSOOONNNMMMKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999888888777888:::;;;<<<<<<@@@FFFOOOaaa~~~}}}~~~ooo\\\WWWVVVUUUXXX^^^nnn~~~xxxpppeee]]]XXXSSSMMMHHHDDDCCCBBBBBBCCCDDDEEEFFFHHHKKKPPPTTTUUUYYY```hhhqqqyyy}}}rrrfff\\\VVVMMMMMMMMMNNNQQQZZZgggppp{{{xxxpppaaaWWWPPPRRRZZZdddoooxxxqqqbbbZZZ\\\cccgggttt~~~wwwkkkeee___^^^___fffpppzzzzzzmmmaaaVVVQQQPPPMMMLLLLLLRRRTTTUUUVVVWWW]]]eeelllssspppeeeYYYYYYgggzzzqqqmmmiiieeeeee```cccffffffeeeeeehhhkkkeeeeeedddbbb```^^^\\\[[[````````````___^^^]]]\\\WWWYYYZZZ[[[ZZZXXXUUURRRUUURRRNNNKKKIIIHHHFFFDDDFFFEEECCCAAA@@@>>>>>>===???>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999888888777777888:::;;;===777888888999999:::;;;;;;===@@@IIIVVVeeezzzvvvcccXXXTTTTTTWWW[[[lllyyy{{{tttnnnfff\\\UUUOOOLLLHHHDDDCCCBBBBBBBBBFFFGGGIIIKKKMMMPPPVVVYYYbbbffflllttt||||||pppcccYYYSSSMMMMMMMMMNNNSSS___nnnyyy{{{sssbbbYYYSSSWWWbbbmmmxxx}}}oooaaaYYY[[[bbbhhhvvvwwwmmmgggffffffhhhnnnwwwtttddd[[[SSSRRRQQQNNNLLLLLLMMMPPPSSSVVVYYY___gggnnnyyyqqqeeeZZZ^^^ooouuullliiifffcccccc___aaadddfffgggiiilllnnneeedddbbb```^^^]]]\\\\\\````````````___^^^]]]\\\YYYZZZ[[[ZZZYYYWWWUUUSSSVVVSSSOOOLLLKKKIIIGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888888888888:::;;;<<<888888888999::::::;;;;;;===@@@HHHTTTbbbvvv}}}iii\\\VVVTTTVVVZZZlllyyy}}}vvvmmmeee^^^XXXPPPKKKFFFEEEDDDCCCCCCDDDEEEFFFJJJLLLOOOQQQUUUYYY___cccppptttzzz{{{nnn```UUUPPPMMMMMMMMMPPPXXXgggzzzyyyggg^^^YYY```nnnzzzzzzlll^^^WWWYYYaaahhhxxx|||tttpppqqqssswww|||yyykkk[[[TTTPPPQQQRRROOOLLLLLLKKKPPPUUUYYY^^^dddmmmtttrrreee]]]ggg~~~pppiiigggdddbbbbbb___```bbbfffkkkoooppppppeeeccc```^^^\\\\\\\\\]]]aaaaaaaaaaaa```___^^^^^^\\\\\\[[[YYYXXXVVVUUUUUUWWWTTTQQQNNNMMMKKKIIIGGGCCCCCCBBBBBBAAAAAABBBBBB???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;;;;888888999999::::::;;;;;;===@@@HHHRRR^^^ppp|||{{{~~~pppaaaXXXTTTVVVZZZkkkwwwzzzoooiii```XXXRRRMMMHHHEEECCCDDDEEEFFFFFFHHHJJJKKKNNNQQQUUUZZZ^^^ccciiimmmvvvyyy~~~zzzmmm___UUUOOOMMMMMMNNNSSS^^^qqq~~~nnneee```hhhuuuyyyiii]]]UUUVVV___hhh{{{||||||}}}~~~~~~rrreeeXXXRRRNNNPPPPPPNNNMMMOOONNNSSSZZZ```eeellluuu{{{qqqdddbbbsssqqqjjjhhheeeccccccaaa```bbbgggmmmqqqpppnnndddbbb___\\\[[[[[[\\\^^^bbbbbbccccccbbbaaa``````___]]][[[YYYWWWVVVVVVVVVXXXUUURRRPPPOOONNNKKKIIIEEEEEEDDDCCCBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888999999:::::::::888888999999:::;;;;;;<<<===@@@FFFPPPZZZiiiuuurrrpppsss|||wwwfff[[[UUUWWW[[[gggttt{{{sssvvvvvvpppccc^^^VVVOOOJJJGGGEEECCCBBBDDDGGGHHHIIIJJJNNNQQQSSSXXX^^^dddhhhlllpppssstttvvvyyy}}}{{{ooobbbWWWQQQMMMNNNRRRXXXeeezzzsssiiidddiiirrrzzzwwwggg\\\UUUUUU___kkk|||~~~zzzmmmaaaYYYSSSOOOOOOOOOMMMOOORRRRRRWWW^^^dddjjjqqqzzzpppeeefff|||rrrkkkiiifffcccbbbdddcccdddhhhlllooommmjjjcccaaa^^^[[[ZZZ[[[]]]^^^ccccccdddddddddcccbbbbbb___^^^[[[YYYWWWWWWWWWXXXXXXVVVTTTRRRQQQPPPMMMJJJHHHHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>>=====================<<<<<<<<<;;;;;;888888999999:::::::::999888999999:::;;;;;;<<<<<<===???EEENNNVVVcccwwwkkkhhhfffjjjuuu|||jjj^^^VVVWWW\\\aaaooo{{{ooogggmmmzzz}}}tttkkkeeeWWWTTTOOOKKKGGGEEEEEEEEEBBBEEEIIIJJJJJJMMMSSSWWW]]]bbbjjjooorrrrrrrrrsssnnnnnnooopppssswwwzzz|||~~~ssseeeZZZSSSMMMPPPVVV___mmmvvvmmmfffgggjjjmmmrrrwwwsssddd\\\WWWWWWcccrrr|||~~~|||tttjjj```YYYTTTPPPOOONNNMMMPPPTTTSSSXXX^^^eeellltttppphhhmmmqqqkkkiiieeebbbaaadddeeefffhhhjjjjjjhhheeeaaa```^^^\\\\\\\\\^^^___bbbccccccdddccccccbbbbbb^^^]]][[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSQQQNNNKKKJJJIIIGGGEEEDDDBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<888999999:::::::::999999999999::::::;;;;;;<<<<<<<<<>>>EEELLLSSS^^^qqq||||||~~~}}}dddaaa```eeeqqqoooaaaXXXWWW[[[\\\jjjtttgggaaakkkzzzwwwoooeee\\\WWWLLLLLLJJJGGGEEEDDDEEEGGGEEEHHHLLLMMMNNNSSS[[[aaajjjpppwww{{{zzzvvvqqqoooeeecccaaaaaaeeekkkrrrwwwwwwhhh[[[SSSMMMRRRZZZeeesss|||tttlllhhheeeeeejjjqqq~~~nnn```[[[YYY\\\kkk|||uuuooohhhaaaTTTPPPOOOQQQPPPNNNPPPTTTSSSXXX___fffnnnyyyooonnn{{{~~~pppkkkjjjgggdddcccbbbdddggghhhgggeeedddccc```___^^^^^^^^^^^^^^^___``````aaaaaaaaaaaa``````]]]\\\[[[[[[ZZZZZZZZZZZZWWWVVVUUUTTTSSSQQQNNNKKKIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<888999::::::::::::999888999999::::::;;;<<<<<<<<<;;;>>>DDDKKKQQQ[[[lll}}}~~~zzz{{{}}}|||bbb___^^^cccooouuueeeYYYVVVYYYZZZfffxxxsssfffcccooo|||tttkkkbbbYYYPPPKKKFFFFFFFFFEEEDDDDDDFFFGGGHHHKKKOOOQQQSSSYYYccckkksssyyywwwoookkk^^^[[[WWWVVVZZZccclllrrryyyiiiZZZRRRMMMSSS]]]iiiwww{{{sssllleeeccciiirrrzzzjjj^^^[[[[[[```ppp{{{qqqlllfffaaaNNNMMMOOORRRRRROOOPPPSSSTTTYYY```hhhrrr}}}nnnttt~~~ppplllllljjjhhhggg___dddhhhhhheeebbbbbbccc________________________^^^^^^_______________^^^[[[[[[[[[[[[[[[[[[[[[[[[WWWVVVTTTTTTSSSQQQNNNKKKHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============888999:::;;;::::::888777999999:::;;;;;;<<<<<<===;;;>>>DDDKKKPPPYYYjjjzzzzzz{{{~~~zzzccc```^^^cccoooyyygggZZZUUUWWWYYYcccsssuuuiiiggguuuuuuppphhh___VVVOOOKKKIIIDDDFFFHHHGGGFFFGGGKKKNNNJJJMMMRRRVVV\\\eeepppxxxyyyiii^^^WWWTTTTTTWWWWWW[[[mmmuuuggg\\\VVVRRRWWW___jjjyyy}}}wwwnnniiijjjpppwwwpppddd[[[ZZZ]]]eee|||xxxjjj\\\VVVVVVPPPNNNLLLNNNRRRUUUUUUSSSYYY___hhhoooxxxtttnnn{{{sssjjjiiijjjhhhfffhhhhhhggggggeeedddbbbbbb^^^cccccc^^^^^^ccc```XXXZZZ[[[]]]^^^______^^^]]][[[\\\]]]^^^^^^]]][[[ZZZYYYYYYXXXWWWVVVSSSQQQOOOHHHHHHHHHGGGGGGEEEDDDCCCEEEEEEEEEDDDCCCCCCCCCBBB===============<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===???DDDLLLSSS___ppp|||ooohhh```aaakkk{{{~~~lll]]]VVVVVV\\\cccqqq{{{qqqmmmzzz|||vvvjjjeee]]]UUUNNNIIIFFFEEEDDDFFFHHHHHHHHHJJJNNNRRRPPPTTTZZZ```gggqqq|||yyyiii^^^ZZZVVVUUUYYYZZZ___ppppppbbbWWWQQQPPPUUU]]]iiiwww}}}vvvqqqrrrxxx~~~yyylllaaaZZZ]]]eeesss}}}rrreeeYYYSSSSSSQQQOOONNNOOOSSSUUUVVVUUUZZZaaajjjsss|||~~~nnnpppvvvnnnkkkkkkiiihhhhhhhhhfffdddbbb```^^^]]]___[[[YYY\\\^^^^^^___aaa[[[[[[\\\]]]^^^]]]]]]\\\[[[\\\^^^______]]]\\\[[[YYYYYYYYYXXXVVVTTTQQQPPPJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===???FFFNNNVVV```ppp~~~mmmeee^^^^^^iiizzzrrrbbbZZZYYYYYYaaannn~~~~~~tttppp~~~wwwooojjj]]]XXXRRRKKKFFFCCCCCCDDDDDDGGGIIIJJJJJJMMMSSSWWWWWW]]]dddlllttt}}}ooofff```ZZZXXX\\\^^^ddduuuyyyiii\\\TTTQQQQQQUUU]]]hhhuuu|||xxxyyy~~~sssiiiaaa^^^eeerrrtttjjj___TTTPPPQQQRRRPPPOOOPPPSSSVVVWWWWWW\\\dddnnnxxxsssjjjuuuyyyrrrmmmkkkjjjkkkeeeeeedddccccccccccccdddbbbZZZZZZdddeee\\\YYY___[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\\\\YYYYYYZZZYYYXXXUUURRRQQQNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<===@@@HHHRRRYYYbbbppp}}}sssjjj```]]]fffxxxzzziii___\\\WWW]]]iiiyyyyyyxxx{{{ssskkkddd^^^SSSPPPKKKFFFCCCDDDFFFGGGEEEHHHJJJKKKLLLPPPVVV\\\^^^eeennnwww|||uuukkkbbb]]]___bbbgggwwwrrrddd[[[YYYYYYYYY\\\bbbjjjuuuuuullliiikkkvvvxxxkkkbbbYYYQQQNNNPPPQQQPPPOOOPPPSSSVVVXXXYYY___gggrrr}}}yyyooommm||||||zzzuuuoookkkjjjkkkdddcccbbbaaaaaaaaabbbbbb\\\]]]eeennnpppiii```]]]\\\\\\\\\[[[ZZZYYYYYYXXXZZZ[[[\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZWWWTTTRRRQQQPPPPPPOOONNNLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@???===<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<===AAAJJJUUU[[[bbbmmmyyyvvvggg___ddduuunnnaaa\\\VVV[[[ffftttxxxoooggg___XXXSSSLLLJJJGGGDDDDDDFFFIIIKKKHHHJJJMMMOOOPPPUUU]]]cccjjjqqq{{{vvvjjjaaabbbdddjjjwww|||nnndddbbbfffjjjlllllllllooouuuwwwyyyzzzoooccc[[[UUUPPPNNNPPPOOOOOOOOOPPPRRRVVVZZZ\\\bbbkkkwwwrrrnnnuuu{{{vvvxxxyyyvvvooojjjiiijjjfffeeeccc```^^^]]][[[[[[XXXeeennnnnnrrryyyrrreee]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\^^^^^^]]]ZZZWWWTTTSSSSSSRRRQQQPPPNNNMMMLLLHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<<<>>======;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<@@@JJJSSSWWWZZZbbbkkk{{{rrrddddddrrrvvveee]]]YYY\\\cccnnn~~~|||wwwlllfff]]]UUUOOOKKKHHHFFFCCCCCCDDDEEEFFFHHHJJJKKKOOOSSSYYY^^^dddnnnyyyqqqdddcccgggmmmyyyxxxuuu||||||ssshhh]]]TTTQQQQQQNNNMMMNNNMMMOOOQQQSSSVVV[[[bbbhhhnnnvvvkkksss}}}zzzuuuvvvwwwvvvrrrmmmjjjhhh___bbbffflllppprrrssssssrrruuuooocccaaaiiiiiiaaa]]]]]][[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^______```cccdddccc```\\\ZZZYYYYYYXXXWWWUUUSSSQQQPPPLLLLLLKKKIIIHHHGGGFFFEEEAAAAAA@@@@@@@@@?????????<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;???HHHPPPSSSUUU\\\eeeqqq{{{kkkhhhuuu|||jjjccc[[[\\\aaakkkzzz{{{sssmmmddd^^^VVVOOOKKKIIIHHHGGGCCCDDDEEEGGGIIIJJJLLLLLLRRRWWW]]]dddmmmxxxqqqcccbbbgggnnnzzzzzztttzzztttkkkbbbXXXPPPNNNOOONNNMMMMMMNNNPPPSSSUUUXXX^^^ffflllrrr{{{nnnyyy|||zzzwwwwwwwwwvvvssspppkkkhhhccceeeiiikkklllkkkiiiggggggeeeccccccdddeeeeeeeee]]]]]][[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaa```bbbdddfffeeebbb^^^[[[\\\[[[[[[YYYWWWUUUSSSRRROOONNNMMMLLLJJJIIIHHHGGGAAA@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;???GGGNNNPPPQQQXXXaaakkksssmmmwwwooohhh[[[\\\```iiixxxzzzqqqhhhbbbZZZTTTLLLGGGFFFEEEDDDBBBFFFDDDCCCGGGNNNSSSVVVUUUSSS^^^iiioooxxxuuugggdddhhhqqq}}}vvvooowwwvvvkkkcccYYYVVVQQQLLLJJJJJJLLLNNNOOORRRTTTVVVZZZaaakkksssyyyrrrzzzvvvvvvvvvwwwvvvrrrmmmhhhhhhfffddddddeeeeeedddccceeeccccccfffkkkllliiiddd___^^^]]]\\\\\\\\\]]]^^^]]]___aaabbbcccbbb```___ffffffggggggeeeccc```______^^^\\\[[[YYYWWWUUUUUUPPPOOOOOOOOOOOONNNLLLJJJDDDDDDCCCBBBAAAAAA@@@@@@??????===<<<;;;:::::::::888888888999999:::::::::<<<>>>CCCIIIKKKLLLRRRZZZeee|||xxx~~~{{{jjj\\\\\\]]]bbbpppzzzrrrhhh```[[[RRRMMMGGGCCCCCCDDDDDDCCCGGGGGGIIIMMMRRRWWWYYYZZZ___iiitttyyyuuugggaaadddlllyyysssoooxxxyyynnnddd]]]SSSQQQNNNKKKJJJKKKMMMNNNPPPRRRUUUXXX\\\cccmmmuuu~~~{{{}}}}}}xxxuuutttuuuvvvuuusssnnnjjjhhhfffdddddddddeeedddcccdddbbbcccggglllmmmkkkggg______^^^]]]^^^^^^___```___```aaacccddddddcccccceeefffffffffeeebbb```^^^```___^^^\\\ZZZXXXWWWVVVSSSRRRRRRRRRRRRPPPMMMJJJEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;;;;::::::888999999999::::::::::::<<<===AAAFFFHHHIIIOOOWWWiiinnn```^^^]]]aaammmzzzoooeee\\\UUUQQQIIIFFFBBBAAABBBDDDFFFGGGIIILLLPPPTTTXXX\\\```cccllluuuzzziiiaaaaaahhhttt|||pppoooyyyxxxmmmcccZZZUUUMMMLLLKKKKKKKKKMMMNNNOOOPPPSSSWWWZZZ___gggqqqyyy~~~wwwzzzwwwrrrrrrrrrssstttssspppmmmhhhfffdddcccddddddcccbbbcccbbbcccfffkkkmmmllliii``````______```aaabbbccc```aaabbbcccdddeeefffgggeeeeeefffeeedddbbb```^^^aaa```___]]]\\\ZZZYYYYYYVVVVVVUUUVVVUUURRRMMMIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;999999:::::::::::::::;;;===<<>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===;;;===??????@@@GGGOOOddd~~~|||jjjbbb[[[\\\eeettt}}}zzzrrrggg[[[SSSMMMIIIGGGEEEEEEDDDEEEFFFIIIMMMOOOPPPTTTZZZ___eeelllvvv}}}}}}|||qqqeee```bbbmmmxxx}}}xxx}}}sssfff\\\VVVQQQNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPUUU[[[```fffpppzzz~~~zzzzzz|||xxxvvvnnnmmmmmmoooqqqrrrrrrqqqiiigggeeedddeeeeeedddcccdddccccccdddeeeeeedddccc______```aaabbbccccccccc``````aaabbbdddfffiiijjjffffffeeedddcccaaa```_________^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWUUUQQQLLLHHHHHHGGGFFFEEECCCBBBAAA@@@======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;=========CCCKKK]]]uuunnncccZZZ[[[bbboooxxx~~~{{{mmmggg]]]TTTNNNJJJHHHGGGDDDEEEFFFGGGHHHKKKPPPSSSYYY]]]dddkkkssszzzyyytttnnnmmmttt}}}qqqeee]]]^^^hhhsss~~~vvvjjj___WWWSSSPPPNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSWWW^^^eeelllvvv{{{{{{~~~|||wwwuuuooonnnlllmmmoooqqqqqqpppjjjhhhfffeeeffffffeeedddddddddccccccbbbaaaaaaaaa```aaabbbccccccccccccccc``````bbbdddeeeggghhhiiihhhgggfffeeecccbbbaaaaaa___^^^^^^^^^]]]]]]\\\\\\[[[YYYWWWUUUTTTQQQLLLIIIIIIHHHGGGEEEDDDBBBAAA@@@======<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;======<<>>>>>===========================<<<<<<;;;;;;:::999<<>>===AAAHHHPPP]]]www|||llllllrrrvvvzzzkkk___]]]```eeeuuu{{{qqqsss|||{{{~~~{{{rrriiibbbVVVQQQKKKGGGFFFFFFFFFFFFFFFIIINNNQQQSSSWWW^^^ccckkkqqq|||{{{pppeee``````iii|||tttiiiaaa___gggrrr{{{jjjddd[[[SSSOOONNNMMMMMMNNNMMMNNNNNNPPPSSSUUUWWWYYY___gggooowwwuuutttzzzzzztttrrrrrrooolllkkklllmmmnnnnnnllljjjhhhggghhhhhhhhhfffbbbcccccccccbbbbbbdddfffeeefffgggggggggfffeeedddbbbdddgggiiijjjjjjiiiiiijjjiiihhhfffddddddccccccaaaaaaaaaaaa````````````___[[[WWWTTTSSSRRRPPPNNNJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@??????????????????>>>>>>======<<<<<<<<<;;;999999<<<@@@???>>>BBBHHHJJJTTTkkkuuueeedddjjjmmmooobbb______bbbpppvvvjjjlllttt{{{wwwxxx}}}~~~uuulllccc\\\XXXPPPLLLGGGDDDDDDFFFIIIJJJIIILLLPPPSSSWWW^^^fffmmm{{{tttggg___```ccclll~~~tttjjjbbbaaakkkwwwzzznnneee^^^UUUOOOOOOQQQRRRRRRMMMOOOPPPPPPQQQSSSVVVYYY^^^___fffsss}}}}}}uuu{{{|||yyyvvvqqqpppqqqqqqpppmmmjjjiiiiiikkkffffffhhhhhhhhhgggeeedddfffeeedddccccccdddeeefffffffffeeeeeedddcccbbbbbbbbbffflllrrruuuuuusssrrrpppmmmiiidddbbbaaabbbcccccccccddddddeeeddddddddd^^^]]][[[XXXUUURRROOOMMMJJJJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::;;;;;;===>>>???@@@GGGOOOeee~~~uuuiiieeehhhlllxxxsssccc^^^]]]^^^kkk{{{pppdddeeejjjppp|||~~~yyyyyy{{{xxxqqqiii```XXXSSSPPPKKKHHHDDDCCCDDDFFFIIIKKKOOORRRVVVYYY^^^gggsss{{{}}}qqqfff___bbbhhhsssuuullleeeeeeppp}}}tttiii]]]XXXQQQNNNNNNPPPRRRRRROOOPPPQQQRRRRRRTTTXXX[[[aaaccckkkwwwxxxuuu}}}vvvtttqqqmmmlllmmmnnnnnnllljjjhhhggghhhdddeeeggghhhhhhfffdddbbbdddcccbbbaaaaaabbbcccdddeeeeeedddcccbbbbbbaaaaaabbbdddgggkkknnnppppppqqquuurrrmmmgggdddbbbccccccccccccdddeeeeeedddcccbbb\\\\\\ZZZXXXUUURRRPPPNNNKKKKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;===>>>???@@@DDDLLLaaa}}}tttjjjfffgggkkkxxxyyyiiibbb^^^^^^hhhwwwwwwiii___aaaffflllzzz{{{zzzzzzvvvlllhhhbbbZZZSSSMMMJJJHHHFFFEEEDDDDDDFFFIIILLLNNNWWWZZZ^^^ccckkkwww~~~tttjjjdddffflllxxxwwwpppkkkmmmzzz|||zzzuuuvvvyyy}}}uuuiii^^^TTTQQQMMMLLLMMMOOOQQQQQQPPPQQQSSSSSSTTTWWW[[[^^^eeejjjsss|||}}}tttzzzwwwpppooollliiihhhiiikkklllllliiifffeeeeeebbbdddggghhhhhhfffcccaaaaaa``````______``````aaabbbbbbbbbaaaaaa``````___bbbbbbcccdddgggjjjmmmooovvvsssmmmgggcccaaaaaaaaabbbcccdddeeedddbbb```___ZZZYYYYYYWWWUUUSSSQQQPPPLLLLLLKKKIIIHHHGGGFFFEEEBBBBBBAAA@@@????????????===============<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@BBBHHH\\\yyyxxxoooiiihhhiiiyyyqqqfff```]]]eeeqqqnnnccc[[[^^^ccciiixxxzzzxxx~~~yyyuuupppkkkggg```\\\VVVPPPKKKHHHFFFFFFFFFGGGGGGHHHJJJLLLPPPSSS[[[```iiirrr}}}xxxpppnnnoooyyy{{{wwwuuuzzzzzzvvvtttsssuuuwww{{{yyyrrriii]]]SSSNNNMMMMMMLLLMMMNNNOOOOOOQQQRRRSSSTTTUUUYYY^^^bbbhhhpppzzzzzzwwwtttnnnllliiiffffffeeehhhkkkllliiifffdddcccbbbdddgggiiihhhfffccc```^^^^^^]]]]]]]]]]]]^^^^^^_______________^^^^^^^^^bbbbbbbbbccceeehhhkkkmmmqqqnnnhhhccc___^^^^^^^^^aaabbbcccdddcccaaa^^^]]]XXXXXXWWWWWWVVVTTTSSSRRRNNNMMMLLLKKKIIIHHHFFFFFFCCCBBBAAA@@@@@@??????@@@===============<<<;;;;;;;;;;;;;;;<<<<<<===??????CCCHHHYYYvvvxxxooojjjhhh{{{xxxkkkbbb^^^ccckkk|||hhh___[[[^^^bbbhhhxxxzzzvvv~~~}}}yyyvvvppplllgggbbb^^^ZZZUUUSSSNNNJJJGGGEEEEEEFFFGGGHHHJJJKKKLLLOOOTTTXXX___hhhvvvyyywww}}}}}}yyyvvvttttttuuuyyy}}}xxxrrrjjj```VVVOOOMMMNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTWWW\\\bbbggglllvvvzzz~~~|||pppkkkiiieeebbbcccdddgggkkkllljjjgggeeedddcccdddggghhhhhhfffcccaaa\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]aaaccceeegggiiijjjkkkkkkjjjhhhccc___]]]]]]^^^___```aaabbbbbbaaa___]]]\\\WWWWWWWWWWWWWWWVVVUUUTTTPPPOOONNNLLLJJJIIIGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@=========>>>===<<<<<<;;;<<<<<<;;;<<<<<<===>>>???FFFIIIWWWrrrvvvnnnjjj~~~oooddd```bbbggg|||tttccc]]][[[___ccciiizzzzzz}}}yyytttqqqkkkgggbbb^^^ZZZWWWSSSPPPLLLJJJHHHEEEDDDDDDEEEFFFGGGJJJLLLNNNOOOTTT[[[aaalllwww~~~{{{yyyxxxyyy{{{|||~~~yyypppkkkdddZZZRRRNNNNNNOOOPPPPPPNNNMMMNNNOOOPPPQQQSSSVVVZZZ```hhhmmmrrr~~~~~~}}}tttjjjgggeeeaaa___```dddgggjjjllljjjhhhfffeeecccdddeeeffffffdddcccaaa[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]aaadddgggjjjlllllljjjiiigggeeebbb___^^^___aaabbb___``````______^^^]]]]]]XXXXXXXXXXXXXXXWWWVVVVVVRRRQQQOOONNNLLLJJJHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>EEEIIIUUUlllxxxtttttthhhbbbccceeevvvxxxkkk^^^[[[]]]cccgggnnn}}}}}}{{{vvvrrrnnnjjjfffccc\\\YYYUUUQQQOOOMMMKKKIIIEEEEEEEEEEEEEEEFFFFFFGGGIIIMMMQQQSSSVVV]]]gggooo{{{pppfffaaa[[[RRRMMMLLLLLLNNNPPPOOONNNMMMOOORRRPPPRRRUUUXXX^^^fffnnnuuuzzztttlllfffdddcccaaa```bbbcccfffiiijjjiiigggffffffbbbbbbbbbbbbbbbaaaaaaaaa[[[\\\]]]^^^^^^]]]\\\[[[YYYZZZZZZ[[[\\\]]]]]]^^^bbbdddgggiiijjjjjjiiihhhfffdddaaa^^^]]]___aaabbb___^^^]]]\\\\\\]]]^^^^^^YYYYYYZZZZZZYYYXXXXXXWWWSSSRRRQQQOOOMMMKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA???????????????>>>>>>======<<<<<<<<<<<<===>>>>>>AAAFFFQQQeeezzzllleeecccbbbqqq}}}nnnccc\\\\\\bbbkkkpppyyy~~~rrrjjj{{{xxxrrrnnnjjjeeebbb___[[[XXXTTTQQQMMMJJJIIIHHHFFFEEECCCDDDEEEFFFGGGHHHIIIIIIMMMQQQUUUXXX]]]eeerrr{{{~~~~~~{{{{{{{{{~~~~~~}}}pppmmmkkkmmmooottt~~~zzzttthhh]]]XXXSSSKKKGGGHHHJJJMMMOOONNNMMMNNNQQQTTTQQQSSSVVVZZZaaaiiisssyyy~~~oooiiiddddddeeecccdddfffbbbeeeggghhhgggfffeeefffaaaaaa```___^^^______```\\\]]]^^^______^^^]]]\\\YYYYYYZZZ[[[\\\]]]]]]^^^bbbccceeefffggghhhhhhhhhfffccc```]]]\\\]]]___```___^^^\\\[[[[[[\\\^^^```ZZZZZZ[[[[[[ZZZYYYXXXXXXTTTSSSQQQOOOMMMKKKIIIIIIEEEEEECCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<======>>>===CCCNNNaaa~~~ooogggcccaaammm{{{vvviii^^^]]]___gggrrryyy}}}pppddd\\\|||xxxsssnnnjjjgggddd```[[[VVVRRROOOMMMKKKJJJIIIFFFCCCBBBCCCDDDGGGFFFGGGKKKPPPRRRQQQOOOPPPUUUZZZ```gggsss{{{yyywwwvvvvvvxxxzzz~~~|||}}}rrrkkkddd``````dddfffhhhrrr~~~xxxtttiiiccc[[[SSSMMMKKKKKKLLLNNNLLLKKKLLLNNNPPPQQQQQQSSSUUUXXX\\\bbbkkkvvv}}}zzztttnnngggccccccddddddccccccccccccdddfffeeebbb___``````___^^^^^^^^^^^^___]]]^^^```aaaaaaaaa```___]]]]]]\\\\\\[[[[[[ZZZZZZ]]]bbbggghhhjjjllljjjfff```^^^\\\[[[]]]_________^^^]]][[[ZZZZZZZZZ[[[\\\\\\]]]]]]______]]]YYYVVVTTTTTTTTTSSSQQQOOOMMMKKKHHHGGGFFFDDDCCCBBBBBBBBB????????????>>>>>>>>>>>><<<<<<======>>>>>>>>>??????EEEKKKXXXuuuzzzjjjdddfffgggvvvsssfffaaaaaabbbkkkwwwyyynnnhhhccc\\\WWW~~~zzzuuupppkkkgggccc```ZZZYYYVVVRRRNNNLLLJJJIIIEEEFFFFFFDDDBBBAAABBBDDDDDDDDDFFFKKKQQQTTTTTTSSSZZZ```iiiqqqyyy}}}wwwyyy{{{wwwwww{{{zzz{{{}}}xxxnnnddd^^^\\\ZZZ[[[```dddhhhtttzzzrrrmmmaaa]]]VVVPPPLLLLLLMMMNNNPPPOOONNNNNNOOOQQQRRRSSSWWWZZZ^^^cccjjjtttxxxtttoooiiieeeeeeeeedddccc```aaaccceeegggfffeeecccbbbbbb```___^^^^^^^^^^^^^^^___``````aaaaaaaaa```]]]\\\[[[ZZZZZZZZZZZZZZZ___dddiiijjjlllooommmiiibbb___[[[ZZZ[[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ[[[\\\^^^______``````^^^[[[XXXUUUUUUUUUTTTRRRPPPNNNLLLJJJIIIGGGFFFDDDCCCCCCCCC????????????>>>>>>>>>>>>=========>>>>>>?????????>>>CCCIIIUUUrrrnnngggggghhhuuuoooeeeeeegggkkkwwwwwwlllddd```\\\WWWSSSqqqlllfffaaa]]]YYYVVVTTTNNNMMMKKKIIIGGGFFFEEEEEEAAACCCDDDDDDCCCCCCDDDEEEGGGGGGJJJNNNTTTYYY[[[[[[gggooo{{{}}}nnnhhhmmm|||}}}|||~~~xxx}}}|||uuupppooorrrvvvuuusssoooiiiaaaZZZVVVUUUVVVYYY```gggqqqzzzrrrjjjeeeXXXUUUQQQMMMLLLMMMOOOQQQRRRQQQQQQPPPQQQRRRTTTUUUVVV[[[aaahhhpppyyywwwuuuqqqlllhhhgggeeedddbbb```dddiiilllkkkhhhfffeeedddcccbbb```___^^^^^^^^^aaa````````````aaabbbbbb]]]\\\ZZZYYYYYYZZZ[[[\\\aaagggkkkllloooqqqppplllddd```[[[XXXXXXZZZ\\\\\\]]]\\\[[[YYYYYYZZZ[[[\\\______```aaa```]]][[[YYYWWWWWWWWWVVVTTTRRRPPPNNNLLLKKKIIIGGGFFFEEEDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>???????????????>>>BBBFFFQQQkkkvvvllliiiiiiqqq{{{mmmjjjooouuu~~~kkkeee]]]XXXWWWVVVSSSQQQ}}}vvvqqqgggbbb[[[VVVRRRPPPNNNLLLHHHGGGFFFEEEEEEDDDDDDEEEAAACCCEEEFFFEEEEEEGGGHHHNNNOOOQQQUUU[[[bbbhhhkkkuuu~~~ttteee___ddduuu{{{vvv{{{zzzuuuqqqppprrrooonnnmmmiiiccc^^^[[[YYYYYY\\\ccckkkuuuzzztttlllccc]]]RRRPPPNNNLLLLLLNNNPPPRRRRRRRRRRRRRRRRRRSSSUUUWWWWWW]]]fffnnnuuu~~~xxxuuurrroookkkhhhfffdddccceeellltttxxxuuunnngggcccdddcccbbbaaa````````````cccbbbaaa``````aaacccccc___^^^[[[ZZZZZZ\\\^^^```ccchhhlllmmmooorrrqqqnnnddd```[[[XXXYYY\\\^^^```bbb```]]][[[ZZZZZZ[[[\\\___```aaaaaa___\\\ZZZZZZYYYYYYYYYYYYWWWTTTRRRQQQNNNMMMKKKIIIHHHGGGFFFFFFAAAAAAAAA@@@??????>>>>>>??????????????????@@@@@@AAACCCEEELLLaaa~~~qqqkkkhhhmmmxxx|||sssvvvyyyppp___[[[VVVSSSRRRSSSRRRQQQ~~~vvvooohhhccc]]]XXXRRRMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBDDDFFFGGGGGGHHHJJJKKKSSSTTTXXX^^^gggrrr|||ooobbb]]]bbbrrrzzzvvv{{{{{{yyywwwwwwyyyuuuuuusssnnngggcccaaaaaafffllluuu}}}yyysssmmmeee]]]XXXPPPOOONNNMMMMMMNNNPPPQQQQQQRRRSSSSSSRRRSSSVVVYYY^^^fffpppwww~~~}}}zzztttsssppplllhhhfffeeeeeegggppp|||xxxllleeeaaaaaa```aaaaaabbbcccdddddddddbbbaaaaaabbbcccdddbbb```___]]]^^^```ccceeedddhhhllllllmmmppppppllldddaaa\\\ZZZ\\\```ccceeefffddd```]]][[[[[[]]]^^^bbbdddeeeddd```^^^]]]^^^\\\\\\\\\[[[ZZZWWWUUUSSSPPPOOOMMMKKKIIIHHHGGGGGGBBBBBBBBBAAA@@@??????>>>@@@@@@??????????????????BBBCCCDDDIIIZZZyyyxxxmmmfffiiiqqqwwwkkkbbbZZZWWWTTTQQQQQQQQQRRRRRRxxxpppiiibbb\\\XXXRRRNNNJJJGGGFFFEEEDDDBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDFFFGGGHHHKKKOOORRRWWW]]]eeepppzzz}}}lllaaa]]]cccttt}}}www}}}|||~~~~~~vvvpppoooooo{{{}}}xxxrrrkkkddd]]]WWWSSSOOONNNNNNMMMNNNNNNPPPPPPPPPRRRTTTTTTSSSTTTXXX\\\bbbjjjuuu}}}}}}yyysssrrrppplllgggffffffhhhgggooo{{{tttjjj_________```aaacccdddeeeeeeeeedddccccccccccccdddccccccbbbaaabbbdddfffhhhdddiiikkkjjjkkknnnmmmjjjeeeaaa^^^]]]```cccfffhhhgggeeeaaa^^^]]]^^^```aaagggiiijjjhhhccc```aaabbb_________^^^\\\ZZZWWWVVVQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBBBBBAAA@@@?????????????????????>>>>>>>>>@@@BBBCCCHHHWWWuuuqqqfffhhhooo~~~zzzqqqhhh^^^WWWWWWUUUSSSQQQPPPPPPQQQQQQ}}}yyyrrrmmmfff___ZZZUUUQQQNNNJJJHHHEEEDDDCCCCCCBBB@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJNNNSSSZZZ___fffooo}}}yyyhhh]]][[[dddvvvzzz|||}}}vvvqqqhhh```ZZZTTTPPPMMMLLLLLLLLLMMMNNNOOOOOOPPPOOOSSSVVVVVVUUUWWW\\\aaadddmmmyyyzzzvvvrrrqqqooojjjfffeeehhhkkkkkknnnvvvwwwlll_________```aaabbbcccdddeeeeeeeeeeeeeeedddcccccccccccccccdddeeeggghhhiiifffjjjkkkjjjjjjlllkkkhhheeeccc``````aaadddffffffdddbbb___]]]]]]```cccfffgggjjjkkkhhhccc```aaacccaaaaaaaaa```^^^\\\YYYXXXQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDCCCBBBAAA@@@???????????????>>>>>>=========>>>???BBBFFFRRRmmmuuuiiikkkqqq}}}zzzppphhhccc^^^YYYUUUVVVUUUTTTRRRQQQQQQRRRSSSzzzrrrmmmccc^^^XXXRRRNNNKKKHHHFFFGGGEEEDDDDDDDDDDDDBBB@@@@@@AAAAAACCCEEEGGGIIIJJJIIIJJJLLLOOOTTT\\\dddkkkwww~~~yyyuuuwwweeeZZZYYYdddxxx{{{yyy~~~}}}qqqkkkbbbYYYSSSNNNKKKIIIIIIIIIKKKLLLMMMOOOOOOPPPPPPTTTWWWXXXWWWYYY___dddjjjtttxxxsssrrrqqqnnniiieeeeeehhhlllppppppsss{{{uuujjj```````````````aaaaaabbbeeeeeefffgggfffeeecccbbbbbbcccdddeeeggghhhiiiiiihhhkkkllljjjjjjlllkkkgggfffdddbbbaaabbbcccdddddd```^^^\\\\\\]]]aaafffiiieeehhhiiifff```]]]^^^aaabbbbbbbbbaaa___]]][[[YYYRRRPPPNNNLLLJJJHHHGGGGGGEEEDDDDDDBBBAAA@@@?????????>>>>>>>>>======<<<<<<===???@@@CCCMMMeeeyyywwwxxxlllnnnsss}}}xxxnnnhhh```[[[ZZZZZZYYYXXXVVVVVVVVVUUUSSSTTTUUUWWW