BM6(. lllaaaaaa^^^SSSKKKEEEEEEAAA;;;:::;;;888333///000111222222111000///000000000000000000000000111000///......///000111111111000////////////000000111111222222111111000111222333222111000222444222111111111111111222222111111111111111222222333222222111111000000//////111000000///////////////////////////////////////---------------------------..................---//////.........---------------............------,,,,,,---.....................////////////..............................////////////////////////---.........////////////....../////////000000000////////////000000000000222111000000111222444555555555666555555555888:::AAAFFFHHHEEEBBBBBBCCCCCC???>>>>>>AAAFFFIIIIIIHHHHHHIIIJJJIIIFFFCCCBBBCCC@@@===:::999::::::777444333333222222222111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111222222111111111111000000111111111111222222222222000000111222222222222222111222222222333333333333444444444444444444444444333444444555666666777777666666666666777888999:::666777999888666444444555666555555555666777777888888444444:::===<<<999999777777888999999999888888666666666666666666666666555666777888888666444333333444444444444444555555444444444444555555555555333333444444444555555555555555555555555666666777888888777666777888999:::999999999888888888888888999:::;;;<<<<<<======<<<>>>======>>>@@@@@@???>>>AAA???AAAFFFHHHFFFGGGIIIRRROOOMMMNNNMMMJJJKKKNNNQQQPPPUUU^^^ccceeehhhlll{{{||||||{{{kkkaaabbb___TTTJJJEEEEEEAAA;;;:::;;;888333000000111111111111000000////////////////////////000//////......//////000///////////////////////////000000111111000000///000111111111000000111333111000000000000111222222000000000000000111222222222222111111000000000000111000000/////////000000////////////////////////---------------------------......//////......---.........---------,,,,,,,,,------......------,,,,,,,,,---.........---------......//////......---------------------------........................------------................../////////000000000........./////////000000000000000000000111444666666666777777666777:::<<<@@@AAABBBBBBBBBEEEGGGIIIIIIGGGGGGKKKRRRUUUSSSOOOIIIIIIJJJIIIHHHGGGFFFFFFAAA>>><<<;;;;;;:::888555333222222222222111111111....../////////000000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111//////000111111111111000000000111111111222222222333333333333444444444444333333333444444555666666666666666777888999:::;;;888999:::999888888999:::999999888777777777777888:::555444777999777666777555555666666666666666666555555555555555555555555444555666777666555333222333333333333333333333333333333333444444444555555222222222333333333444444444444444444444555666666888777666555555555666777555555555555555444444444555666777888888999999888999777666888;;;<<<:::777<<<999999;;;;;;888999<<<@@@===;;;<<>>>>>???@@@BBBBBB<<<;;;999888888777555444222222111111111111000000------........./////////........................................................./////////000000////////////////////////////////////////////////........./////////000000---...//////000000//////////////////000000000111111222222222333333444444333222222222333444555666777777777888999:::;;;<<<>>>???@@@@@@@@@AAADDDFFFBBBAAA???>>><<<;;;;;;;;;CCC>>><<<===<<<999999;;;666666555555555555555555444444444444444444444444333333444444444333222111222222222111111111111111222222222222333333333333111111111111222222222222333333333222333444444555777666444333222222222333333333333333333333333333333444555666666777777666777555444666:::;;;999666;;;888777999888666777:::BBBBBBBBBEEEJJJQQQUUUUUURRRLLLFFFCCC@@@<<<>>>BBBBBBEEEEEEBBBBBBCCC???:::;;;BBBFFFDDD???@@@HHHOOODDD>>>:::<<<===;;;999::::::;;;:::777777::::::777::::::999888777888;;;>>>???>>>>>>???@@@BBBCCCDDD<<>>@@@AAABBBBBBBBBCCCDDDAAALLLQQQMMMMMMUUU[[[ZZZNNNUUUYYY\\\dddpppsssnnnuuu{{{|||vvvqqqrrruuuwwwwwwwwwwwwyyyzzzvvvpppjjjvvvpppiiieeeccc```]]]ZZZXXXRRROOONNNLLLGGGEEEFFFAAA@@@???======<<<======;;;<<<======>>>======<<<======>>>>>>??????@@@@@@===>>>???>>>======???AAAAAABBBDDDEEEGGGHHHHHHHHHIIIIIIKKKMMMPPPSSSWWWXXXRRRTTTVVVXXXYYY\\\___bbbeeefffiiilllooorrruuuvvv{{{jjj___bbb```VVVKKKEEEEEEAAA;;;:::;;;888333000000000000000000000000................................................,,,---......///.........---......//////......------...//////......000222///.........///000111222///////////////000000111000000000//////////////////............//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,---------------,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------.........///,,,///333333111000111333///000111111111222555888===777333555888888888:::111000111444888999777555<<<:::888777999<<<======555555444333222111111000111111000000000/////////,,,,,,---------.........------------------------........................------........./////////........................------............//////------------............,,,------...........................////////////000000000111111222222333222222111111111333444666666666666777888:::;;;<<<===>>>?????????BBBFFFIIIHHHGGGEEECCCBBBAAA@@@@@@LLLHHHEEEEEECCC???>>>AAA888888777666666666777777333333333333333333333333111111222222111111000000111111111000000000000///000000000000111111111111//////000000000111111111111111111111111222222333555444222111000000111111333333333333333444444444333444555666666777777777888888888:::<<<===<<<;;;>>>;;;;;;???@@@???@@@DDDNNNRRRUUUWWW\\\dddiiiiiiddd]]]WWWTTTQQQNNNPPPUUUSSSWWWXXXTTTOOOMMMJJJGGGBBBHHHJJJEEEAAABBBEEEFFFPPPKKKHHHGGGCCC>>>===???===AAABBB>>>;;;<<<;;;999<<<<<<:::888888<<>>>>>>>>===777<<>><<<>>>AAA>>>???@@@@@@???===;;;999???GGGEEE;;;999BBBDDD???>>>CCCIIINNNPPPNNNIIIDDDGGGNNNPPPHHH???===@@@CCCEEECCC???===>>>???AAABBBAAA>>>::::::<<<===;;;999<<<888888::::::777777:::555555444444333444444444444555555555555555555555333333333444444555555555333444444222111000111333222222333444444444444444444444333333444666888999>>>???@@@@@@???@@@BBBDDD@@@AAACCCFFFHHHKKKLLLMMMHHHMMMQQQQQQSSSWWWWWWSSSMMMMMMNNNPPPSSSWWWZZZ\\\___eeejjjiiieeedddjjjqqquuuhhh]]]aaaaaaWWWMMMEEEEEEAAA;;;:::;;;888333000000////////////000000---------------------------------......---------+++,,,---...///......---------............------,,,---......---...000222............///000111111///............///000000.....................///---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,---------.........***///555666222//////000...///000000000222555888CCC;;;666:::>>>===<<<<<<<<<===>>>??????@@@@@@@@@===;;;999999;;;<<<:::888111222222111000000000000////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------------------------,,,,,,------............,,,,,,,,,,,,------------+++,,,,,,---------------------------.....................///000111111111222111000000000222444555333444444555777888:::;;;999:::999999999<<<@@@DDDEEEDDDCCCBBBBBBAAAAAAAAAJJJGGGEEEEEEBBB>>>>>>AAA999888777666555666666777111111111111111111111111000000/////////.........000000000/////////.............../////////000000....../////////000000000///////////////000111111222111000000111222333444111111222222222333333333222222333444555555555555666888:::;;;;;;;;;<<<===>>><<<===AAACCCAAABBBEEE@@@HHHLLLLLLMMMSSSXXXXXXVVVRRROOOOOOMMMKKKLLLOOOWWW^^^```\\\WWWYYY]]]___PPPUUUUUUPPPMMMNNNMMMIIIMMMLLLMMMMMMIIIEEEHHHNNNSSSZZZ]]]ZZZVVVVVVUUUSSSAAA???<<<:::;;;@@@GGGMMMOOOKKKHHHGGGIIIJJJIIIHHHIIIKKKNNNOOOPPPRRRUUUXXXMMMOOOQQQSSSSSSQQQMMMJJJAAAJJJLLLIIIQQQbbbfff___\\\\\\bbbfff^^^QQQOOOWWW```eeefff^^^WWWUUUUUUUUURRRTTTRRRKKKBBBAAAHHHOOOEEEBBB@@@@@@CCCDDDBBB@@@999777777::::::777888<<<666666666777777777777777999999999999999999888888555666666666666777777777888888999777666555666888555666777888888999888888777777555444444555666777666777777666555444666777;;;<<<===>>>@@@AAABBBCCCDDDHHHLLLNNNQQQUUUTTTPPPMMMGGG@@@>>>??????>>><<<666888999:::999:::<<<>>>777GGGKKKWWWsss|||rrrppp~~~uuupppdddRRRCCC>>>hhh\\\```aaaWWWNNNEEEEEEAAA;;;:::;;;888333000000////////////000000------------------------,,,------......------,,,***+++---...///...------,,,------......------,,,+++---...---------000222---------......000111111...............///000000---------...............,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......)))///666777333///---...000222222333333444777:::CCC:::666<<>>@@@???>>>>>>???@@@<<<::::::;;;<<<:::555111111222333333222111222333///............---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,------------,,,,,,,,,,,,---------......---------...///000000111222111//////000111444555222222222333555777888999;;;:::999888777:::>>>BBB>>>>>>======>>>>>>???@@@BBB@@@??????===999999<<<777666555444333333444555000000000000000000000000///.........------------000000//////.........------------............///.........////////////000...............///000000/////////000222444666888......//////000000000111//////000222222222222222111444888888666666888;;;;;;999:::>>>>>>;;;;;;===;;;DDDJJJFFFDDDHHHLLLLLLPPPMMMMMMPPPOOOKKKJJJLLLBBBJJJOOOLLLKKKRRR^^^fffNNNRRRQQQMMMLLLMMMIIIBBBGGGJJJPPPTTTSSSTTT\\\fff```iiiooommmkkkkkkkkkiiiXXXTTTMMMEEEAAACCCHHHMMMBBB???<<<>>>AAAEEEFFFEEEIIIIIIIIILLLPPPTTTYYY\\\SSSUUUZZZ^^^aaa```\\\YYY```gggeee___dddpppnnn```WWWTTTYYY^^^TTTIIIUUUlllmmmppppppkkkhhhgggfffbbb```iiimmmbbbPPPGGGLLLUUULLLHHHDDDCCCBBBAAA<<<999;;;999999:::888444444777111222222222333333333333555555444444444444444444111111111222222222222222///000000000//////000222//////111222444555555555333333222222222444555666777888999888777888:::<<<;;;;;;<<<<<<===>>>??????<<>>@@@CCCEEECCC@@@KKKTTTNNNTTToooqqqXXXMMMNNNTTTcccvvv}}}vvvjjj]]]SSSNNNKKKGGGHHHJJJEEE;;;:::@@@jjjaaa```YYY\\\RRREEEAAA===;;;;;;:::777333000000///...............///////////////////////////...---,,,,,,,,,,,,,,,---------------------------....../////////////////////.........---------........................------------------------//////.........---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++)))************+++++++++************************************************......---,,,,,,+++******************************,,,,,,,,,++++++*********)))***+++,,,,,,,,,+++***,,,,,,,,,---------......000000///000222555888:::===:::888:::???@@@===999;;;;;;===???AAA@@@>>><<<<<<<<<;;;999777666555444444444444333222111000///222...+++---111222///,,,+++,,,,,,------,,,,,,+++------------------------------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---111111///...,,,+++))))))++++++,,,,,,,,,,,,------...........................///000111222333444444555555555666666777888999666666777888999::::::;;;888777888>>>EEEHHHEEEBBB======>>>???===;;;888777444444333222222111111000222222111222333222000...................................................---------............///..................------//////............//////////////////////////////........................000000000111222222333333444333222222333666888:::888777666666777999;;;===IIIEEE???;;;;;;???DDDHHHTTTNNNJJJMMMPPPLLLGGGEEE@@@AAADDDGGGJJJKKKJJJHHHJJJGGGDDDDDDHHHJJJJJJJJJIIIFFFDDDFFFGGGIIIPPPXXXRRREEE===BBBEEECCCGGGOOOXXXSSSJJJBBB======@@@CCCNNNNNNIII@@@>>>DDDGGGEEEBBBCCCEEEGGGIIIKKKMMMMMMMMMKKKJJJLLLPPPRRRRRRPPPYYYdddllleeeYYYVVV]]]dddUUUcccTTTLLL\\\WWWMMM^^^iiiiiiiiirrrvvvdddRRRTTTWWW___eeebbbWWWNNNMMMOOONNNIIIDDDAAABBBCCCCCCAAA;;;;;;:::999888777666555444444444333333222222222444444444555555555666666555555444333333333333444222111111111000000//////222222222222222222222222222222111111222222333444666666666666777777777777<<<<<<<<<===???@@@BBBCCCEEECCCFFFLLLMMMGGGDDDGGGFFFFFFHHHJJJFFF???>>>BBBKKKGGGDDDHHHOOORRRNNNIIINNNIIIIIITTTbbbggg```VVV]]]WWWOOOSSSYYYXXXfffiiigggccc]]]XXXUUUVVVXXXPPPKKKFFFEEEGGGGGGDDD@@@lllbbbaaaZZZ^^^TTTIIIEEE@@@<<<;;;999444111000000///.......................................///...---,,,,,,,,,,,,---------------------------,,,,,,---...............///.........------------........................------------------------///.........------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******************+++)))************+++++++++************************************************...------,,,++++++******************************,,,,,,++++++++++++++++++)))***+++,,,------,,,+++,,,,,,,,,,,,------------000000///000222444777999;;;888777:::>>>@@@>>>;;;;;;:::;;;<<<>>>>>>===;;;999888888888777777666666444444222111//////......///,,,***+++///000---***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,------------------------------......///000111222333333333333333444444555666777555555666777888::::::;;;===:::888:::???BBBAAA???;;;;;;<<<;;;:::888777555333333333222111111000000111111000111222222///---........................------------------------------------..............................------//////............//////................................................//////000000111111222222333222111111222555777888777666555555666888;;;<<>>AAADDDFFFPPPMMMMMMPPPPPPLLLIIIJJJ:::<<>>:::======:::@@@KKKTTTMMMCCC===<<<>>>??????KKKLLLIIIBBB@@@BBBBBB???===>>>@@@BBBEEEIIIKKKMMMFFFEEEEEEGGGJJJLLLLLLJJJVVVVVVWWWVVVTTTTTTYYY___jjjvvviii___kkkbbbVVVbbbeeepppqqqllliiiZZZGGGBBBQQQTTTWWWWWWVVVUUUVVVWWWHHHDDD@@@>>>??????>>><<<999888888777555444444333333333333333222222222111222222222222222333444444333333222111111111111222111000000000////////////111111111111111111111111111111000000111111222333333444444444444555555555777777888:::<<<>>>@@@AAACCCAAADDDJJJJJJEEECCCEEEEEEDDDEEEFFFDDD@@@BBBGGGMMMKKKKKKOOOTTTTTTPPPJJJJJJJJJLLLQQQVVVWWWUUURRRZZZXXXRRRPPPSSSPPPXXXmmmZZZXXXVVVUUUVVVUUUQQQOOOQQQLLLEEEBBBCCCBBB???;;;lllbbb```ZZZ]]]TTTKKKFFFAAA===<<<:::555222000000///...............------------------------......---,,,,,,,,,------------------------------++++++,,,---------------............------------------------------------------------------------............------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++************************************************------,,,,,,++++++******************************++++++++++++++++++,,,,,,)))***+++,,,---.........++++++,,,,,,,,,---------/////////000111444666777777666555888===???>>>===:::999888999:::;;;:::999444444555666666777777888555333000...,,,,,,---------***((())),,,---+++)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,------...///000111111111111111111222333444555333444555666888999:::;;;BBB===888666999<<<<<<<<<999999888777666555555444333222222111111000//////000//////000111111...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------......///......------......///........................---------------------------......///000000111111111000000000111333555666666555555555666888999;;;AAA@@@???>>>??????AAAAAAGGGIIIMMMOOOKKKGGGIIIOOOBBB@@@???BBBEEEEEE@@@;;;<<<;;;<<<>>>AAABBBAAA???>>>======<<<777222555<<<@@@<<<;;;===:::777>>>JJJMMMDDD;;;777:::======;;;BBBDDDEEEBBBAAABBB@@@<<<<<<<<<<<<>>>@@@CCCFFFHHHCCCCCCCCCDDDGGGIIIIIIHHHQQQNNNOOOQQQNNNJJJQQQ[[[YYYeee]]]YYYccc\\\PPPYYYUUUjjjpppjjjnnnqqqllliiiVVVRRRPPPRRRWWW[[[[[[ZZZAAA???<<<;;;;;;:::888666666555444444333222111111222222222222111111111111111000/////////000222333111111000////////////////////////...............000000000000000000000000/////////...///000000111111111111111222222222222222222333555777:::<<<===???>>>@@@DDDEEEAAA@@@AAACCCAAAAAACCCBBBBBBEEEKKKHHHGGGGGGHHHJJJKKKJJJHHHGGGMMMSSSRRRLLLIIIKKKPPPQQQXXXSSSLLLMMMKKKLLLWWWSSSPPPPPPSSSWWWVVVNNNGGGMMMGGGAAA>>>>>>>>><<<:::iiibbbaaaZZZ\\\QQQHHHDDD@@@>>>>>>===999666000000///...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------++++++,,,---------------------------------------------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********))))))*********+++++++++************************************************,,,,,,,,,,,,++++++***************************************++++++,,,,,,,,,)))***+++,,,---...//////++++++++++++,,,,,,,,,,,,.........///111333444666555333333555999;;;;;;:::888777555555777888888777222222333444444555666666666333000---++++++,,,---+++***((()))+++,,,***)))++++++,,,,,,,,,,,,++++++************************))))))************))))))))))))************))))))+++++++++***************++++++++++++++++++++++++***************++++++,,,(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000000000000111222333333222333444555777999::::::@@@===888666777999999999888777666444444333444444222111111000000//////......------///000000---+++------------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,------------.........------------------...........................------------------------,,,------......//////000////////////000111222333444444444444555777888999;;;::::::::::::;;;======>>>BBBFFFGGGAAA>>>EEEPPPDDD@@@>>>DDDRRR___gggjjjPPPKKKDDD>>><<<===@@@BBB???<<<===???>>>;;;:::===>>>::::::;;;:::999>>>FFFBBB===888666888:::;;;;;;888;;;===???@@@AAAAAA@@@???>>>===<<<===>>>@@@AAAEEEEEEFFFGGGIIIJJJKKKKKKIIIKKKRRRTTTIII===BBBRRRIIITTTSSSTTT^^^YYYQQQVVVYYYddd```XXX]]]aaaaaaeee[[[WWWQQQPPPRRRRRROOOLLL<<<;;;;;;:::999777444222333333333222111000000///000000000000000000000000000///...---...///111222000//////...............------------------------........................---------------......///////////////000000000111000000111222444666777888;;;;;;<<<>>>???=========@@@>>>>>>BBBCCCBBBEEEIIIMMMKKKHHHGGGHHHLLLPPPTTTFFFOOOWWWTTTJJJCCCEEEKKKGGGTTTQQQHHHJJJLLLKKKNNNRRRPPPPPPRRRRRROOOGGG@@@DDD@@@<<<:::;;;<<<===<<>>>>>===:::666000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,---............---,,,,,,------------------------------------------------------------------,,,,,,---------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++************************************************,,,+++++++++++++++***************************************++++++,,,,,,,,,))))))***+++,,,...//////*********+++++++++,,,,,,------...///000222333333333222111222444666777777666555333333444555555444111222222222222222222222555333000---++++++---...+++*********+++++++++******++++++,,,,,,++++++***************************((())))))******)))))))))((())))))******))))))(((************************++++++++++++++++++++++++******))))))******+++,,,)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000000000000111222333444111222333444666777888999;;;:::999999999999888777777666555444333333333444111000000//////...---------,,,,,,...//////---+++------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------......------,,,,,,,,,,,,------........................------------------------,,,,,,,,,---......//////............//////000111222222222333444555666777999888666555666999<<<===:::<<>>@@@BBB===<<>>======>>>??????CCCDDDEEEFFFGGGHHHJJJKKKBBBCCCIIIOOOKKK???;;;>>>EEEKKKMMMOOOTTTRRRMMMNNNZZZVVVNNNNNNTTTNNNIIIRRRRRRQQQPPPLLLGGGBBB>>><<<:::;;;;;;;;;888666333222222222222111111000000///////////////////////////000///.........///111222000000///...............,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---........./////////000000000222111111111222222333444777888999888999::::::999===;;;===BBBDDDBBBAAACCCAAABBBCCCDDDGGGJJJNNNPPPBBBIIIPPPOOOHHHAAA???@@@???NNNLLLCCCGGGLLLJJJKKKIIIJJJJJJHHHEEE@@@<<<:::>>><<<999777888999;;;;;;iiigggiiiaaaaaaTTTLLLGGGBBB>>>===;;;666333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++************************************************++++++++++++++++++******************************++++++++++++++++++,,,,,,***))))))***+++,,,---...))))))*********+++++++++,,,------...000111111222111111000000111333555666444333222222333444222111111111000000000000//////333111///---,,,,,,---...++++++++++++++++++++++++******++++++++++++******************************((())))))************)))))))))************)))))))))))))))***************++++++++++++++++++++++++***))))))))))))***+++++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000000000000111222333444222222333444555666666777555666888::::::888666555555555444444444333333333000000///......------,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------....../////////000111111222333444555555999777666666777:::===???;;;:::;;;===;;;:::AAAJJJDDDBBB@@@???>>>>>>===;;;LLLLLLJJJFFFBBB???>>>>>>BBB===;;;???AAA>>>:::888<<<888555777;;;<<<:::888444999;;;999444333777===:::777666888999888999===:::;;;<<<===>>>???@@@AAA<<<>>>@@@AAAAAABBBDDDEEEHHHAAA???HHHTTTTTTGGG888===???BBBFFFHHHKKKMMMMMMMMMIIIFFFPPP\\\SSSMMMWWWGGGKKKNNNKKKDDD===;;;<<<999;;;<<<:::777444333333111111111111000000//////------------............/////////000000000000000000000///...............,,,,,,,,,,,,------------------------------------+++++++++++++++,,,,,,---............////////////222222111111000000111111444666666333444777888666:::888:::@@@CCC@@@>>>???555999@@@HHHMMMMMMIIIEEE???BBBFFFFFFBBB<<<888666===IIIGGG@@@EEEFFFBBBCCCAAACCCDDDBBB>>>;;;:::;;;;;;:::888666555555555555hhhdddfff```aaaVVVKKKFFFAAA>>><<<:::666222000000///...............------------------------,,,,,,,,,,,,,,,---...///------------------------++++++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((***+++,,,,,,+++***((()))************+++++++++******************************************************************++++++************************,,,,,,++++++++++++++++++***))))))))))))***+++,,,))))))))))))*********++++++,,,---...///000000000///000000000111333666999333222222333333333111...////////////////////////......---,,,,,,,,,,,,,,,******++++++*********+++******++++++++++++******++++++++++++++++++++++++((()))******+++++++++***)))******++++++******)))((()))))))))*********+++************************)))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////000000111222333222333333333444444444444222444666777777555444444222333333444444333111111//////......---,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------..................//////111222333333444444444555666777999:::;;;<<<:::888999>>>@@@???>>>@@@:::===@@@AAAAAAAAABBBDDD;;;===???>>><<<;;;<<<>>>===<<<===>>>;;;666555888999999999999999:::888666444777999888555333555888999666555888999555666:::555777:::<<<===>>>======999<<<>>>???>>>???AAACCCLLLJJJEEEFFFRRR^^^VVVFFFJJJFFFIIIKKKKKKQQQYYYXXXOOOPPPIIIGGGKKKFFFAAAGGGHHHLLLNNNKKKDDD???======888999:::888444111111222000000////////////......,,,,,,,,,,,,---------...,,,---///000111000///...//////...------------...,,,,,,,,,,,,------......------------------------++++++******++++++,,,---,,,------------.........000000000//////000000111222555444000000555777444999555666;;;??????>>>???AAABBBGGGOOOWWWXXXRRRLLLDDDDDDDDDBBB>>>;;;888666===FFFEEECCCGGGCCC;;;>>>@@@@@@@@@AAA@@@>>>;;;999444555555444333111111111eee```aaa\\\___VVVGGGCCC???======<<<888555000000///...............------------------------,,,,,,,,,,,,,,,---...///------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))************+++++++++******************************************************************++++++************************---,,,,,,++++++***************)))(((((()))***+++))))))))))))************+++,,,---...////////////...///000000222555999<<<222111222333444333000---,,,------....../////////++++++++++++++++++++++++)))*********)))))))))*********++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++******(((((())))))*********+++************************)))))))))))))))******+++*********+++,,,,,,------)))************+++++++++************************,,,,,,,,,,,,,,,,,,------///......//////000111222333333333333333333333333222333555555333222222222000111333444333222000//////......------,,,++++++,,,,,,---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000------...//////............///000222333333333333///111444888999999888777888555666???DDDAAA;;;777>>>@@@@@@<<<999999>>>DDDJJJHHHCCC<<<666555888;;;888<<>>AAAAAA@@@@@@CCCFFFFFFQQQPPPDDDDDDSSSZZZUUUWWWNNNLLLJJJDDDHHHPPPNNNQQQZZZPPP???AAAJJJOOOUUUMMMMMMKKKGGG@@@;;;888666666777888555111//////111..................------+++++++++,,,,,,---------***,,,///111111000---,,,///...------,,,,,,------,,,,,,,,,------.........------------------------+++++++++***+++,,,,,,---++++++,,,,,,,,,---------............///000111111111555333......444666333999333222777<<<>>>???BBB???;;;999===EEEKKKIIIEEENNNLLLIIIDDD???<<<<<<======DDDEEEHHHLLLDDD:::===@@@===<<<>>>AAA???888111,,,...111222222111111222jjj``````___bbbSSSJJJFFFAAA<<<999777555333//////............////////////.........---------...........................------,,,,,,------........./////////...,,,+++,,,...,,,***,,,000///,,,//////...---,,,,,,++++++.........------,,,,,,,,,++++++,,,------......///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))*********************************************************)))***,,,+++(((---,,,+++*********,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////111///...000222333111///444444444333333333222222......//////......---,,,++++++++++++++++++++++++***************************+++---......---+++***+++++++++*********))))))************************+++&&&%%%***+++((('''***************************))))))***++++++++++++************************************)))))))))))))))))))))******++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...////////////000000000000000000111222222222222111222333333444444333333222000000000000////////////......---,,,,,,+++******,,,++++++,,,......---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............//////.........000111333555333444555666777777777666555666999;;;<<<;;;:::999;;;@@@@@@;;;999<<<<<<999???>>><<<;;;;;;<<<===>>>999999999888888777555555888777555555555555333111333444555555666666555555999999999888777666666555777666666888:::;;;:::999888:::<<<======>>>@@@BBBGGGGGGIIIIIIJJJIIIHHHGGGKKKLLLLLLJJJGGGDDDBBBBBBGGGJJJKKKIIIEEEEEEJJJPPPFFFEEECCC@@@===:::888777555444333111000...---,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.........////////////000/////////000111111222222333333444555666777888999:::<<>>DDDIIILLLJJJGGGDDDBBBCCCDDDDDDBBB@@@??????GGGHHHHHHEEEAAA???AAACCCDDDCCCAAA>>>;;;999777666333333222000///...---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------........./////////...//////000000111222222222333444555666777888888555777:::<<<===<<<;;;:::===<<<<<<<<<;;;;;;::::::999;;;===??????===;;;:::777777999:::::::::999999111111111111000000000000oooaaa\\\YYY___TTTFFFCCC???<<<:::888666555//////............//////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000000000000///......---...---***+++///...+++.........------,,,,,,+++,,,,,,------------------++++++,,,------......///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************---+++)))************)))++++++*********+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,---......///////////////000111222111///222222111111111000000000...............---,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***+++++++++***************************************+++((((((******((((((***************************))))))***++++++++++++***************************************************************++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---........./////////000000000///000111111222222111111222222333333333333222222000000000/////////.........------,,,,,,++++++***,,,++++++,,,......---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------........................///111222333444222111000111333555777777888999:::::::::888888:::===<<<888666888:::999999888666555444444444555555666666666555444333222333222000000111111000...//////000111111111111111555555444333222111111000222222222333555666555333333555666777777888:::;;;555888>>>CCCFFFFFFDDDCCC@@@AAABBBDDDDDDDDDCCCBBBEEEEEEDDDBBB@@@===<<<;;;AAA@@@>>>;;;999666444333000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111222222333444555666777777666777999;;;<<<;;;999888999999777666555444444444555777999;;;============666555555666666777888888....../////////000000000qqqddd^^^YYY___TTTEEEBBB>>><<<;;;999777555//////............//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......////////////.........---...---+++---111111.........---------,,,,,,,,,,,,,,,,,,------.........++++++,,,------......///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++************************************************)))((()))---///,,,***)))+++******)))***+++---...------,,,,,,,,,,,,------+++,,,,,,------...///////////////000111111000000111000000000000/////////------.........---,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++*********************************************************++++++***((()))***************************))))))***++++++++++++***************************)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............/////////000000///000000111111111111111111111222222222222111111000000/////////.........---------,,,,,,++++++++++++++++++,,,---...---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------.........------......///000111111222222111111222333555555999::::::;;;::::::999888999:::999777555666888999:::999777666444444444444333333444444333222222111222000//////111111000///......///000000000000000//////000111222333333444333222222333555666444333111333555555555555777999<<<;;;:::999:::===@@@BBBAAAAAABBBDDDFFFFFFEEEDDD?????????AAABBBAAA>>><<<===<<<:::888666444222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------******++++++,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////000000111222222222333444555555555777777999::::::999888777:::999777666666666666777666777999;;;===>>>??????:::888555333111111222222........................qqqgggbbb\\\___SSSDDDBBB???===<<<:::888666//////............//////------------............------------------------...------,,,,,,------...------------------------+++------,,,///444555222---------------,,,,,,,,,,,,,,,,,,------.........++++++,,,------......///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++************************************************'''&&&+++444777111---,,,++++++*********+++---...---,,,,,,++++++,,,,,,---++++++,,,,,,---.........---...000000000000000000000000000/////////......---------...---,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************,,,---+++))))))******************************))))))***++++++++++++***************************))))))******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............//////////////////000111111111111000000111111222222111111000////////////............------,,,,,,,,,,,,+++++++++++++++,,,---...---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...------......///////////////111333555666555444333555666666666666555555444888888777777555444666999999888777666444333333333111222222222222111111000111000///000111222111000......///000000000000000---...///000222333444555000//////000222222111///111222444444444444666888===;;;999777777:::<<<>>>>>>======???AAAAAA???<<<::::::<<>><<<999666//////............//////------...............///...........................------,,,,,,------...,,,,,,,,,+++,,,,,,---...+++------,,,///555666333------------------------,,,,,,------------------++++++,,,------......///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************************************************)))'''---999<<<444//////---,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++,,,------......,,,...000000/////////000000000/////////.........---------------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++***************************...000,,,((()))++++++************************))))))***++++++++++++***************************))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////...///000000111111000000000000111111111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---...//////.........000444666777666333111555555555555555555555555777666777888777444555888555555444333222222111000000111111111111111000000111//////000222333222111...//////000000000000000111111111111111111111111222111111222333333222000000222333444333333555666333555999;;;===<<<;;;:::===;;;:::<<>>:::555888;;;:::777555555777444444333222000///...................../////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......)))***+++,,,------------******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---......//////000000000111111111111222333333444555666777777888333444777999999888777666666777999::::::888666444111000////////////111111//////......------,,,,,,lll```___]]]```QQQIIIFFFDDDBBB@@@===999777//////............//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,---...///000---...---***+++//////+++------------------------.........------,,,,,,,,,++++++,,,------......///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++***))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************************************...&&&'''///000(((%%%***///...,,,***))))))************))))))))))))*********++++++,,,,,,---......+++...111000...---///111111000000000////////////,,,,,,---------,,,++++++++++++++++++++++++++++++************************++++++************++++++))))))******++++++++++++************************)))111333,,,(((***,,,+++************************))))))***++++++++++++***************************))))))***+++,,,,,,---------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////...//////000000000000000//////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,---.........---,,,/////////000111111222222000000000111222333444555555333777<<<;;;555333777222222333333333333222111000000111111111111111000...------...111222222111,,,---......//////......,,,,,,---...///000111222000/////////111111///---...000111111000000111333555555444555666888:::<<<:::777666:::???@@@===999444888;;;:::666444777;;;333333222111000///......////////////////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........)))***+++,,,------...---))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------------......++++++,,,------......///000000000000111111111111...//////111222333444444333555888:::999777444222333555777999999777444222111000000////////////000---------.........//////iiiWWW^^^^^^^^^SSSLLLIIIDDD@@@>>>;;;999777000000///...............---------............///......---,,,++++++---///---------------------------------...///000000111///...------//////...---,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------///......---,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))---------,,,+++***)))(((+++---///000///,,,(((&&&))))))))))))************+++*********))))))((((((******************************+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************,,,,,,++++++***)))((((((++++++******************)))***+++,,,---,,,+++***////////////////////////000000///...------,,,,,,,,,------,,,++++++,,,...++++++++++++++++++++++++************************************************++++++************++++++,,,,,,,,,++++++*********************************************************************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++..................------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///...000111222111111222444111222333444555777888888333444444555555444444333333333333222222222111111///////////////////////////............///000000++++++,,,,,,...///111222...------------...//////////////////000000000000000111111111111222222222222444555444444444666888:::999999:::<<<======<<<999:::999999777555222111222222333222111///---,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...............------+++*********+++,,,,,,---******))))))))))))******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......//////000000111111222333333333333222444444444555555555666666666555444333111000////////////...------------......---,,,+++************qqq]]]aaa^^^]]]SSSLLLHHHCCC@@@===;;;888666000000///...............---------............///......---,,,++++++---...---------------------------------...///000000000...---,,,---.........,,,------------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........---,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((((((((()))******++++++***+++---......---***)))))))))))))))************+++*********))))))))))))*********************************+++++++++,,,,,,+++++++++***************************************,,,,,,++++++***))))))(((******************************+++,,,,,,,,,,,,+++........................000//////...------,,,,,,+++,,,---,,,+++***,,,...++++++++++++++++++++++++************************************************++++++************++++++,,,,,,,,,+++++++++******************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///---///000000000000111333222222333444555666666777222333333444444333333222222222222222111111111111..............................------......///000,,,,,,,,,,,,---///000111---------------...//////.../////////000000000000000000111111111222222222111222333333333444666999;;;999888777888888777555888888888888777555333222222222222111000///------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...............------++++++******++++++,,,---******))))))))))))******))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------...//////000000111000111222222333333222222333333333333444444444555444444333222111111000000//////...---------------...---,,,+++************wwwcccccc^^^]]]TTTKKKGGGBBB???<<<:::888666000000///...............---------............///......------,,,,,,,,,,,,---------------------------------...//////000000---,,,+++,,,---...---+++///......------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,******+++,,,------,,,,,,))))))))))))***************************)))))))))*********************************++++++++++++,,,***************+++++++++************************,,,,,,++++++***)))))))))************************++++++******++++++,,,---........................//////......---,,,,,,,,,+++,,,---,,,******,,,---++++++++++++++++++++++++************************************************++++++************++++++,,,,,,,,,++++++++++++***************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///,,,...////////////000222333333333333444444444555111222222222222222222111111111111000000000//////........................---------------......///---------------......///---------------......///....../////////000000000000000000111111111222222000222333333333444666888:::888777666777777666444666777777666666555333333333222111//////.........------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............---++++++******++++++,,,,,,******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111000111222222333333222222222222222222333333333333333333222222222111111111///......---------------------,,,+++************zzzeeeddd]]]\\\SSSJJJGGGBBB>>><<<:::777555000000///...............---------............///...------.........,,,+++---------------------------------....../////////---,,,++++++------,,,+++------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...++++++,,,,,,------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++555333000---+++***++++++,,,+++++++++++++++,,,,,,((()))))))))************************************************************************++++++++++++)))))))))***+++++++++,,,************************+++++++++*********))))))***************+++++++++,,,+++***)))***+++,,,---.................................------,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------......///,,,...////////////000222333333333333333222222222000000111111111111000000000000/////////.................................---,,,,,,,,,,,,---............---,,,,,,---------------,,,,,,------...///........./////////000000000000000000111111111111333444555444333333555777888777666888:::;;;:::999555555555555555444444444222111///...------......------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,++++++***++++++,,,,,,+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111000000111222222222222222222222222333333333333333111111111111111222222222///...------,,,,,,---------,,,++++++*********+++~~~gggddd[[[YYYPPPJJJGGGBBB>>><<<:::777555000000///...............---------............///...------///111111...+++------------------------------------............---,,,++++++------,,,+++++++++,,,,,,---...//////,,,,,,---------.........,,,,,,---------.........******++++++,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++999777333///,,,+++***+++...---,,,***))))))******((()))))))))***************************+++++++++************************))))))*********+++++++++)))))))))***+++++++++,,,************************+++++++++***************))))))*********+++++++++,,,+++***)))***+++,,,---........................---------------,,,,,,,,,++++++,,,+++***)))+++---++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------......///---///000000000000111333222222222222111111111111///000000111111000000////////////.........------........................---,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---..................//////////////////000000000111111111777777777666444333444555888777666777999;;;:::999444444333333333333333333111000...---,,,---......------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,++++++***++++++,,,++++++************++++++************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------...............///000000111111000000111222222222222111444444444333333333333333000000111111111111222222......---,,,,,,,,,,,,,,,,,,,,,++++++******++++++iiieee\\\XXXMMMKKKGGGBBB???<<<:::888666000000///...............---------............///------...111444444000,,,---------------------------------------------------,,,+++,,,---...---+++)))***+++,,,...///000000,,,---------............,,,---------............+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++222000///---+++++++++,,,...---,,,***))))))))))))))))))))))))*********************+++++++++++++++************************)))))))))************+++***************+++++++++************************************************)))))))))***++++++,,,,,,++++++******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,++++++++++++++++++++++++************************************************++++++************++++++***++++++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///---///000000000000111333111111111111111000000000///000000111111000000////////////.........---------------------------------------------......///------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------.........//////////////////000000000111111777777777555333222333444888666555555555555444222444333222222222222222333//////...---------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,++++++******++++++++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......------......///000000000///000111111222222111111444444444444333333333333000000111111111111111111...------,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,}}}eeeeee^^^ZZZNNNLLLHHHCCC@@@===;;;888666000000///...............---------............///---,,,...222777888333///------------------------------------------------...---,,,---.........,,,++++++,,,,,,---...//////------------............------------............------..................,,,,,,,,,------------...++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++******))))))))))))))))))*********************++++++,,,,,,,,,************************))))))))))))************+++++++++***************************************************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------...//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///,,,...////////////000222000000000000000000000000000000000111111000000000////////////............------------------------......------......///000,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...---------.........//////////////////000000000111333333444333222111333555555444222222333333111000444333222111000000111222---............---,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---,,,++++++******++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......,,,,,,------....../////////000000111111111111111333333333333222222222111111111111111000000000000...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,uuu```ccc```]]]QQQLLLIIIDDD@@@>>><<<999777000000///...............---------.........//////,,,,,,...333999:::555000------------------------------------------------///...------//////...---,,,------------------------------.........//////---------.........//////000000000000000000000///,,,,,,,,,---------......++++++++++++++++++++++++*********++++++*********)))***+++,,,,,,,,,++++++))))))***++++++++++++***))))))))))))*********************++++++,,,,,,,,,************************))))))))))))************,,,+++++++++******))))))******************************************++++++((())))))***++++++,,,,,,)))***+++,,,---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,++++++++++++++++++++++++************************************************++++++************++++++*********++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///+++---......---...///111////////////000000000111000000111111111111000000000000/////////.........------------------------///............///000000,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000...///111111000111333666111000000111333444444333555333222000000000000111,,,---...///...---,,,+++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---,,,,,,+++*********+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......++++++,,,,,,---....../////////000111111111111111222222222222111111000000111111111111000000000///...---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,iiigggeeeaaaZZZRRRNNNLLLFFF???===>>>:::444//////............///////////////......---------------...111555666444111---------------------------------------------------------............///........................,,,,,,.../////////...---------------------------......---------......///++++++*********+++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,...---,,,++++++,,,---...******+++++++++,,,,,,,,,)))))))))***+++,,,......***++++++,,,,,,++++++***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...---,,,++++++++++++++++++++++++***++++++******++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,+++***))))))************))))))))))))******((()))***,,,,,,+++******************************++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++*********)))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------............///000000111111111111000000////////////////////////000111111000///......///------------------------------++++++++++++------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,............////////////......///111222333444555333333333333333333333333222111111000///......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111222222555555555444222000///...........................---,,,,,,++++++,,,,,,---************************hhheeedddaaa[[[TTTNNNLLLFFF???===>>>:::444//////............//////............---------,,,---,,,---000333444111///---------------------------------------------------------............///........................,,,---.../////////...---------------------------///......------------------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,555333111...,,,+++++++++******+++++++++,,,,,,,,,************+++,,,------)))******++++++******)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++*********))))))+++++++++,,,,,,---------111...,,,,,,---...,,,***+++++++++++++++++++++++++++,,,+++******+++,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,++++++***))))))************))))))))))))******))))))***++++++++++++***************************+++++++++***++++++,,,,,,+++++++++,,,,,,,,,------+++++++++*********)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///111222222333333222222111...........................///000///---------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,............//////////////////000111222222333444333333333333333333333333111111000000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000111111222111111222111111000///...........................---,,,,,,++++++,,,,,,---************************kkkfffccc```\\\VVVNNNLLLFFF???===>>>:::444//////............//////...------------,,,,,,,,,,,,,,,---...000000...,,,---------------------------------------------------------............///........................,,,---......//////......------------------------///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------555333111...,,,***))))))******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,)))))))))******)))))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++***************)))***++++++------...///333111...------,,,+++)))++++++++++++++++++++++++---,,,++++++++++++,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,+++******)))***************))))))))))))***************)))******+++,,,************************,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---//////---,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,---------............///111111222222222222111111---------------------------...///...,,,,,,,,,...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---............/////////000000000111111111222222222222222222222222222222111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000......///////////////...------------------------,,,,,,++++++++++++,,,,,,************************lllfffbbb___[[[UUUNNNLLLFFF???===>>>:::444//////............//////---------------,,,,,,,,,...---............,,,+++---------------------------------------------------------............///........................---------...............------------------------------,,,,,,,,,,,,---...111000///------,,,,,,,,,+++++++++,,,,,,,,,------/////////.........------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---,,,++++++*********+++))))))************))))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,************************+++++++++,,,,,,---------111000...---,,,+++***)))++++++++++++++++++++++++---+++***,,,,,,***+++---))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***************++++++******))))))******++++++***)))))))))***,,,---************************---,,,++++++******++++++***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,...//////...------...++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,---------............///...//////////////////...---------------------------...///...---,,,---...------------------------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////111111111111000000000000222222222222222222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000---......//////......---------------------------,,,,,,++++++++++++,,,,,,************************gggbbb```^^^[[[UUUNNNLLLFFF???===>>>:::444//////............//////------------------------///000000///...---,,,,,,---------------------------------------------------------............///........................------------......//////------------------------+++++++++,,,---...///000111000///...---,,,,,,,,,+++++++++,,,,,,,,,------///.........------------(((((()))***+++,,,------******+++++++++,,,,,,,,,------,,,+++***************++++++++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,)))+++000000+++))),,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***************++++++++++++************+++++++++***)))))))))***,,,---************************,,,,,,++++++***++++++,,,*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,...//////...------...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,---------............///---......//////......---........................---...//////...---...///------------------------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............111111111000000000000///111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000000000000000000000///...------------------------------,,,++++++******++++++,,,************************___^^^```___\\\VVVNNNLLLFFF???===>>>:::444//////............//////---------............///000111111000...,,,---...---------------------------------------------------------............///...........................------------...//////------------------------,,,,,,,,,---...///000111000///...---------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++************************+++++++++///......---++++++***))))))***+++***)))***,,,---++++++++++++++++++++++++***)))///777777///)))***)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++,,,++++++************++++++*********)))******+++,,,************************++++++******++++++,,,---************++++++++++++***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---//////---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,---------............/////////000000000000//////////////////////////////---...//////...---///000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------.........000000000000000000000000000000000000000000000000........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,------------...............------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////000111111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************___aaacccaaa]]]VVVNNNLLLFFF???===>>>:::444//////............//////........./////////000000///000111///---,,,---///---------------------------------------------------------............///...........................------,,,---...///000------------------------000//////.........//////......------,,,------...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++***+++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********)))))))))*********+++++++++---------,,,,,,+++++++++)))+++,,,+++******,,,...++++++++++++++++++++++++******333@@@@@@333******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++,,,,,,++++++******++++++,,,))))))***++++++++++++***************************)))))))))***+++,,,---...************++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///...//////000000//////...........................+++---......------...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,---------........./////////000000000000000000000000000000000000000........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................,,,,,,---------.........------..................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///111222222//////000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************eeeggghhhddd]]]TTTNNNLLLFFF???===>>>:::444//////............//////.../////////000000111111...000000///,,,+++---///---------------------------------------------------------.........//////..............................---,,,---...///000------------------------333222111000......------------,,,,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******&&&''')))***++++++************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,))))))************))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---******,,,///+++++++++++++++++++++++++++,,,777FFFFFF777,,,+++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,++++++******++++++,,,((()))***,,,,,,+++******************************((())))))***+++---...///)))************+++++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***,,,------,,,++++++,,,++++++++++++++++++++++++))))))***+++,,,------...------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,---------.........//////,,,------------------,,,------------------------***+++---,,,,,,,,,---...------------------------...---++++++++++++---...------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......////////////000000000111000000000000000000000000---.....................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......------..................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,...000111222333,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************jjjiiikkkdddcccVVVOOOMMMGGG@@@>>>===888111111///...---...///...---............////////////////////////............---------............///,,,...///000111///...---////////////////////////111111000///...---,,,,,,......---,,,---...///000///.........///000///...111///------...000000000000000//////............---.../////////...,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++***))))))------,,,,,,,,,------......,,,******+++------,,,,,,++++++******++++++,,,************************************************...---,,,,,,++++++++++++******+++++++++,,,,,,,,,************************---,,,***)))))))))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,///222555444111---***************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,------......------,,,,,,,,,,,,---------......---,,,++++++,,,---///000//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......///000111111222000000000000000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---.........//////000000........................------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++ggggggjjjbbbbbbUUUQQQOOOHHHAAA??????:::333111///...---...///...---............////////////////////////............---------............///...///000111111000...---////////////////////////000000000///......------......---------...///000---,,,,,,,,,...///000000000...,,,,,,---.........////////////......------,,,---.........---,,,+++,,,------......------,,,...------,,,++++++******,,,,,,,,,++++++,,,,,,---...,,,******,,,------,,,---,,,,,,,,,,,,,,,,,,---************************************************...---,,,+++++++++++++++*********+++++++++,,,,,,************************,,,++++++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))+++...000///---)))'''************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,------......------,,,,,,,,,,,,---------......///...---,,,,,,,,,---.........---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...//////000000////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---........./////////000........................------,,,,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++ccccccggg``````SSSSSSPPPJJJBBB@@@@@@;;;555111///...---...///...---............////////////////////////............---------............///000000111222111000...---////////////////////////////////////////////////...............///000000------,,,---...000333555222000---,,,---......---...............---------,,,,,,---...---,,,+++***---......//////......---.........---,,,,,,++++++,,,,,,+++++++++++++++,,,...,,,***+++,,,------,,,...------,,,,,,------...************************************************---,,,,,,++++++++++++,,,*********++++++++++++,,,***************************++++++++++++***))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***)))***+++++++++***((('''************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...///000,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......000///---,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---......//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------...................../////////------------------------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++{{{___```eee^^^^^^QQQSSSPPPIIIBBB??????;;;555111///...---...///...---............////////////////////////............---------............///111111222222111000///...////////////////////////......//////000000000000///////////////000000000222222111000000222666999444222///.../////////...............------------------.........---,,,+++------............------//////......------------------,,,,,,++++++,,,,,,---,,,++++++,,,---,,,+++------,,,,,,,,,,,,------************************************************,,,,,,+++++++++++++++,,,************++++++++++++************************)))***+++,,,,,,+++))))))++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********************************++++++,,,,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------............////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))*********+++++++++yyy]]]___ddd^^^]]]PPPRRROOOGGG@@@===>>>:::444111///...---...///...---............////////////////////////............---------............///111111111111111000//////////////////////////////......//////000111111111/////////000000000000000444555444222000111555999444111///......///...---...........................///000000000///---,,,,,,,,,------------,,,,,,//////............------//////...------------------,,,+++,,,------,,,+++,,,,,,++++++++++++,,,,,,************************************************+++++++++******++++++,,,))))))*********+++++++++************************))))))+++,,,,,,+++***)))++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++---,,,+++******+++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,---******+++++++++,,,,,,,,,***************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...................../////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.....................---------------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++yyy^^^```eee^^^]]]PPPQQQNNNFFF>>>;;;<<<999333111///...---...///...---............////////////////////////............---------............///000000000000000000000000/////////////////////////////////000000111111111//////000111111111111111222444444222//////222666222000---,,,---......---........./////////////////////000111000///...---+++,,,,,,,,,,,,,,,,,,+++........................111000///...---------...,,,++++++,,,---...,,,***,,,++++++******++++++,,,************************************************+++************++++++,,,)))))))))************+++************************))))))***++++++++++++***++++++++++++++++++++++++))))))************))))))***++++++++++++,,,,,,,,,+++***)))((((((***+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---*********************************+++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))************+++++++++{{{```bbbggg```^^^QQQQQQNNNFFF===;;;<<<999333111///...---...///...---............////////////////////////............---------............///............///000111111////////////////////////000000000000000000111111///000111222222222111111///222444333000///333777333111///...///111111000/////////000000000111111...///000000000///------,,,,,,------------,,,,,,------------------------000000///...---,,,,,,---,,,++++++,,,......,,,***,,,,,,,,,++++++,,,,,,,,,***************************************************************+++,,,,,,))))))))))))******************************************))))))***++++++,,,++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,))))))((((((((()))++++++,,,,,,++++++***++++++,,,------------------------++++++++++++++++++++++++)))******+++,,,,,,------******************************************))))))******+++++++++,,,,,,,,,************************************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------.........---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,------------------------------............------,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))************+++++++++|||aaadddhhhaaa___QQQRRRNNNFFF===;;;<<<999444111///...---//////...---............/////////000000/////////............---------.........//////------------...000111222////////////////////////111111000000000000000000///000111222333222111111---222555555333222666:::666444222222444555555555//////000000111111222222---.../////////...,,,,,,---..................---,,,---------------------000///...---,,,+++++++++,,,++++++---......,,,***...------,,,,,,------...******************************************************))))))***+++,,,,,,))))))))))))************************************+++***)))))))))***,,,---++++++++++++++++++++++++))))))************))))))*********++++++,,,,,,,,,***************+++,,,,,,,,,,,,++++++***+++++++++------------------------++++++++++++++++++++++++))))))***+++,,,,,,------************************+++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......000///---,,,++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------------............------,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++zzzaaaeeeiii```]]]NNNVVVNNNDDD???>>>===999555222000.........///...---........................///////////////.........//////............/////////////////////.........***+++,,,...///000000000333///...111111......111333444666888777555222000111222333555888999:::::::::===>>><<<===@@@AAA>>>>>>666333999===999444222222333222///,,,,,,,,,+++'''000333...---111///'''---///111///---,,,---000000,,,+++......+++((((((,,,++++++***++++++,,,,,,,,,,,,+++,,,......,,,***''''''(((((())))))******---------,,,+++***))))))))))))))))))))))))))))))+++*********+++,,,------************))))))))))))************************(((((())))))*********+++******+++++++++,,,,,,,,,************************------,,,***((()))+++------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++)))((((((***,,,,,,+++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,+++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,++++++,,,---,,,***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------......------------......//////.........---------...---,,,,,,,,,,,,---............------,,,,,,,,,---------............///---------------------------------------------------,,,,,,,,,,,,---......000000000000000000000000//////............//////......------------...............------,,,,,,,,,...,,,++++++---......---++++++,,,,,,,,,,,,------------------------------------------------------------------------------))))))))))))))))))))))))************************************************yyy```ccchhhaaa```RRRUUUMMMDDD???>>>===999555111000...---...///...---................................./////////////////////............///////////////////////////...,,,---...///000000111111000000333888777111///111444444222///---...111444===>>>???@@@BBBIIITTT\\\jjjeee[[[SSSRRRUUUSSSOOOWWWRRRPPPQQQNNNGGGBBBAAA888666333333555777777555///222222...,,,///111111000000/////////...------///---...222444111///000,,,,,,++++++++++++++++++,,,+++++++++------,,,***)))))))))***************,,,,,,,,,++++++******)))***************************************+++,,,,,,************))))))))))))************************)))******************+++******+++++++++,,,,,,,,,************************(((***++++++******+++,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,------------///......---------------,,,,,,,,,------------...---,,,+++,,,---...---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------......------------......///.........------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,---------............///------------------------------------------------------,,,,,,------.../////////////////////////////////............//////......------------............---------,,,,,,,,,...,,,++++++---......---++++++,,,,,,,,,,,,------------------------------------------------------------------------------************************************************************************{{{aaacccfff______SSSTTTMMMDDD???>>>===888444111///...---/////////...////////////////////////------......//////000000//////............//////......///////////////////////////000000111111111---///444999777111///222111444777999;;;BBBMMMVVV___aaacccaaaaaafffrrr|||zzzwwwqqqpppuuuyyysssjjj]]]___eeejjjhhh```[[[ZZZWWWPPPGGGAAA>>>999333...777555333333111...///333000...,,,,,,///000...,,,---+++---222444111//////------,,,+++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++******++++++************************************************)))))))))***++++++++++++*********)))))))))************************,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++'''***,,,---+++*********)))+++...000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************)))************+++++++++))),,,///...+++)))***,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,***)))***+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....../////////...------,,,------------.........000///......------......,,,,,,,,,,,,---------------,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------............------------...------,,,,,,------......------------,,,,,,,,,---------............///---------------------------------------------------------,,,------...///........................//////............//////......------------.........------------,,,,,,,,,...,,,++++++---......---++++++,,,,,,,,,,,,------------------------------------------------------------------------------************************************************************************eeecccddd[[[[[[PPPSSSLLLDDD??????===888444111///------/////////...000000000000000000000000,,,------...///000111111//////............//////............////////////////////////000000111111333222333333///+++///555777DDDUUUbbbkkkuuu~~~|||~~~}}}xxxssspppnnnkkkiiihhhhhhddd```\\\WWWOOOKKKJJJ===555555<<<===777444888555222///---...000111222...,,,---222333///+++***...---,,,+++++++++++++++,,,+++)))***+++,,,+++***,,,,,,++++++*********))))))************************************************)))))))))))))))******+++++++++*********))))))************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++******++++++---///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------,,,,,,************************))))))*********+++++++++(((---111111,,,)))))),,,***************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++***+++,,,...------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///////////////......---------.........//////000000///............///++++++,,,,,,,,,------------,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------------------------------------------------------............///---------------------------------------------------------------...//////........................//////............//////......------------......------------------------...,,,++++++---......---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************fffdddcccZZZ[[[QQQQQQKKKCCC??????===888444000...------///000///...000000000000000000000000,,,------...///000111111//////............//////---.........//////000000///............000111111777333000111333999EEEQQQZZZlll|||qqqeeeaaaeeehhhhhhpppeeeXXXUUU^^^jjjpppqqquuuvvvxxxuuujjj___^^^dddSSSGGGBBBGGGKKKGGGEEEIIIDDDAAA:::333......000333222///000444555111------...------,,,+++++++++,,,---+++******+++,,,,,,++++++++++++******))))))(((***************+++++++++******************************)))))))))))))))***++++++++++++************************************...---------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---++++++,,,000333/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,************************))))))*********+++++++++(((---111111,,,)))))),,,))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000///---,,,,,,------------,,,,,,+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///////////////...---------.........//////000000///............///+++++++++,,,,,,,,,---------,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---......---,,,,,,,,,,,,---------------------------------------------------------------------------............///------------------------------------------------...------------...//////........................//////............//////......------------......------------------------...,,,++++++---......---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************eeedddddd[[[^^^UUUPPPJJJCCC@@@???===888333000...------///000000///////////////////////////------......//////000000//////............//////------......///000000000...---------...000222333///...444BBBSSSeeexxxxxxrrrllllllppptttssspppbbbhhhmmmmmmlllkkkgggaaaYYYYYY[[[eeettt|||uuuiiigggiiinnnnnncccXXX]]]jjjyyyoooccc\\\WWWUUUYYY___]]]VVVKKK@@@777222///---000------222333111///000------,,,,,,,,,,,,------///,,,******+++------,,,***************))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******,,,++++++++++++*********************************------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000777<<<222000...,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------,,,,,,++++++************************)))************+++++++++))),,,///...+++)))***,,,)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.../////////......,,,------------.........000///......------......++++++++++++,,,,,,,,,,,,---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,------------...---------............///------------------------------------------------......------......///000........................//////............//////......------------......,,,,,,,,,------------......,,,++++++---......---++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************ffffffeee[[[^^^UUUOOOIIICCC@@@???===888333///...------///000000///................................./////////////////////............//////------......///000000111...---------///222444666:::>>>MMMfffxxxpppllldddccccccgggnnntttvvvvvvnnn}}}oooWWWWWWZZZ^^^ZZZWWWcccttt}}}vvvlllmmmxxxtttfff]]]XXXPPPBBB777222...,,,///000...---///,,,,,,,,,,,,,,,---...///000...++++++,,,.........*********+++++++++++++++...---------,,,+++++++++++++++++++++++++++++++++,,,,,,+++***************,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---000555999111000---+++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------,,,++++++******************************)))************+++++++++******++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...***++++++,,,,,,------...***+++---...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,,,,------------///......---------------***++++++++++++,,,,,,,,,---,,,+++,,,---...---,,,------------------------,,,,,,++++++,,,,,,---...------------------------***+++---......---+++***++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------............///------------------------------------------------...............//////000//////////////////////////////............//////......------------......,,,,,,,,,---------.........,,,++++++---......---++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************iiigggeeeZZZ[[[RRROOOIIIBBB@@@???===888333///...,,,---///000000///........................///////////////.........//////............//////---------...///000000111............000333666888YYY^^^ooo|||mmmdddaaabbbdddvvv||||||qqqhhhZZZNNNRRR```]]]www~~~wwwbbbNNN<<<777333333333///...000+++++++++,,,---...///000111...,,,+++---...//////+++++++++,,,,,,---------//////...------,,,++++++++++++++++++++++++++++++------,,,+++******++++++,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///111000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------,,,++++++***))))))************************)))************++++++++++++)))((((((***,,,,,,+++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,---)))***+++,,,------...///***+++---//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,---,,,++++++------,,,***------------------------,,,,,,++++++,,,,,,---...------------------------***+++---......---+++***+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------.........---------.........//////------------------------------------------------...............///000000000000000000000000000000//////............//////.........------.........,,,,,,,,,------............,,,++++++---......---++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************wwwiiihhhdddaaa^^^VVVSSSKKKBBB>>>>>>===:::666333111......////////////............///////////////000111111111000...---333...---111000,,,,,,111,,,...///000...---.../////////000777;;;888LLLqqqyyyggg```]]]bbblllzzzooo[[[KKKOOOccc|||qqqUUUHHH@@@///000444'''...,,,---000...)))***000......,,,,,,,,,,,,......000///...---,,,+++++++++))))))******+++++++++,,,+++++++++************)))))))))))))))************++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000---,,,,,,+++++++++++++++222///+++,,,///000---***+++,,,,,,,,,///222111......222111---///444222,,,...---+++)))'''(((***---------,,,,,,,,,,,,------,,,------,,,))))))***+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,++++++******************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))*********+++---///++++++++++++++++++++++++,,,,,,++++++***+++++++++------............------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,------......------,,,------------------------///,,,******---...---+++///......------......///,,,---......//////......---------.........//////......---------...///000........................---......//////////////////////////////////////////////////////...............------------......---------,,,,,,+++++++++))))))*********+++++++++------------------------.........------,,,,,,,,,......---,,,,,,+++******+++++++++*********))))))************************************************wwwhhhhhhccc```]]]UUURRRKKKBBB======<<<999555333000......///000///...............///////////////000000111000///...---...+++,,,111222000111555000//////000111222222222444<<<777777SSSrrr||||||vvvhhh^^^dddgggnnnwwwwww^^^MMMZZZtttmmmDDD333777444111------///...***+++...------,,,,,,,,,,,,------//////...,,,,,,++++++,,,*********++++++,,,,,,,,,++++++++++++************))))))))))))************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///,,,+++++++++++++++,,,,,,000---+++,,,000222222000///000000/////////...,,,---///000/////////---***...///111111000...---,,,------,,,++++++++++++,,,,,,------,,,******+++,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------,,,------......------,,,------------------------...,,,***+++---...---+++......------------......,,,---......//////......---------.........//////................................................---......////////////////////////////////////////////////////////////.........------------.........---------,,,,,,,,,+++*********+++++++++,,,,,,------------------------......---------,,,,,,,,,...------,,,++++++******+++++++++*********))))))************************************************wwwhhhgggbbb___\\\TTTPPPIIIAAA===<<<;;;888444222000......///000///...............///////////////000000000000///...---///------000000---,,,.........///000111111///---...<<>>CCCCCC>>>===AAAGGGCCC?????????@@@FFFNNNGGGDDDAAA???===888333...000//////...............***,,,------,,,---///111///...---,,,++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,...111222000...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------,,,,,,------...///------------------------...------,,,,,,------......------,,,,,,,,,------.........------,,,,,,,,,,,,------......------,,,////////////////////////............------...///...------,,,,,,------...---...//////000000//////////////////////////////---......///000000000000////////////////////////---......///////////////////////////////////////---.........//////000000......------------..............................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************************************sssggghhhddd___ZZZQQQNNNHHHAAA======;;;666111...------...000000///---............////////////000///......------......,,,...---+++,,,///000...000111///...333EEE___ssszzzrrrhhh___^^^ooo|||xxxTTTGGGMMMUUUUUUVVVIIIDDDVVV___XXXSSSccc]]]PPP===111.........,,,------......------,,,,,,,,,++++++++++++,,,,,,+++++++++************))),,,,,,,,,,,,++++++++++++*********++++++++++++,,,*********++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...............//////000111777>>>@@@>>>>>>AAAEEE>>>;;;>>>IIINNNLLLKKKNNNOOOKKKDDD>>>AAAJJJPPPRRRCCCEEEIIIOOOQQQMMMDDD===333222111000...---------+++---...------...000222111000...,,,************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,///333444222///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------------......///------------------------......------------............---,,,,,,,,,------.........---------------,,,------......------,,,...........................///000///------///000.........------...............///000000000000///000000000////////////...000//////............///////////////////////////---......///////////////////////////////////////------......///000000000......------------......---------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++*********************+++++++++************************************************pppfffiiifff```ZZZPPPNNNHHHAAA>>>>>><<<666111---,,,---...000000///---............////////////000///...---------......,,,//////---///666:::999333555888@@@OOOcccvvv}}}uuugggWWWaaazzzxxxvvvjjjkkkjjjiiiooo}}}xxxuuu|||iiiTTTUUUaaappp~~~tttaaa___YYYNNNPPPXXXZZZTTTCCC555000000//////......------......///,,,+++++++++++++++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,)))******+++,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////.........///000222444666888999<<>>===:::666333000///...---...///...---...///111111///---+++***+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++...222333///+++------------------------+++,,,---...///...,,,+++,,,------......------,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------------...//////..............................------------......///...---,,,,,,,,,,,,,,,------------............,,,------......------,,,------------------------...000111000...---///111000//////......//////000......///000000000000000000000000000/////////...;;;888555111/////////000////////////////////////---......///////////////////////////////////////------......///000000111......------------......+++,,,,,,,,,------------+++,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++))))))*********+++++++++************************************************ooofffjjjgggaaaZZZOOONNNHHHBBB??????<<<777222,,,,,,,,,...000000...---............/////////000000///...---,,,---......)))...222555>>>NNNWWWYYY;;;???KKK^^^sssnnnQQQ[[[|||rrraaaZZZ___gggjjjtttzzz~~~}}}{{{yyytttnnnvvvfffTTTNNNVVVbbbiiilllnnnqqqvvv~~~___TTTzzzzzz^^^XXXSSSOOOYYYEEEMMMOOOCCC777222222111000///...------...///000+++++++++***++++++,,,,,,/////////......------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////000222444777;;;???BBBDDD???EEEJJJMMMQQQ\\\mmm{{{xxxwww~~~~~~pppyyyccc\\\TTTQQQQQQRRRPPPMMMIIIGGGCCC>>>999555222000.../////////---...///111///...,,,++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++...,,,+++---111111,,,'''------------------------+++,,,...//////---,,,***+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------------------,,,,,,+++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---...------------...//////..............................------------......///...---,,,,,,,,,,,,,,,,,,---------.../////////,,,------......------,,,------------------------...000111000...---///222000000////////////000000...//////000000000000000111111000000/////////...FFFBBB===777333222222222000000000000000000000000---......///////////////////////////////////////---------...///000000111.........------.........+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******************++++++))))))******++++++++++++************************************************nnncccggggggccc[[[OOOJJJGGGCCCAAA@@@<<<666222000000//////.........---////////////////////////////////////////////////,,,222000///BBBccctttqqqKKKQQQ]]]kkkxxxhhh[[[ZZZpppwwwtttttttttuuuxxx~~~vvvooommmeeeccc^^^XXXVVV]]]jjjtttmmmeee\\\YYYfffWWWYYYzzzhhhPPPRRRUUUNNNJJJNNNEEE333---444444+++222000............,,,***222000...+++***+++,,,---888777555222111111111222111444777888666000***&&&************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++***111---+++111111,,,///)))***///333222......111888<<>>;;;555000000/////////............////////////////////////////////////////////////000111222999MMMhhhwwwyyyhhheee___^^^kkkvvvkkkWWWRRRddd}}}}}}sssrrruuuyyy~~~{{{yyyvvvxxxzzzyyyuuuooojjjggg______]]]ZZZXXX]]]fffnnn~~~wwwooohhhfffgggiiiuuu|||ZZZQQQmmm{{{iii]]]eeeWWWKKKDDDBBB999...---666111///......//////---,,,---,,,***)))((())))))))),,,,,,,,,---...///000000333555888:::999666222///......---,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***000,,,)))------+++111555...***---222555888;;;:::@@@HHHQQQ```ooowwwwwwkkkkkkjjjjjjjjjjjjkkkllloooooonnnnnnsssxxxwwwrrreeejjjnnnnnnsss||||||~~~jjjYYYQQQIIIKKKRRRQQQ===777///---000222000++++++,,,,,,,,,,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,***,,,---//////...---,,,------,,,++++++,,,------,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...,,,***...((($$$&&&---000---(((++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...+++)))***,,,---,,,***++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......------------......///...---,,,,,,,,,,,,---------------------------------,,,,,,,,,---......,,,------......------,,,...---,,,++++++,,,---------000///------000///,,,...............---,,,,,,000...++++++---.../////////............///000000000//////...//////000000333111//////111111000---....../////////000000000111111222333333222111000111111000000000000000000111111222222111000///000///////////////////////////............---------,,,---......//////......------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************kkkeeeiiieee___XXXNNNGGGDDD???===<<<999333...////////////............////////////////////////////////////////////////000...000;;;QQQjjjyyy~~~xxxlllbbbaaadddbbbXXXNNNiiiyyyvvvtttwww}}}xxxpppggg^^^ZZZ\\\\\\]]]______\\\XXXTTTMMMOOOPPPOOOOOOQQQWWW\\\bbbhhhqqqwwwvvvrrrllliii___iii}}}}}}eeemmmrrrZZZEEE???999///,,,111000...------...///...---)))))))))******))))))(((%%%&&&(((***,,,------,,,///111444666777666555444222111///...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***///,,,***///---+++222///...000444777:::CCCLLL^^^``````bbbiiitttzzzzzzyyyqqqiiigggkkkppppppooonnnmmmkkklllsss{{{|||wwwnnnrrrtttsssssswwwzzzzzz|||xxxtttwwwsssnnn```TTTRRRQQQRRRIII>>>444...---///111...---,,,+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---,,,---...///000///...---------,,,,,,,,,,,,---------......---+++***+++,,,------------------------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---+++))))))***,,,......---+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------+++******,,,---,,,+++,,,+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........---......//////......---,,,,,,,,,------------------------------......------------------------............------------,,,,,,,,,------...,,,000000,,,+++...000/////////000000//////.........,,,***+++---///000000///.........//////000111//////............//////111000//////000000///......///000111111111000000,,,...111444555444222111///////////////000000000111222222222111111000//////////////////////////////............---------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++mmmhhhlllggg```YYYPPPGGGCCC???<<<;;;888333...///////////////.........////////////////////////////////////////////////...000///444LLLmmmtttkkkkkkooo```NNNYYYtttzzzyyyyyyzzz~~~~~~sssmmmdddZZZRRRMMMKKKKKKKKKIIIIIIJJJKKKJJJEEE@@@===???@@@AAAAAABBBFFFIIINNNUUU___iiiooosssvvvxxxrrrkkkggglll{{{ttt^^^mmm```CCC@@@GGGAAA333000...,,,,,,---.........)))***,,,---...---,,,+++)))+++,,,...---,,,)))(((((()))***,,,---...//////111000///...---,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------------------+++...,,,111;;;777...000+++333;;;===999>>>TTTkkk~~~tttnnnmmmlllhhhuuuqqqnnnrrrzzzxxxvvv}}}bbbSSSNNNNNNLLLFFF;;;000---000111///...---......------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,---...///......------------,,,,,,------------...///...,,,++++++,,,---------...............,,,---.........---,,,+++------------------------***)))***+++,,,---------'''555BBB???111'''***111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,------,,,,,,+++++++++************************************+++++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------111000///..................------,,,,,,,,,------,,,,,,------------------000///...---------------------............---------------------.........---111222...---000333222000000111111111000000///...---++++++---//////...............///000111111000///..................000////////////000//////---///111222333222000///,,,---000222333222111111...//////000000111111111000111111///000111000---///////////////////////////............---------,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++lllggglllggg___YYYPPPIIIEEE???<<<;;;888444000.........///////////////////////////////////////////////////////////////...555111---FFFqqq|||ooopppoooeeeTTTQQQooo{{{ppphhh^^^XXXNNNEEEAAAAAADDDGGGCCCAAA@@@@@@BBBAAA===999;;;;;;:::::::::<<<@@@BBBFFFHHHJJJNNNSSSZZZccchhhsss{{{}}}pppaaafff|||^^^nnntttXXXJJJFFF@@@777222///,,,+++,,,---------)))***---/////////---,,,,,,...000000///,,,)))'''&&&&&&&&&&&&'''((()))***------,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,------.........---,,,------:::KKKEEE555222666<<>>???;;;::::::;;;<<<<<<;;;999<<<;;;999888888:::===>>>666888:::===BBBHHHPPPVVV]]]nnnwwwoooqqqxxxrrrrrrqqq|||zzzhhhBBB777BBB777333000---------,,,,,,((()))+++---------+++******+++---//////---+++)))+++******))))))******+++)))))))))***+++,,,---...,,,,,,,,,,,,------------+++,,,---......///......------...???RRRMMM>>><<<===DDDUUUmmm|||{{{qqqjjjfffkkknnnnnnpppvvvyyyyyyxxxoooOOOKKKUUUUUUIII>>>000---+++,,,...///,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------............------,,,...///...---,,,---///,,,,,,------.../////////......---------...//////------------------------111111///---+++,,,///222JJJCCC999111---,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,---,,,+++,,,...000,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........222111000...---,,,,,,+++------,,,,,,,,,---......+++,,,,,,------.........//////......---...............////////////......,,,---...///000000000000,,,...///...111555444000000000111111222222111111222111//////000///...,,,.........///000111222333222111000//////.../////////000111111000000111222...///000111111111000000111000///---------...///111111111111222222222222000444333000333999777000000000000000000000000000///............---------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iii```eeeddd```YYYNNNJJJEEE???<<<;;;999555111............/////////000////////////////////////////////////////////////...---222CCC[[[mmmqqqmmmaaa\\\WWW___vvv{{{|||}}}pppdddYYYMMM@@@777>>>>>>==================<<<=========<<<<<<>>>???>>><<<;;;:::;;;;;;;;;;;;<<<===>>>>>><<<;;;<<<===JJJQQQ```vvvwwwhhhhhhyyy^^^kkkuuujjjNNNMMM===:::444111///...---,,,))))))++++++,,,+++******(((***,,,---...---,,,+++---,,,,,,++++++++++++,,,)))))))))******+++------,,,,,,,,,------------...+++,,,---...////////////...------;;;LLLJJJEEENNNLLLVVVkkkqqqdddeeejjjnnnqqqvvv}}}~~~~~~aaaMMMLLLNNNPPPRRR>>>888000------...---+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,---...//////...---,,,+++---......------///000+++,,,,,,---......//////---,,,,,,---///222666888......................../////////...///444<<>>???AAADDDFFFGGGIIIJJJHHHDDDCCCFFFIIIBBBAAAAAAAAAAAA@@@===;;;666999<<<======<<<<<<===AAADDDOOObbbvvv{{{^^^iii[[[nnn^^^:::BBB>>>888444111000...---++++++,,,,,,,,,++++++++++++,,,---......---,,,+++************************++++++******++++++,,,---,,,,,,,,,---------......+++,,,---...///////////////...---666CCCDDDJJJ\\\iiiooowwwyyysssooouuussskkkhhhiiikkkvvvsssqqq{{{}}}tttaaaPPPEEEHHHTTTQQQGGG999111......---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------...------------...//////,,,---...//////...---,,,***,,,............000111++++++,,,,,,---...//////,,,++++++---111666<<>>AAADDDBBBGGGMMMQQQSSSSSSSSSSSSOOOYYYbbbfffgggkkknnnnnnnnnggg^^^WWWTTTSSSRRRQQQSSSKKKDDDCCCBBB???@@@CCC???>>>>>>@@@HHHWWWhhhttt|||rrrfff^^^```qqqyyy```VVVLLLDDD@@@:::222///222000...---,,,------,,,+++,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++(((...///---222999555+++---333@@@OOO\\\iiixxxtttnnnyyyzzzsss}}}eeeJJJGGGQQQ[[[VVVAAA...,,,444///---,,,+++---...---***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++---------,,,+++---000222........................000...,,,,,,......,,,***111///...///000111111111+++000333000---...//////000...---,,,///111111///,,,,,,---......///111222&&&))),,,---...///111222......++++++444<<<777+++,,,,,,,,,---------......------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********************+++++++++++++++******************,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,---------------------------...............------,,,---//////.........///111000///.........//////////////////////////////555444333111111222333444+++---......///000111111333222444999999444333666222444333000000444666444000000000222444555333111222222222111111111111000222111111000000111111111///111222111000000111222444111000222111---,,,////////////000000//////...222111111000...------,,,------------------------,,,---......//////.........---,,,,,,++++++,,,,,,///---+++***+++,,,,,,+++//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++------............------++++++++++++,,,---...///,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++wwwbbb```ccc]]]SSSMMMIIIDDD???<<<;;;888444000////////////////////////........................///***+++111222...///555MMM___xxxmmmUUUXXXiiizzzqqq```NNNAAA@@@>>><<<<<<@@@GGGOOOSSS[[[```gggmmmqqqrrrsssttt}}}wwwooofff```[[[WWWSSSSSSOOOHHHBBB@@@<<<999666666<<>>:::888999???FFFKKKCCCJJJ[[[ooovvvkkk___YYYjjjfffZZZDDDBBBDDD<<<000222000---,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,------............---333...111444,,,+++LLLvvvuuunnnnnn}}}xxx{{{{{{xxxnnnooo{{{XXX===III]]]XXX@@@---///------//////---...111++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,,,,---------,,,,,,...000,,,,,,,,,---------------//////000000111000///...+++...111111...+++,,,---)))111555111///222222///000333777999555111222777444333111111111111000......///000000///000222555111......000...+++,,,000------------------------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((()))+++...///******+++++++++++++++,,,*********+++,,,---...///,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,------,,,,,,---///111111000///000111.........---------......,,,...000333444444333222111111111111222333444444000000000111///...222777777888:::===???===999888222666666333333555444111111000000000222222000///222222222111111111111111...------------......///222333222111000111444777555222111333222///...111000///...---------//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............------,,,,,,,,,------,,,,,,,,,...222444555444...............---,,,,,,------,,,,,,,,,+++++++++,,,+++************+++,,,+++++++++++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,hhhcccccc]]]SSSNNNJJJEEE???;;;999888444111////////////////////////---------.........//////---...222444///...<<>>999777555888555111///000222333444000000000111111222222222///.........///000000111666666555333111111444666444111111333222//////111222111///...---------...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------,,,,,,---......---------...111222222111,,,,,,---------,,,++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,iiicccddd^^^UUUPPPJJJEEE>>>:::999777444111////////////////////////,,,,,,------.../////////***...111000///666EEESSSZZZccc^^^QQQZZZxxx~~~{{{xxx}}}|||yyyjjjVVVGGG===;;;AAAIIIVVV```rrrlll[[[SSSPPPKKKGGGCCC@@@<<<999555>>>AAAAAAMMMcccooommm\\\dddyyynnnUUUnnnrrrRRRFFFBBB===555222...,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++............------------------...///000000000000+++111111>>>sss}}}nnnlllooozzz}}}|||mmmxxx}}}|||~~~OOO;;;LLL[[[ZZZ<<<222,,,...///+++))),,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++)))+++,,,,,,+++***+++---+++,,,...---,,,+++,,,---,,,,,,,,,---......//////...//////...------///111//////000222555:::AAAFFF```fffgggfffrrryyywwwyyy~~~qqqbbb]]]]]]XXXKKK>>>AAAAAABBBAAA??????@@@BBB;;;777111.........,,,***...------------,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++******+++,,,---...******++++++,,,---------++++++++++++,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------...///000111111111111111,,,...000000/////////000------.../////////......---...000222333444333333///111444777999999999888EEEIIITTTaaadddbbbgggpppkkkeee```cccnnnsssjjj^^^___iiimmmcccTTTJJJGGGFFF===888222......111333444111111111111222222222333222111111222222333444555666666666444222111333444333000000222222//////111222111000//////........./////////.........------------------------------,,,---......//////......------------------...//////...------...---+++)))++++++---------,,,+++***------,,,,,,,,,,,,++++++---......//////......---//////.........//////000+++++++++++++++,,,------++++++,,,,,,,,,,,,------hhhbbbccc^^^VVVQQQKKKEEE>>>:::999777444222////////////////////////,,,,,,------...//////000***///000...666FFFPPPPPP```[[[PPPNNNccc~~~vvv|||}}}{{{tttcccTTTEEEAAACCCJJJUUU___wwwnnneeeYYYNNNHHHEEECCCAAA333:::@@@AAAEEEOOO^^^hhhxxx``````bbbVVVqqqpppQQQBBBAAA;;;777333///...------,,,------,,,,,,++++++++++++++++++++++++++++++++++++///.........------------------...000000111111000///666GGGooooooooo{{{|||~~~}}}}}}tttssswwwxxxXXXKKKTTTbbbSSS@@@111//////+++***...++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++,,,...---,,,+++,,,---,,,------...//////000000.../////////...000555999222999EEERRR^^^dddeeedddxxxkkkQQQWWW^^^ccceeeeeeeeeeeeXXXVVVIII777//////...)))......---------,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...---------------------------...///000111111111111,,,---//////.........///---...///000000000//////...//////000111222333333000222666;;;BBBHHHMMMPPPYYY[[[eeeppppppkkkoooyyy|||sssqqqzzzwww}}}xxxkkkdddaaa```MMMHHH@@@:::777666555444666666555444333333222222111111111222222444555555222333444333222111222333222//////111111......111//////000111111222111111000000////////////..............................,,,---......//////......---------------.../////////...---.........+++)))+++,,,---.........,,,+++------,,,,,,,,,,,,++++++---...000111111000...---000000///////////////000,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------gggaaabbb^^^VVVRRRKKKEEE>>>:::888777555222////////////////////////,,,,,,------...///000000,,,111000///???VVVYYYLLLXXXPPPPPPccc{{{uuucccnnnzzzwww~~~~~~ttthhhRRRFFF???FFFUUUcccqqq}}}uuu^^^OOOHHHDDDCCCEEE<<<888<<<>>>BBBRRReeeppptttggg\\\vvv|||aaajjjhhhKKKGGGAAA===777222///...,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++//////.........---------------///000111111111111222444^^^ooo||||||zzzzzzuuuzzzwwwtttrrrttttttuuu|||zzz~~~bbbPPPWWWgggNNN777111111...---222++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---+++,,,......,,,++++++,,,------......///000111111///111111111222666<<>>FFFRRR___kkkrrrpppqqq{{{zzzxxxwwwuuufff```XXXOOOHHHBBB<<<999;;;:::999777555333111111////////////000111222333...000222222222111222333111///...111111......000,,,---000222444444444444000000000000000/////////////////////////////////,,,---......//////......---------------...///000,,,,,,---000222333222000+++---...000000///---,,,---------,,,,,,,,,++++++***,,,///111111///,,,***///......---------......------,,,,,,------...///+++++++++,,,,,,---------}}}kkkeeebbbYYYRRRQQQIIIEEE???:::777555333111///////////////////////////......---------......444---+++777JJJWWWXXXSSSNNNLLLXXXqqq}}}tttgggbbbpppxxx}}}wwwllliiisss}}}kkkTTTEEEAAAEEEXXXnnnpppLLLJJJRRRPPPEEEAAA===<<<;;;===GGGQQQjjjnnniii]]]bbb}}}}}}{{{xxx^^^CCCCCCEEE444***555333***000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......---000222///,,,---///111(((SSSxxx}}}wwwtttqqqpppvvv~~~zzzwwwyyy|||zzz\\\MMMUUUaaaKKK222555222+++555---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......---...000000...---...///111,,,111444222BBBaaattt~~~zzzpppsss~~~~~~oootttkkkWWWOOOKKKDDDSSSaaabbbLLL333+++...000...111333000------------000111222222222111///...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++******+++------,,,******...111000...,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000//////............//////---,,,,,,---...///---.........///000111111///......000222333666999EEEQQQ]]]dddiiioootttuuu~~~zzz{{{|||}}}~~~yyyxxxtttpppjjjaaaRRREEEIIIKKKGGG>>>777333000---555...***---000000///000......///111333333222000222000.........///...---111000000111......555???222222222111000//////...---000222111...---...000///////////////.........333222111/////////000111......000000000000......,,,---------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,000222111//////,,,+++,,,///111///---...///000///---,,,,,,...,,,------......------,,,}}}lllgggcccZZZRRRQQQHHHDDD???:::777555333111///////////////////////////......---------............333???OOOXXXXXXUUULLLVVViiiyyyzzzpppfffcccttttttrrrnnnlllooowww|||yyy}}}qqqXXXEEEBBBOOOeeeyyynnn___PPPNNNQQQGGG>>>;;;<<<<<>>:::777555333111////////////////////////......---------......///***222@@@KKKQQQRRRPPPOOOPPPbbbsssvvvpppnnnppprrr|||tttjjjhhhooowww|||}}}yyyyyy}}}qqqXXXGGGDDDQQQddd```VVVRRRLLLFFFDDD@@@:::999:::DDDUUUmmmyyylll]]]hhhuuu}}}mmmKKKEEECCC===222000000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,------......---......///000111222333KKKxxxzzzxxxrrrwww|||wwwzzzwwwmmmlllrrryyymmmvvvvvvmmmkkkvvvtttuuuWWWJJJhhhmmm;;;000;;;$$$,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,------------.....................000222444555666OOO|||yyyyyyzzzxxx~~~{{{|||}}}xxx{{{|||yyytttqqqhhhcccttt|||uuuddd___ZZZSSSHHH;;;333111........./////////...///,,,---.........---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,......---,,,...------...///...,,,***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......---------......//////......------///000111,,,++++++000>>>RRReeeqqqnnnzzz|||qqqzzz{{{qqqyyyuuunnnsssxxxvvvuuuxxx~~~yyywwwxxxsss~~~oooFFF222555:::666555888999444000000------...///000000000000///...,,,---...//////...000000111333000,,,...444222111111000000//////...,,,...222777999666111---------......//////000000111000///...---...//////////////////////////////000111111///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,...//////......,,,,,,,,,...///...---...///000///---------...,,,,,,,,,,,,,,,,,,,,,,,,~~~nnnjjjfff[[[RRROOOGGGCCC>>>999777555333111////////////////////////...------------...//////,,,;;;MMMTTTPPPHHHDDDCCCRRRaaahhhaaaaaaooo|||~~~tttkkkkkkttt|||~~~|||{{{vvvXXXBBBGGGXXXpppxxxsssQQQPPPPPPMMMEEE<<<999<<>><<<))),,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,---,,,++++++,,,---------------............%%%---333111...444FFFVVVfffiii~~~}}}xxx|||zzzrrrvvv~~~~~~qqqvvvvvvssslllJJJ:::;;;222...,,,///111000000111//////000000000///...---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...///000111111111000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---...///...,,,...,,,,,,...111222///,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---......///000111111222---333<<>>FFFOOOfff{{{vvvhhhfffIIIFFFAAA888333000------------------------,,,------......------,,,------------------......111------000000000888DDDcccwww~~~yyyuuutttzzzooommmuuuwwwxxxsssmmmnnnrrrtttmmm```WWWUUU___[[[SSSOOOJJJAAAQQQttt~~~wwwXXXEEEOOObbbwwwiiimmm|||WWWTTTqqq^^^888888............---------,,,++++++++++++++++++++++++---------------,,,,,,++++++---...---,,,+++,,,...------........./////////333...,,,555LLLlll|||||||||~~~ssswwwzzzzzz|||}}}}}}rrrzzzvvvxxxzzz|||wwweeepppvvvsssKKK<<<000000222...,,,---...///000000000///---,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,'''***...222222000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,......---,,,++++++,,,///222333222111---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------+++,,,---...////////////......//////000000111111>>>LLL[[[fffssszzznnnoooyyyiiieeemmmrrryyyzzzkkkRRR999111444666333///000333444222000///222555444222000///000000///...------111777888333000111///////////////////////////---++++++---///000000------......//////000000......---,,,---...///000///000111222222111000///+++,,,......---...000222------------------------,,,---......------///000///000111000.........000---///000000///...///111000///...------...///000pppjjjeee[[[SSSQQQEEEAAA<<<888666555333222////////////////////////---,,,,,,------///000000BBBJJJSSSTTTOOOMMMPPPVVVMMMYYYhhhuuu~~~}}}mmm\\\ZZZaaakkkssswwwxxxxxxwwwqqqbbbQQQKKKXXXpppzzzooogggaaabbbdddhhhlllnnnllliiiddd\\\RRRJJJGGGFFFEEEDDDMMMUUUdddyyycccXXXQQQIIICCCCCC===:::DDD[[[tttmmm|||nnnLLLAAA???999444........................,,,------......------,,,..................------///,,,...333222222@@@RRR{{{~~~}}}~~~qqq{{{{{{yyyqqq{{{~~~}}}qqqcccbbbkkkzzzxxxhhhWWWGGGLLLdddxxx}}}fff]]]^^^ppp{{{zzz|||vvvUUUgggmmmPPP@@@000000///...---,,,,,,+++++++++++++++++++++++++++------......---,,,,,,+++,,,---...---,,,,,,,,,...............///////////////:::LLL___pppxxxvvvxxx{{{pppsss{{{www}}}hhhfffooo~~~yyygggcccnnnzzzyyyzzzfffQQQ???:::888111---...---.../////////...---,,,------------............------------------------,,,,,,---......---,,,,,,((())),,,.........,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...+++******+++---...,,,+++***,,,...//////......///---,,,,,,,,,,,,---..............................,,,,,,,,,,,,---------...+++,,,---////////////...///---,,,---222999@@@EEEeeeooovvvvvvzzzxxxxxxxxxwwwwww}}}~~~iii^^^```kkkyyyuuu{{{aaaOOO===666666555333222000333444222......111555222000///000222333333222111000333999:::555111111////////////////////////......---,,,+++,,,...111.........//////////////////...---------...000111222444777888888777444222,,,---------,,,---///000........................---///000000...---///111000222333222///...///111---///000000//////000111111000///......///000111pppiiieee[[[TTTRRRDDDAAA<<<888666555333222////////////////////////,,,,,,,,,---...///000111GGGKKKOOONNNKKKLLLRRRXXXBBBRRRgggvvvyyyooo```TTT```fffnnntttwwwwwwtttqqqbbbTTTMMMWWWfffttt}}}tttmmmfffbbbhhhjjjnnnuuuyyyxxxrrrmmmgggaaa[[[XXXWWWTTTMMMGGGEEELLLUUU\\\eeeuuueeeNNNJJJPPPDDD<<<;;;CCCLLLVVVkkkooovvvUUUAAAFFF@@@999........................,,,------......------,,,..................------...,,,///444333555GGG]]]fff|||~~~sssyyyxxxsssjjjfffaaatttlllXXXLLLOOO[[[iiipppjjjQQQDDD^^^tttxxxyyyyyyyyyaaa^^^xxxkkkGGG111111000...---,,,+++***++++++++++++++++++++++++---.........---,,,,,,+++,,,---......,,,,,,---.............../////////000///VVV|||yyy|||uuuvvv{{{zzzzzzvvvhhhuuuppplllfff]]]cccqqq}}}qqqttt|||cccLLLDDD???666000111...///000000000///...------------.........//////------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,...///000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......+++******+++------,,,***)))---//////,,,)))***,,,---,,,,,,,,,,,,---..............................,,,,,,,,,------.........***+++---///000000///......,,,***---666DDDSSS\\\aaannnxxxzzz{{{wwwwww{{{}}}zzzrrrzzzttt```UUUcccyyy~~~tttlllLLLCCC:::777555222222444///222333111---,,,000444000///...000333666666666///---///444444...***))).........///////////////---///000...++++++---000///////////////.........///......---...///000111...000444666666444000...---......---++++++,,,...........................---000111111///...000222111333444333000///000222---///000000//////000222222111000......000111222~~~kkkeeeddd___VVVOOOIIICCC;;;777555444222000000///...------...///000111,,,,,,000000...222999DDDNNNNNNGGGNNN^^^^^^PPPNNNWWWdddsssttt^^^SSSaaaffflllpppooooooqqqqqqmmmRRRGGGPPPmmm}}}}}}yyyrrrjjjeeeiiiqqqwwwqqqiiidddbbbaaa^^^\\\YYYVVVTTTTTTUUUTTTPPPLLLJJJJJJHHHGGGJJJVVVhhhuuubbbLLLMMMLLLBBB;;;<<>>@@@888333...---///000...+++....................................//////////////////222<<>>>>>888333000---...222444222///444222000...---------...,,,---///111222111000///------------------------+++---.........---,,,,,,---------------......///000///---,,,+++,,,---...//////......///111111///000//////000222111000///...444999666000,,,...222:::>>>DDDGGGCCC<<<999888;;;222///111---(((222BBB111000...---...000222222qqqgggddd^^^TTTMMMHHHBBB;;;666555444222000//////............//////...---...//////333???JJJOOODDD>>>HHHYYYaaa[[[RRRYYYjjjrrrppplllaaa[[[aaadddkkkmmmjjjnnnpppaaaMMMRRRgggzzz{{{vvvsssooollloootttnnniiibbb^^^^^^^^^]]][[[WWWTTTPPPLLLJJJIIIJJJKKKKKKMMMMMMIIIEEECCCEEEGGGSSSfffpppVVVPPPJJJEEEBBB======LLL___rrr|||[[[BBBEEEEEE<<<777111...///000000.......................................////////////000...222FFFdddzzzzzzooojjjpppfffRRRKKKGGGBBBFFFLLLTTTfff{{{oooqqqxxx}}}rrr}}}ooo[[[gggaaaFFF555///***...111))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......------...000000222000...444MMMqqq{{{qqqnnn~~~~~~tttuuu~~~uuu\\\lll]]]lll}}}oooeeewwwZZZBBB:::111...///333000+++---555///---,,,---///111222222------,,,,,,,,,,,,------///...---,,,,,,---///000,,,,,,,,,+++,,,------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------------+++---...---,,,,,,,,,---...---,,,++++++,,,---...------...///000000111111---111888BBBOOO___mmmvvvvvvyyynnnccc^^^tttvvv~~~sssQQQ777222333222---...//////333777888555444000,,,+++---...,,,***222111///---,,,,,,------,,,---...//////...---,,,------------------------,,,,,,------------,,,,,,...............///000000///...---,,,---...///000------...///000111222222222000//////222222000...)))...444666666888===CCCCCC===<<<@@@@@@>>>CCCKKKXXX___gggdddSSS>>>444444333111///.........,,,,,,pppfffccc]]]SSSMMMHHHBBB:::666555444222000/////////....../////////---...///...000888FFFRRROOOBBB???OOO\\\YYYQQQNNN```qqqrrrfffaaa^^^]]]bbbhhhiiilllqqqpppgggXXXMMM\\\rrr}}}zzzwwwtttrrrtttwwwpppkkkddd`````````^^^]]]ZZZWWWQQQKKKHHHHHHJJJLLLLLLNNNOOOMMMJJJFFFDDDDDDDDDTTTjjj}}}hhhRRRMMMJJJGGG???999CCCRRRfff}}}pppDDDIIIHHH@@@;;;444000//////000///....................................////////////111222999IIIbbbuuuwwwppp{{{|||xxx{{{cccOOONNNIIIBBB@@@DDDMMMXXXjjjyyyppphhhmmmttt\\\AAA000---222333,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---//////......///111777111111:::FFFYYY|||ppprrrrrrqqqzzzvvv~~~yyygggVVVbbbzzzxxxxxxxxxvvvuuujjjSSS===333...222111+++---444333000---,,,---/////////------,,,,,,,,,,,,------///---,,,***+++---000222,,,,,,,,,,,,------......,,,,,,,,,------------...------............------,,,,,,,,,------------......------,,,,,,,,,------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,........................)))---///------///111111...---,,,,,,,,,,,,---...---............///000222000444AAAPPPZZZbbblllwww{{{uuuxxxsss|||wwwmmmqqqyyyoooUUUAAA777555///000000////////////...111...,,,,,,...///000///000///...---,,,------------............---,,,+++,,,,,,------------------------------//////...---///////////////000000111000/////////000111333444,,,+++---000111000222555///111111000111444666555<<<:::;;;AAAKKKTTT[[[]]]RRRHHHDDDJJJMMMLLLSSS^^^wwwsssSSS111777222///000111///------mmmdddccc]]]TTTNNNGGGAAA:::555444444222000...//////////////////...,,,...///...111<<>>AAAKKK[[[nnnttt~~~MMMIIIFFFBBB===777222///...//////....................................////////////---<<>>GGGMMMUUUjjjtttxxx~~~tttjjj{{{lllNNN666111444222...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...////////////000222333,,,;;;\\\mmmlllzzz{{{yyy}}}xxxmmmrrr}}}sss{{{rrrzzzMMM===111000222000111666222000---,,,---...//////...------,,,,,,------......,,,***)))***,,,///000,,,,,,---------.........,,,,,,---------.........---......//////......---,,,,,,---------.........---------,,,,,,---......******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,........................***...///,,,,,,///000...---------,,,,,,---------...//////---,,,,,,///222666===MMM___hhhlllrrrzzz}}}~~~qqq{{{}}}yyyfffcccuuu~~~sssRRR===999555333222222111///...//////---,,,---...000111111.........------------...////////////...------,,,,,,,,,,,,---------......000...---...000222111000000////////////000111111/////////000111222333333000...///222000---000666...444888666999BBBJJJMMMPPPUUUZZZ[[[ZZZZZZ]]]```gggeeelllyyy~~~xxxrrrrrrgggKKK???555222333222333777}}}jjjdddccc^^^UUUNNNFFF@@@999555444444222000......////////////......,,,...///...333???JJJOOO@@@DDDUUUfffcccUUUVVVdddgggmmmaaaRRRSSSYYY]]]eeeeee```fffooodddRRRWWWmmmxxxrrrsssuuuuuuuuuooogggcccbbbaaa___]]]UUUPPPKKKIIIKKKMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDIIIVVVoooxxxeeeRRRKKKFFF@@@???CCCQQQaaawwwpppppp___KKKEEEDDD@@@:::555000......///....................................////////////...IIIfffoookkkjjjpppwww|||~~~}}}```MMMIIIHHHGGG??????EEEHHHIIIVVVgggxxx|||wwwwwwlllvvvvvv\\\===555444...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...///000///000111333111666WWW{{{~~~yyy||||||{{{jjj\\\iiikkk^^^vvvYYYLLL:::000...000111111...,,,+++,,,...000111111......------------......---,,,+++******+++---...,,,,,,---............---,,,---------..................////////////......,,,---------............------------------...///++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,000...)))***000...'''------------------------...//////---+++---222666???KKK]]]mmmyyyvvvvvvsss}}}{{{zzz```___aaaxxxyyy\\\DDD===666111...000111//////000.....................---.............../////////000000//////............+++,,,,,,------.........222///---...222444333111///////////////000111111,,,,,,---...//////000000000------111///,,,222<<>><<<<<<@@@LLLYYY[[[UUUUUU```lllbbbYYYSSSXXX]]]^^^^^^aaahhhbbbTTTKKKVVVnnn~~~wwwmmmssszzzzzzyyytttrrrooojjjhhhiiirrr}}}cccZZZRRRMMMXXXNNNJJJGGGJJJJJJHHHHHHJJJHHHHHHKKKMMMIIIFFFNNNZZZzzzYYYRRRIII@@@HHH>>>GGGVVViii~~~xxxtttrrrnnnPPPFFFCCCFFFCCC666333333,,,------------------------)))***,,,...------333;;;MMMYYYiiisssssssss}}}zzzrrryyy|||gggJJJGGGBBBEEECCC===:::EEE[[[lllmmmmmmvvvyyyxxxxxx{{{yyyhhhWWW|||uuuHHH777+++///---,,,,,,---...///---+++---------............///000000,,,///666222555FFFxxxyyyzzzzzzbbbrrrppp^^^}}}hhhFFF:::444+++......---++++++...///---......---,,,...000///,,,,,,,,,,,,---------........................------111000///...............666888444+++)))///333222000------000111000000222///000111111000...,,,***/////////.........---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------...///000111111,,,,,,,,,---------......///...------///888HHHVVVbbbiiizzzzzzzzz{{{sss|||}}}___kkkuuuLLLGGG===555111111222111000111111111000//////000///000111111111000...---........................//////...---------...///111///---,,,,,,...000222---111111,,,,,,111222000---...---,,,000444333///777IIIMMMSSScccgggqqqcccwwwfffgggccc]]]UUUIIIDDD>>>888444333333000...........................000---000:::BBBBBB???>>>IIIUUU\\\YYYTTTWWW___eee]]]VVVSSSXXX\\\\\\]]]```ccc^^^ZZZ\\\iiiyyyppppppxxx~~~yyyuuummmbbbZZZYYY\\\llldddVVVYYYUUUJJJKKKJJJFFFFFFJJJLLLIIIGGGHHHJJJIIIKKKMMMKKKGGGJJJQQQ\\\mmmZZZPPPCCC???;;;BBBMMM^^^vvvfffooo~~~SSSKKKEEEFFFBBB666333444,,,------------------------///---...000---...:::III^^^```gggqqqxxx~~~sssddd[[[UUU\\\bbbnnn}}}qqqQQQFFFFFFFFFDDD???===GGG```vvvmmmnnnwwwtttuuuaaaxxx\\\???222111---,,,,,,---...///---,,,---------............///111///---000222///???aaappplll{{{|||tttzzz~~~|||yyymmmcccllliiiNNNbbbrrrlllTTT@@@888888...//////...///111222222......------///000///---,,,,,,---------.................................,,,,,,,,,,,,,,,---------$$$&&&))),,,111444222...111111000/////////...,,,---------...///111222333+++,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---------....../////////,,,,,,---------.........///------111888EEEYYYhhhmmmuuu|||qqqtttuuuwwwmmm{{{nnnmmmeee{{{zzzgggTTTJJJBBBAAA===333,,,***000555888777111------//////000000111000///...---........................+++,,,,,,,,,,,,,,,++++++///...,,,,,,,,,///111333000222000+++***///000---......------...444???HHHVVV```^^^```nnnrrrzzzrrrcccdddaaa\\\TTTGGGCCC>>>777444333333000...........................111///333===EEEDDD@@@>>>KKKVVVYYYRRRSSS___gggeeeUUUSSSTTTXXX[[[ZZZ\\\___```ZZZZZZgggwwwwwwllluuu}}}xxxnnnaaaWWWTTTQQQ]]]YYYOOOQQQOOOGGGGGGHHHFFFIIIOOOQQQMMMIIIIIIOOOLLLLLLOOOOOOLLLIIIJJJEEEdddfffVVVHHH@@@===???DDDRRRiiikkkfffrrrzzznnnPPPFFFDDDAAA777555444---------------------------///+++,,,...+++---BBB[[[rrrlllkkksss~~~yyyooo{{{rrr^^^SSSNNNLLLJJJMMMVVVeeezzzbbbKKKMMMJJJGGGEEEBBBKKKeeesssvvv~~~vvv~~~oooppp{{{lllkkkrrrGGG888111...---,,,---......---,,,---------............///......---000444888VVVooopppzzzxxxpppyyynnn^^^XXXYYYXXXTTT[[[ZZZ^^^eeehhhiiisss{{{pppssszzztttvvvqqq|||zzz|||pppOOO999444---...//////......///000---------///111111///...,,,------------.................................333333333222222111111111BBB888000///111222222333444777444------444666222...............------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---+++------------------------,,,------------.........000,,,...666CCCSSSgggxxx}}}qqqkkkxxx|||pppnnntttdddooosssttt```LLLCCC<<<444333888111888>>>;;;333,,,,,,...///000000000000///...---........................,,,---...//////...---,,,---,,,++++++---///222444333333///++++++///000---111...111:::AAAGGGSSS```fffllloooyyywwwrrreeeddd```\\\TTTEEECCC===777333333333111.................................444???EEECCC>>><<>>>>>]]]```XXXKKKPPP___\\\LLLMMMQQQWWWYYY[[[\\\\\\\\\```WWWXXXgggtttzzz~~~tttttt~~~}}}zzzxxxtttjjj___]]]___]]]SSSQQQTTTYYYZZZTTTOOONNNNNNLLLKKKMMMQQQUUUVVVTTTPPPMMMTTTkkk```OOORRRHHHBBB???EEETTThhh|||rrr{{{\\\IIICCCEEE???;;;666,,,........................///...000333444===VVVnnnrrrvvv{{{zzzttttttqqqyyytttllliiieee___VVVRRRIIIEEEOOOfff}}}WWWSSSRRRQQQNNNMMMQQQ```mmmuuu{{{www|||zzzyyywwwkkk___DDD777111///---------......------------............///---777222222KKKfffqqqsss~~~{{{}}}|||{{{mmm]]]PPPRRRZZZeeesss~~~}}}bbbaaaaaabbbdddkkk{{{yyyoooqqqvvv```ccc|||oooFFF@@@888333222000------111...,,,---444666111...///---------.........//////........./////////000000.........///000222444555///HHHppp}}}\\\;;;---000222...333333333333444555666777000000//////......------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---------.........//////---...:::NNN[[[cccppp~~~}}}||||||}}}tttvvvuuuccclll|||]]]IIIEEE@@@444666444222111111111000///000//////..........................................---,,,+++,,,---///000///...------,,,---......333222222222111///000222666FFFaaauuuvvvooorrr}}}~~~||||||nnnhhhaaa^^^VVVGGGAAA<<<666333222222111///........................///666@@@HHHGGGBBBBBBFFF]]]\\\TTTMMMSSS]]]WWWHHHMMMQQQUUUWWWZZZ]]]\\\YYYWWWYYYbbboooyyy{{{}}}{{{~~~||||||vvvtttxxxxxxzzzuuueee[[[VVVTTTVVVUUUOOOLLLKKKHHHLLLNNNMMMNNNSSSXXXYYYVVVKKKKKKZZZvvvvvvWWWQQQJJJCCC>>>CCCNNN___ttt|||iiilllSSSFFFFFFBBB===888...........................---000000///666GGG\\\hhhnnnvvv~~~{{{ooolll{{{vvvnnn{{{uuupppkkk___ZZZSSSNNNMMMYYYrrr___XXX\\\YYYRRRRRR[[[aaa```lll{{{vvv{{{uuuzzzuuuvvvuuukkkCCC888222000---,,,---......------------............///)))555777DDDnnn}}}pppooowwwmmmpppsssccceeejjjrrrqqqddd]]]]]]bbbgggrrrtttxxxXXXZZZ|||wwwPPPJJJ;;;///---...,,,---111000,,,///777888111,,,...------........./////////.........//////000000111666555222000///111333444;;;ccclllNNNBBBAAAAAA@@@???<<<777222//////111222---.........//////000000------------............---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,222EEE^^^jjjmmmxxxxxxnnnyyypppmmmlllzzzcccNNNHHH>>>111666111,,,,,,///222111///000///......------..............................333222111111222333555666000///...---,,,,,,,,,,,,222222444444000///555===PPPooowww{{{ttttttvvvrrreeeZZZWWWVVVZZZdddnnntttzzz}}}ooofff^^^^^^XXXHHH@@@;;;555222222222111///........................000:::GGGMMMGGGAAADDDMMMXXXTTTOOOQQQYYY___WWWLLLMMMQQQRRRSSSXXX]]][[[UUUOOO\\\jjjrrrxxx|||~~~|||xxx}}}}}}sssyyy{{{~~~sssddd\\\UUUQQQNNNIIIHHHIIIGGGRRRYYYUUUPPPRRRWWW[[[\\\MMMLLLSSS]]]mmmUUUOOOFFF???AAAHHHWWWlllpppuuuaaaKKKGGGBBB===999111........................)))///,,,))):::YYYlllmmmwww{{{~~~wwwvvvtttsss~~~zzzoooddd]]]RRRQQQhhhttteeemmmgggZZZ]]]mmmnnn```kkkzzz}}}uuu}}}|||mmmzzz}}}hhh{{{GGG@@@333111...,,,---......------------............///,,,111;;;[[[zzzzzzssspppvvvyyytttxxxrrr```XXXYYYdddyyyxxx|||zzz|||yyyssssss^^^FFF111---...,,,+++///222---000999999000+++---............////////////---......///000000111111///......111777@@@HHHMMMvvvrrrgggiiijjjjjjlll```___]]]XXXPPPGGG>>>888444444333222222111000000------------.........///........................,,,------------------,,,++++++,,,,,,------..................////////////000999PPPjjjtttsss}}}xxxmmmppp{{{yyyzzzpppkkkvvvyyyvvvvvv|||mmm]]]MMM???888333111///...000000000///000///...---------..............................222444666888888888777666......------------------///111444555333777HHHZZZsss{{{tttzzzbbb]]][[[dddqqqvvvoooeee^^^UUUPPPRRRTTTQQQOOOPPPTTT___mmm{{{|||mmmddd\\\]]]XXXIII@@@;;;555222222222111///........................000<<>>DDDPPP\\\UUUQQQVVV\\\[[[QQQGGGNNNPPPPPPPPPVVV]]]ZZZQQQMMM^^^lllooorrr{{{}}}ttt|||xxxmmmnnnkkkaaaVVVPPPKKKGGGGGGJJJJJJZZZeee^^^TTTRRRWWW[[[cccQQQPPPPPPMMMlll^^^UUUKKKAAA@@@DDDPPPfffzzz~~~hhhkkkOOOGGGAAA===;;;444////////////////////////***111...+++DDDnnn}}}zzzyyy{{{~~~sssgggUUUKKKaaasss|||tttbbbhhh}}}|||gggqqq}}}uuu~~~zzzwwwqqquuuyyycccRRRNNN444111...,,,---.........---------.........//////666333>>>fff|||www{{{hhhZZZRRR^^^tttkkksss{{{vvvYYY===555555111...000333...000::::::000***,,,............/////////000---......///000111111222000555>>>MMMaaawwwwww|||yyyeeeWWW@@@>>><<<999555222///...---------.........//////........................+++---///000000///---+++++++++,,,------...//////............/////////000666???WWWpppvvvrrr}}}~~~|||xxx}}}qqqhhhgggiiilllgggtttkkkkkkzzz}}}ZZZ===444///222333333000......///000///...---,,,---..............................***---222666777444111...,,,,,,,,,------.........,,,///444777888BBB]]]vvv~~~xxxvvvqqqllljjjiiijjjmmmqqquuussswwwuuulllllllllhhheeefffYYY^^^^^^]]]ggg}}}vvvkkkfffaaaZZZZZZXXXLLLDDD;;;444333333000...///...,,,---000000---,,,///666???IIIMMMIIIEEEIIIPPP]]]QQQRRR```cccUUUMMMRRRNNNMMMQQQXXX[[[XXXVVVVVVXXXgggvvvxxxrrrooovvv~~~rrruuuzzzdddHHHMMMYYYUUUHHHPPPWWW]]]]]]XXXVVV\\\bbb[[[aaa\\\QQQNNNVVV|||gggVVVEEEKKKDDD???PPP___qqqwwwsssdddDDDFFFBBB555777555222///---...//////...111'''333000NNNzzzzzzhhhxxxlllZZZKKKUUU~~~xxxiiiuuuzzzxxxvvv|||~~~oooqqqmmmyyynnnFFF???555---,,,...---------///000+++***333111...444---HHHeeexxx~~~uuuwwwzzz~~~{{{hhh]]]\\\___ttt~~~~~~\\\WWW{{{uuuXXXyyy\\\LLLIII666222888///......---,,,,,,,,,,,,---111/////////111111000///,,,///222000...---000333)))PPP}}}lllVVVHHH>>>555///...,,,...000000---,,,,,,,,,...........................------,,,,,,------...000///...,,,,,,,,,---......,,,+++,,,///111000...BBBWWWdddjjjuuuzzzwwwzzzxxx~~~uuu|||sss{{{vvvyyyzzzooosssyyysssFFF999111333333///,,,---///111000111000+++***---...+++//////000000000000//////.........------,,,,,,,,,+++,,,---.........///000,,,---555:::CCCfffzzzqqq{{{tttaaaJJJQQQ[[[dddlllxxx~~~qqqwwwhhh^^^\\\\\\WWWXXXUUUHHHCCC;;;444333333000...///...,,,---000000------000777>>>FFFIIIFFFEEEKKKQQQXXXPPPSSS______QQQJJJOOOPPPOOORRRWWWYYYVVVTTTTTT]]]fffqqquuuuuutttwww{{{~~~zzzyyyppp]]]dddpppgggUUUUUUVVVWWWVVVUUUVVVYYY\\\^^^gggeee[[[QQQPPPjjjwww___KKKMMMEEE===KKK[[[nnn}}}{{{uuuUUUIIIBBB888999555222///---...//////...222,,,000555NNNooo{{{{{{yyypppsssyyy{{{gggvvv{{{}}}~~~zzziiiXXX\\\|||nnnzzz|||~~~xxx{{{zzzsssKKKBBB777///...//////...//////111,,,+++222...+++222666\\\xxx|||{{{sss~~~yyyppp}}}{{{zzzbbbRRR^^^uuuyyyxxxfffnnn^^^fffyyyiiiNNN<<<666111---111///...------,,,,,,------...,,,++++++---------,,,///000111///......000222999ZZZ|||}}}vvvyyy|||~~~lll]]]OOOAAA777222000---,,,...000111111---------..................------,,,,,,------...000000///...............///...------///111222333KKK]]]hhhppp~~~|||{{{rrrvvvxxxooo||||||^^^tttqqqxxxvvv{{{XXX@@@333222///---,,,...//////---//////,,,,,,000111000...//////000000//////.........---------,,,,,,,,,---,,,,,,------...//////...---222<<>>CCCCCCBBBFFFLLLRRRRRRPPPUUU]]]YYYKKKGGGLLLRRRQQQSSSWWWWWWSSSQQQSSScccffflllsssxxxzzzyyyxxx|||www{{{~~~~~~lllhhhdddbbbcccddddddccc___kkkmmmfffZZZNNNXXXsssiiiQQQPPPFFF<<>>555'''111///...------,,,---------///---,,,---000333444555111111000//////000111222;;;===ggg}}}zzz{{{zzzwww}}}uuurrrzzzuuu|||}}}wwwxxxttt]]]KKKAAA888///,,,...111///,,,------------------------...------,,,,,,------...///000000000000///.........//////......000666;;;RRRaaaiiirrr}}}|||nnnrrruuusssnnn~~~jjjtttnnn{{{~~~kkkMMM999333---,,,///111111///+++......,,,...333666444---..................---...------------,,,,,,,,,...---,,,---///111111111555555FFF^^^uuuuuukkkjjjrrrxxxzzzwwwvvvxxxooojjj```VVVNNNMMMQQQUUUcccccc___WWWNNNKKKMMMPPPSSSTTTQQQIIICCCFFFTTT```|||ssseeebbbeee```]]]WWWKKKBBB:::333222222000...///...---...000...,,,000666AAABBBBBB@@@AAAHHHOOORRRMMMQQQXXX\\\SSSGGGEEEJJJQQQPPPRRRVVVUUURRRRRRUUUeeeggglllsssyyy|||{{{yyy|||{{{pppmmmhhhggggggfffcccaaabbbkkknnnnnngggWWWSSSaaaqqqSSSPPPIII???DDDOOOddduuuxxxeeeKKKGGGBBB777666333000......//////...---222---OOObbbbbb|||wwwhhh|||yyyxxxhhh___```qqqxxxxxx~~~~~~zzzvvvtttsssttt{{{vvvyyy|||vvv{{{aaaHHH<<<222000111000///000,,,///...///333///222CCC^^^~~~xxxuuu|||xxxttttttqqqUUUNNNXXXeee}}}}}}xxxttt||||||sss\\\HHH<<<000/////////...---------------...------000444999<<<===000000000000111111111111888666YYY}}}yyy{{{}}}uuuvvvXXXJJJ999000000222...))).........---------------...------,,,,,,------...---...///000000///...---,,,///000...---111<<>>333000000///...///,,,///---...111...777OOOllltttxxxuuuYYYOOOQQQ```yyy}}}}}}eeeXXXgggcccwwwuuuLLLAAA???---//////...------------...,,,******,,,000333555555000000000//////...//////:::ZZZ{{{ooorrrmmmRRR>>>666333000---/////////......---------...------,,,,,,------...+++,,,---...///...---,,,+++...///------666EEERRRdddqqqxxx}}}~~~zzzrrrgggooo~~~}}}SSS@@@///---222333111///...000000---...333444333,,,,,,------------,,,,,,---------------------------///000000///...//////???ddd~~~zzznnn```cccbbbiii~~~jjjNNNIIIDDDDDDJJJOOOQQQQQQNNNMMMNNNRRRWWWXXXTTTPPPUUUWWWUUURRRTTT[[[^^^]]]```^^^```gggooonnncccXXXFFFJJJIIIFFF@@@>>>___iii___aaa]]]ZZZWWWPPP@@@888222111222000///000......///000---,,,333<<>>QQQ```jjjwww}}}}}}yyywwwrrryyy{{{aaaVVVZZZ}}}~~~iiiqqqzzzaaaIII333...000///---...///111000,,,,,,///000...,,,------------------,,,,,,,,,,,,------------......000111...+++---444:::VVVzzz~~~yyydddaaa]]]mmm~~~}}}mmm___XXXPPPGGGFFFKKKPPPSSSRRReeeddddddeeefffggggggfffooopppkkkeeegggkkkggg^^^dddbbb^^^\\\[[[]]]```bbb\\\QQQGGGLLLPPPCCC===KKKkkk```bbb___[[[XXXQQQ@@@888111111111//////000......///000---,,,444???HHHHHHCCCAAAJJJWWWXXXOOOGGGRRRWWWOOOGGGFFFIIIJJJNNNOOORRRUUUUUUTTTZZZbbbfffkkkrrrvvvxxxzzz}}}yyytttppprrryyy~~~}}}}}}|||zzzsssdddeeeYYYmmmWWWRRRMMMHHHDDDRRRfffRRRCCCFFF>>>999555222/////////......//////HHHaaaxxxwwwwwwkkk^^^\\\sssxxxnnniiiXXXbbbvvv}}}yyywwwuuuvvvyyyuuuwwwvvv|||ooozzzgggbbbqqqVVVOOOXXXcccjjj^^^ccceeecccgggsssxxxvvvwww}}}PPPCCC777222111000///000///000...///333777QQQxxxwwwxxxpppttt[[[JJJMMM```vvv{{{uuuyyy}}}|||bbb___kkkxxxmmmSSSBBB;;;000//////...............000///000111222111///,,,000222222000222>>>RRRaaa|||ooouuurrrUUU???333222222222111000/////////...------,,,,,,------...,,,,,,,,,,,,,,,---......,,,------...666GGG]]]lllpppzzz~~~yyyuuurrrnnnggglllwwwXXXhhh```ZZZhhh{{{vvvqqqVVV;;;111000,,,,,,000///000///+++***---...+++------............------,,,,,,,,,---------......,,,///111---,,,666JJJ[[[tttyyywww~~~mmmmmmjjjzzzzzzhhh```eeemmmZZZXXXVVVWWW[[[bbbiiimmmkkkqqqxxx}}}xxxjjjrrrmmmeee___\\\^^^dddhhhwwwsss___JJJBBB;;;999AAAiii^^^aaa]]]WWWRRRJJJ???777111111111//////000......000000,,,,,,555@@@EEEEEEBBBAAALLL[[[ZZZOOOGGGQQQUUUKKKDDDFFFJJJJJJPPPQQQTTTVVVUUUTTTZZZccchhhkkkpppuuuzzz}}}~~~{{{zzz{{{uuuhhhmmmTTTyyy[[[SSSMMMGGGAAAOOO```~~~bbbGGGEEE===999666222000//////......111...OOOaaazzzvvvuuuuuuiii[[[{{{sssoooRRR```ttt{{{wwwwwwwww~~~~~~~~~uuuooopppnnnxxx}}}yyyooodddhhhwwwfffQQQIIIJJJMMMPPPMMMSSSWWWVVV[[[kkk}}}vvvvvvtttuuu~~~}}}zzzRRREEE999444333111000222///000///333:::CCCccc}}}gggxxxxxxuuuyyy\\\NNNRRR[[[~~~xxx~~~zzzmmmzzzaaa===FFF000000///...............***+++---111444444111///...111333333999NNNmmm{{{{{{tttlllqqqxxxXXXEEE333333333222111000000///...------,,,,,,------......------,,,---...///000...---,,,000:::NNNdddtttyyy|||rrryyyrrrnnneeehhh{{{iiiggg^^^]]]sss|||ppptttxxxyyy}}}```CCC777222---...444---///---)))))),,,---***---......//////......---,,,,,,,,,------.........)))---000...111CCCbbb{{{yyyxxxpppwwwsss|||uuukkkddddddeee^^^TTTUUU[[[bbbfffiiiqqq~~~yyynnnjjjkkkhhh^^^TTT^^^wwwxxxbbbXXXTTTIII???lll]]]aaa```[[[SSSGGG@@@999333333333000//////...,,,...///---,,,777DDDDDDDDD<<<@@@SSSYYYQQQMMMOOOYYYTTTHHHHHHHHHHHHNNNJJJNNNSSSUUUUUUUUUWWWZZZfffjjjrrrxxxxxxvvvzzz{{{yyywwwnnndddbbbgggdddWWWNNNGGGGGGIIIYYYvvvJJJBBB>>>888666444222000/////////555222bbbhhhpppyyygggoootttwwwyyySSSbbbmmmvvvvvvvvv~~~{{{tttwwwtttmmmvvv{{{uuuttttttyyy~~~lllbbbiiiuuu___RRRLLLHHHDDDCCCCCCBBBHHHSSSWWW[[[nnnyyynnnvvv~~~www}}}ddd@@@:::888333111+++333...222...000BBBVVVnnn{{{ppp]]]TTTnnn}}}kkkQQQRRR\\\aaavvvxxxjjjyyytttaaawwwKKKDDD888000+++,,,...------///---...///...///222111000---888444444VVVzzz|||vvvqqqzzzfffqqqYYYHHH@@@999333,,,''',,,555...---,,,++++++,,,.../////////.........---------...---***,,,<<>>CCCVVV\\\TTTQQQPPPXXXQQQGGGIIIJJJHHHMMMMMMQQQTTTUUUUUUWWW[[[^^^hhhkkkrrrxxxwwwvvv{{{{{{wwwnnndddaaakkkrrrYYYRRRKKKFFFGGGOOOlll{{{TTTGGG@@@888666444222000////////////CCCzzzsssvvv{{{~~~~~~xxxyyy```jjjpppssspppooovvvtttggguuujjjiiilllmmmtttxxx|||~~~xxxuuueee[[[RRRIIIBBB@@@???>>>BBBJJJMMMQQQbbbvvvwwwsss{{{|||~~~}}}nnnkkkDDD:::777333222,,,222000666000222MMMkkk}}}{{{zzz{{{ppprrr}}}yyyyyyooo]]]ZZZbbbnnnooo[[[YYY]]]sssooorrrmmmXXXpppgggQQQooovvvZZZLLL===555......///---,,,...///...------...//////...444888;;;OOOttt{{{www{{{xxxkkkyyybbbNNN:::666888666000,,,...---------------......//////.........---------,,,---...777JJJaaammmnnnlll~~~mmmxxxiiiuuu|||iiittt|||}}}bbbXXXYYYxxxttt~~~nnnvvvgggCCC555333///,,,.........---------,,,,,,...---,,,---/////////...---,,,+++,,,---...//////888444222888IIIhhhrrrnnnnnnssszzzqqq\\\VVV[[[bbbiiipppvvvzzzfffccc^^^dddqqqsssdddTTTNNNkkk^^^bbbbbb___WWWKKK???888222222222000///000......000111//////777@@@DDDDDD???EEEWWWYYYPPPNNNQQQUUULLLEEEJJJKKKHHHKKKOOOPPPRRRRRRRRRVVV\\\bbbkkkmmmrrrwwwvvvuuu{{{~~~xxxppphhhbbbuuuXXXUUURRRFFFFFFMMMiiizzzWWWEEE>>>888777444222000000//////000QQQzzzooouuuyyyuuujjj```ppprrrppplllmmmvvv~~~]]]```dddbbb[[[\\\hhhppppppwww{{{{{{yyy|||{{{kkk^^^SSSHHHBBBAAA>>><<<>>>CCCDDDGGGVVVgggrrrvvv|||qqqwwwJJJ;;;777444555---222,,,444///666^^^uuuvvvxxxhhhdddooorrr~~~yyyggg___ggguuu}}}gggYYY\\\[[[|||mmmvvvyyywwwrrriiiVVVfffyyykkkOOODDD:::222000///---,,,---000...------///000000000***666SSSxxx~~~tttssseeedddfffooozzz}}}wwwpppcccmmm}}}vvvUUU@@@999777666666---...............------...............---------,,,---222???VVVkkksssrrr}}}{{{{{{ttteeemmmoooiiivvv~~~jjj]]][[[nnnrrrjjjwwwuuu|||vvvTTT555444666***.........------------,,,...---,,,---/////////...++++++,,,---...///000000:::222888PPPeeeqqqllldddkkkqqqyyy~~~lll[[[XXXaaannn{{{vvvhhheeerrrwwwjjjZZZTTTiii^^^aaa___]]]UUUGGG???777111222222000///000---...000000///000666<<>>DDDSSSQQQFFFEEERRRRRRHHHCCCKKKLLLHHHJJJLLLMMMMMMLLLMMMRRR[[[bbbmmmnnnrrrvvvuuuuuu|||zzzsssmmmfffVVVTTTVVVHHHGGGOOOhhh{{{\\\EEE@@@888777555222111000000000666RRR}}}|||pppxxxjjjqqq|||xxxxxx]]]\\\oooqqqqqqmmmppp{{{}}}VVVLLLIIITTTgggtttwwwvvv|||}}}wwwyyygggUUULLLFFFEEEGGGAAA@@@@@@AAA@@@BBBMMM[[[|||zzztttRRR===666444666...111,,,000222FFFqqqttt```iiiuuuwwwsssuuuzzzgggbbb[[[ggg|||zzzwwwlll{{{wwwSSSHHH>>>444111000---,,,...///------000222111333555555KKKqqq~~~}}}~~~~~~iiiHHH444444;;;---...///000000///---,,,...........................---111@@@WWWkkkrrrqqqzzz}}}mmmpppvvveeeaaa]]]dddyyyqqqfffaaagggttthhh||||||rrr|||ddd;;;000777000............------------...---,,,---/////////...---///000111111111111222444222KKKvvvzzznnnnnnrrr|||cccddddddeeejjjvvvuuupppvvvtttfffWWWlllbbbbbb___]]]TTTDDD>>>666111111222000///000+++...///......111777:::BBB@@@<<>>??????<<<999DDDSSSPPPKKKSSSNNNKKKCCCCCCKKKHHHEEEMMMJJJMMMQQQSSSUUUZZZbbbhhhgggiiinnnssstttuuu|||~~~www}}}VVVSSSQQQDDDGGGXXXnnn~~~{{{SSSAAA999888666333222111111111JJJuuusss~~~ppp~~~wwwTTTbbbpppmmmjjjmmmwwwzzzxxxuuu]]]VVVaaarrr}}}~~~}}}uuuppp~~~{{{lllPPPFFFKKKNNNLLLHHHFFFHHHHHHEEEAAA@@@AAABBBRRRlll}}}pppooommm}}}vvv```HHH;;;444555...444,,,:::QQQooowwwwww~~~{{{|||uuufff```eeebbb\\\|||nnnxxx{{{tttooouuuzzz___aaaaaasss~~~{{{vvvuuuqqqpppVVVVVV{{{VVVIII;;;444000------///000///111222...333KKKggg}}}wwwfffIII333222111000////////////---------.........//////,,,444HHHaaassszzz}}}|||}}}nnnooopppjjjTTT```uuuuuuxxxgggcccqqqsssbbbhhhtttwww|||VVV333111////////////...............---,,,---/////////...,,,...///...,,,...555:::SSSfffxxx~~~www|||}}}hhh]]]aaahhh}}}|||zzzlllgggfffbbbbbbZZZIII<<<555000000222000///000///111000,,,///:::AAABBBAAA===999CCCQQQMMMHHHQQQLLLKKKCCCDDDJJJFFFDDDNNNIIIMMMRRRUUUWWW\\\bbbgggeeegggnnnssstttuuu|||VVVQQQUUUFFFBBBQQQiiiyyy~~~~~~mmmVVVEEE:::888666333222111111111jjjssspppxxxooo{{{ZZZiiioooiiieeennnxxx~~~rrr[[[aaalllmmmuuummm}}}vvvrrrUUUHHHIIILLLMMMNNNGGGIIIJJJGGGDDDBBBBBBAAAKKKSSSzzzrrroookkk{{{{{{qqqtttbbbJJJ<<<444444...444///GGGbbbzzzxxxoooyyy~~~qqqccc___HHHMMM~~~yyytttzzzwww```mmm___[[[{{{nnn}}}ttt~~~|||\\\TTTmmmsss[[[NNN???666111---,,,///......111333111===```wwwooosssRRR444333111///...//////000---------.........//////---:::UUUqqq~~~zzz{{{zzzwww~~~dddggg^^^GGG```~~~sssaaaaaayyy______vvvwwwwww```888111000/////////...............---,,,---/////////...,,,...///......222:::AAAiiixxxssstttlllssssssiii{{{|||kkkfffhhhbbb^^^XXXLLL===555000000111000///000,,,......,,,000:::BBBEEE<<<>>>AAAFFFKKKNNNLLLIIIUUULLLEEEDDDFFFFFFGGGJJJLLLMMMNNNPPPTTT[[[ccchhhkkklllmmmnnnooouuu}}}bbbVVVYYYGGGGGGOOOfff{{{|||kkkBBB@@@888777///444444)))888```nnnpppccckkk{{{iii___XXXbbbcccbbbdddmmmxxx~~~zzzwwwmmmZZZrrrmmmdddiiiwwwvvvooowwweeeUUUQQQRRRQQQPPPPPPOOONNNLLLJJJFFFBBB???JJJJJJ]]]www|||jjjrrrvvvyyy|||qqqIII444666555000333999JJJuuuJJJ@@@[[[uuu|||^^^ccc\\\lllppp|||~~~aaa___sssPPP@@@777000111///000333///444222111UUUrrr{{{ssskkkaaa[[[pppbbblllzzzmmmeeewwwIII;;;000111333000...///...------......///000111...HHH___ooo~~~|||hhhjjjwwwyyyrrr[[[QQQVVV___tttkkkbbbnnn{{{}}}fff```ooo{{{xxx}}}lllDDD111...000000---,,,---...---,,,,,,,,,---------.........000------...+++999TTT~~~www|||yyylllnnnuuuqqqhhhoooiiihhh```YYYQQQDDD===555000000111000///000,,,......,,,000:::CCCFFF???>>>CCCLLLPPPNNNKKKKKKUUULLLEEEEEEGGGGGGHHHKKKJJJKKKMMMPPPUUU\\\dddjjjjjjlllnnnoooqqqvvv}}}kkkZZZ[[[KKKFFFNNNdddzzz~~~zzzsssFFFAAA888777000444444***<<>>CCCFFFNNNWWWfff||||||qqqyyywwwOOO999:::555///222<<>>EEESSSUUULLLIIINNNTTTKKKEEEEEEGGGHHHIIILLLHHHJJJMMMPPPVVV]]]fffkkkiiikkknnnqqqssswww}}}qqqYYYXXXNNNFFFMMMcccyyyssszzzqqq|||NNNBBB999777000333333---CCCqqqkkklllyyy{{{wwwTTTRRR```ccc]]]]]]jjj}}}vvvsssxxxzzzuuuxxxzzzssslll]]]YYYZZZ^^^XXXSSSSSSUUURRRHHH???<<>>DDDDDD@@@<<>>>>>FFFQQQOOOFFFIIIVVVIIIBBB>>>AAAEEEFFFGGGIIIKKKNNNQQQTTTWWW]]]cccggghhhhhhjjjoootttyyyzzz{{{ZZZQQQOOOMMMLLL^^^wwwUUUGGG;;;999222333333999]]]sssgggdddhhhoooyyyJJJVVVRRRUUUYYYaaannnyyy}}}xxxqqqyyymmmuuuggghhheee^^^TTTLLLJJJKKKFFFGGG>>>@@@EEE===UUU}}}~~~~~~~~~yyy{{{xxxsss}}}XXX===777222333???kkkpppJJJQQQdddkkkttt|||mmmiiiuuuyyy|||sssgggZZZrrr~~~tttxxxxxx|||fffYYYYYYDDD@@@///444111111111@@@kkklllnnniiinnnfffdddpppoooaaa777222444,,,////////////000111222222>>>eeerrrgggpppsss|||{{{mmm```QQQHHHLLLZZZlllrrrsss~~~XXX;;;111,,,...///+++***---------........./////////,,,,,,333999RRR}}}bbbooo|||wwwzzzyyytttttt}}}mmmhhhiiiaaaYYYPPPBBB===555000000111000///000,,,------000888AAACCC@@@<<>>AAAEEEFFFHHHJJJJJJLLLPPPTTTXXX^^^dddhhhhhhggghhhlllrrrxxxzzzzzz~~~~~~zzztttzzzbbbSSSPPPMMMIIIZZZssszzz```HHH;;;999333222222<<>><<>>PPPuuuxxxlll{{{eee\\\zzzYYYFFF^^^gggooozzzhhhcccpppuuuwww}}}}}}|||pppnnn]]]wwwvvvxxx~~~qqqeee```PPP|||qqqKKKCCC333<<>>555222555...>>>gggMMMJJJMMMVVVSSSZZZjjjtttrrrooopppxxx}}}{{{tttiiiUUUJJJKKKSSSRRRQQQTTTQQQFFFRRRttt{{{}}}qqqbbbXXX:::<<<333666ZZZyyyxxxbbbzzzvvvoooqqqdddgggeeeaaaSSSEEEZZZiiirrrzzz}}}yyyeeedddfffjjjpppvvvyyy{{{{{{}}}ppphhhpppnnn}}}}}}lll|||]]]JJJeeeqqqMMMGGG555222666222;;;gggttt~~~sssOOO\\\kkkMMMGGGSSSBBBaaarrrtttbbbqqqlll}}}NNN111222222000,,,---000***222JJJllluuu}}}kkk~~~xxxmmmZZZLLLNNNEEELLL___nnnxxxpppuuuwwwSSS666***///...+++---...+++---...------///000///888,,,eeeqqq^^^PPPuuuoooppp|||sssdddlll{{{hhhcccgggaaaXXXPPPFFF<<<777222///000000///---///...---111<<>>666222555111GGGjjj|||qqqNNNNNNMMMTTTPPPWWWkkkzzzzzzrrrooo~~~}}}xxxyyymmm[[[RRRUUU^^^]]]YYYYYYTTTJJJZZZ~~~|||{{{oooiiiVVV888999222:::```||||||vvvXXXDDDFFFfffeeeqqqzzz{{{}}}|||qqqdddeeegggjjjooosssuuuvvvvvvyyy|||~~~sssfffiiieee|||ppp~~~sss^^^RRRccctttPPPIII777444666222AAAqqq}}}fff^^^YYYMMMEEEDDDSSSaaaqqq{{{ggg```iiiwwwooo@@@@@@222222...///111+++555OOOfffnnnyyyuuu~~~uuuooo]]]LLLOOOFFFNNNaaaqqqzzzkkkpppxxxlllvvvxxx___???///222000------++++++---......///000111111111>>>zzzzzzhhhMMM[[[~~~zzz}}}zzzrrrwwwjjj]]]www}}}zzz~~~iiibbbgggbbbYYYOOOCCC<<<777111///000111///...000///...111<<>>999444CCCjjj~~~WWW:::HHHlllcccrrr{{{yyy}}}|||kkkccceeehhhkkknnnpppqqqqqqppptttxxx|||}}}~~~|||iiifff```wwwwww~~~ooo[[[OOOddd}}}WWWKKK;;;444555888NNN}}}VVVZZZSSS???EEEIIITTTfffxxxwwwXXXUUUOOO???222333000111111,,,:::XXXgggjjjssszzzxxxqqqvvvqqqbbbNNNOOOFFFOOOddduuurrraaafff{{{xxxkkkuuutttbbb@@@,,,---...///111...+++---///000000000222444222TTTqqqMMMCCCfffyyyyyyzzztttuuuZZZ]]]~~~nnnhhh```fffccc[[[PPPBBB;;;777111///000111000...000///---000:::EEEGGGDDD777===LLLPPPEEEDDDMMMNNNBBB???@@@DDDEEEEEEFFFJJJJJJOOOSSSVVV\\\cccddd```ggghhhjjjmmmrrrwwwuuuqqqaaa___```eeehhhnnnzzzzzzbbbQQQFFFBBBEEEKKKOOOOOOQQQTTTUUUVVVYYY\\\ttt___VVVQQQLLLTTTjjjrrrsss___HHH999222666333HHHtttiiiyyySSSZZZOOOTTTPPPXXXoooyyyssszzzmmmooovvv}}}tttlllnnnwww~~~zzzooo___OOO^^^zzzvvv___AAA777444IIIppp{{{uuutttyyysss[[[???LLLfffddduuu}}}zzzkkk```dddhhhlllmmmnnnnnnooonnnrrrwwwzzz{{{{{{{{{{{{ssslllfffuuulll}}}yyyqqq~~~aaaLLLeee^^^KKK???444222888RRRooozzz}}}dddUUUVVVHHHDDDDDDJJJ^^^yyyeeeXXXmmmhhh;;;222444111111000---???___kkkjjjnnnyyybbb|||ooodddPPPLLLEEEPPPgggyyyvvvjjj\\\kkkwwwvvvoooIII///***+++///222...,,,---///111000...000555PPPuuuaaa~~~iiiAAAKKKqqq|||yyy~~~tttqqqxxxuuu[[[wwwppp|||}}}fff___eeeccc]]]RRRDDD;;;666111///000111000///......---///888CCCGGGEEE999===KKKNNNDDDEEEPPPSSS@@@>>>???CCCEEEDDDFFFJJJKKKOOOSSSVVV\\\bbbccc___dddgggjjjmmmuuu~~~{{{ccc]]][[[aaalllwwwxxxqqqmmmllljjjqqqxxxfffSSSHHHEEEFFFJJJPPPJJJMMMRRRWWW^^^dddggggggsssbbbZZZRRRMMMSSSjjjsssrrrfffJJJ888222888444DDD~~~|||}}}NNNQQQDDDRRROOOWWWiiivvvvvvsssttttttooo}}}zzzuuuzzzsssvvvtttpppvvvmmm\\\eeepppbbb}}}YYY>>>000222OOOttttttkkkyyyzzzuuu]]]WWW}}}|||PPPCCCQQQcccfffsss{{{{{{lll]]]bbbgggkkkllllllmmmnnnooorrrwwwyyyxxxvvvuuuttt{{{}}}ssslllnnndddooorrriii~~~oooRRR\\\___GGGAAA555111222OOO|||uuuzzzlllyyy___WWWPPPBBBBBBAAAOOOlllyyy___gggxxxHHH333444111000000///BBBeeeggglllppp~~~iiiwwwfff^^^OOOHHHCCCQQQiiizzzwww{{{vvv___aaaxxx}}}|||}}}___===///)))---///***...---...000...+++000888ssszzz}}}zzz{{{VVV???XXXzzz}}}rrrmmmsss~~~nnndddvvvuuuzzzfff```fffccc\\\RRRFFF:::666111///000111111///,,,------///888CCCHHHFFF===AAAMMMPPPEEEGGGSSSWWW???===>>>CCCEEEDDDEEEIIIMMMQQQUUUXXX]]]ddddddaaacccgggiiikkkttttttmmmkkksss||||||kkk^^^YYYZZZIIIKKKWWWlll}}}|||cccYYYPPPNNNOOONNNMMMMMMOOOSSSZZZcccqqq}}}}}}ddd___SSSMMMSSSiiiooodddIII777222999666HHHyyyxxxQQQRRRHHHOOOKKKQQQaaalllmmmmmmppp}}}vvvnnnjjjxxxkkkttt|||www{{{~~~mmmrrr||||||qqq___~~~vvvUUU>>>111999\\\uuu|||lllcccppp]]]===BBBTTTggggggpppyyy}}}jjj[[[```fffiiiiiiiiikkkmmmnnnqqquuuvvvuuurrrpppooowww}}}uuuooofffhhheeetttyyyoooUUUQQQxxx]]]CCCDDD777444999XXXooorrrttt~~~vvv~~~sssUUUNNNBBBFFFAAAFFF]]]xxxaaaeeemmm[[[777666000...111222FFFhhhjjjuuuxxxwwwmmm^^^UUUJJJEEECCCTTTjjjwwwvvvfffgggpppnnn\\\WWWjjj{{{xxxaaa@@@000(((,,,000***///,,,---000...+++333???xxxzzzoooppp|||jjjMMM@@@___{{{mmmppp}}}dddqqqzzzppprrrzzzgggcccgggaaaYYYQQQGGG:::666000///000222111///+++---///111:::DDDIIIHHH>>>BBBOOORRRFFFFFFPPPRRR>>><<<>>>CCCEEEDDDEEEHHHLLLPPPTTTWWW]]]ddddddaaabbbggghhhiiittt}}}{{{oooXXXOOOXXXeeelllaaaXXXVVVWWWYYY___dddnnnyyyrrr```YYYUUUWWWYYYWWWUUUVVV___dddiiirrrddd```TTTMMMRRRiiigggaaaJJJ;;;333777777PPPmmmppp{{{VVVTTTOOONNNHHHLLL]]]kkkmmmlllmmm|||yyyyyyuuunnnpppyyy{{{|||~~~xxxmmmtttUUU@@@444AAAhhhUUU888CCCSSSiiikkkooo|||wwwdddZZZ___dddfffdddccceeehhhkkknnnqqqrrrpppnnnmmmmmmrrrxxx||||||zzzzzztttppp[[[vvvccc~~~vvvlllYYYPPPuuu```AAAGGG999555AAAeeezzzeeezzztttRRRIIIFFFHHHGGGKKK[[[uuummmbbbmmmqqq===999///...333666JJJkkkwwwzzzjjj]]]OOOGGGEEEFFFXXXkkksssoooqqq~~~fffVVV\\\______ZZZPPPXXXnnntttwwwtttVVV<<<000***...222,,,///++++++000///...:::JJJqqqyyyvvv___HHHBBBbbbxxxnnnxxxrrr~~~{{{qqqjjj{{{iiieeeiii```VVVOOOFFF:::555000///000222111000+++...000333<<>>CCCEEEDDDEEEHHHIIINNNRRRUUU[[[bbbccc___```fffhhhiiiuuu~~~}}}}}}}}}qqqWWWTTTmmmxxxhhhXXXMMMKKKOOOUUUggg}}}zzznnnggg```ZZZ[[[]]]___bbbfffeeehhhkkkqqq}}}zzzbbb```UUUMMMRRRiiiddd```MMM@@@666555555UUUcccgggeeeeee{{{SSSKKKIIIPPPGGGJJJ]]]pppsssooolllpppbbbddd||||||www{{{uuussssssSSS???222@@@hhh```BBBIIIQQQeeeoooqqqtttaaa[[[___cccccc```___aaadddhhhjjjmmmnnnmmmllllllmmmnnnrrruuutttppprrryyy}}}uuurrrQQQ~~~fff{{{qqqqqqgggXXX{{{eeeBBBIII:::555:::eee\\\~~~}}}wwwzzzeeePPPIIIIIICCCJJJRRR___uuu~~~cccdddAAA;;;000///555999MMMlllyyyooozzzmmmaaaOOOHHHFFFIII[[[lllpppzzzvvvuuukkkTTT]]]ZZZ[[[^^^PPPLLLaaatttwwwllltttqqqWWWBBB777...000111)))...******000000222@@@SSSwwwrrrXXXDDDFFFdddsssmmmyyyppp}}}}}}uuulllvvveeebbbhhhcccYYYPPPEEE888555111//////000//////333,,,)))///888>>>@@@???;;;???GGGMMMIIIAAABBBIIIAAA>>>>>>AAACCCBBBDDDHHHIIIJJJTTTXXXWWWaaajjjeee^^^bbbggglllrrr|||zzz{{{~~~~~~|||qqqoooddd```TTTCCCHHHXXXkkkwwwpppXXXXXX[[[\\\\\\```hhhllllllpppjjjhhhoootttnnnbbbZZZYYYwwwsssbbbVVVMMMSSSlllnnniiiLLL===666888<<>><<>>DDDSSSggguuu~~~xxx~~~eeeZZZTTTTTT\\\]]]TTTPPPRRRooo|||~~~kkkvvv}}}sssRRR333...///,,,+++000///***666+++000```ggg|||~~~{{{VVV???WWWrrr}}}iiiuuuyyyooouuufffwwweeeccchhhbbbYYYOOODDD888555111//////000//////000,,,+++222<<>>>>>AAACCCBBBDDDHHHIIIKKKUUUZZZXXXaaaiiicccccceeeiiilllpppvvvzzzyyyzzz}}}}}}}}}uuu```VVVGGG???HHHTTTRRRGGGHHHSSS]]]ssswwwqqqrrr```___```___^^^bbbiiikkkiiijjjffffffjjjlllllllllnnnooorrruuuaaaYYYOOOTTTmmmppp}}}nnnQQQAAA666444777RRRxxxttt|||OOORRRIIIKKKDDDIII]]]kkklllhhhgggzzzttt```[[[jjjyyyvvv~~~{{{fffhhhoooWWW<<<999DDDrrrlll^^^lllpppYYYAAAFFFXXX___lllpppzzzqqqggg[[[WWWXXX]]]___^^^aaafffhhhfffbbb^^^\\\\\\```ccc``````aaabbbeeeiiimmmqqqooorrrvvvzzz}}}~~~~~~}}}zzz{{{~~~llltttrrrvvvppprrriiiVVV}}}yyySSSIII888222???vvvkkk{{{___KKKWWWEEEEEEYYYOOO\\\vvvggg}}}bbb<<<888111555999^^^fffhhh{{{iiirrrggg^^^NNNGGGGGGNNN[[[iiiqqqwwweeeYYYXXXZZZ^^^\\\VVVQQQPPPeeevvv|||mmm{{{~~~YYY666...///...000---,,,(((111)))777ppplllAAA777^^^xxxooo{{{rrr|||oooyyygggccchhhbbbXXXNNNCCC888555111//////000//////---,,,...555@@@EEEBBB<<<===AAAGGGJJJGGGDDDIIIQQQ@@@===>>>AAACCCBBBDDDGGGIIILLLVVV[[[YYY```fff```ccceeehhhkkknnnqqqvvvyyyzzzzzz|||~~~yyykkkZZZKKK@@@<<>>999HHH~~~rrr{{{wwwuuuccc]]]OOO@@@;;;GGGWWW___mmmsss}}}uuujjj\\\XXXWWWYYY\\\^^^ccchhhfffhhhgggaaaYYYWWW\\\bbb[[[\\\^^^___```cccgggjjjggghhhjjjnnnrrrvvvzzz|||tttuuuwww|||jjjhhhttt|||wwwwwweeeZZZrrr{{{\\\JJJ666888EEEyyyzzzyyyzzz~~~kkkUUU^^^RRRJJJaaaYYYcccfffooooooDDD777111777CCCfffmmmrrruuulll___SSSKKKIII:::EEETTTaaaiiiqqqbbbVVV\\\aaa___\\\YYYSSSMMMZZZooo{{{~~~ooo}}}{{{XXX777...///...000,,,///---333///BBBxxx}}}yyyZZZ777===hhhzzzpppyyy|||yyy{{{hhhdddhhhaaaWWWMMMCCC888555111//////000//////,,,---///555@@@GGGEEE???>>>EEELLLNNNJJJHHHKKKPPP???<<<===AAACCCBBBCCCGGGHHHKKKVVVZZZXXX^^^ccc\\\]]]```dddiiimmmpppsssttttttwww~~~qqqUUUDDD@@@@@@OOOLLLVVV]]]\\\jjjoooiiigggdddeeemmmvvvvvvqqqnnnrrrvvvtttgggVVVOOOPPPKKKMMMeeevvv^^^WWWMMMPPPggg|||sssoooUUUFFF999333:::___lllxxxyyyWWWRRRHHHGGGCCCFFFVVVeeejjjhhhgggxxxttthhh^^^ppppppccc\\\cccmmmuuu}}}tttiii|||nnnYYY<<<999LLLvvvyyy[[[;;;666GGGYYYcccooowwwtttiii[[[XXXTTTSSSUUUYYY___dddgggiiigggaaaYYYUUUXXX\\\]]]___aaa```___```ccceeefffggghhhkkkooossswwwyyytttssstttwww}}}}}}{{{gggfffyyyxxx}}}~~~|||nnn\\\WWWlllqqqTTTFFF888===JJJ~~~vvvssswww|||```bbbWWWLLLfff___hhheeebbb~~~{{{LLL444///444KKKkkkqqq}}}||||||ssseeeRRRIIIFFF:::FFFYYYiiisss|||```RRR^^^ddd___\\\\\\WWWNNNTTTmmm{{{{{{sssxxxmmmjjjRRR777000///+++,,,---000222555888IIIjjj~~~yyy{{{hhhPPP@@@QQQqqqqqqkkk{{{|||iiidddggg```VVVMMMCCC888555111//////000//////.........111===HHHIIICCC===FFFOOOPPPLLLHHHHHHIII===;;;===BBBCCCBBBCCCFFFHHHJJJTTTYYYUUU[[[```YYY[[[^^^bbbhhhmmmpppqqqqqqnnnttt}}}|||pppqqqsssiiiXXXKKKLLL]]]PPPLLLNNNLLLaaatttkkkhhhddddddllltttsssmmmgggkkkrrrvvvoooaaaXXXUUU]]]___kkkttt]]]\\\QQQUUUlllooovvvmmmTTTFFF999333999___ssspppdddcccwwwTTTPPPKKKEEEBBBFFFTTTccciiigggdddqqq{{{~~~nnnkkkjjjnnnqqqoooiiidddVVVKKKHHHTTTdddqqq~~~zzzvvviiiwwwrrrYYY:::999MMMHHH666EEEUUU___lllvvv~~~zzzmmm```SSSQQQNNNMMMOOOUUU\\\___aaa```^^^[[[XXXVVVWWWXXX___bbbeeeccc___]]]^^^```ccceeehhhlllpppsssuuuvvvsssrrrqqqrrruuu|||yyyuuurrrwww~~~pppyyyssseee___RRRuuuqqqNNNGGG;;;999KKKuuu}}}```___WWWTTTooohhhpppeeeXXXrrrYYY666111222OOOjjjooo|||zzzzzzyyyvvv{{{sssWWWJJJCCC>>>JJJ[[[kkkvvv{{{zzzxxxgggSSS]]]bbb^^^\\\^^^YYYPPPOOOhhh|||uuu}}}yyy|||ssskkkkkkUUU:::111...+++---...---...111AAAUUUbbbooozzzcccKKKEEE]]]xxxmmmmmm||||||iiicccggg```VVVNNNCCC888555111//////000//////...///---...:::IIILLLFFF999EEEOOOOOOJJJFFFEEECCC<<<;;;===BBBDDDBBBCCCFFFHHHJJJSSSWWWTTTZZZ```YYY___```ccchhhmmmoooooommmsssyyyvvvaaaPPPZZZiiiPPP@@@AAA@@@[[[xxxuuusssooollloootttsssmmmkkklllqqqwwwvvvpppllllllpppccciiizzzsss[[[ZZZPPPUUUmmmmmmlllnnnUUUHHH:::222555UUU|||eeedddsssTTTOOOMMMFFFCCCEEEPPP^^^fffeeeaaaqqqxxx}}}zzzzzz}}}{{{|||zzztttpppooo[[[LLLCCCJJJXXXfffwww~~~}}}lll}}}xxx]]]<<<:::MMM|||~~~eeennnIII888FFFQQQ[[[lllwww~~~{{{vvvjjj]]]PPPQQQPPPOOORRRZZZ___aaaUUUUUUVVVVVVVVVWWWXXXYYY^^^bbbeeeccc]]]YYYYYY\\\\\\^^^ccchhhllloooppppppnnnmmmlllkkklllrrrzzzvvvpppvvv~~~yyywwwyyysssdddkkkYYYYYYRRRAAA666OOOsssvvv___```\\\[[[uuummmuuuqqq[[[lllfff===888222TTTjjjnnnvvvwwwlllnnn~~~xxxwwwXXXLLLAAA===IIIYYYiiiwww}}}zzzsssyyyvvv\\\______^^^______[[[UUUJJJ]]]~~~{{{sss|||rrr}}}aaa>>>000------333444......111QQQpppssszzz~~~eeeGGGCCC```}}}|||ooovvv{{{hhhcccfff```VVVOOOEEE888555111//////000//////,,,...------999JJJMMMFFF:::FFFOOOMMMHHHGGGGGGFFF;;;:::<<>>666444NNNqqqmmmZZZOOONNNHHHCCCAAAGGGUUUaaaccc```pppwww~~~ssslllfffaaa]]]tttaaaQQQDDDEEENNN[[[mmm~~~sssnnnyyy```@@@???RRR{{{___UUUxxxggg===:::HHHOOO]]]jjjvvv}}}yyyvvvjjj]]]RRRUUUVVVSSSUUUZZZ]]][[[PPPUUUYYYYYYWWWVVVZZZ^^^ZZZ___cccbbb\\\WWWXXX[[[YYY[[[^^^aaadddfffgggggghhhhhhgggfffgggllltttzzzwwwrrrrrruuunnnzzzsssggglll```^^^UUUBBB888RRRmmm}}}yyyzzzxxxeeeddd]]]QQQjjjdddnnn~~~^^^eeehhh>>><<<333ZZZooosssuuu|||ooorrrvvvlllnnnPPPJJJAAADDDRRRbbbqqqjjjccc^^^```bbb___[[[XXXMMMVVVtttsssttt{{{ttteeeAAA111---...444555000222777bbbxxx|||xxxXXXFFFPPPmmmwwwttt{{{hhhbbbfff___WWWOOOEEE888555111//////000//////***------...:::KKKMMMEEE<<>>XXXwwwWWWVVVNNNVVVpppzzzmmmrrrYYYNNNCCC;;;888OOOkkk{{{sssiii```PPPNNNJJJCCC===AAANNN\\\bbbaaaiiisssxxxhhhaaaeeeiiihhhcccTTTfff~~~vvv[[[MMMCCCEEEKKKUUUfffvvvzzzpppkkkuuuaaaCCCCCCXXXvvvvvviiiccctttXXX777???IIILLL^^^cccqqqzzzwwwtttrrrgggYYYRRRVVVUUUPPPOOORRRQQQLLLTTT\\\ccc```XXXUUUZZZaaaWWW]]]cccbbb\\\XXXYYY\\\]]]]]]]]]]]]]]]^^^______fffffffffeeefffkkkssszzz|||tttnnnvvvyyyooohhhccc^^^zzzTTTKKK<<<999NNNgggyyyxxx|||www^^^RRRrrr{{{iiicccVVV@@@YYYTTTbbbZZZYYYtttccc:::;;;333___tttzzzsss~~~}}}tttbbbdddGGGFFFAAA???NNN\\\ggguuuuuufff]]]aaaeee___ZZZZZZTTTVVVqqqkkktttuuuuuutttvvv```AAA222---+++111---,,,444:::hhhrrr}}}bbbCCCGGGfffsssxxxxxxggg``````ZZZUUUOOODDD999333000111111......000,,,...------999HHHHHH??????CCCGGGJJJMMMOOONNNKKKAAA888<<>>999JJJsssnnnQQQ```XXXPPPOOOJJJDDD;;;999FFFYYYbbbbbbbbbqqq~~~ttttttuuu|||mmm\\\VVViiiqqqiii^^^VVVTTTWWW[[[^^^dddaaa```bbbdddbbb[[[UUUUUUMMMFFFDDD??????PPPccc{{{~~~uuujjj{{{zzzgggKKKFFFTTT{{{xxxFFF<<<@@@UUUUUUcccjjjssseeeUUU[[[HHHGGGFFFGGGJJJPPPVVVYYY^^^```aaa^^^ZZZYYYZZZ\\\VVVXXX[[[]]]\\\YYYVVVSSSRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ\\\^^^^^^```ccciiinnnooouuu||||||yyytttaaagggfffuuussstttRRROOO:::555VVV[[[iiisssyyyllluuuuuujjjzzzzzznnnggg```TTTGGGEEEYYYrrr~~~uuulllnnnoooppp{{{lllgggqqqrrrbbbEEE555;;;qqq}}}vvv|||ppp}}}qqqcccMMMGGG???;;;FFFWWWeeepppzzzzzzrrrwwwuuukkkfffaaa\\\ZZZSSSQQQkkkqqq||||||{{{}}}lll|||uuucccIII555---...///000333222VVVvvvtttaaa]]]AAAWWWvvvwwwxxx}}}}}}{{{ttttttzzztttgggeeehhhaaaYYYQQQEEE999333000111111......000,,,...------666DDDFFFAAA>>>IIIPPPKKK@@@<<>>EEECCCEEEJJJHHHIIIQQQXXXYYYYYY[[[\\\[[[^^^\\\^^^eeekkkqqqyyyyyyyyyzzz}}}zzzmmm```[[[^^^cccttt~~~oooMMM:::GGGmmmuuuYYYNNNXXX___kkk{{{xxxfff^^^RRROOOSSSVVV\\\ppp}}}www{{{|||vvv}}}yyycccZZZSSS\\\wwwmmmzzz}}}vvv___ZZZIIIDDD>>>HHH{{{^^^bbbXXXWWWIIIJJJFFF>>>;;;BBBQQQ^^^ddd___mmm|||{{{{{{~~~gggUUU[[[uuuwww___WWWLLLDDDBBBBBBCCCCCCMMMPPPTTTUUUTTTTTTUUUWWWMMMKKKJJJEEE;;;888HHH]]]vvv{{{xxxzzzssskkk|||rrriiiQQQDDDTTTxxxxxxssslllOOO<<>>kkkxxxcccwwwMMMCCC\\\zzztttyyyzzz{{{|||tttnnnmmmdddbbbgggvvvqqqffffffjjjbbbYYYPPPDDD999333000111111......000,,,...------555@@@EEECCC???IIIQQQMMM@@@:::EEEUUUCCC:::>>>EEECCCEEEJJJGGGJJJQQQXXXZZZZZZ[[[[[[\\\______```dddiiinnntttyyywwwxxxzzz}}}yyymmmkkkrrrttthhhYYYmmmpppXXX===:::<<>>:::@@@PPP^^^^^^hhhwww|||fff```ddd```VVVYYYTTTMMMGGGDDDDDDFFFGGGHHHJJJLLLOOOPPPQQQQQQPPPQQQPPPMMMHHH@@@<<<@@@HHHggg}}}|||uuurrrtttssszzz\\\@@@ZZZ~~~|||bbbTTTfffbbb666999BBBUUUSSSZZZaaa~~~rrrTTTOOOQQQQQQRRRSSSSSSSSSSSSSSSYYYYYY[[[___aaa___YYYTTTOOORRRVVVYYYXXXSSSMMMIIIIIIGGGFFFJJJPPPSSSPPPKKKOOOTTTYYYXXXTTTSSSVVVZZZ\\\bbbgggkkksss||||||ttt|||ssszzzzzzzzzkkklllbbbuuuoooXXXSSS<<<<<>>JJJWWWaaalllyyyrrr[[[QQQ]]]\\\III\\\wwwdddVVVRRRSSSqqqyyyuuukkkooo}}}yyytttyyyxxxlllOOO888000111333222222LLLnnnyyyUUUppphhhEEE???```}}}dddVVVZZZ\\\[[[WWWTTT[[[oooqqqeeeeeefff\\\SSSLLLBBB999333000111111......000------------111888AAAGGGBBBBBBHHHOOOMMMEEEEEEKKKBBB999===DDDBBBDDDIIIGGGLLLPPPXXX______[[[[[[^^^ZZZ]]]```bbbgggpppuuuvvv{{{}}}{{{yyytttvvvcccccc]]]VVVNNN???;;;EEE:::CCCJJJRRRVVVNNNRRRhhhkkksssfffMMMFFFPPPfff}}}\\\QQQMMMLLLKKKYYYlllpppuuupppfff[[[VVVTTTPPPIIIOOOdddwwwrrrbbbVVVTTTbbb~~~ooo~~~eeedddppp[[[NNNCCC>>>vvv~~~xxxfffhhhrrryyyQQQTTTMMMJJJFFF???:::===MMM^^^\\\eeeuuugggSSSRRRVVVWWW^^^___^^^ZZZTTTQQQRRRTTTVVVSSSQQQQQQSSSSSSQQQOOOOOOLLLHHHDDDAAA@@@@@@AAAVVVqqq~~~rrrrrr{{{zzzZZZ;;;RRRsssuuuDDDAAABBBRRRQQQUUU^^^~~~tttVVVPPPPPPQQQRRRTTTUUUUUUVVVUUUVVVVVVWWW\\\aaaaaaZZZTTTPPPRRRSSSTTTSSSOOOKKKIIIEEEDDDDDDGGGKKKMMMLLLJJJJJJPPPUUUUUUPPPOOOSSSXXX^^^gggnnnooopppyyyzzzvvvuuu~~~|||ccchhhvvveee~~~gggZZZYYY@@@>>>iiidddPPPcccrrrddd```qqqkkkZZZFFF<<>>EEECCCEEEJJJHHHLLLOOOWWW______ZZZYYY^^^ZZZ^^^aaabbbgggpppuuuuuuyyy{{{}}}~~~~~~~~~~~~wwwmmmppp|||XXXWWWbbbfffTTTEEEJJJRRRLLL___rrriiiUUUcccYYYllliiiQQQBBBAAAMMM___YYYJJJJJJOOOKKKMMMYYY```ccc\\\QQQJJJLLLOOOJJJAAA@@@UUUgggrrr{{{|||lll\\\VVVTTTbbb}}}tttjjjjjjuuuaaaUUUHHH<<>>???YYYZZZRRR___rrrUUUQQQOOOPPPPPPQQQQQQRRRSSSSSSUUUQQQPPPVVV\\\]]]VVVNNNJJJLLLOOOQQQQQQOOOLLLJJJ>>>???@@@@@@AAACCCFFFIIIHHHNNNTTTSSSNNNNNNUUU]]]OOOXXX```cccgggpppyyy}}}ttt|||rrr}}}{{{oooaaavvvwww]]][[[eeeQQQOOOpppnnn___iii\\\YYYTTTeee{{{rrr^^^GGGDDD@@@DDDUUUpppzzzuuuKKKDDDLLLxxxsssqqqttt}}}jjjsss___MMMGGG;;;<<>>;;;BBBHHHFFFEEEHHHNNNNNNWWWcccaaaXXXWWW___[[[```bbbaaafffooouuuttt}}}{{{yyyzzz}}}VVVkkk~~~iiiQQQ>>>555???[[[kkk^^^JJJAAAKKKmmmkkkVVVAAAKKKWWWGGGOOO{{{~~~mmmfffaaaOOOIIIWWWYYYUUUNNNLLLPPPSSSKKK@@@===<<>>AAADDDEEEEEEDDDLLLQQQNNNKKKLLLNNNNNNSSSYYY^^^```aaafffpppyyy}}}TTTUUU{{{yyymmmsssvvviiiccckkkhhhMMMooo\\\ccckkkZZZSSS^^^{{{vvv\\\IIINNNTTTKKKOOOfffwwwkkkVVV>>>ZZZqqqttt{{{~~~jjj|||lllaaaRRRJJJ999???LLLSSSZZZfffqqq|||{{{tttbbb[[[TTT???MMMSSS[[[]]]VVVOOOQQQYYYfff{{{rrrVVVRRRfffuuuqqqxxx|||nnnUUU>>>111000333555QQQtttiii|||}}}VVV>>>JJJzzzoooxxx}}}|||vvvfff^^^QQQIIITTTnnnllliiidddaaa\\\TTTJJJCCC777444000......///......---...---,,,...666???EEEGGGEEEFFFKKKLLLKKKLLLOOOGGG===:::BBBHHHFFFFFFIIILLLMMMVVVaaaaaaXXXWWW^^^[[[___aaaaaaeeennnttttttwwwxxxzzz}}}ccccccwwwfffOOODDD:::===TTThhhfffWWWLLLFFFRRRzzztttjjj]]]eeeqqq```___zzzdddaaa```UUUNNN\\\^^^\\\XXXUUUSSSKKKCCC???===AAAGGGKKKTTTmmmllliiifffXXX]]]pppuuulllxxxyyyqqqcccMMMBBBKKKgggttt\\\SSSNNNOOOIII999777AAAEEESSSXXXdddttt~~~|||ppp\\\^^^lllxxx```SSSYYYeeegggccccccbbbgggrrr}}}nnnqqq}}}~~~}}}rrrzzzvvvqqqsssjjjMMM444;;;|||vvv{{{\\\333:::MMM```SSSYYYooofffUUUQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSRRRSSSTTTTTTSSSRRRLLLRRRSSSNNNJJJIIIFFFAAA===<<<<<<>>>AAACCCDDDCCCBBBJJJOOOMMMJJJKKKLLLKKKNNNSSSYYY[[[\\\aaajjjrrryyy}}}}}}ZZZWWW~~~pppnnn~~~```aaaooooooSSS\\\[[[ddd[[[]]]SSSZZZuuurrrMMM@@@ZZZ^^^lll~~~zzziiiTTT:::UUU|||pppvvv{{{hhh}}}kkk[[[JJJEEE999>>>IIIOOOVVVeeeppp{{{~~~uuuggg]]]UUULLLNNNVVV```aaaWWWOOOTTT^^^qqqmmmYYYYYYhhh~~~ttt|||xxxzzziiiQQQ;;;000///222555OOOpppxxx___tttyyyOOO999HHHzzzkkkvvvyyy~~~~~~tttjjjbbbTTTKKKUUUmmmjjjgggdddaaa]]]UUUJJJBBB777444000......///......,,,,,,,,,,,,---333<<>>:::AAAGGGFFFGGGKKKKKKLLLTTT___```ZZZXXX\\\[[[^^^``````ccclllrrruuuwwwzzz}}}~~~~~~}}}||||||www[[[tttqqq___WWWLLLEEEMMM^^^eee[[[NNNNNNIIIZZZkkkuuuhhhaaaLLLEEE[[[^^^dddYYYNNNYYYccc\\\UUUWWW___ccc```YYYTTTPPPKKKDDDBBBBBBCCCBBBHHH```yyyiiifffXXX```ttt}}}rrr~~~kkkyyyxxxiiiOOO???EEEaaakkkcccRRRKKKNNNLLL<<<666===@@@QQQTTT^^^mmmxxx}}}rrrwwwwwwqqqzzz}}}xxxsssrrrxxx{{{pppzzzuuuooo}}}dddEEE///===rrr;;;777MMM___PPPRRRdddhhhSSSQQQRRRRRRSSSSSSRRRRRRQQQUUUSSSQQQPPPRRRSSSSSSSSSKKKPPPRRRPPPKKKHHHCCC???>>>===<<<===@@@BBBBBBAAA@@@GGGLLLKKKIIIIIIIIIHHHHHHMMMRRRTTTUUUYYYbbbiiirrrvvv{{{qqqwww|||xxxoooiiiqqq|||iiijjjqqq^^^KKKbbbuuu\\\aaaTTTUUUlllyyyXXX[[[}}}iiiUUU999QQQyyypppxxxqqqiiijjjVVVEEECCC:::CCCMMMQQQXXXhhhrrrxxxwwwdddYYY]]]jjjsss}}}|||ooodddiiitttjjjSSSWWW^^^jjj{{{xxxnnnyyyyyyuuuttteeezzzsssdddOOO<<<111000333111NNNnnnnnn]]]yyy~~~|||KKK888EEEwwwnnnuuuvvvzzz|||rrriiiYYYNNNVVVlllhhhfffdddbbb]]]UUUJJJAAA777444000......///......,,,,,,,,,------111;;;EEEFFFCCCEEELLLRRRPPPMMMKKKIII>>>:::AAAGGGFFFGGGLLLKKKLLLSSS^^^aaa^^^[[[\\\ZZZ]]]______bbbhhhqqqvvvzzz|||~~~|||zzzzzzzzzZZZxxxssskkk^^^WWW```jjjfffYYYVVVWWWUUUmmm|||ooo|||lllTTTPPPNNNUUUlllccc]]]SSSRRRTTTIII@@@GGGLLLUUU\\\\\\YYYYYYXXXVVVIIIFFFEEECCC===AAAWWWpppiiibbbVVVccczzzyyynnnooonnnNNN999:::ccclll___iiimmmTTTHHHJJJMMMAAA888<<>><<<;;;<<<>>>@@@@@@@@@@@@FFFJJJIIIGGGIIIHHHFFFEEEIIIMMMOOOQQQUUU\\\aaalllpppuuuzzz~~~zzzlllqqquuuuuu|||mmmvvvmmmrrrcccrrrVVVBBBaaadddeeeWWWRRRccc|||nnnZZZeeezzzwww~~~~~~jjjZZZ<<>>333222555444WWWrrrooo]]]}}}LLL:::AAAqqqwwwvvvuuuyyy}}}rrr```QQQUUUiiizzz{{{iiigggdddbbb^^^UUUIIIAAA777444000......///......---,,,---///...///:::GGGGGGBBBCCCLLLTTTSSSMMMJJJKKK@@@:::@@@FFFFFFGGGLLLLLLMMMSSS]]]cccccc___]]]ZZZ[[[]]]^^^___eeeooowwwvvvxxx{{{}}}}}}~~~~~~~~~___zzzwwwuuu||||||ssseeejjjccclllxxx\\\ggguuuwww}}}}}}tttgggQQQDDDLLLGGGJJJMMMMMMQQQVVVWWWTTTIIIFFFDDDAAA;;;<<>>LLLKKKJJJVVVrrrsssRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQSSSTTTSSSPPPMMMKKKNNNRRRSSSOOOGGG@@@======;;;:::;;;===?????????@@@EEEHHHFFFFFFHHHHHHEEEDDDGGGKKKMMMOOOSSSXXX]]]fffjjjpppvvvzzz~~~|||qqqssspppyyyqqqwwwwwwaaa^^^vvvUUU>>>WWWvvvhhhhhh[[[SSS\\\rrrhhhUUUYYYfffaaaxxx~~~wwwiii```AAARRRxxxpppxxx|||pppyyyeeeXXXKKKHHH<<>>qqqvvvuuusssxxx{{{gggTTTSSSggg{{{xxxllliiifffbbb]]]UUUJJJBBB777444000......///.........,,,---000...---999HHHHHHBBBBBBKKKTTTUUUOOOJJJNNNBBB;;;@@@EEEEEEGGGLLLLLLMMMRRR\\\eeegggbbb]]]ZZZZZZ[[[]]]]]]bbbmmmyyyvvvvvvvvvwwwxxxwwwtttqqqrrrqqqjjjvvvvvvqqqlll}}}ooo|||kkkWWWwww~~~vvvjjjcccLLLJJJEEEBBBEEEJJJHHHCCCFFFAAA@@@???:::999GGGYYYzzz~~~xxxhhh\\\SSSjjjxxxnnnmmmssspppNNN777666888|||nnn}}}xxxWWWIIIOOOHHH;;;666666@@@HHHQQQYYYdddsss~~~ssscccbbbggghhhfffwww{{{wwwzzz{{{~~~~~~xxxxxxvvv|||yyywww~~~jjjFFF666000888ZZZ|||}}}lll```:::777JJJMMMLLLTTTnnn```SSSTTTTTTUUUUUUTTTTTTSSSPPPQQQRRRSSSTTTRRRNNNKKKJJJKKKOOOQQQLLLCCC<<<;;;;;;:::999:::===?????????BBBDDDEEEBBBCCCGGGGGGEEEDDDGGGJJJLLLNNNRRRVVVYYY```dddkkkqqqvvvzzz~~~}}}yyyzzzrrruuutttyyydddlllTTT@@@{{{___qqqyyyhhh___UUUUUUeee|||zzz}}}qqqccc``````VVV~~~}}}rrrkkkfffDDDQQQvvvoooxxxzzzooovvvcccWWWKKKHHH:::>>>OOOSSSQQQ[[[fffnnnxxxsssxxx}}}}}}uuuuuu}}}}}}\\\MMMCCCMMMcccxxx{{{xxxrrrdddPPP<<<111///111AAAkkkpppooosssGGG777===ttt|||ooorrrnnnssszzznnnkkkhhhpppnnnXXXRRRdddwwwppplllgggbbb]]]TTTJJJBBB777444000......///......---***,,,000---+++666GGGJJJBBB@@@JJJUUUVVVPPPJJJQQQDDD<<<@@@DDDDDDFFFKKKKKKLLLPPPZZZdddhhhccc\\\ZZZYYYZZZ\\\\\\___lllyyyyyywwwuuuvvvvvvpppeee[[[\\\]]]uuu{{{ttt|||tttnnnzzzrrrfffpppzzznnneeeaaaXXXOOOLLLKKKFFF>>>DDD???===>>>;;;888@@@MMMvvvnnnddd[[[XXXooo~~~{{{mmmxxxmmmLLL555666;;;dddlllooo___HHHNNNJJJ===777555:::EEENNNRRRZZZhhhwww~~~wwwwwwqqq___ddd{{{nnnkkkooo|||~~~~~~tttttt|||tttyyyyyy{{{]]]???666///000RRRvvvkkkDDD555GGGMMMKKKOOOfffqqqTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQPPPQQQRRRQQQNNNLLLKKKJJJMMMPPPKKKAAA;;;;;;999888888999<<>>???DDDFFFDDDCCCEEEGGGJJJMMMOOORRRTTTXXX]]]dddjjjoootttyyy|||||||||zzzvvvzzzvvv~~~}}}eeevvvAAA>>>qqqsssjjjgggcccXXXNNNUUUmmmzzzvvvsssbbb|||vvvqqqmmmHHHRRRwwwrrr}}}}}}ooo{{{fffVVVIIIFFF;;;???OOORRRPPP]]]hhhkkknnnzzz~~~}}}xxxnnnqqq{{{{{{dddUUUQQQ___mmmuuullltttnnnxxxqqqbbbNNN;;;000...111CCCjjj]]]zzzrrrFFF888@@@vvvzzzooorrrkkkooozzzrrr^^^RRRSSSTTT[[[kkkrrr]]]RRRaaayyy}}}rrrnnnhhhbbb]]]TTTJJJCCC777444000......//////...,,,)))+++///+++)))444FFFKKKBBB???IIIUUUVVVPPPKKKSSSFFF===@@@CCCCCCEEEKKKJJJKKKOOOXXXdddiiiccc[[[ZZZXXXYYY\\\[[[^^^kkkzzzxxxvvvwww|||~~~wwwgggZZZIIIOOOooouuunnnwwwjjjrrrjjjwwwjjjaaa[[[SSSLLLEEE???===@@@>>>:::>>>FFFeeeggg```ZZZ]]]ssssss~~~jjjHHH111333666PPP~~~cccbbbaaaEEELLLLLLAAA;;;999777CCCLLLNNNRRR```pppyyyiii\\\hhhlllWWWXXXddd}}}yyypppttttttyyy{{{|||~~~OOO:::999000)))IIIUUU666AAAKKKHHHIII^^^|||UUUTTTSSSRRRRRRSSSTTTUUUTTTRRROOONNNOOOOOOOOONNNNNNLLLNNNQQQLLLBBB<<<>>>888777777999<<>>:::<<>><<>>DDD\\\vvvddd```UUUccc{{{zzzsssrrr|||iiiLLL666+++:::BBBzzznnn^^^WWWxxx|||QQQDDDIIIGGG>>>999777999@@@IIIQQQYYYhhhuuuyyy~~~qqqgggeeeQQQOOOGGGEEE___ppplll}}}pppvvv~~~|||uuuFFF444333111111CCCsssvvv>>>>>>IIIQQQAAASSSuuuZZZUUUPPPPPPSSSVVVUUUQQQQQQOOOMMMLLLLLLMMMOOOQQQOOOOOONNNIIIBBB===;;;<<<888666555666999<<<>>>>>>CCCAAA<<<777999???BBBAAABBBCCCCCCCCCDDDGGGLLLPPPRRRTTTWWW^^^eeekkkooopppwwwzzzuuuyyybbbrrr]]]llliii??????DDDzzzgggxxx^^^ZZZUUUFFFWWWyyy||||||rrrDDDiiirrr||||||}}}gggqqqNNNWWW===???CCCGGGJJJNNNVVV___bbb```jjjyyy~~~dddeee~~~ttt|||ddd[[[RRRddd~~~yyynnn}}}|||}}}wwwwww}}}gggJJJ<<<444111777XXXiiiFFFhhhvvvLLL777BBBwww~~~wwwqqqqqquuu~~~xxxXXXTTTPPPKKKNNNHHHMMMbbbIIIIIIRRRFFFBBBLLLMMMqqqyyyvvvggg]]]ddduuussskkkjjjfff[[[UUUOOODDD999555222////////////.........---,,,,,,///333777GGGIIIDDD===BBBOOORRRLLLMMMFFF>>>===BBBGGGIIIGGGKKKOOOQQQSSS___llllllbbbbbb[[[XXXYYYWWWVVVbbbrrrwwwyyyxxxwww}}}~~~cccmmmllleeebbb^^^[[[]]]hhhoookkk]]]KKKIIILLL[[[|||{{{yyyrrrgggXXXGGG<<<>>>FFFRRRrrraaa___YYYiii~~~~~~|||iii{{{}}}cccGGG555...111<<>>FFFLLLSSS```mmmrrruuuggg]]]OOOUUU___pppUUUNNNHHHJJJkkk}}}www{{{zzz{{{kkkvvv|||mmmrrr|||~~~xxxxxxjjj@@@333222111111CCCqqqzzzwwwDDDHHHLLLRRR???IIIgggfffZZZPPPPPPSSSRRROOONNNPPPOOOOOONNNMMMLLLLLLKKKLLLMMMLLLHHHCCC???>>>???888666555555888;;;<<<===AAA@@@<<<888999???AAA???@@@AAAAAAAAABBBEEEIIIMMMQQQRRRVVV[[[ccciiinnnpppuuuxxx|||wwwuuuuuu{{{~~~bbbppp```===888HHHuuukkkkkk[[[^^^WWWIIIfffyyyyyyuuuooorrrPPPtttrrryyy~~~cccqqqPPPWWWAAADDD???GGGLLLMMMQQQ\\\fffkkkrrr~~~rrrjjjhhh|||yyyrrr|||nnnNNN===333000888```ggg:::XXX|||yyyFFF999AAAwwwzzzrrrjjjjjjppp{{{pppVVVYYY]]]XXXQQQDDDJJJUUUJJJPPPSSSFFFJJJZZZ]]]sssuuupppbbbYYY\\\ffflllsssjjjiiifff\\\VVVQQQDDD999555222////////////.........---,,,,,,///333666DDDHHHFFF@@@AAAKKKQQQQQQOOOHHH@@@>>>BBBFFFHHHHHHKKKOOOQQQTTT___lllnnnhhheee___[[[[[[YYYWWW```lllxxxxxxxxxxxxwww~~~rrrkkk}}}tttkkkrrraaacccXXXPPPXXXUUUVVVJJJVVVttt}}}}}}yyyppp\\\JJJWWWmmm]]]^^^^^^mmm{{{qqq{{{uuulllzzzwww[[[@@@333111,,,777MMM|||```QQQOOORRRCCC;;;999888;;;AAAEEEKKKVVVbbbkkkzzztttdddYYYSSSQQQNNNJJJHHHeee{{{^^^SSSOOOPPPttt{{{{{{ttt{{{~~~ooolllxxxlllsssvvvuuuZZZ999222222000111AAAjjjooo|||ppp@@@CCCLLLQQQCCCEEEXXXxxxwww```PPPQQQTTTNNNJJJMMMOOOPPPPPPPPPOOOLLLIIIHHHIIIJJJIIIGGGDDDAAAAAAAAA999777666666888:::;;;;;;>>>>>><<<888:::>>>???<<<===>>>>>>>>>???BBBFFFIIINNNOOOSSSXXX^^^eeelllooorrrtttwwwzzz}}}~~~~~~rrrmmm{{{}}}qqqooo}}}uuunnn}}}RRR:::888MMMsss\\\yyyfff```]]]DDDRRRqqq~~~ttt___bbbyyywwwrrrsssmmmVVVtttqqq}}}dddtttQQQTTTCCCDDD;;;FFFNNNMMMNNNYYYjjjvvvvvv}}}xxxrrrxxx}}}kkkyyynnnNNN===111000<<<___bbb888]]]ppp@@@===@@@vvvvvvnnnggggggnnnyyy{{{aaaeeelllgggWWWIIIYYYiiikkkssslllZZZYYYeeehhhuuussskkk^^^UUUTTTUUUUUU___jjjzzzsssiiihhhfff]]]XXXRRREEE999555222////////////...---...------,,,...222555@@@EEEHHHDDDAAAFFFOOOVVVRRRKKKCCC???AAAEEEHHHHHHJJJNNNQQQUUU___kkkpppnnnhhhbbb^^^]]][[[[[[```hhhtttuuuzzz~~~yyyvvvrrrbbbmmm|||}}}jjjaaapppmmmdddfff```bbbmmm\\\QQQYYYlll~~~zzz{{{tttggghhhgggXXX\\\bbbpppkkk}}}qqqyyy}}}uuuVVV;;;111111000555999zzzXXXwwwQQQJJJOOOGGGCCC:::888999<<<@@@EEEOOOYYYaaaqqqxxx|||kkkVVVMMMNNNQQQQQQMMMGGGUUUzzzqqqfff^^^TTTmmmwwwzzzsssttt{{{mmmdddttt~~~rrrqqq|||wwwlllKKK444333111///111<<<^^^{{{xxxGGG777EEELLLJJJGGGOOOjjjfffPPPRRRTTTMMMJJJQQQPPPPPPQQQQQQPPPNNNLLLJJJJJJIIIHHHGGGDDDBBBAAAAAA;;;999888888:::;;;;;;:::;;;<<<;;;888999======999;;;<<<=========???CCCFFFJJJLLLOOOSSSYYY```hhhmmmoooppprrruuuxxxzzz||||||vvvuuuooouuuqqq|||xxxsss{{{ooosss~~~ppp}}}yyyEEE666;;;FFF]]]bbbuuuvvv___VVVQQQJJJYYY|||hhhUUUQQQQQQooo~~~cccRRRgggpppzzznnnvvvRRRMMMAAA???:::FFFNNNNNNNNNYYYjjjvvvpppvvv~~~}}}zzzvvvzzz{{{pppzzzvvvzzzmmmwwwcccIII:::///111BBBhhheeeAAAhhh|||lll<<<@@@@@@sssuuunnnkkkkkkpppzzzooohhhiiieeeVVVQQQsssyyytttvvv{{{wwwmmm```SSSLLLIIIGGGEEEYYYuuutttiiigggfff]]]YYYRRRDDD999555222////////////...------...------...111444;;;AAAGGGGGGBBBBBBMMMYYYUUUNNNEEEAAAAAADDDGGGHHHJJJMMMQQQUUU^^^iiiqqqtttiiibbb\\\[[[[[[[[[___bbbooopppyyy~~~yyyzzzvvvuuuwwwjjjyyywwwnnnfff}}}sssnnnsssyyyuuuqqqgggWWWOOO]]]sssrrroooqqqlllxxxbbbVVVZZZfffwwwtttlllsssRRR888///000444222666iiiwww```PPPiiizzz___KKKLLLLLLMMM===999888:::===BBBJJJSSSUUUfffooouuuppp^^^UUURRRPPPQQQKKKAAAIIIfffrrr[[[aaa~~~iiivvvssslllhhh]]]bbbrrrooozzzlllzzzUUUAAA111333000---000555MMMnnn===>>>EEELLLEEEFFF]]]iiiPPPPPPRRRKKKKKKSSSRRRRRRQQQQQQPPPPPPQQQQQQLLLKKKIIIFFFDDDBBB@@@???===<<<;;;;;;<<<===<<<;;;999:::999777888<<<;;;777:::;;;<<<======>>>AAADDDGGGIIILLLPPPTTT[[[ccciiilllmmmooorrruuuwwwyyyyyyxxxlllyyywwwrrr~~~ttt]]]^^^xxx}}}tttxxxnnnvvv|||xxxjjjfff>>>666???777KKKxxx~~~ZZZrrrcccRRRZZZDDDOOOiiizzzkkkTTTLLLgggrrr~~~www|||___TTT]]]ooovvvwww|||vvvTTTIIIBBB<<<;;;EEELLLNNNQQQ[[[ffflllkkkrrr||||||{{{}}}pppzzzzzzkkkpppuuu{{{}}}yyytttssstttsssXXXEEE:::...111FFFeeeSSS555WWW}}}mmm;;;@@@AAAooowwwpppjjjiiimmmwww~~~rrrbbb]]]___TTTUUUuuueeeRRREEEAAABBB===UUUtttvvvjjjgggfff^^^ZZZRRRCCC999555222////////////...,,,---...------...000222777<<>>===<<<===>>>???>>>===888999777555666:::999666999:::<<<<<<<<<>>>@@@BBBCCCFFFKKKNNNPPPVVV]]]ccchhhjjjmmmpppsssuuuvvvvvvpppllluuu|||zzz{{{gggiii|||tttiiifffSSS>>>888DDD666LLLwwwMMM___hhhVVVOOO:::MMMXXXooo~~~hhhPPPaaazzzuuufffwww~~~xxx]]][[[]]]mmmwww|||ttttttVVVIIIHHH>>><<>>===777888666333444888999555777999;;;;;;;;;<<<>>>@@@@@@EEEJJJMMMNNNRRRXXX]]]dddfffjjjnnnqqqrrrrrrrrriiisssyyy|||~~~|||vvvrrrsssyyyrrrooopppCCC@@@888@@@CCCVVVlll~~~gggpppeeeIIICCCJJJJJJaaazzztttnnnuuuqqqVVV[[[ooouuupppsssUUUYYY[[[kkkuuuxxxooopppXXXJJJNNN@@@:::AAAHHHKKKOOOWWW]]]^^^kkkttt|||yyytttlllnnnxxxzzzzzzpppSSSDDD;;;,,,444PPPsss\\\tttvvvBBB===CCCfffvvvjjj[[[[[[```kkktttzzz~~~|||lllzzzlll```XXXXXX\\\SSSeee{{{yyylllhhhfff___ZZZQQQAAA999666222////////////...,,,---......------///111111555AAAMMMHHH???EEEUUUZZZTTTKKKCCC@@@BBBFFFIIIKKKLLLPPPTTTYYYbbbooo{{{wwwnnnaaaYYYYYY\\\[[[XXXXXXlll|||~~~}}}~~~zzz}}}xxx~~~```^^^bbbgggccc]]]bbbmmm}}}gggbbb```dddxxxooorrr~~~oooUUU<<<...///444...222...444VVVyyyUUUzzzqqqMMMQQQIIILLLDDD<<<999999999===CCCCCCSSSZZZ^^^kkkrrruuu|||ttt```WWWfff|||tttkkkfff[[[XXXZZZTTTZZZnnn~~~~~~zzzkkk]]]___TTTMMMBBBDDDmmmtttppp}}}qqqkkkWWWAAA555,,,000)))---666---...FFFwwwccc___555888SSSNNNCCCFFFKKKlllqqqYYYOOONNNPPPQQQQQQSSSUUUVVVUUUQQQMMMJJJMMMJJJFFFEEEFFFDDDAAA>>>;;;:::;;;<<<>>>???>>>===777888555222333777888555666888:::::::::;;;===>>>>>>DDDJJJLLLMMMOOOUUUZZZaaadddiiimmmpppqqqpppoooaaawww{{{www}}}xxx}}}||||||pppllltttxxxyyy}}}hhh;;;BBB666555JJJ[[[fffzzzwwwRRRZZZJJJ@@@UUUmmm}}}yyyjjjfffZZZWWWgggyyyzzzoooKKKPPPTTTjjjlllzzzxxxnnnoooYYYJJJOOO>>>888AAAGGGIIIKKKSSS\\\```hhhqqq||||||~~~zzztttuuuxxxnnnfffzzzuuu]]]]]]ooo{{{pppQQQBBB999,,,666VVVbbb~~~xxxFFF???CCCdddttteee\\\[[[```jjjtttyyy}}}zzzuuuwwwnnnkkkjjjlllqqq]]]kkk~~~{{{jjjdddgggaaa[[[SSSEEE888555111.......................................333666AAANNNLLLAAA???EEEUUUNNNFFF@@@>>>???EEEKKKKKKLLLPPPVVV[[[bbbppp~~~{{{llleeeYYYKKKVVV```RRRTTTcccssszzz{{{}}}~~~~~~~~~}}}|||pppsssyyygggYYYgggyyyeeeYYY]]]lllyyyttt~~~}}}hhhLLL999333000,,,///...444444DDD~~~mmmSSS\\\bbbOOOIIIOOOJJJBBB999666999>>>@@@AAAHHHPPPWWW\\\ccclllssswwwsss___hhhzzzuuuxxxtttaaaYYYQQQLLLQQQ```iii|||uuunnniiicccZZZRRRNNNIII======YYY|||yyyzzzssssssxxxoookkk<<<<<<...............///000000KKKzzzoooDDD:::KKKYYYEEE;;;IIIRRRbbbSSSPPPJJJMMMNNNQQQSSSTTTSSSRRRQQQQQQLLLIIIFFFDDDDDDBBB===999999<<<===;;;888777;;;@@@::::::777333444999777000222444888:::::::::;;;<<<@@@AAADDDFFFHHHMMMRRRVVVVVV```iiimmmnnnoookkkeeehhhmmmuuu}}}~~~zzzvvv{{{zzzlllmmm}}}wwwwwwooovvvvvvVVV999666???@@@CCCFFFBBB[[[yyy|||gggPPPcccXXXMMMKKK```~~~eeeaaa[[[dddxxxlllfff```QQQ|||iiitttzzzmmmsssWWWLLLNNN::::::BBBIIIJJJJJJOOOWWW]]]gggqqq|||vvvooonnnrrrtttnnnfffccciiippppppjjj{{{fff___NNNYYYjjj|||vvv~~~}}}}}}jjj[[[AAA111444999OOOrrrnnnTTTOOO999uuuCCC???LLLqqqwwwooobbb]]]^^^fffnnnrrruuuyyyvvv{{{}}}}}}mmmeeexxx}}}tttgggsss{{{jjjeeefff```[[[RRREEE888555111.......................................000222===KKKMMMDDDAAAEEEXXXTTTNNNGGGCCCBBBFFFKKKJJJKKKOOOUUUZZZ```nnn{{{nnn^^^TTTMMMRRR\\\___OOOZZZjjjvvvzzzyyyzzz||||||~~~~~~||||||xxx|||iiinnn}}}~~~pppaaa[[[cccttt~~~ttttttxxxbbbGGG666222000---,,,+++000000===rrrvvvdddYYYnnnzzznnnbbbNNNPPPMMMFFF===777666:::<<>>vvvaaaCCCAAAPPPGGG>>>FFFNNNuuuqqqWWWOOOLLLRRRNNNPPPSSSTTTTTTRRRQQQQQQNNNKKKGGGEEEDDDAAA===999777:::======;;;::::::;;;999;;;999555555888777222333555777888888999:::;;;;;;===@@@DDDHHHMMMSSSXXX___\\\^^^fffhhhccccccggguuuwww{{{}}}}}}zzzuuuqqq{{{vvvsssuuuxxxuuuppp||||||jjjyyymmmHHH555777===IIIIIIGGGDDDRRRccc^^^gggtttSSS\\\PPPIIIRRReee{{{|||uuu~~~|||wwwmmmssshhhOOO}}}yyyuuukkk}}}aaaRRRSSSFFF;;;AAAHHHIIIIIIMMMUUU[[[fffmmmwww|||zzzyyytttlllddd______aaagggsssqqqVVVRRR___ddd^^^WWWKKK\\\hhhwwwttt~~~ssswwwwww~~~ggg[[[EEE555111666OOOjjjjjjMMMDDD555jjjDDD===GGGssszzzmmm```\\\^^^fffnnnqqqrrrtttuuuyyy~~~qqqjjjyyyxxxpppjjjvvv{{{jjjeeefff___YYYQQQDDD888555111...............------------------------......888GGGMMMHHHDDDEEEZZZZZZVVVOOOHHHEEEFFFHHHIIIJJJOOOUUUXXX^^^kkkwwwttt]]]UUUUUUPPPTTTeeeQQQUUUcccuuu}}}zzzxxxzzz{{{~~~~~~yyyyyy~~~yyyuuuuuufff\\\]]]iiizzzvvvqqq}}}}}}pppYYYAAA333000000...---+++...---333[[[lll```~~~```QQQPPPMMMEEE<<<666666999???AAACCCEEEIIISSS___hhhpppwwwxxx||||||{{{pppmmmjjjfffrrrnnnhhh\\\WWW___www{{{uuupppssspppcccQQQDDDBBBEEE@@@>>>SSSxxxxxx}}}xxx}}}~~~iii}}}cccEEE@@@///......------......///000(((MMMvvvTTT<<>>???===888444888;;;;;;888555666777555444666666666666666888::::::<<>>AAAHHHHHHEEEDDDGGGYYYiiinnn\\\jjjVVV___WWWOOOJJJLLL]]]zzzooozzzwww]]]^^^kkk```LLL}}}vvvppppppSSSOOOGGG<<<@@@EEEGGGHHHKKKRRRYYYdddiiiqqqyyywwwmmmeee___ZZZXXX```ccckkkgggVVVSSS\\\^^^XXXRRROOOfffkkkmmmqqqyyyrrrxxxxxx{{{```XXXKKK:::///333SSSlllpppLLL:::666aaaPPPBBBGGGxxx}}}iii```\\\^^^ffflllnnnoooppptttwww{{{}}}~~~~~~~~~~~~}}}}}}|||~~~wwwkkkmmmwwwpppiiirrrrrrgggbbbkkkzzz{{{kkkeeeeee]]]WWWPPPDDD888555111...............------------------------------444BBBKKKJJJEEECCCWWW\\\\\\TTTJJJEEECCCCCCIIIKKKPPPUUUYYY]]]hhhtttjjj\\\^^^TTTMMMZZZUUUQQQZZZnnnzzzyyyxxx||||||~~~~~~|||zzz{{{{{{zzzqqqaaa\\\bbbnnn|||xxxnnnzzzyyyiiiQQQ<<<111//////...000///000...,,,BBBsssaaallleeeOOOPPPPPPMMMDDD:::666888;;;<<<===???CCCKKKVVV]]]fffmmmooouuu~~~{{{www}}}sssuuuwwwsss~~~uuummmgggaaaXXXNNNCCC===@@@GGG999DDDdddvvvnnnxxxyyy}}}oooSSS:::<<>>888222888;;;===:::666555666777666666666555444444777999;;;===???@@@BBBEEEJJJNNNMMMKKKPPPXXX]]]___jjjwwwzzztttrrrqqqpppnnnbbb^^^}}}qqqwwwsssLLL888===CCCAAA@@@EEEBBBFFFIIIFFFiiinnnuuuMMMRRRYYY[[[ZZZRRRGGGIII___wwwtttmmmllllllOOOMMMUUUNNNLLLyyy|||tttxxxSSSJJJHHH===???CCCFFFFFFHHHNNNVVVcccffflllttt}}}~~~uuu|||{{{qqqiiidddaaa```eeeaaaeeebbbTTTPPPWWWYYYSSSQQQYYYvvvpppnnnuuuuuuXXXTTTNNN>>>///555\\\[[[888999[[[^^^EEEMMMyyy|||hhhddd___]]]ccciiikkkmmmppptttvvvxxxzzz{{{|||xxxjjjjjjyyynnnlllmmmlll^^^MMMMMMXXXpppoooddd___aaaZZZPPPQQQjjj{{{{{{kkkfffeee[[[TTTNNNDDD888555111...............------------------------///---222>>>HHHJJJGGGCCCRRR\\\aaaXXXLLLFFFCCC@@@JJJLLLQQQWWWYYY]]]fffqqq}}}|||ccc^^^XXXMMMOOOUUUNNNPPP```nnnsssvvvzzz|||yyyzzz}}}qqqrrrzzzlll```aaakkkuuuqqqrrr~~~uuubbbIII888000...------///000111///+++222UUU```RRRhhhQQQNNNNNNOOOKKK@@@888666888999;;;===AAAGGGMMMQQQZZZbbbfffooozzz|||~~~{{{tttiii___```SSSGGGBBBAAA>>>>>>@@@HHH___~~~ssssss|||uuudddDDD444000...---------------...//////...666bbbuuulllggg<<<<<>>@@@CCCHHHKKKXXX^^^^^^UUUVVVeeevvv~~~|||rrrkkkkkkllllllkkkcccZZZmmmyyysssdddAAA555===AAA;;;>>>EEEBBBGGGRRROOOZZZ{{{vvvrrrnnnKKKMMMWWW```^^^PPPFFFKKKXXXeeessswwwrrreeebbbdddgggNNNOOOKKKOOOIIINNNwwwqqqxxxuuuxxxuuuTTTNNNQQQ@@@>>>@@@EEEEEEEEEKKKSSSaaadddiiirrr{{{vvvnnnjjjkkknnnooojjjiiiaaaQQQPPPYYYZZZSSSQQQaaazzzqqqzzz~~~nnnSSSSSSQQQAAA111999cccggg888777VVVeeeAAAMMMppp}}}llljjjbbb]]]___eeeiiinnnssstttvvvxxxyyyyyy{{{}}}~~~~~~}}}~~~tttzzz~~~{{{|||pppSSSUUUVVVRRRMMMLLLNNNRRRVVVYYYVVVTTTTTTIIIDDDNNNiiiyyy{{{lllfffdddZZZRRRMMMCCC888555111...............,,,,,,,,,,,,,,,,,,,,,,,,///...222:::DDDJJJJJJGGGKKKZZZbbbZZZMMMGGGDDDAAAJJJMMMRRRXXXZZZ\\\dddnnn|||lll[[[YYYTTTNNNVVVQQQOOOVVVdddqqqxxxzzz~~~zzzwwwyyy|||xxxiii___hhh}}}~~~~~~}}}pppdddaaakkkxxxxxxsss{{{mmmYYYAAA444000...------)))......---///...@@@aaafffSSSfffcccUUUKKKNNNOOOFFF<<<777666777999===@@@DDDFFFHHHOOOWWW^^^hhhuuu}}}|||uuu~~~}}}~~~zzzssskkkcccWWWMMMRRREEE===>>>???:::777999___wwwzzztttzzz}}}yyytttIII<<<666---000------,,,,,,------...///'''///OOOzzzbbbBBBCCCIIIFFFGGGAAA@@@dddrrrUUUPPPMMMJJJJJJKKKKKKIIIFFFBBBCCCEEEEEEDDDCCCCCCDDDCCC>>>999888;;;<<<:::777999888:::;;;999555444666555666666666444444666888666888:::<<>>@@@===@@@NNNVVVWWW\\\qqquuuRRRUUUZZZ\\\VVVLLLGGGIIIDDDYYYiiixxx|||yyyooo```UUU\\\rrrtttTTTFFFLLLLLLTTTLLLHHH___qqq|||xxxlllwwwpppUUUOOOQQQCCC??????DDDEEECCCHHHQQQ\\\```fffnnnwww~~~zzzrrrooossswww~~~{{{mmm]]]bbbllliiiZZZVVVhhhvvvqqq}}}}}}hhhTTTYYYWWWEEE444888___fff999666VVVoooBBBIIIfffwwwrrrlllccc[[[\\\bbbgggnnntttsssuuuwwwxxxyyyzzz|||~~~~~~{{{yyyzzz~~~|||uuurrriii[[[PPPQQQJJJAAADDDQQQXXXWWWJJJPPPRRRTTTRRREEEGGG[[[kkkyyy{{{lllgggdddXXXQQQLLLCCC888555111...............,,,,,,,,,,,,,,,,,,,,,,,,---...111777AAAJJJNNNNNNBBBUUU```WWWKKKFFFDDDAAAIIILLLRRRWWWXXXZZZaaajjjuuucccZZZZZZSSSTTTTTTQQQOOO\\\pppzzzxxxxxxwwwwwwyyy}}}|||zzzqqqgggeeesss{{{tttgggaaaddduuuvvvvvv}}}}}}{{{cccNNN888000000///......'''...******222...111GGG[[[gggOOONNNSSSNNNDDD===666666777:::===@@@BBBCCCEEENNNTTT\\\gggrrryyyrrrddddddvvv{{{~~~zzzuuuuuuvvvpppqqqlllbbbXXXRRRJJJAAAAAA;;;:::<<<999777BBBQQQqqq|||vvvttt}}}rrrbbb>>>555555000000------,,,,,,------...//////222DDDTTT???FFFIIILLLGGG>>>NNNooohhhVVVPPPJJJHHHJJJJJJHHHFFF@@@BBBEEEDDDBBBAAABBBCCCCCC???;;;:::;;;;;;:::888:::666666:::;;;666222333333555777777666666777888666888:::<<<>>>BBBGGGKKKKKKKKKJJJPPPddd|||nnnfff^^^\\\aaagggiiihhhooo}}}xxxuuutttsss~~~mmmhhhIII<<<>>>AAAAAAAAA<<<:::>>>@@@BBBMMMRRRLLLpppppptttbbbQQQMMMRRRSSSPPPMMMBBBLLLTTTZZZiii{{{{{{{{{wwwqqqoooccc]]]TTTPPPVVViiiwww]]]MMMIIIFFFDDDNNNJJJFFFQQQvvvyyyooovvv|||dddTTTKKKFFF???>>>DDDEEEBBBGGGPPPUUUZZZcccjjjqqqyyysssuuu|||}}}zzz{{{}}}pppcccooovvvhhh]]]\\\tttrrruuuuuu}}}uuueeeZZZddd```JJJ555333RRRlllqqqjjjCCC666PPP}}}IIILLLiiissssssjjjaaaZZZ\\\aaaffflllrrrqqqsssvvvxxxxxxxxxzzz{{{|||yyyxxxzzzwwwssszzz~~~zzzxxxrrrjjjddd]]]QQQHHHJJJUUU\\\\\\TTTZZZ]]]^^^VVVFFFKKKgggrrr{{{{{{mmmgggdddXXXPPPKKKCCC888555111...............,,,,,,,,,,,,,,,,,,,,,,,,+++---000666???JJJRRRTTT;;;OOO[[[SSSGGGCCCBBB???HHHKKKQQQVVVWWWXXX___hhhkkkwwwppp\\\[[[TTTLLLQQQNNNHHHTTTlllvvvpppsssuuuxxxzzz{{{zzzzzzyyysssxxxwwwkkkdddaaaiii}}}uuuuuuzzztttppp\\\FFF222---///000...///)))111)))'''333///)))666```vvveeeyyyVVVPPPXXXVVVKKKDDD888666666777:::>>>@@@AAA???GGGKKKPPPXXXbbbjjjZZZ___pppuuuzzz}}}~~~zzzvvvlllppptttwwwvvvsssnnnlll```ccc^^^TTTLLLIIIDDD>>>::::::======777<<>>===<<<;;;:::888;;;555444:::;;;666222222222555777888888777777888:::;;;<<<<<<===@@@DDDGGGLLLEEEJJJbbb~~~vvvbbb[[[UUUXXXaaajjjnnnnnnrrr___uuu~~~zzzXXX;;;666;;;<<<===AAA===999FFFJJJ>>>CCCMMMFFFhhh{{{wwwsssLLL@@@KKKWWWYYYWWWTTTLLLKKKOOOOOOKKKNNNWWW^^^VVVTTT[[[\\\RRRJJJIIIHHHLLLVVVgggvvv{{{uuummmkkkOOOJJJLLLFFF<<>>DDDEEEBBBFFFPPPOOOVVV```ggglllttt}}}qqqjjjvvvlll|||~~~hhhXXX\\\ooo|||ooo}}}eee```mmmgggMMM555---EEEnnnttt{{{SSS666CCCMMMUUUsssvvvqqqfff^^^YYY\\\aaaeeejjjoooooorrruuuwwwwwwwwwxxxyyyzzzwwwyyy|||sssjjjuuu{{{wwwvvvwwwyyyyyykkkaaaXXXUUUWWWYYY^^^bbbccchhhiiigggZZZFFFLLLjjjwww~~~{{{mmmfffbbbYYYUUUOOOBBB999555222////////////............------,,,,,,,,,(((***...333:::EEEPPPWWWHHHKKKRRRWWWOOOCCCBBBIIIBBBMMMVVVXXXVVVYYY```dddhhhuuudddSSSUUUNNNPPPPPPMMMOOOYYYhhhrrrtttmmmppp{{{~~~vvvxxx~~~tttiii[[[jjjyyykkkrrr{{{sssnnnYYYBBB...---000---,,,///,,,,,,------...///000000@@@vvv^^^~~~]]]JJJYYYUUUFFFOOOGGG<<<555888:::999:::>>>======EEENNNQQQWWWmmmkkk^^^rrrvvvxxxwwwtttssswww{{{wwwtttqqqnnnlllggg```[[[UUUQQQMMMHHHEEEBBB???===888;;;;;;999BBB\\\}}}pppvvvxxxxxxyyyYYY;;;111111...+++---,,,,,,,,,---------.........;;;%%%MMMggg{{{BBB>>>UUUVVVVVVDDDEEEJJJYYYYYYDDDJJJKKKPPPQQQEEEEEEFFFDDDAAA??????DDDHHHCCCBBB@@@>>><<<;;;:::999999999888777666555444444555555555555666777999:::AAA888666<<>>bbbxxx333IIIzzzHHHNNNaaa{{{zzzmmmeee\\\[[[dddlllkkkfffjjjmmmqqqtttuuuvvvwwwxxxsssxxxyyyuuuxxx|||ttteeeiiikkk{{{}}}pppxxxwwwwwwjjjYYYPPPUUU]]][[[UUUccceeejjjgggVVVIIIUUUkkkvvvzzzyyylllfffbbbYYYVVVPPPBBB999555222////////////.........---------,,,,,,,,,)))***,,,000666???IIIPPPKKKKKKQQQZZZZZZRRRLLLKKKBBBHHHPPPUUUVVVXXX]]]bbbiiinnnqqqYYYVVVKKKNNNOOOMMMLLLTTTaaakkkqqqmmmpppxxxzzzwwwyyy{{{uuu{{{zzz~~~yyymmmaaa```nnn{{{rrrwwwzzzooojjjTTT>>>------000...,,,...,,,,,,------...//////000+++UUUzzzbbbddd|||SSSFFFRRRSSSGGGHHHAAA:::777666666999===>>>===BBBHHHIIIKKK[[[nnnppp```mmmoooqqqnnnjjjhhhkkknnngggdddaaa___\\\XXXRRRMMMLLLIIIDDD@@@===;;;999888666>>>>>>;;;LLLpppuuubbbuuuuuu~~~aaaHHH222...000---+++---,,,,,,,,,------------...---(((333888hhhiiiAAA===LLLQQQGGGJJJJJJKKKooo```SSSGGG@@@EEEKKKHHHHHHHHHHHHGGGEEEBBB@@@BBBAAA???===;;;:::999999777777777777666666666666777777777888888999999:::+++@@@JJJ???999@@@DDD>>>MMMYYYrrr}}}eeeXXXWWWOOOXXX___hhhoookkkqqqxxxuuuzzzwwwsss]]]GGG555555999:::;;;???FFFBBB@@@BBBCCCCCCGGGLLLTTTgggiii~~~\\\IIIMMMJJJPPPKKKMMMWWW[[[UUUPPPQQQUUUXXXXXXWWWYYY___bbbbbbyyyjjjtttyyy[[[LLLHHHEEE@@@FFFFFF@@@<<>>PPPlllnnnvvv~~~GGG888------///,,,***,,,,,,,,,,,,,,,------------...***777,,,MMMbbb<<>>AAA@@@>>>===;;;:::999999666666666777777777888888999999:::::::::::::::999;;;333222;;;AAABBBJJJWWWpppkkkYYYPPPGGGRRRVVVdddnnnvvvcccsss}}}wwwyyynnnvvvJJJ<<<333444777777999>>>DDD@@@???AAABBBAAADDDHHHIIIFFFXXXtttkkkRRRzzztttPPP<<<555;;;UUUmmmooocccYYY___iiimmmllluuutttccc```sssHHH???BBB???===BBBDDDHHHAAA000CCCCCCLLL}}}yyy~~~uuuqqq___RRRKKKBBB===BBBFFFEEEGGGLLLLLLTTT[[[^^^bbbkkktttzzzzzziii```aaa^^^```hhhjjjiii}}}nnnWWWfff~~~rrruuu{{{eeesssrrrIII333666888XXXppp999888TTTCCCXXXgggiiigggccc^^^\\\^^^dddjjjjjjkkkllllllmmmppptttxxxzzzyyyuuuvvv~~~hhhaaaiiiqqqiiiiiivvv~~~sss^^^QQQQQQUUUPPPGGGDDDPPPWWWQQQJJJRRReeetttqqqtttxxx|||sssgggdddbbb[[[WWWPPPBBB999555222////////////...------------------------///...------000777AAAGGGRRRKKKHHHSSSdddjjj]]]LLLPPPHHHIIIVVV^^^]]]^^^eeeiiiiiirrrzzzYYYRRRRRRQQQNNNHHHFFFLLLTTTbbbkkkqqqrrrsssvvvwwwuuugggnnnttt|||vvvooohhhccc___{{{zzzrrruuuzzzqqqaaaXXX@@@444,,,---000...,,,,,,,,,,,,,,,------.........666$$$PPP{{{YYYFFFTTTJJJPPPOOODDD;;;999999666888555666<<>>eeekkk\\\UUUVVVUUURRRNNNKKKKKKMMMMMMLLLJJJHHHFFFCCC@@@>>>888999999999888999:::;;;999FFFeeeuuunnnssswwwZZZ<<<444...//////+++***,,,++++++,,,,,,,,,---------+++888)))...:::\\\{{{GGG:::QQQRRRQQQQQQNNNEEENNNhhh___VVVNNNKKKHHHFFFDDDCCCCCCCCCBBBAAABBBAAA???>>><<<;;;;;;:::777777777777888888888888999:::;;;;;;;;;:::999888===333666AAAAAAHHHqqq~~~gggYYYSSSPPPLLLkkkllluuu|||xxxiiisss}}}yyy}}}UUU<<<666333555666555777;;;AAA>>>===@@@AAA???AAADDDBBBBBBBBBVVV}}}zzz|||ooo~~~oooWWWOOOLLLGGGDDDDDD]]]^^^[[[WWWWWW]]]aaaaaafffwww}}}ooojjjOOO???DDDFFF===;;;EEE>>>DDDSSS>>>CCCAAA>>>}}}pppqqqeeeWWWMMMDDD???AAADDDEEEGGGJJJJJJPPPWWW[[[___fffnnnttt|||}}}}}}wwwnnnmmmeeeeeelllnnnjjjsssxxxxxxxxxuuudddOOOqqq{{{pppsssyyywwwgggfffzzzkkkEEE333444666DDD~~~wwwnnnDDD111wwwfff@@@TTT```mmmhhhbbb^^^[[[\\\bbbiiihhhiiijjjjjjjjjkkknnnqqqssstttsssttt}}}{{{iiicccjjjiiieeeooo~~~|||mmm```ZZZXXXRRRKKKCCCPPPSSSIIIHHHYYYllluuuuuuwwwyyyzzz{{{~~~rrrfffcccbbbZZZVVVPPPAAA999555222////////////...------------------------------,,,,,,...555>>>DDDVVVOOOIIIMMM]]]iiiaaaQQQVVVLLLIIIRRR\\\___aaaeeegggppprrrxxxfffVVVPPPLLLJJJGGGDDDGGGMMMXXXcccnnnqqqrrrttttttrrrfff~~~}}}xxxnnnccc___dddkkkppphhhlllxxxyyymmm[[[MMM666000,,,---///...,,,+++,,,,,,,,,---------------444***444ccciii}}}}}}VVVOOOEEEKKKNNNJJJEEEBBB===999666333333888===>>>>>>???===FFFPPP\\\pppttt```OOODDDIIIHHHHHHFFFDDDCCCCCCDDD@@@@@@???>>>;;;999888777555777999888888999;;;>>>DDDrrrhhhooo|||}}}hhh;;;666222///...---+++,,,...+++++++++,,,,,,,,,------)))111%%%///---;;;{{{pppnnneee<<<<<>>=========::::::999999999888888888:::::::::;;;::::::999999<<<>>>===CCCbbbbbbQQQNNNOOOMMMZZZxxxmmmkkksss~~~vvvjjjnnn~~~ccc<<<555444555777666444666999===;;;<<>>???BBB@@@HHHBBB@@@eeeiiikkk```{{{rrrpppxxxgggccckkk}}}{{{zzzjjjEEEBBBCCCIIIHHHAAA@@@EEE??????hhhWWW???BBBDDDttt|||}}}~~~fffMMMNNNGGGAAA@@@CCCDDDFFFHHHIIIMMMSSSYYY^^^ccciiiooosssrrrnnnwwwmmmllljjjkkkvvv{{{mmm^^^VVVVVV}}}tttqqquuuzzzzzzvvveeejjj^^^===222444666AAAzzziii999aaa???LLLWWWtttxxxkkk___]]]______bbbffffffhhhiiiiiihhhffffffgggkkkpppssssssvvv~~~vvveeejjjssspppvvvvvviii___WWWQQQMMMUUURRRFFFJJJaaarrrtttvvvwwwyyyzzz{{{}}}sssfffbbb```YYYUUUOOOAAA999555222////////////...,,,,,,,,,------------...************,,,222999>>>UUUVVVQQQLLLUUUddddddZZZWWWPPPIIIKKKTTT]]]aaaaaadddsssuuuppp___RRRHHHGGGGGGEEEFFFKKKNNNXXXdddllloooqqqtttwwwxxxpppyyyyyyuuunnneee]]]]]]jjjxxxxxxooojjjsss}}}vvvhhhVVVBBB000...------......,,,,,,,,,,,,,,,,,,,,,,,,------)))777...555mmmuuuggg}}}~~~```MMMHHHGGGKKKLLLIIIDDDAAA:::777555666999:::999777BBB>>>::::::BBBMMMVVVZZZdddaaa[[[TTTMMMFFFAAA>>>??????>>>>>>===>>>>>>???:::;;;;;;999777555666777666777888777888===EEELLLjjjtttxxx???555///---+++***+++,,,...///++++++++++++,,,,,,,,,,,,///!!!555///+++:::RRRyyysssEEEBBBDDDIIIKKKKKKKKKIIICCCooooooaaaEEEFFFHHHJJJKKKJJJGGGEEEDDDCCCBBB@@@??????>>>>>><<<<<<;;;;;;:::::::::999;;;;;;::::::::::::;;;<<<;;;???IIIaaa}}}bbbOOOHHHIIIMMMOOOmmmtttgggcccnnn}}}nnnxxx|||{{{zzztttxxxOOO666333444666777666555666888:::888:::???@@@>>>???AAAGGGLLLKKKGGGPPPrrrcccgggmmmxxxkkkxxx|||SSSGGGCCC>>>===@@@DDDEEECCCFFF???ooojjj??????LLL]]]xxxwwwkkkRRRPPPIIIBBB???AAADDDFFFFFFHHHIIIOOOWWW]]]```ffflll|||zzzrrrlllvvv^^^\\\qqqwwwuuuzzz~~~mmmbbbppp|||QQQ888444555777@@@sssRRRTTTyyyLLLHHHSSSjjjwwwrrrbbb```bbbaaa```aaabbbeeeggggggeeebbbaaaaaaeeemmmssssssqqquuuyyygggmmm}}}mmm___VVVccc```TTTIIISSSiiivvvuuurrrtttxxxzzz|||tttgggbbb___WWWTTTNNNAAA999555222////////////...,,,,,,,,,---------......******++++++---000666:::MMMYYYZZZNNNMMM[[[dddbbbWWWTTTKKKDDDKKK[[[aaa^^^cccpppuuusssuuu```NNNKKKLLLHHHFFFHHHGGGKKKWWWeeekkkmmmwww}}}rrrzzzzzzvvvmmmdddaaaaaahhhvvvvvv~~~ssstttpppzzz|||kkk___QQQ888---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333///***FFFmmmjjjTTTEEEJJJPPPKKKHHHKKKAAA>>>:::777777888777666::::::<<>>:::666444999::::::;;;;;;===???AAA:::999888888::::::;;;;;;999:::;;;999777666888:::999999888999???NNNbbbqqqtttjjj{{{xxx}}}HHH...444,,,+++***)))***------,,,***++++++++++++,,,,,,,,,---&&&555...222555999tttyyyPPPAAAHHHFFFHHHNNNKKKGGGHHHddd^^^SSSIIIGGGLLLOOOLLLGGGCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<===============<<<:::999:::<<<>>>@@@???\\\zzzwwwqqqlll\\\MMMGGGFFFHHHSSS```zzzsssssswww}}}{{{ddd;;;888222333444444555777888888888777999???AAA??????BBBHHHHHHMMMPPPLLLVVV}}}jjjiiippppppnnnnnn```[[[___kkknnnhhhiiiqqqzzz[[[RRRLLLCCC;;;;;;>>>AAABBBDDDGGGCCCgggvvvNNN999GGGRRR{{{yyyhhhtttsss___QQQKKKCCC???@@@DDDEEEEEEEEEEEEKKKUUU[[[]]]bbbiii}}}rrruuuttt}}}mmmkkktttyyyIII666999777888<<>>999888:::::::::555444555777777666:::AAA:::;;;;;;;;;999999:::;;;888777666666777888888888666777888777555444666999;;;::::::===JJJbbbmmmdddxxx}}}III555;;;---......,,,+++,,,---+++'''******+++++++++,,,,,,,,,!!!888!!!,,,666333PPPwwwoooYYY888HHHKKKMMMRRRJJJEEEFFFRRRfffwwwYYYJJJLLLOOOJJJBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@???===;;;::::::===AAACCCrrrbbb]]]vvv{{{hhhUUUJJJDDDFFFEEEHHH\\\uuufffbbbnnnppp~~~uuummmXXX---999111222222222555999:::999666555999???AAA@@@@@@BBB@@@@@@FFFLLLKKKPPPffftttzzz|||yyyxxx~~~tttKKKDDDMMMCCC===???FFFDDD;;;<<>>???CCCEEEDDDCCCBBBHHHSSSZZZ\\\```gggsssppplllvvv~~~iiiooovvvyyyFFF888===999777>>>RRRWWW<<>>===???BBB??????SSSkkk}}}rrriiinnnvvvsss```MMMHHHEEE???AAAYYYqqqnnnZZZbbbyyyyyy|||tttfff<<<...333111111111222333444555666===FFFHHHAAA???DDDDDD===AAAFFFJJJJJJHHHKKKTTT[[[rrrmmmsssMMMEEEHHHGGGAAA===:::<<<<<<;;;>>>CCC<<<;;;<<<>>><<<:::???FFFllltttvvv~~~qqqZZZRRRFFF======AAADDDCCCFFFCCCFFFOOOXXX\\\```cccnnnxxx}}}kkkqqqyyyyyymmmhhhooo```999;;;CCC@@@BBBEEEPPPooommmAAArrr>>>JJJLLL^^^|||uuuppplll```XXXYYYXXX]]]aaaaaa]]][[[\\\^^^eeehhhjjjlllkkkkkkkkklllwwwjjjaaalllqqqmmmlllpppvvvzzz{{{{{{{{{{{{vvv~~~~~~~~~oooccc```___YYYWWWQQQDDD===666000000000...,,,---------------------------+++,,,,,,,,,,,,///333777555BBBTTT\\\WWWQQQYYYfffrrraaa[[[ZZZNNNFFFPPP[[[bbbhhhpppwwweeeRRRMMMLLLHHHIIIDDDCCCGGGLLLTTT```kkkvvv|||~~~|||~~~{{{xxxxxxwwwwww{{{sssWWWHHH<<>>;;;:::777111<<>>===HHH___nnnpppttt{{{yyyvvv{{{xxxKKK555111222111111111222333444555666;;;CCCEEE???>>>CCCCCC===AAAEEEIIIIIIHHHKKKSSSZZZlllzzzyyykkkIII>>>@@@EEEIII???<<<:::<<<===;;;===AAA===::::::======;;;???DDDjjjxxx{{{yyyxxxmmm[[[TTTIII@@@>>>@@@BBBCCC???AAAFFFMMMPPPQQQXXX```fffppp{{{xxxpppwwwtttddddddooo~~~WWW444444888444777BBBPPPfffUUUTTTcccEEELLLRRRmmm}}}kkkddd___\\\\\\XXX\\\```___\\\ZZZ[[[^^^aaadddhhhjjjjjjkkklllnnnrrruuulllqqqrrrmmmpppssswwwzzzzzzyyyxxxyyyttt{{{pppdddaaa```ZZZXXXRRREEE===666000000000...,,,---------------------------+++,,,,,,,,,,,,...222555111===MMMYYYZZZUUUUUUYYYvvvtttiii^^^WWWMMMKKKTTT```gggooovvv{{{|||\\\TTTRRRKKKHHHEEECCCDDDDDDFFFOOOXXXxxxvvvwwwtttjjjrrrrrrtttyyyyyyvvvwww{{{vvvdddEEE@@@<<>>CCCEEEgggsssggg777,,,111...))))))************************)))))))))*********++++++++++++++++++,,,---...///333>>>}}}KKK<<>>MMMcccmmmeeeeee~~~yyywwwSSS333111444///111111111222333444666666888???AAA===<<>>>>>999888;;;======>>>AAA]]]xxxnnnwwwzzz~~~nnn]]]VVVMMMDDD??????AAACCC>>>CCCKKKOOOLLLLLLVVVbbbbbbkkkttt}}}}}}nnnsss|||rrrfffkkkxxxpppIII111444777666===EEEQQQTTTqqqSSSqqqDDDLLLNNN___}}}ooobbbbbbaaa]]]YYY[[[]]][[[YYYXXXZZZ]]]\\\```dddggghhhjjjlllnnniiitttyyylllhhhnnnoookkkqqqsssvvvxxxxxxxxxyyyzzztttwwwzzz~~~~~~}}}pppdddaaaaaa[[[XXXSSSFFF===666000000000...,,,---------------------------+++,,,---,,,,,,...111444888<<>>===<<<;;;666777999:::999777555333999777888===???<<<;;;<<>>999666<<>>;;;:::>>>@@@>>>AAADDDGGGHHHHHHJJJPPPUUUYYY^^^ZZZcccSSS>>>666AAABBB444///888:::888999======::::::<<<>>>888666:::>>>======>>>JJJsssgggsssiiiwww___WWWNNNGGGAAA>>>@@@DDD>>>CCCJJJMMMLLLLLLVVVaaaccciiipppvvv}}}tttiiiyyy}}}}}}yyylllrrr~~~```;;;000666777999AAA;;;EEEDDDjjjRRRiiiTTTIIITTTVVVsss~~~hhhgggdddZZZZZZ[[[ZZZXXXVVVVVVYYY\\\ZZZ]]]aaadddeeefffhhhjjjgggiiippp{{{pppaaaWWW[[[]]][[[^^^eeeiiihhhmmmooosssuuuwwwyyy|||~~~wwwvvvvvvxxx|||}}}{{{yyyooodddaaa```[[[YYYTTTFFF===666000000000...,,,---------------------------+++,,,------,,,---000222===:::===IIIZZZaaaYYYMMMTTTooouuunnnkkkYYYCCCAAAUUU^^^kkktttxxx}}}qqqVVVMMMIIIFFFEEEDDDAAA>>>BBBHHHmmmzzzyyyhhh```hhhlllgggnnnooossswwwwwwttttttwww}}}rrrWWWGGGEEE???===III___rrrzzz}}}||||||}}}nnnbbb^^^fffeeeZZZVVV[[[aaapppvvv\\\GGG:::333///---------,,,,,,,,,+++++++++++++++++++++++++++++++++'''000000***...111///---,,,DDDxxxdddUUUFFF>>>===???EEEJJJDDDEEEFFFFFFFFFDDDBBBAAA???>>>>>>>>>======<<<<<>>???>>>:::777<<>>BBBSSSjjj|||rrr```SSSNNNBBBDDDDDD@@@===BBBNNNXXXccchhhlllnnnwww|||~~~zzzvvv{{{CCC111555444000...000000111222333555666777666999;;;::::::===??????AAADDDFFFGGGGGGJJJNNNRRRSSSTTTQQQWWWjjjjjjPPP@@@===<<<;;;666111555???888666888<<<===999888:::===777555:::===<<<;;;;;;>>>llleee}}}sssgggdddYYYOOOIIICCC>>>???EEE>>>===@@@FFFIIILLLRRRZZZaaaeeejjjooottt~~~rrrkkkvvvwwwvvvkkksss~~~TTT444000444444666:::///555===gggOOOeeeuuuGGGTTTLLLmmmpppiiidddYYY[[[ZZZXXXVVVUUUVVVXXXZZZYYY\\\___aaaaaaaaacccdddggghhhjjjmmmoooxxxxxxhhh\\\RRRKKKOOOTTTYYYZZZ\\\aaadddfffjjjmmmqqqsssuuuwwwzzz|||{{{xxxuuuvvvxxxyyyvvvsssnnnccc``````ZZZXXXSSSFFF===666000000000...,,,---------------------------,,,---...---,,,---...000:::777888CCCVVVdddcccZZZNNNcccsssyyyyyyhhhQQQEEELLLWWWeeepppvvv{{{hhhWWWNNNHHHDDDCCCAAA???@@@CCCHHHQQQWWWVVVYYYccchhheeellllllooosssssspppqqquuurrr~~~zzzmmmoooUUUPPPAAA555<<>>444///,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((...000***(((---000...,,,999GGGwwwpppfff]]]QQQGGGCCCEEEEEEEEEEEECCCAAA???>>>AAA>>>;;;999:::>>>BBBEEE>>>===<<<<<<;;;AAARRRcccdddnnn}}}xxx```|||{{{zzz]]];;;///222///))))))...+++$$$))))))))))))))))))))))))((((((((()))))))))******,,,++++++++++++,,,,,,---///(((111:::ppp|||hhh===666;;;;;;>>>GGGJJJAAA>>>AAA??????UUUsssmmmcccddd[[[WWWQQQHHHAAA>>>@@@DDDFFF@@@999999BBBQQQaaakkkVVVgggxxx}}}ttt___000,,,444///,,,222000000000222333555777888888999;;;::::::<<<>>>@@@AAACCCEEEFFFGGGIIILLLOOOPPPPPPNNNUUU^^^^^^iii^^^LLLFFF===<<<>>><<<777666999999666777555777;;;;;;888777999:::777666:::<<<:::999;;;>>>cccjjjuuuyyyyyyppp```QQQKKKFFF@@@???DDDCCC>>>===CCCJJJNNNQQQUUUXXX[[[bbbiiinnnxxxyyyllllllzzzqqqxxxxxxiiilll|||nnnFFF000555:::>>>AAA@@@@@@999===WWWmmmeeeTTTJJJCCCbbbfff{{{kkkeee]]][[[ZZZXXXVVVUUUVVVWWWXXXXXXZZZ]]]^^^^^^]]]^^^^^^```cccjjjnnnkkklll}}}nnnYYYKKKHHHJJJMMMLLLOOOSSSVVVZZZ^^^bbbeeejjjmmmqqqsssssstttuuuvvv|||yyyuuutttuuutttqqqnnnmmmbbb______YYYXXXSSSFFF===666000000000...,,,---------------------------,,,---...---,,,,,,---///222777;;;BBBOOO___gggggg[[[[[[lll|||gggQQQDDDOOO^^^jjjqqqwww~~~pppXXXOOOGGGEEEDDD@@@>>>>>>888;;;AAAIIIPPPVVVZZZ^^^ccccccgggmmmnnnlllmmmqqqrrrooo~~~pppfffqqqllljjj\\\EEE???PPPgggttt|||~~~vvvmmmeeeaaa\\\ccc```SSSKKKTTTfffqqqppp\\\FFF888000++++++---,,,,,,,,,++++++++++++*********************************...---'''***///---***///***GGGvvvkkkfffbbb\\\UUUNNNIIIFFFDDDEEEFFFGGGJJJMMMQQQUUUWWWWWWVVVWWW[[[```jjj|||rrrfffccczzzyyy|||ZZZ444------///---((((((,,,+++&&&))))))))))))))))))))))))(((((((((((()))))))))***+++*********+++,,,------,,,'''333***JJJyyypppzzzooo]]]CCC;;;GGGAAA>>>AAAHHHFFF>>>;;;???FFFRRRWWWRRRSSS^^^ccc___TTTTTTTTTQQQKKKCCC<<<888;;;===>>><<<:::888777666999;;;AAAMMM[[[cccdddbbbYYYvvv|||yyyeeeDDD+++,,,111---,,,333//////000111333555777888:::;;;;;;<<<;;;;;;>>>AAAAAACCCDDDFFFGGGIIIKKKLLLPPPTTTPPPNNNTTTRRRSSS]]]~~~aaaKKK>>>>>>???888666777999:::======666///777555555999999666666999888777888;;;:::777777;;;===WWWtttxxxiiiUUUNNNIIIBBB???BBBGGGAAA???CCCIIIKKKNNNQQQRRRUUU\\\cccgggnnn~~~yyy}}}{{{hhhjjjppp{{{zzz{{{~~~vvvgggeeettt[[[999///:::AAAIIIPPPHHHSSSCCCDDDFFF\\\qqqyyyvvvCCCEEETTTTTTuuuiiibbb[[[ZZZXXXWWWVVVWWWWWWVVVUUUXXXZZZ\\\[[[[[[[[[\\\YYY\\\dddllliiifffqqqwww```NNNGGGGGGLLLPPPEEEFFFJJJQQQXXX]]]bbbeeegggjjjooorrrssssssssssssxxxvvvtttsssqqqooommmkkkmmmaaa^^^^^^YYYWWWSSSEEE===666000000000...,,,---------------------------,,,---......,,,,,,---...---999BBBDDDJJJWWWeeellleeeUUUbbbtttWWW>>>JJJYYYfffmmmssszzzcccVVVKKKHHHGGGBBB>>>;;;AAA===>>>DDDGGGGGGMMMWWWZZZ[[[aaahhhjjjhhhiiimmmwww~~~}}}eeeZZZ|||```KKKMMMZZZcccyyy|||~~~}}}zzzyyyzzz|||xxx{{{xxxmmm^^^UUUVVV[[[hhhMMM===HHHXXXcccuuuwww}}}YYYLLL>>>666///***,,,222,,,,,,,,,+++++++++*********************************&&&,,,000+++,,,000+++,,,(((111666DDDxxxtttrrrlllsss}}}ssshhhhhhtttiiiFFF444,,,111$$$)))......)))&&&)))...))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...'''666+++---///TTThhh>>>999IIIOOOPPPHHH@@@@@@CCCEEE============>>>>>>>>>===<<<===999555666;;;<<<888===<<<999777:::@@@DDDDDD>>>JJJRRRLLLDDDMMMjjjyyyzzzzzznnn|||```888111...111111......111//////000111333555777888<<<<<<<<<===<<<;;;>>>BBBBBBBBBDDDFFFGGGIIIJJJKKKFFFXXXZZZQQQSSSVVVUUUXXXbbbuuummmqqqaaaJJJ======AAA:::777;;;:::888555555777666333666<<<777444555888888666666999666777999<<<999555777<<<888MMM}}}uuuyyyqqqYYYQQQLLLCCC>>>@@@EEE@@@===@@@BBBCCCFFFJJJSSSUUUZZZ``````cccqqq}}}lllVVVKKKSSSaaavvv}}}ooodddrrrzzz{{{wwwfffiiixxx{{{tttSSS555///;;;>>>GGGLLL???MMMAAALLLDDDZZZiii~~~CCCNNNLLLNNN```nnneee[[[ZZZXXXWWWXXXWWWWWWVVVSSSVVVYYYZZZZZZZZZ[[[\\\[[[ZZZ___gggfffccclll{{{|||ooo```WWWTTTTTTSSSSSSMMMLLLNNNVVV]]]aaaccceeeaaaffflllqqqsssttttttuuuttttttsssqqqooolllkkkjjjhhhdddaaa^^^ZZZTTTNNNKKK@@@777111000000...---...------------------------...------,,,,,,++++++***///444@@@JJJHHHGGGXXXnnnpppcccZZZbbbsssyyylll]]]OOOEEEKKKaaannnnnnqqq|||pppWWWPPPLLLCCC>>>???@@@===>>>AAABBBBBBFFFKKKTTTVVVXXX[[[\\\___cccfffrrr|||nnnrrrtttnnnwwwvvvvvvwwwyyyxxxtttpppvvvlll^^^TTTQQQVVV^^^cccCCCKKKOOOOOOXXXqqqsss}}}kkkQQQFFF888...,,,------,,,(((***++++++***)))***+++++++++******************+++++++++++++++++++++++++++,,,...------CCCzzz|||eeeuuuccc@@@333000---((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))+++***++++++000YYYxxxwwwdddCCCEEEAAAQQQRRR???EEEPPPAAAHHH@@@<<>>???===AAA???888777===>>>999EEE888555AAAHHHDDDBBBFFFGGGEEEBBBLLLJJJXXX|||ssstttsss~~~xxxooo???000//////.........////////////000111333555777888<<<999999<<<===;;;<<>>===<<<:::888777555555555555555555555555555555333333444444555666666666666888999::::::999777666>>>???dddrrrtttbbbZZZHHHBBBBBB888@@@CCCDDDBBB???@@@CCCDDDJJJMMMRRRWWW\\\bbbhhhllluuuzzzlll```YYYQQQLLLUUUddduuu~~~~~~zzzyyynnnjjj{{{mmmjjjsssttt{{{aaa@@@999444555:::>>>===:::===@@@CCCFFFQQQfff]]]ddd@@@HHHTTT___ssswww```VVV]]]]]]VVVTTTXXXWWWOOOWWWWWWVVVVVVVVVWWWXXXXXX\\\^^^^^^dddggg\\\ZZZiiidddUUUTTTZZZXXXVVVUUUOOOSSSMMMJJJPPPZZZaaa```\\\gggiiilllooorrruuuvvvwwwttttttqqqlllhhhgggjjjnnniiieeeaaa^^^ZZZTTTNNNJJJ@@@777111000000...---...------------------------------,,,,,,,,,,,,+++++++++///:::EEEHHHHHHUUUfffjjjggggggmmmuuuzzzwwwrrrkkkPPP???KKK^^^hhhqqq|||}}}kkkUUUNNNKKKFFFDDDAAA???@@@AAA>>>:::===CCCFFFIIIMMMPPPTTTXXX]]]aaalll}}}sssoooppprrrvvvxxxvvvqqqlll___UUUNNNSSS]]]```UUUHHHIIILLLPPPZZZooo~~~yyyQQQHHH???333,,,+++------,,,)))+++,,,,,,***)))***+++************************++++++++++++++++++++++++---,,,......***000JJJhhh~~~xxxxxxtttpppppprrr}}}wwwhhhffftttzzz{{{iiiqqqttt]]]@@@///---000000---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,//////000///***;;;]]]~~~}}}yyyeee888888MMMQQQOOOVVVLLLOOOJJJ???<<>>;;;>>>===PPPaaawww}}}sss}}}zzztttFFF111//////............////////////000111333555777888;;;888888;;;<<<:::;;;>>>BBBBBBBBBCCCEEEGGGIIIJJJKKKKKKKKKMMMQQQSSSSSSSSSWWWVVVUUUTTTUUUXXX]]]```\\\iiiwwwxxxoooTTTMMMEEE@@@???>>>;;;888<<<;;;:::999888666555555444444444444444444444444222222222333444444555555666666888888888777666555<<<@@@TTT}}}~~~xxxzzzmmm\\\OOOLLLGGG<<<===@@@BBBAAA???@@@AAACCCFFFJJJOOOTTTYYY```fffjjjpppttt|||yyyjjjaaaYYYPPPIIIIIIWWWfffrrr}}}nnnjjjpppuuuqqqiii{{{{{{uuuzzziiieeepppxxxuuu]]]777444222444999;;;999777>>>:::;;;GGG\\\pppzzz|||vvvlllRRRCCCTTTNNN\\\{{{bbbaaa[[[TTTRRRTTTUUUSSSVVVVVVUUUUUUVVVVVVWWWXXXZZZ\\\ZZZ[[[```ZZZZZZhhh^^^QQQPPPWWWVVVXXX[[[WWWNNNJJJJJJQQQ^^^fffgggdddhhhiiikkknnnppprrrssstttqqqooommmkkkhhhgggffffffiiigggccc^^^YYYTTTMMMIII@@@777111000000...---...------------------------++++++,,,,,,,,,,,,------++++++333@@@FFFHHHNNNWWWcccjjjqqqqqqpppsss}}}```IIINNN```jjjpppuuuyyyttt___UUUNNNGGGEEECCCBBBBBB===888888===<<<>>>BBBFFFIIINNNRRRVVV___zzzssspppoooooommmiiieeeaaa\\\VVVRRRHHHOOOXXX\\\YYYRRRIIIDDDMMMTTTaaauuuuuugggDDD;;;555...******,,,---,,,+++,,,------+++))))))***************************++++++++++++++++++++++++---)))***//////,,,111:::zzztttmmmlllnnnpppyyy~~~sssgggmmmvvvsssBBB888---)))+++...,,,)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************'''---,,,---222---,,,666]]]}}}mmmOOOPPP>>>999[[[MMMUUUXXXRRRNNNOOONNNIIIEEEAAACCCJJJLLLFFFFFFKKKKKKMMMIIIAAA>>>CCCIIIKKK[[[{{{zzz~~~}}}www}}}JJJ000---///...............////////////000111333555666777999666777:::;;;999:::===@@@@@@AAABBBDDDFFFHHHIIIKKKJJJIIIKKKNNNQQQRRRRRRPPPLLLKKKNNNRRRSSSNNNHHHFFFJJJMMMNNNNNNNNNRRRUUURRRPPPNNNNNNMMMIIICCC===:::777555777;;;>>>>>>===888888888777666666555555444444444444444444444444000111111222222333444444555555555666666666666666:::>>>CCCvvv}}}rrryyyZZZQQQPPPFFF<<<:::<<>>@@@AAABBBCCCFFFIIIPPPdddeeecccvvvoooddd^^^ZZZ___ggg]]]YYYRRRKKKHHHGGGHHHIIIQQQXXX]]]WWWKKKEEEIIIPPPUUUiii|||rrr~~~kkkLLLGGG333///+++)))***+++++++++,,,---...---+++))))))***))))))))))))************************************---(((''',,,000000111555AAA```|||ooocccRRR555333000---,,,,,,+++(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************'''...)))&&&///222...//////dddrrrwwwUUUGGGccceeelllrrroooddd]]]]]]VVV[[[^^^[[[XXXZZZ___ccc[[[TTTHHHHHH```|||wwwtttxxxpppHHH999444.........---------...////////////000111222444666777888666777;;;<<<::::::===???@@@AAACCCEEEGGGHHHIIIMMMJJJHHHIIIKKKNNNOOOPPPOOOJJJFFFHHHMMMQQQOOOLLLJJJGGGDDDBBBAAAAAABBBBBB???>>>>>>@@@BBBCCCAAA???AAA>>><<<;;;<<<;;;999666555555555555555555555555333333333333333333333333000000111222222333333444666555555444555555666777888999===hhhsss```TTTQQQDDD>>>::::::===AAABBB@@@???AAAAAACCCFFFIIIMMMRRRXXX\\\```^^^gggnnnlll{{{}}}wwwkkkZZZMMMJJJNNNSSS[[[kkk|||tttkkkfff^^^VVVWWW___iiiooopppvvvwwwxxxvvvuuuvvv~~~XXXCCC888:::======;;;:::;;;=========<<<999:::GGGbbbyyyzzzQQQDDDQQQIIIOOOlllnnn\\\\\\___[[[VVVVVVTTTTTTSSSSSSSSSTTTTTTUUUPPPZZZ[[[YYY___^^^[[[___[[[PPPLLLJJJDDDHHHOOOLLLOOOMMMMMMUUU___gggiiigggggghhhiiikkklllmmmmmmmmmhhheeeaaa]]]\\\```fffkkkhhhiiieee\\\WWWUUUNNNFFF@@@777111000000...---...------------------------******++++++,,,---......000---...777@@@EEEGGGIIITTT```oootttssssssyyyxxx```MMMLLL^^^rrryyy}}}bbbXXXLLLAAAAAADDDCCC@@@===>>>???@@@???======???@@@EEEDDD@@@BBBIIILLLTTTaaacccVVVOOORRRQQQIIIEEEHHH???@@@AAADDDIIIOOOUUUYYY[[[RRRGGGCCCGGGOOOVVVZZZpppSSS<<>>???@@@BBBDDDFFFHHHIIIJJJNNNLLLIIIHHHIIIKKKLLLLLLPPPNNNJJJHHHHHHHHHHHHHHHCCC@@@>>>>>>AAACCCCCCAAACCCBBBAAA@@@@@@???>>><<<:::999777777666555333222333333444444444555555555333333333333333333333333111111111222333333444444666555555555555666777888888333AAAUUUuuuppp]]]RRRFFFEEE===:::===CCCEEEAAA@@@BBBAAABBBDDDEEEGGGJJJOOOSSS[[[VVV___gggeeelll}}}{{{{{{xxxmmm\\\NNNHHHGGGFFFKKK[[[qqqzzzdddVVVVVVWWW]]]eeeoooxxx||||||rrrtttwwwwww|||wwwuuuLLL;;;;;;======999555444777;;;<<<======777333AAAeeewwwtttMMMGGGKKKLLLOOOsssfff^^^___[[[VVVTTTUUUTTTSSSRRRRRRRRRRRRRRROOOXXXXXXWWW^^^aaafffrrrYYYRRRQQQNNNGGGMMMVVVUUUSSSPPPOOOTTT\\\ccceeeeeeeeeeeeggghhhiiijjjjjjjjjiiigggbbb\\\\\\fffvvvgggiiieee\\\WWWVVVPPPFFF@@@777111000000...---...------------------------******+++,,,,,,---......,,,+++,,,111:::EEEOOOTTTOOOZZZjjjyyy}}}xxx|||```QQQWWWaaammmqqq{{{uuucccQQQIIIHHHEEEAAA>>>===>>>>>>>>><<<<<<>>>???@@@888999@@@???777:::CCC===888888@@@BBB<<<888888CCCHHHNNNSSSUUUUUUTTTTTTEEEDDDBBBEEENNN^^^ooozzzhhhMMM>>>777...---,,,+++***)))))))))***+++,,,,,,***(((((()))'''(((((())))))*********************************)))***,,,,,,+++))))))***&&&///000AAAwwwlllPPP333)))---///,,,+++)))'''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************&&&///---)))......+++///000...---HHHzzzrrrfff|||{{{jjj]]]ooo}}}~~~kkkAAA555666000,,,///,,,,,,,,,,,,---.../////////000000000222333444555777666888===>>><<<;;;>>>>>>@@@BBBEEEGGGIIIJJJJJJMMMKKKIIIIIIJJJKKKKKKJJJJJJMMMPPPOOOKKKHHHGGGGGGGGGDDDBBBBBBDDDEEECCC@@@??????>>><<<;;;:::999999999999888888888888777777333333333444444444555555222222222222222222222222000111111222333333444444444444555555666777777777888000DDDDDDuuufffSSSHHHIIIAAA;;;<<>>:::555444777:::CCC===888777777@@@WWWnnn}}}pppmmmCCCNNNTTTJJJNNNhhh]]]XXXVVVUUUWWWVVVTTTSSSRRRQQQPPPPPPQQQSSSPPPQQQXXX]]]ooovvvrrrqqqiii\\\^^^eeeaaaYYYVVVSSSUUU[[[aaaddddddbbbcccddddddeeeeeeddddddaaa___[[[ZZZ```oooeeeiiieee[[[VVVWWWQQQGGG@@@777111000000...---...------------------------+++++++++,,,,,,---------***+++,,,---333BBBSSS___YYYZZZ```nnn}}}xxxmmmtttaaaTTT[[[bbbqqqvvvbbbSSSIIIEEEFFF@@@AAAAAA@@@???>>>@@@AAA@@@<<>>JJJXXXbbbkkk|||~~~kkkMMMFFF>>>...,,,,,,,,,+++)))))))))***((()))++++++)))(((((()))''''''(((((()))******+++************************'''***,,,------......---'''444---(((@@@aaahhhUUU777'''+++---***,,,...,,,+++***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************"""((((((***111...***222"""888444'''>>>rrr~~~\\\@@@---111555///,,,333,,,,,,,,,,,,---...///000000000000000111333444444555444777<<<===;;;:::======>>>AAADDDFFFHHHIIIIIIJJJIIIHHHIIILLLMMMLLLKKKHHHKKKNNNNNNLLLJJJIIIIIIEEECCC@@@>>>===<<<999777999:::;;;;;;;;;;;;<<<<<<666666555444222111222333333333333444444444444444222222222222222222222222//////000111111222222333111222444555666666555555666222???999UUUrrrXXXNNNKKKDDD<<<;;;CCCEEE@@@???CCCAAAAAAAAA@@@@@@CCCGGGKKKNNNLLLRRRWWWYYYeeerrrqqqiiigggfffiiimmmkkkaaaXXXPPPNNNJJJJJJUUUiiizzz~~~mmmaaa[[[QQQFFFCCCMMM[[[fffooozzz{{{tttuuuwwwsssuuussszzzmmmOOOBBB:::@@@???>>>;;;888777777888BBB:::666888888999EEEUUU|||www}}}]]]PPPQQQSSSFFFNNNzzzlll```\\\ZZZYYYXXXVVVTTTQQQPPPOOONNNPPPOOOMMMQQQTTTSSShhh{{{|||tttgggaaa[[[XXXZZZ^^^aaabbbbbbbbbaaa```___]]]\\\[[[WWWTTTTTT\\\mmmdddhhheeeZZZVVVXXXRRRGGG@@@888111000000...---...------------------------++++++,,,,,,,,,,,,------,,,......***---===SSSccchhh]]]VVV\\\lllzzz}}}{{{jjj|||sss[[[MMMWWWjjj{{{{{{```NNNKKKOOOFFFGGGFFFDDDBBBAAAAAACCCAAABBBEEE@@@:::DDDKKKDDDDDDGGGIIIIIIKKKOOOPPPOOOHHHHHHFFFCCC@@@AAAEEEJJJZZZ\\\dddwwwooozzzwwwXXXCCC<<<444***************((((((***+++&&&(((******((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))...---+++((((((+++,,,+++***///---//////&&&???xxxhhhLLL///666...,,,777111'''000%%%%%%&&&)))------+++((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************---,,,''')))///)))&&&000444,,,)))111111333ggg{{{~~~SSS777888333***(((,,,...,,,+++++++++,,,---...///000000000000000111222333444444333666;;;<<<:::999;;;;;;===@@@CCCEEEGGGHHHHHHGGGFFFGGGJJJMMMOOONNNMMMNNNLLLIIIEEECCCBBBAAAAAACCCAAA???>>>>>>???@@@@@@;;;<<<<<<;;;999888777777666666666444333444555777444444444444444444444444111111111111111111111111......//////000111111111///000333555666555444333555555777555:::pppxxxzzzbbbWWWQQQFFF<<<:::BBBDDD???>>>CCC@@@@@@?????????BBBGGGKKKGGGHHHOOOSSSWWWlll~~~eeeaaa^^^```dddbbb[[[SSSVVVUUUQQQNNNUUUdddrrrxxxyyy~~~~~~~~~}}}sssfffYYYKKKAAAAAAEEEAAAMMM]]]hhhppp}}}}}}yyyvvvqqq}}}kkkAAA>>>777888888888888777555333222777555777;;;777777GGG\\\rrrnnnnnn~~~OOOEEE^^^WWW@@@PPPsssmmmddd^^^[[[YYYWWWTTTRRROOONNNMMMMMMLLLOOOXXXWWWJJJZZZtttmmmccc]]]ZZZ\\\]]]^^^bbbaaa```]]]ZZZWWWUUUSSSUUURRRUUUfffjjjjjjddd[[[YYYYYYSSSJJJ???999333000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,111,,,,,,///------===QQQccciiiggg^^^aaarrr~~~|||{{{xxxjjjhhhwww~~~~~~uuuaaaSSSPPPMMMKKKJJJHHHDDDBBBAAABBBBBBAAA???===>>>AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAA???BBBGGGGGGJJJ[[[oootttsss}}}wwwXXXLLL===333000...******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///000111PPPrrrttt[[[EEE555...///...---,,,***)))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---......000444:::>>>~~~}}}xxxrrr}}}zzz}}}nnnKKK<<>>AAACCCFFFGGGHHHDDDDDDEEEGGGJJJLLLLLLJJJJJJJJJIIIGGGEEEBBB@@@???AAAAAA@@@@@@>>>===;;;;;;888999:::;;;:::888666444555444444333333444444555444444333333222111000000000000000000000000000000////////////000000000000222222111111222222333444===000888777444eee|||___bbbWWWGGGHHHBBB888888AAAEEEAAA===AAACCCBBB===<<<@@@EEE<<>>===>>>?????????????????????@@@AAABBBAAAAAADDDLLLXXXggg{{{gggLLLDDD888000///,,,******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,...//////000)))888XXX}}}lllTTT???333000222444,,,,,,++++++******))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,------...000444777111eeepppMMM777//////.........---------,,,---,,,,,,++++++,,,,,,---//////000111222333444444444666888999999999:::;;;;;;<<<>>>@@@BBBEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHGGGHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>===<<<;;;:::888888999:::999777555444333333222222222222333333333222222111000000//////000000000000000000000000.../////////000000000000222111111111111222333333777000777666333YYYwwwjjjNNNKKKLLLHHH@@@<<>>======???@@@???CCCFFFDDDFFFYYYzzzmmm]]]QQQJJJMMMTTTRRRVVVRRRIIIMMM^^^kkknnnnnnpppssstttsssooojjjffffff[[[OOOFFF???;;;>>>DDDOOO```ssszzzsss~~~uuuwwwxxx{{{pppNNN999999===777<<>>000((((((,,,---,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,***+++,,,,,,++++++---///111222DDDsssyyyzzzyyyVVV@@@333//////......------------,,,,,,,,,,,,,,,++++++,,,,,,---......///000111222333333555666777777777888:::<<<:::;;;<<>>===;;;>>>===>>>???AAAPPPttttttpppnnnkkkiiifff\\\PPPPPPZZZ___\\\eeefffggggggeeebbb^^^\\\VVVMMMDDD???<<<<<>>IIIzzzwwwuuuttt~~~zzzeeeeeeaaaVVV@@@RRR|||nnn]]]\\\^^^[[[UUUTTTLLLIIIHHHJJJJJJHHHJJJMMMFFFWWWhhhmmmjjjfffaaa]]]```XXXSSSSSSTTTQQQOOOPPPNNNLLLKKKJJJKKKQQQ___mmmzzzgggnnnjjjddd___[[[VVVNNNHHH@@@:::333000000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///******...///,,,+++...CCCSSSqqq}}}yyyssscccyyy}}}iiiddd\\\SSSNNNMMMMMMJJJGGGMMMNNNRRRWWW^^^ffflllpppWWW???333333---***+++((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,)))111555...%%%,,,DDDZZZpppqqq^^^NNN@@@555///...,,,+++...000000+++&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++(((***------,,,++++++,,,555---+++:::WWWvvv}}}bbbBBB111---...///111------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------...///000111222222666777777777777888;;;===999:::<<<>>>@@@BBBCCCDDDDDDBBBAAAAAAEEEHHHJJJKKKEEEDDDCCCAAA???>>>===<<<::::::;;;;;;;;;:::999999666777777777666555444333111111000000000000111111000000000/////////......////////////////////////........./////////000000000000000000000111222222///111000444777666WWW{{{~~~vvvxxxppptttYYYPPPIIIIIIDDD;;;;;;AAADDDBBB???===<<<<<<;;;;;;;;;666777<<<<<>>=========:::::::::;;;::::::999999555555555555444333222222111111000000000000111111000000000000000/////////....................................////////////000000//////000000111222111333---333:::...???qqq|||xxxzzzfffUUUHHHGGGEEE>>>999:::@@@BBBDDDAAA<<<:::;;;>>>;;;666888<<<999;;;RRRnnnyyyeeeWWWTTTVVVWWWXXXVVVSSSPPPLLLHHHEEEDDD:::::::::888777BBB\\\uuujjjnnnWWW888::::::444;;;444333111111333222000...000111111000///000111333GGGIIIfffqqqZZZaaalllbbbNNNHHHjjjwwwcccZZZ\\\\\\VVVRRRRRRRRROOOMMMNNNNNNHHHGGGNNNRRROOOMMMNNNLLLJJJLLLOOONNNKKKLLLOOOFFFIIISSSdddzzzoooMMMDDDOOOpppjjjeeeddd```XXXPPPLLLAAA;;;444000//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---///000000+++777WWWzzz~~~^^^AAA===///---000******,,,(((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++333+++$$$%%%---333222..."""'''///666:::===@@@BBBOOOXXXeeeooovvvmmmfffZZZMMMAAA777///)))'''***///333333111,,,)))+++,,,+++)))&&&'''***...+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))************+++(((+++---///.........///...++++++///222444777;;;PPPrrroooMMM333111...---111111---***)))******++++++++++++,,,,,,++++++++++++,,,---......------...///000111222222888999:::::::::;;;===???999:::;;;===???@@@BBBBBBGGGEEECCCCCCEEEGGGGGGGGGDDDBBB@@@>>>===<<<<<<<<<:::::::::::::::999888777555444444333222222111111111000000//////000000111000000000000000/////////........................------.........////////////////////////000000111222444---000999///333QQQ~~~zzzzzzfffQQQIIIGGGCCC<<<777;;;@@@EEECCC>>>:::<<<@@@===;;;<<<<<<777333>>>MMM|||uuubbbSSSMMMOOORRRMMMKKKHHHEEEAAA===;;;999666888;;;===@@@PPPooo~~~vvvmmmwwwnnnGGG444777888444666444333111111111000///---000000000000000000111111333KKKdddsss{{{{{{wwwYYY^^^hhhdddNNNGGGeeeoooccc\\\TTTOOOOOOPPPNNNMMMOOOGGGDDDEEEJJJMMMLLLIIIIIIIIIGGGHHHIIIGGGEEEIIIPPPYYYeeeuuuuuuhhhVVVGGGSSSmmmooohhhdddeeeaaaXXXPPPMMMAAA;;;444000//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------.../////////000...444HHH^^^pppcccCCC333555+++,,,///))))))---)))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************++++++(((+++//////,,,***))))))888555///)))'''***///333///222555666666888<<<@@@DDDIIINNNNNNGGG>>>:::999@@@:::222+++***---444:::555111+++&&&$$$''',,,000&&&'''***---...---)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************(((***,,,,,,,,,+++,,,---+++000444222000///...,,,...111OOO|||dddIII;;;777666,,,******...///---,,,///************+++++++++,,,++++++++++++,,,---...///---...///000111222222333666888:::;;;;;;;;;<<<===:::;;;<<<===???AAABBBBBBDDDCCCBBBCCCEEEFFFEEEDDDBBB@@@>>>;;;::::::;;;;;;999999999888777666555444444333333222111111111111//////............//////........................---------------------------------........./////////............///000000111444///...444444444<<<}}}fffRRRKKKJJJDDD<<<777<<<@@@BBBAAA>>>======<<<======:::666444777:::BBBeeeqqqhhh[[[PPPIIIEEECCCCCCBBBAAA@@@===;;;888666555777888<<>>???AAABBBCCC?????????BBBEEEGGGFFFEEE@@@>>><<<:::888888999:::888888888777666444333222444333222111000000000000...------,,,,,,------...---------------------------------------------------------.........//////...............///000000...333111,,,///888999555CCCwwwxxxwwwZZZNNNNNNJJJAAA666888<<<@@@CCCBBB>>>:::888<<<<<<888777999999555666777;;;DDDNNNRRROOOJJJHHH???888999>>>???===;;;<<<<<<<<<;;;:::999777666:::888===JJJ]]]ssszzz{{{}}}{{{nnnwww^^^888...999333...222111---...///...,,,,,,...000---------...000111111000:::111:::bbbiiiwwwgggZZZlllpppYYYLLLUUUTTTzzzpppeee\\\YYYNNNUUUWWWQQQNNNPPPOOOKKKKKKMMMSSSZZZbbbnnnvvvSSSQQQJJJIII]]]xxxvvvgggaaaccccccZZZVVVTTTJJJDDD;;;333111000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...000111333AAA^^^yyy}}}}}}aaa>>>888777000+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))******)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,---...000555;;;@@@ZZZrrrrrrTTTAAA777555333///---++++++++++++++++++*********)))))))))************+++++++++************+++,,,---...////////////000000000000666666777777888888888999;;;<<<===>>>@@@BBBCCCDDD???AAABBBBBBAAA@@@AAAAAA===<<<;;;:::888777666555666666555444333333222222333222111000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////000000000111111111111777SSS|||tttTTTMMMNNNAAAFFF666...777CCCCCC===:::>>>>>><<<:::999888777777888888777777777777888888;;;;;;;;;:::::::::::::::;;;:::;;;===;;;777777:::===AAAMMMccczzzxxxvvvuuutttvvvooo:::888555222000/////////......------------......////////////////////////000666<<>>>>>===<<<:::888777666666888777777666666777777888777777777888888888999999===888555666777666999===@@@RRRlllyyyjjjwwwwww}}}RRR999777444222000///000000......------------..............................,,,222555<<>><<<;;;999999888888888888777777777777888888666666777777888888999999===777333444777999===CCCKKKgggyyyuuuwwwccc```999666555333111000000000111......------------..............................,,,//////333777555BBB^^^xxxooo]]]EEEIIIJJJKKKHHHDDDJJJ```vvvyyyooobbbXXXSSSQQQQQQPPPlll}}}mmmdddccc```VVVTTTTTTLLLEEE<<<444222111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000,,,***+++++++++000666BBBcccVVV@@@333666555***'''///******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************+++***((('''''')))******++++++***)))))))))***+++(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))+++------,,,,,,---...---000444555333000---,,,$$$///777555333888???CCCKKKJJJHHHIIIKKKLLLKKKIIIIIIDDD===999666444222000)))***---000222111,,,((()))))))))******+++++++++************************))))))*********+++++++++************+++,,,------......//////000000111111111222333444666777999999888999:::;;;===???@@@AAACCCBBB@@@===:::999:::<<<999999888777666555444333444333333333222222222111111000//////.........///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000111;;;444SSS}}}yyy~~~dddQQQHHH@@@===<<<999999:::???>>>======<<<<<<<<<===:::999999999999999999:::999999999:::::::::::::::999666555888:::???KKKUUUhhh}}}}}}zzz{{{xxxttteee===444333222111000000000111111...------,,,,,,------...------------------------...000---///333---111CCCaaa___QQQHHHLLLNNNHHHCCCCCCHHHeeemmmZZZRRRNNNJJJIIIPPP]]]kkkuuullldddcccaaaWWWUUUTTTLLLEEE<<<444222111...---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...***)))---///------000666???ccc~~~{{{zzzvvvPPP444555555333,,,''')))...)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++*********************************************************)))((()))***+++++++++************++++++))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,'''))),,,------------...&&&(((***+++---...222444444666555///++++++------,,,,,,+++,,,---...---,,,'''(((+++///111111///---000---)))''''''(((***************+++************************************))))))*********+++++++++************+++,,,------.........///000111111111222333444555777888999:::999999:::<<<>>>???AAAAAABBBAAA???;;;888777888:::777777666555444444333333222222222222222111111111000///......---.........,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---............/////////)))999888:::~~~www[[[EEEDDDDDD;;;888===<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::999999666555777:::???LLLcccxxx|||{{{|||xxx{{{fffrrrtttCCC///333000000000//////000000000------,,,,,,,,,,,,------------------------------000000+++---333///000===RRRwwwtttnnnRRR???666>>>LLLDDDFFFJJJNNNWWWiiissseee[[[SSSMMMKKKIIIJJJLLLMMMUUUgggjjjccceeeeee\\\YYYVVVLLLEEE<<<444222111...---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++((((((---///------///---000AAAbbb}}}sssLLL///333666111(((&&&,,,---'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))************+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,,,,,,,++++++)))))))))*********++++++************************(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++***+++------,,,++++++,,,000///---)))&&&%%%'''***%%%&&&(((+++...000///---///000111000//////000111111111000///,,,)))&&&$$$111///,,,***)))+++---...***++++++++++++***))))))***************+++++++++)))************+++++++++************+++,,,---...------...///000111222222333333444666777888999999888999:::<<<>>>???@@@AAA@@@@@@>>>;;;777555666777666555555444333333222222111111111111111111111111......------------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///222(((;;;333QQQ{{{^^^SSSKKK@@@;;;>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::999999999999777888<<>>???@@@=========;;;777555555555444444444333222222111111000111111111111111111111...------,,,------......,,,,,,++++++++++++,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........555+++000111111YYY~~~wwwbbbUUUJJJ@@@@@@???>>><<<;;;:::999999;;;;;;::::::::::::;;;;;;999999::::::;;;<<<=========CCCQQQcccttt}}}~~~ppprrrtttwww~~~PPP333555666,,,....../////////......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***...******111///...777:::QQQtttwwwfffKKKJJJGGGCCC@@@>>>:::777FFFIIIJJJHHHDDDDDDIIIOOOYYYSSSOOOOOONNNNNNRRRYYYpppvvv{{{|||}}}hhheeemmmqqqiiiccc\\\OOOFFF===555333222///---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,---//////,,,,,,000111///...333FFFeeezzzRRR666000333555***+++++++++)))'''(((+++'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((,,,000111///,,,+++,,,'''***---///000...,,,***)))************+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++((()))***)))((((((***,,,''')))******))))))***+++***((((((((('''(((---222---,,,+++++++++++++++***,,,...000///,,,(((%%%$$$------,,,+++))))))+++---%%%'''(((************)))))))))******++++++++++++)))************+++++++++************+++,,,---...------...///000111222222333333333444444555555555666666888999;;;===>>>>>>;;;<<<<<<;;;888555444444444333333222222111111111000000000000000111111111------,,,,,,,,,------...,,,++++++++++++++++++,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......%%%>>>'''555999***pppppprrr___GGGGGGFFFCCC@@@===;;;:::999:::999999888888999999:::999999;;;===???AAABBBCCCDDDNNNgggmmmrrryyy~~~sssmmm|||}}}TTT:::333111000222.........///......---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***///,,,,,,111---***111000111AAApppyyynnnPPPDDDIIIFFF;;;=========>>>AAADDDFFFGGGRRRIIIDDDKKKWWWfffwww}}}{{{hhhiiifff```\\\[[[YYYVVVDDD???777111////////////,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++,,,,,,---......///000///+++---999OOO```gggAAA555555222...---************************))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))***+++,,,///,,,******,,,,,,***'''+++,,,---,,,+++***,,,---------+++******+++,,,---+++...///...***)))+++...---,,,,,,+++++++++++++++,,,++++++,,,------+++(((---,,,,,,+++***+++---///'''))))))&&&(((---...+++))),,,***&&&(((//////***************************************************)))************+++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++,,,---......++++++,,,---...///000000333333333444444444555555666555555555777888:::<<<;;;:::888777555444444333333222111111000000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------444,,,---333//////NNNvvvttt}}}vvv]]]OOOJJJJJJCCCAAABBB===@@@AAA>>>;;;;;;???@@@>>>333:::??????>>>FFFVVVdddmmmrrr~~~sssuuupppwww{{{rrrxxx~~~}}}}}}ZZZ777222444......777......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------222000444>>>KKKbbbrrrtttsssfff]]]___^^^XXXNNNHHHIIINNNhhhqqqyyy}}}hhhiiieee___[[[ZZZXXXTTTDDD>>>777222////////////,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++,,,------...(((+++...---,,,000888@@@^^^mmmsssuuuzzz]]]GGG444222222---(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((('''(((((())))))((('''&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((******)))&&&***+++---,,,)))'''&&&'''------------...///000111---///000000...------///***...222000,,,***+++...,,,///111000------111666***+++,,,------,,,***(((///222111,,,***+++)))&&&,,,,,,***'''(((***)))&&&++++++++++++++++++++++++************************************++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++,,,---......,,,,,,---...///000000111333333333444444444444555555444444555666777999::::::999888666555444333333222222111000000000111111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++*********************************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------))),,,222///+++999NNNvvv```qqqtttiii```NNNDDDAAA999>>>?????????BBBDDD???777MMMEEE>>>BBBRRRgggyyy|||zzzzzzuuutttzzzVVV@@@111333444---***......------------,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------///+++---222666AAA]]]yyy}}}lllsss~~~xxxzzzrrruuu}}}sssggghhheee]]]YYYXXXVVVRRRCCC>>>777222/////////...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++,,,,,,------))),,,///000...---,,,---111NNNyyy||||||aaaDDD999000,,,000000***(((+++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++&&&'''(((((()))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++///...------//////...---)))+++...///............++++++,,,,,,,,,---------***+++,,,,,,,,,,,,++++++...---,,,,,,,,,---......///)))$$$%%%+++...---+++***)))***,,,...///...---%%%)))+++))))))+++,,,***...+++***---...,,,+++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++************+++++++++,,,************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********+++++++++******++++++,,,---...,,,---...///000111111222333333333333444444444444444444444444555777888999999888777555444333222222222111111000000000000000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...---...111111...///222LLL~~~{{{qqqxxxppprrrpppSSSRRROOOOOOTTTXXXTTTLLL???PPPeeerrryyyvvvsss{{{~~~vvv{{{}}}XXX444111111555444000------------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,000,,,,,,...------888FFFhhhxxxooo}}}pppyyyggghhhddd\\\WWWVVVSSSOOOCCC>>>777222000///......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,///...,,,,,,---///000000---***333PPP{{{~~~xxxhhhJJJ555,,,222,,,***,,,+++)))***...((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---&&&&&&'''(((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))***************+++'''(((***+++------------+++***************)))(((((()))++++++******,,,...............------,,,+++111000//////000111111111222,,,&&&'''---111///,,,222///,,,,,,...///...+++444222///...///111333333111444333...,,,......---///))))))...///+++))),,,//////...---+++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************+++,,,---...------...///000111222222222222333333333444444444444444555555666777888888777666555444222222222111111111000////////////000------------,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,000111///---...222333000:::IIIxxxtttxxx|||yyyqqqkkkmmmwww~~~tttyyypppuuu}}}zzzqqq{{{xxxPPP888111444444000///000111///---------,,,,,,,,,++++++***************************************************++++++++++++,,,,,,,,,///,,,---111111///000666<<<^^^hhhlllsss{{{hhhhhhddd[[[VVVTTTQQQLLLBBB>>>888333111///...---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++++++++,,,,,,)))'''(((+++...//////000...---222CCCdddeeePPPBBB666000000111+++'''''')))((('''((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((***+++---...''''''''''''(((((())))))(((((((((((()))))))))***************************)))*********++++++,,,,,,***+++,,,---............---------,,,++++++++++++333222000---++++++...111////////////000000000000222111///...---///111333222888>>>>>>888222000000(((...333333...,,,...111...///111111000.........,,,---)))%%%''',,,///...555111///222222///---...........................++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************+++,,,------------...///000111222222222222222333333333444444555666666777888888888888555555333222111111111111111000//////......//////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***......))))))///222000(((???SSS}}}{{{wwwuuuyyyqqqxxxzzz}}}|||uuu~~~LLL444000555666222+++***...///***------,,,,,,,,,+++++++++*********************************************************+++++++++,,,,,,+++******...000000///000>>>333KKKhhhddduuu}}}iiiiiiddd[[[UUUSSSOOOJJJBBB>>>888333111000...---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++++++++++++++))))))+++---///...,,,***,,,111555222---777RRRlllrrrWWW<<<222222111111222,,,***(((+++...---(((###))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---(((''''''''''''(((((()))((((((((()))))))))***************************************+++,,,,,,------,,,++++++++++++,,,------+++---......------///000+++,,,---...000444:::>>>444444444444666888:::<<>>WWWnnnlllUUUCCCBBBJJJBBB999444???PPPVVVLLL>>>;;;FFFTTT]]]^^^]]]]]]^^^QQQKKKAAA888666777333,,,+++,,,***(((***...///,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))*********))))))******+++,,,---,,,---...///000111111222222222222222333333333333666666777888999888888888444333222111000000000000000000///...............++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++************************)))))))))************+++*********+++++++++++++++************++++++++++++'''---000///------...,,,%%%555444CCC{{{{{{}}}}}}xxx{{{|||qqqyyyvvvwwwFFF999666...333333111///000111...))),,,,,,,,,,,,++++++++++++************************************************************++++++++++++---+++***+++,,,,,,,,,+++...:::999:::eeeooo{{{~~~yyyqqqxxx{{{jjjjjjeee[[[UUURRRNNNJJJAAA===888444111000...,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++******************+++---///000000...,,,++++++)))***---...,,,...444UUUuuuYYY333111111111///+++)))*********+++,,,......***'''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))***+++,,,))))))''''''&&&'''(((((((((((()))))))))***************************************++++++,,,------...---,,,,,,,,,///222666888,,,///222444444666999<<<555999???EEEJJJPPPUUUYYYaaa```]]]\\\\\\^^^aaacccxxxyyyyyy|||hhh|||pppooouuu}}}lllaaapppttttttxxxooo___OOOFFFJJJDDD666444;;;:::111333333111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))***+++,,,---,,,,,,---...///000000111111222222222222333333333555666777888888888777666222222111000////////////000///......------......*********+++++++++++++++************************))))))*********+++++++++)))************+++++++++************************))))))))))))************)))*********++++++++++++************++++++++++++------///111111...---...555///444333DDDwwwxxxyyy~~~{{{}}}zzz~~~wwwqqq~~~|||lllzzzvvvxxxHHH222444555///000///111444555111//////,,,,,,,,,++++++++++++***************************************************************++++++++++++......---++++++------,,,///---333<<>>]]]qqqvvv{{{bbbPPP;;;(((444000,,,+++,,,---***&&&)))***(((%%%$$$&&&))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++***)))((('''&&&&&&'''((())))))))))))******************************************+++,,,,,,---......111111222555:::AAAGGGKKKKKKOOOTTTWWWYYY\\\aaadddtttxxxzzzmmmooogggVVVJJJGGGDDD>>>999444000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,---...///000000111111222222222333333333444555666777777777666555222111000/////////////////////...------------...******************++++++************************))))))******++++++++++++)))************+++++++++************************))))))))))))************))))))******++++++++++++)))************+++++++++222)))%%%***---,,,---222)))444///222;;;777YYY|||zzz{{{~~~|||xxxzzzvvv}}}___555222777///,,,555...,,,...222000***,,,333,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))************+++++++++)))+++,,,+++,,,...000000///,,,---111222888KKK```wwwxxx~~~tttmmmkkkdddZZZUUUSSSNNNHHHBBB===888333111000...---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------333333666CCC^^^lllPPP<<<444222000---,,,,,,,,,++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((***))))))***+++++++++)))***,,,///,,,&&&###)))222&&&+++---,,,---222555555FFFSSSTTTRRRZZZcccmmmzzzyyyuuuxxxzzzvvvooowwwqqqttttttpppjjjgggmmm{{{||||||nnnPPPEEEKKK<<<222---000///(((''',,,...---,,,,,,+++******+++***------***((())),,,...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---------......///000000000111111111111111111111111666666555555555444444444////////////..................---------,,,,,,,,,,,,,,,,,,++++++*********)))************++++++++++++++++++*********)))))))))************++++++++++++++++++*********))))))************************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...000000000444===EEE{{{zzz~~~|||FFF===444111000...///111......---------,,,,,,,,,++++++************++++++++++++************++++++******************************++++++++++++******++++++,,,,,,,,,,,,------/////////000222444666888UUUnnnkkkiiicccZZZUUURRRMMMGGGBBB>>>888333111000...---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++******,,,222<<>>888444111000...---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///111111...+++***)))111???UUUjjj}}}|||dddQQQAAA444,,,%%%&&&)))---///...***&&&******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((,,,+++***)))))))))***+++,,,,,,,,,---000333444333;;;DDDTTT]]]___jjj~~~{{{rrrvvvtttuuu{{{rrrrrrmmmqqqiiibbb{{{yyyxxx{{{xxx~~~yyy~~~yyyrrrwwwzzzuuuooonnnuuu}}}~~~zzzyyy~~~sssoooooouuuvvvvvvmmmWWW;;;$$$444///+++,,,111222+++###+++)))(((***,,,,,,***(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---------......///000000000111111111111111111111111333333333222222222222111/////////............---------------,,,,,,,,,,,,+++++++++++++++*********)))************++++++++++++++++++***************)))************++++++++++++++++++***************************************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---///000...+++***...111,,,:::RRR~~~ooo}}}\\\>>>///444000000333333000------------------,,,,,,,,,,,,++++++************++++++++++++************++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,---...000111777///,,,999\\\{{{~~~uuuuuu{{{kkkjjj}}}jjjhhhgggccc[[[VVVTTTNNNHHHCCC???999444111000...---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******************************************************++++++++++++,,,,,,,,,)))+++---...///000333555+++,,,,,,...222>>>MMMYYYjjjzzzyyyuuu]]]RRRBBB333,,,+++---000.........---+++*********++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))***++++++++++++,,,---+++000222//////888FFFPPPWWWwwwsssccckkkssssssuuutttkkkooo{{{xxxkkkkkkyyy~~~}}}zzzyyy}}}~~~vvvkkkgggnnnttthhh]]]ooo}}}pppiiihhhhhhkkkqqquuuwwwvvv]]]cccfffbbb^^^___eeehhhmmmhhhffffffbbb^^^___eee]]]eeesss|||{{{uuuuuuzzzttt}}}}}}}}}vvvxxxxxxsssllllllvvvjjjGGGAAA666...,,,///000///...***'''(((******+++---+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---------......///000000000111111111111111111111111222222111111111000000000//////.........------------------,,,,,,,,,+++++++++++++++***************))))))*********+++++++++************************))))))*********+++++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---//////......000222000///333OOO{{{jjjJJJ888444555111...///333333...,,,------------,,,,,,,,,++++++++++++************++++++++++++************++++++******************************++++++++++++*********++++++++++++,,,,,,,,,------,,,+++,,,,,,...//////333555000111GGGllliiiiiihhhccc\\\XXXVVVQQQKKKDDD@@@:::555222000...---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++************************************************************+++++++++,,,,,,---,,,+++(((''''''***---222333444111---******,,,(((---555===FFFNNNVVV\\\\\\jjjxxx}}}|||llldddYYYOOODDD:::666666,,,...///000...---,,,,,,...---,,,)))'''(((,,,000+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''***,,,,,,+++***+++,,,+++222888>>>KKK```qqqyyyyyyiiiqqqppp___TTT[[[dddiiiqqqppppppnnnkkkfffdddgggkkkrrrwww~~~{{{{{{nnnqqqzzzsssdddbbbeeeeeefffiiijjjqqquuurrrmmmkkkiiiggguuu|||wwwqqqooonnnvvvYYY@@@333...,,,111...---///---((((((---))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))***+++,,,---------......///000000000000000000000000000000000111000000000000/////////............------------------,,,,,,,,,+++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,...//////000111222111555444555@@@UUUyyyttt}}}|||www{{{{{{mmmKKK777555777777555333111000111000,,,,,,///------,,,,,,,,,+++++++++++++++************++++++++++++************++++++******************************++++++++++++***************+++++++++,,,,,,...---,,,,,,,,,,,,---...***...444777777777888:::VVVvvv|||vvvyyyjjjiiiccc[[[WWWVVVSSSNNNEEE@@@:::555222000...---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************************************************++++++++++++---///000///---+++++++++%%%)))...111222222333444777333...++++++---///000......000666===AAAAAA@@@EEEKKKOOONNNJJJHHHCCC>>>>>>:::555000---,,,---///(((***,,,---,,,++++++,,,)))***+++***)))((()))+++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++(((+++---,,,+++,,,000444BBBGGGPPPaaa}}}zzzuuu|||{{{nnniiioootttzzzuuuttt{{{{{{yyyzzzyyyzzz~~~~~~||||||pppooommmnnnyyy___HHH:::222,,,+++000000***)))---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))***+++,,,---------......///000000000000000000000000000000000000000000000////////////.........------------,,,,,,,,,,,,,,,++++++++++++)))))))))***************)))************+++++++++***************+++++++++)))************+++++++++***************+++++++++************************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......222...%%%'''444:::EEEXXXyyysssIII===222333888888333///555222111111...***,,,000,,,,,,,,,,,,++++++++++++++++++************++++++++++++************++++++******************************++++++++++++******************++++++++++++...---,,,,,,,,,---...///333///***)))+++///222333,,,999OOOmmmzzzfffZZZTTTkkkhhhaaaYYYUUUUUUSSSOOOEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************************************************++++++++++++"""&&&***,,,---,,,,,,---///---+++(((&&&''')))+++&&&(((,,,///000000///...888111+++***...///***%%%'''+++,,,)))))),,,+++(((###&&&***,,,,,,,,,)))'''...+++'''%%%%%%(((,,,000+++,,,---------+++(((&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++***,,,------000999EEEOOOhhhqqqxxx~~~}}}hhhdddvvv}}}wwwyyy~~~yyykkk```^^^bbblllZZZDDD222///000,,,+++...***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))***+++,,,---------......///000000000000000000000000000000000000000000000////////////.........---------,,,,,,,,,,,,,,,++++++++++++***((()))))))))*********+++)))************+++++++++))))))*********+++++++++)))************+++++++++))))))*********+++++++++************************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,++++++,,,,,,,,,,,,***666999777777111111===444HHHgggzzz```III999:::666555888666111///111222000000111...***+++000,,,,,,,,,++++++++++++***++++++************++++++++++++************++++++******************************++++++++++++******************++++++++++++,,,,,,+++++++++,,,...///'''---333333///,,,---000888666555888FFF___}}}{{{gggVVVJJJBBB???}}}kkkhhh```WWWSSSTTTSSSPPPFFFAAA;;;666222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++---...///...,,,***+++,,,(((***---///000000///...))),,,......+++***,,,...'''***,,,+++******---000...111///++++++000000,,,+++,,,---,,,,,,......,,,(((***,,,//////---***'''***))))))***---...---,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++,,,---000777GGG[[[jjjuuurrrwwwyyy{{{zzz~~~wwwyyyuuu|||{{{yyyxxxiiikkkwwwvvvsssHHH444///+++***,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))***+++,,,---------......///000000000000000000000000000000000111000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++)))************+++++++++))))))******++++++++++++)))************+++++++++))))))******++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,++++++---...//////+++111,,,)))111444111444444:::;;;:::EEEaaa}}}ttt[[[OOOIIICCC@@@AAA666333444666444...000666------000222///***+++///,,,,,,,,,+++++++++******++++++************++++++++++++************++++++******************************++++++++++++******)))************++++++++++++************,,,---...333000,,,,,,...000000///000)))***444666555>>>MMMfffhhhZZZKKKCCCCCCCCCBBBAAAuuuhhhggg```XXXTTTTTTQQQLLLGGG@@@999777444///---...------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))((('''&&&%%%%%%%%%''''''''''''((((((((())))))))))))))))))***++++++''''''***---,,,)))***///333333???VVVgggqqqzzz|||mmmooo~~~~~~yyyyyyyyy}}}|||}}}}}}www{{{{{{yyyyyytttzzzxxxtttwww|||~~~uuullljjjsssyyy~~~mmmQQQ555***///***......***&&&&&&)))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,............////////////////////////////////////........................,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111111333555666777999===???TTTfff{{{zzzvvvqqqgggZZZQQQHHHEEEAAA???>>><<<888444555555444333222000000///......---------,,,,,,,,,,,,,,,,,,++++++*********************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,---------............///000111111111222222222222@@@BBBHHHTTTfffuuueeeXXXMMMGGGGGGBBB???@@@@@@>>>===>>>tttjjjhhhbbbYYYUUUTTTQQQLLLFFF???999777444///------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******************************************************************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((())))))******)))))))))******+++000+++)))...111///,,,,,,999III^^^ooo|||~~~pppiiiyyy}}}|||vvvmmmooo~~~sssooovvvyyypppddd^^^iii|||{{{ddd^^^mmmqqqeeebbbcccgggkkkiiibbb^^^___aaaaaaPPPTTTaaagggjjjVVVaaa___[[[\\\ccchhhaaaVVV???HHHYYYgggddd[[[\\\eeefffgggdddfffttttttttt~~~kkkEEE444111...++++++///111...***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,............////////////................................................,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++,,,,,,,,,------.........///000000111111000222444555555777:::<<<999>>>DDDGGGJJJPPPYYY```jjjmmmppppppnnnkkkhhhgggPPPMMMHHHGGGFFFCCC===888CCC@@@===<<<<<<:::777444555444333222111000000///...------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,------------............000000000000111111111111111111111333888@@@KKKRRRdddiiirrr|||{{{xxxvvvttt___XXXNNNGGGBBB???===;;;BBB>>>>>>AAACCC@@@>>>???uuukkkiiibbbZZZVVVUUURRRMMMEEE???:::999666000,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&''''''(((''''''((((((((()))))))))++++++******)))*********...+++***,,,...333>>>JJJcccqqqyyywwwzzz}}}vvvaaadddkkkhhhcccbbbMMM^^^cccVVVLLLQQQ[[[^^^XXXLLLQQQfffgggTTTNNNYYYaaaoooeeeIIIJJJeeemmm]]]QQQ]]]lllooocccUUUUUU]]]tttpppQQQIII^^^uuutttOOOEEESSS```aaa[[[UUUQQQOOO[[[NNNHHHTTT```___WWWRRRMMMTTTWWWVVVZZZ```^^^WWWIIIVVV```___^^^bbbjjjooovvvjjjcccOOO<<<999555///)))'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---............/////////........................------------------------+++++++++++++++*********************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++,,,,,,,,,,,,---......//////000111111///111222333333444666999>>>:::555444777;;;???@@@BBBDDDFFFFFFDDDBBBBBBBBBDDDAAA======@@@CCCCCCBBB>>><<<:::999999888666444444333333222111000//////------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------................../////////000000000444444444333111111222444333666:::???CCCFFFHHHIIIDDDDDDDDDCCCBBBAAA@@@@@@BBB???<<<;;;<<<>>>??????>>>;;;<<>>::::::666000,,,+++------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************************************************+++++++++***************************************************++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''(((((((((((())))))))),,,,,,+++************+++***---///---+++777VVVssszzzyyy~~~~~~xxxtttjjjqqq~~~~~~wwwllldddeeekkkppp^^^]]]sss|||jjjaaajjjjjjrrrtttqqq~~~gggqqqnnneeewwwpppYYYSSS^^^kkkgggWWWMMMTTT]]][[[QQQJJJKKKLLLNNNRRRZZZeeennnsssnnn{{{ppp^^^GGG666,,,'''''')))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---------.........//////........................------------------------+++++++++***************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***++++++++++++,,,,,,,,,------......///000000111000111222222222222555777<<<:::888:::===>>>;;;888666888:::;;;:::;;;===>>>EEEBBB??????BBBEEEGGGGGG===<<<;;;999888777555444333222222111000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////,,,///222444555555666777666666555555555555555555888888999::::::;;;<<<<<<>>>===<<<<<<============???;;;;;;@@@BBBAAAAAACCCyyygggfff___WWWSSSSSSPPPKKKDDD>>>::::::666000,,,+++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********++++++++++++******))))))******+++************************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***(((((((((((()))))))))***,,,,,,++++++++++++,,,,,,---///444888>>>NNNkkk}}}|||~~~xxxpppkkk___fffiiiaaaTTTSSSeeexxx}}}www}}}zzzttt{{{wwwuuuiiirrrxxxlllSSSIIIRRRUUUMMMQQQ[[[rrrnnniiixxxxxxqqqttt|||^^^GGG???888///'''+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------------....................................------------------------************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000111222333333222333555777222444888:::<<<;;;999777===>>>@@@@@@@@@AAACCCEEE???>>>======???@@@@@@?????????===;;;888666444444111111111000000/////////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,------------.........***,,,.../////////111222333333444555666777888999999999:::;;;<<<===>>>>>>777888:::<<<===>>>>>>???BBB===;;;>>>@@@???@@@CCCuuueeeddd^^^VVVSSSSSSQQQLLLEEE???:::999666000,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************)))))))))************+++******))))))))))))******************************))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''((())))))***((((((((()))))))))******,,,,,,++++++,,,,,,---...------888NNNfffvvvyyytttuuujjjfffeee^^^UUUUUU{{{pppxxx}}}xxxxxx{{{rrruuutttrrrvvvpppzzz~~~lllllloooqqqlllcccdddlllyyyrrrnnnqqqtttsssrrrqqq~~~}}}rrr{{{{{{sssvvv~~~ttt\\\NNN[[[bbbZZZSSSbbbvvvttt{{{cccKKK555...000+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************++++++++++++,,,------......///000000111222333333333333555777666999;;;;;;999:::===@@@AAABBBBBBAAA@@@??????@@@@@@@@@AAABBBCCCCCCBBBBBB??????>>>;;;777444444444000000000000//////......,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........222333444333222222333555000000111222333555666666777777888888999:::;;;;;;999<<<>>>@@@@@@@@@AAABBBBBB>>>;;;>>>???>>>>>>AAApppdddccc]]]VVVTTTUUUSSSOOOFFF???999777444///------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---************************))))))))))))******************))))))))))))******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((((((((((())))))(((((()))))))))*********++++++++++++,,,...///000444;;;OOOjjj~~~zzz}}}jjjQQQPPPcccqqqqqqyyyzzzvvvppppppsssrrrmmmnnnwwwmmmhhhooo|||wwwjjjrrrzzzmmmjjjxxxvvv```mmmxxxttteee\\\bbbkkkrrrccc[[[cccooopppggg]]]iiillldddjjjdddVVV```ccczzzggg[[[fffwww{{{pppeeebbbwwwrrrkkkwww|||cccOOOdddggg```iii|||jjjKKK888666,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************++++++++++++,,,,,,---......//////000000111222222222333666888444555666666666777999;;;===>>>???>>><<<:::::::::<<<<<<============>>>>>>:::;;;;;;999555222222444000000////////////......,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------............,,,---////////////111333333333444444444333222222666666777888999999::::::777999;;;:::888666777999>>>;;;<<>>nnndddccc^^^WWWUUUWWWUUUQQQGGG@@@999777444///---...---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))******************+++,,,---///000111GGGWWWppp|||}}}zzz___aaabbbrrr~~~kkkdddqqqwwwmmmddddddooo{{{yyywww~~~~~~~~~}}}wwwwww{{{vvvmmmjjjnnnvvvyyysssnnnooopppqqqooojjjeeeeeeeeeeee______ccciiillliiibbb^^^kkkvvvtttggggggzzz{{{zzztttffflllaaa\\\```cccggg{{{sssyyyUUU111,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))************+++++++++,,,,,,------...//////000...000111222222333555888444555888;;;>>>>>>;;;999888:::<<<<<<;;;:::::::::??????>>><<<::::::<<<>>>444666777666222000111333///////////////.........,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,...000111/////////000...000222444555555555444444444555666888999::::::888:::===<<<::::::<<>>999888555///---------------,,,,,,+++++++++,,,++++++***************************************************************************************++++++++++++++++++++++++***))))))***+++,,,------------,,,+++************,,,++++++******++++++,,,************************************************************************))))))))))))*********+++777111)))'''(((+++***)))))))))************))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++///111,,,)))///999QQQppp{{{uuuyyyccccccnnnwww{{{oookkkpppxxx~~~uuuzzzzzzzzzzzz|||}}}xxxoookkkmmmqqq||||||{{{yyyxxxwwwwwwxxxyyyxxxwwwxxxzzz{{{{{{{{{zzzxxxxxx||||||sssjjjUUUZZZccciiikkkiiigggfffooovvvxxxsssssswwwsssjjjooommmttt~~~}}}nnniiippp{{{xxxtttrrrvvvzzzfffVVVeeexxx|||}}}rrr___FFF777+++,,,...+++&&&$$$************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,---......//////000000111111222333333333333555666777888888888:::::::::999999999888888999999::::::999999888777555555444333222111000000000//////...------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------............///////////////000000111111222333333333333444444555777888999888888888888888888888888===777777BBBRRRWWWLLL???jjjfffddd^^^VVVSSSTTTRRRNNNEEE???:::888666000---...------,,,,,,,,,,,,++++++,,,,,,+++***************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,///......---,,,,,,++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++)))))))))***************111---(((''')))***)))((())))))************))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++(((222---'''222FFF___yyy{{{~~~ooovvv~~~wwwrrrvvvmmmrrryyy|||{{{yyywwwwww}}}qqqaaaVVVRRRVVVdddqqqiii```[[[aaammmxxx|||xxxxxx{{{}}}vvvrrrwww}}}}}}{{{zzzzzzzzzxxx{{{zzzttt|||vvvuuuyyyyyyqqqnnnpppooottt{{{vvvwwwxxxqqqqqqwwwssszzzooo[[[TTTSSSmmmmmmnnn}}}```GGG222...111000......++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************++++++++++++,,,,,,------.........//////000111111222222333333444555777888888888888:::::::::999999999999888888888999999888888777666555444444333222111000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------------------------............///////////////000111111222222333333333333444555666777888777777777777777777777777===999666777:::>>>@@@@@@ffffffeee^^^VVVSSSTTTRRRNNNFFF???:::999666111...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,000000//////...---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++)))''''''))))))((('''))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,%%%000555===NNNYYYdddttt~~~rrr|||uuunnnqqqtttyyyvvvaaaXXXTTTYYY^^^cccqqqtttaaaTTTYYYgggttt~~~}}}}}}~~~zzz}}}|||~~~~~~}}}~~~xxxuuuvvvuuurrrwwwqqqooovvv{{{yyywwwwwwwwwwwwxxx|||~~~ccchhhtttzzzpppggggggeeetttvvv```KKKOOOooo{{{eeeDDD111+++)))(((+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---------......//////000000111222222222444444666777888999999999::::::999999999888888888888888888888888777777666444333333222111000000000.........------,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111222222222222222222333444555777777666666777777777777777888888999;;;:::888777888:::gggfffddd^^^VVVSSSTTTRRRMMMFFF???:::999666111...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************************************************************++++++++++++++++++++++++******************+++,,,///000000000000///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************(((((((((((())))))((('''))))))************))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---111???]]]vvvuuusssbbbsss~~~zzzzzzpppllloooyyy~~~}}}qqqeeekkkvvvyyy}}}~~~~~~|||vvvsssxxx}}}}}}{{{vvvvvv~~~}}}{{{{{{~~~yyy|||xxxjjjnnnpppcccccclllgggxxxfffQQQFFFTTTxxxUUU444222888888++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---------------...//////000111111222222333444555777888888888888999999888888888777777777888888888888888777666666222222222111111000000///---------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000111111222222222222222222333555666777777777777888888888999999666888;;;<<<;;;999777666hhheeeccc]]]UUURRRSSSQQQMMMEEE???:::888666000---...++++++,,,,,,,,,,,,------------,,,+++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---...000111111111000//////......------......///------------------------------------------------+++++++++++++++++++++++++++++++++++++++*********(((((()))******))))))((())))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,//////???eee}}}zzzuuuyyyuuu\\\lllyyy}}}|||}}}}}}zzzooo]]]___gggmmmOOOBBBQQQgggttt{{{XXX:::888AAAEEE,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++------------------------......///000000111111222222333444666777777777777777777777666666666666555666666777777666666555444111111111000000000//////------,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000111111222111111111222333444555666666777777888888999999999888777777777999999888777fffdddbbb\\\TTTQQQRRRPPPLLLDDD>>>999888555///------+++++++++,,,,,,---------------,,,++++++++++++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++---///111222222111000000000////////////000000////////////////////////////////////////////////------------------------,,,,,,,,,++++++***************++++++************))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---111:::HHHbbbzzz|||}}}~~~ttt|||rrrlllrrrvvvzzz}}}zzzqqqfffZZZRRRrrr|||sssUUU:::......,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++------------------------......//////000111111111111222333555666666666666666555555555555444444444444444444444444333222222000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...............//////000111111111000000111111222444555666555555666666777888888999999777555555666777888888hhhcccbbb[[[SSSPPPQQQOOOKKKDDD===888777444///,,,---+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++------------------------......---,,,,,,---------***+++...111222222222111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,++++++*********+++,,,---,,,+++***+++,,,))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------===QQQ___jjjxxx}}}~~~mmmzzzyyyyyywwwttteee]]][[[lllzzz\\\LLL{{{UUU888666,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++------------------------......//////000111111111111111333444555666666666555555444444444333333333111222222222222111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111000000000111222333555555444444444555666777777888666777888999888777777666nnngggaaaZZZUUUSSSRRROOOLLLBBB???;;;777444000,,,)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++***+++---//////...---,,,+++***)))***,,,...//////000///---++++++---000222222...+++,,,///111000...555333777<<<;;;666666;;;???<<<999===GGGMMMEEE888???BBBEEEFFFEEEBBB???===888222000333555222---+++///------///222333000---...)))(((---...++++++...,,,---...,,,)))(((***---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******)))))))))))))))***+++$$$%%%......)))+++555RRRaaauuuttt{{{llltttxxxwwweee```zzz___GGG\\\~~~rrr|||BBB---,,,+++)))''')))+++***'''++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,------......///000000000000111111222222333444444555555444444444333333333222222222111111111000000......---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000111111222222333444444222333333444444333333222555555555666666666666666mmmgggaaaZZZUUUSSSRRROOOLLLBBB???;;;777444000,,,)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------*********++++++++++++,,,***+++---//////...---,,,...------...///000//////000222444444111---***(((---,,,,,,///444;;;BBBFFFCCCBBBIIIUUU^^^```bbbffflllkkkiiimmmxxx}}}uuufffttttttkkklllssspppbbbSSSJJJEEE>>>999888555111,,,***+++------+++,,,((((((,,,...+++***,,,,,,...///---***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******...,,,---...,,,,,,555@@@XXXttt}}}|||ggg{{{xxxwwwpppoooyyyIIIDDDrrr}}}qqqOOO<<<111000---+++******(((&&&)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++------......//////000000000111111222222333333444444444444444333333333333222222111111111000000000...------------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000111111222222333333444333333444444444444333333444444444444444444444444jjjfff```ZZZUUUTTTRRRNNNKKKBBB???:::777444000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,+++,,,---............---)))+++---......///000222CCCFFFKKKPPPVVVaaappp{{{}}}{{{{{{zzz~~~}}}qqqbbbYYYZZZRRRFFF<<<777333000---///+++***,,,,,,***((())),,,---...---+++***)))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))******)))......))))))777IIIUUUYYYuuuttt~~~zzz}}}{{{~~~pppwwwyyy}}}xxxnnnTTT[[[}}}tttvvvuuuVVV666---,,,***)))))))))***+++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***---------...//////000000000000111111222333333333444444444333333333222222111111111111000000000000------------,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000111111222333333333444444555555555555444444333333333333333333333333gggeee```YYYUUUTTTRRRNNNJJJBBB???:::666333000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,---------+++,,,---.........------***+++---...---------...666555222000111999DDDMMMooouuu{{{|||~~~~~~wwwkkk```WWWMMMDDD===222///+++++++++++++++,,,***+++,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++&&&...---&&&000MMMgggrrrbbbnnnttt{{{uuurrrzzz}}}}}}vvv}}}|||~~~|||yyyxxxyyy{{{~~~wwwnnnfffeeellltttxxxwwwvvvuuuxxxhhhnnnuuuwwwvvvpppyyyQQQZZZzzzYYY333...+++******)))+++...(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++++++++,,,,,,---......//////000000000000111222222333333333333333333222222222222111111000000000/////////---------,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000000111222222333333444555555555555555555444333333333333333222222222iiiddd___YYYVVVTTTQQQMMMJJJBBB???999555333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...------,,,---...---+++,,,///111...555AAAMMMZZZiiiyyyyyynnn```WWWBBB>>>777111.........---*********+++,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((()))***++++++***///,,,)))<<>>999555222000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,+++******///777>>>:::KKKcccwwwuuujjjlllfffZZZJJJ>>>666---&&&///---++++++,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,,,,---))))))===^^^tttyyyooo}}}}}}~~~rrrhhhhhhoooxxx{{{xxxxxxzzz|||qqquuu|||{{{uuuvvv|||||||||~~~{{{yyy~~~}}}nnntttuuu|||XXXHHHoooJJJ999+++)))+++***+++///++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))************))))))++++++,,,------------,,,,,,,,,,,,---......////////////000000111222222222222222222111111111000000////////////............,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000111222222222444444555555555555444444555444444333333222222222nnnhhhccc^^^YYYVVVTTTQQQLLLHHHCCC>>>999444222000///...------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------*********++++++++++++,,,---,,,,,,,,,------......***,,,...000777DDDUUUbbbzzz}}}|||{{{nnn___RRRDDD888999555000---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,******(((***888OOOaaahhhffftttsss|||oooaaacccqqq}}}|||{{{}}}{{{tttqqqvvv|||~~~zzzwww~~~}}}|||{{{zzz||||||zzzvvvuuuuuuwww}}}{{{yyyyyy|||{{{yyy]]]cccnnnZZZiii~~~QQQ^^^zzzlllnnnoooVVV>>>***(((,,,,,,,,,///*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))************))))))************************))))))************))))))******+++,,,,,,,,,,,,,,,+++,,,,,,------....../////////000000111111222222222111111111000000000000/////////.........------,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********++++++++++++******)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------------............/////////000000111111222222333333444444444444333333444333333222111111000000{{{qqqcccbbb^^^YYYVVVTTTQQQLLLHHHCCC>>>999444222111///...------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......))))))*********+++++++++---,,,,,,,,,,,,---......///222777???LLLbbbzzzvvvzzzzzztttrrruuuvvvrrr{{{}}}xxxkkk^^^AAA;;;444///......,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,+++---...111999IIIYYYdddjjjrrr~~~nnngggtttzzztttjjjttt|||||||||~~~{{{wwwvvvxxx{{{|||xxxttttttwww||||||||||||{{{{{{{{{{{{uuuwwwwwwwwwvvvxxx}}}}}}{{{www~~~yyyxxx}}}{{{yyymmmfffuuukkkkkkttt]]]WWWrrrSSS777000111---((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))************************))))))************))))))))))))***++++++++++++***++++++,,,------......////////////000111111222222111111111111000000000000//////.........---------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******++++++++++++******)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------.........///////////////000111111222222222333333444444333333222222222222111000//////...}}}kkkdddaaa]]]YYYUUUQQQLLLIIIDDD???;;;999555000...000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++000111+++))),,,---***111---***,,,222333000+++444???UUUllluuusssxxxuuulllggglllvvvxxxxxx~~~wwwZZZ===111111111///...'''***)))$$$(((000---###++++++***)))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))))))))))))))*********$$$000///...OOOggg```eeettt}}}zzzgggfffpppttt{{{dddjjjyyy|||~~~|||{{{tttuuuvvvvvvuuuuuuwwwxxxtttwwwzzz|||}}}~~~vvvtttsssuuuzzz}}}~~~}}}}}}~~~zzzyyy}}}zzzvvvxxxssskkkhhhuuuSSSWWWiiiyyyzzzUUU^^^CCC000///+++//////+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))'''+++,,,(((&&&(((+++***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...111111222222222333333333000000000000////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222444444444444444444444444222222222111111111000000kkkddd```\\\XXXUUUQQQLLLIIICCC>>>:::888444///---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***---,,,((((((---...,,,,,,...///+++(((---999CCCQQQbbbxxx}}}uuuxxxyyyyyykkkppp|||xxxvvvqqq```GGG222000999///222111,,,)))+++------******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---444333AAAgggtttttt{{{~~~}}}bbbfffqqqqqqrrrccceeeqqq~~~~~~~~~{{{{{{~~~|||xxxtttttttttrrrnnnlllllllllppprrruuuwwwxxxzzz|||~~~wwwvvvvvvxxx|||{{{zzzyyyzzz}}}~~~~~~~~~}}}}}}~~~~~~vvv|||}}}|||~~~{{{wwwUUUwwwaaa^^^gggmmmrrrcccPPPtttFFF666111+++)))&&&+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''+++000///***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...111111111111222222222222000000000000/////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222333333333333333333333333222222111111111000000000jjjccc```\\\XXXUUUQQQLLLIIIAAA===999777444...---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,+++)))+++///000...,,,///111111555CCCYYYjjjooozzzrrrrrr|||{{{||||||tttggg^^^\\\uuullldddbbbgggjjjgggcccXXX```hhheee[[[WWW\\\ccc\\\WWWWWWcccwww{{{kkkRRR;;;...000000222111+++&&&)))000))))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))************++++++,,,,,,(((,,,+++HHHqqqnnnoootttaaalllyyytttlll______gggwww{{{xxxyyyyyyxxxsssssssssqqqmmmkkkjjjkkkooorrruuuwwwxxxzzz|||~~~~~~}}}~~~~~~yyy~~~}}}{{{~~~VVV[[[uuucccllleeeeeeyyyoooMMMaaa{{{EEE;;;555000...,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))***(((%%%'''111777333)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...//////000000000111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222111111111111111111111111111111111111000000000000llldddaaa]]]YYYVVVRRRNNNKKKAAA===999888444///...000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000///...---///111///,,,------111???SSSiiizzz{{{~~~~~~|||ttthhhqqqxxxooolllmmmeeedddiiiqqqvvvsssooonnn}}}xxxssstttyyy~~~{{{vvvqqqsssyyy{{{mmm``````gggggg```jjj|||ZZZ<<<888000...222222***(((---))))))((((((((()))******((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---,,,333000SSSxxxllllllhhh___ppp~~~vvvggg[[[[[[eeevvv{{{vvvwwwyyyyyyuuuvvvxxxxxxwwwxxxyyy{{{xxxzzz}}}xxxxxx~~~ssskkktttiiifff___aaahhhqqqsssOOO```~~~oooyyyOOOFFF666333111444+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&)))111777111((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------............/////////000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222111111111111111111111111111111000000000/////////nnndddbbb]]]ZZZWWWSSSOOOLLLBBB===:::999555000///111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,111000000111111...+++***,,,444BBBVVVjjjyyy}}}qqqnnnuuuxxxtttmmmhhhjjjuuu}}}xxxssslllccc\\\cccbbb[[[bbbttt[[[DDD333333888444//////******))))))))))))***+++(((((((((((((((((((((((()))))))))******+++++++++)))))))))))))))))))))))))))******+++,,,,,,------...555000PPPmmmlllvvvyyyuuuwwwsssZZZ\\\nnn|||sss```WWW[[[hhh{{{~~~yyytttuuuyyyyyy{{{~~~~~~|||xxx{{{}}}vvv___[[[eeelllsssZZZPPPooo]]]:::000***///+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&)))******,,,///---''''''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...------........./////////////////////............---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222111111111111111111111111000000000/////////......fffdddaaa]]]ZZZWWWTTTPPPMMMBBB===:::999666111000222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------...---...000...+++---000:::NNNggguuuvvvvvvzzzppplllqqqvvvyyyooorrrxxx~~~}}}iii\\\___kkkttteeeFFF888888999555111,,,,,,+++************+++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))((())))))***+++,,,------+++000///OOO```ppp|||xxxyyygggWWWdddsss|||rrr^^^TTT[[[iii{{{~~~{{{uuussswww{{{{{{~~~uuupppyyyrrrfffccchhh|||}}}DDD```zzznnnAAA666***...+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))%%%+++---***((())))))(((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------.........//////////////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222111111111111111111111111////////////............bbbbbb___[[[XXXUUURRRNNNKKKAAA<<<999888555000///222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------+++---...------777CCCUUUhhh}}}|||~~~~~~xxxtttwwwyyytttsssuuu~~~kkkaaaIIIdddgggOOOCCC???:::444///...---,,,+++*********))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))'''(((((()))***+++,,,---222222AAAmmmmmm{{{\\\ZZZqqq||||||qqq\\\TTTZZZfffttt~~~yyyuuuwww~~~~~~}}}rrrwwwuuuggg```tttRRRLLLuuuvvv|||lllEEEAAA000...+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))&&&+++---)))&&&(((***)))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...............//////////////////.........---------------------,,,,,,,,,,,,************************************************************************)))************+++++++++************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222000000000000000000000000/////////.........------fff```]]]ZZZVVVTTTQQQMMMJJJ@@@;;;888777444000...111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,...---111BBBTTThhhooozzzpppgggiiivvvrrrtttggg\\\ccc~~~mmmWWWLLLCCC:::111000///---,,,+++******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***(((FFFqqq{{{kkkQQQYYYvvv}}}xxxkkkUUUTTTYYYbbblllyyyzzzwww|||zzz|||~~~}}}~~~uuuzzztttgggnnneee@@@VVV~~~vvvlllbbbBBBDDD000(((+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))'''++++++''''''***,,,***&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---.............../////////000000//////.........---------......------------,,,,,,************************************************************************)))************+++++++++************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111111222222//////////////////////////////.........---------fffddd```\\\YYYXXXTTTOOOJJJDDD@@@;;;777444222000...........................------------------------...---,,,,,,------,,,+++)))000000,,,777PPPdddjjjnnnpppvvv{{{nnnsss|||uuuuuu{{{uuummm```XXXvvvjjjKKKKKKAAA111,,,555444'''%%%000,,,+++))))))******((('''******))))))))))))******************************+++++++++***++++++,,,,,,---...DDDxxxuuu\\\MMM[[[|||qqq```VVVWWWUUUXXXlll|||~~~yyy{{{}}}{{{~~~{{{{{{sss}}}{{{sssddd{{{hhhVVVMMMzzzpppnnnkkkIIIIIIFFF***------+++)))(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++************************++++++******************++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000......---------,,,,,,,,,aaaeeeaaa\\\YYYWWWTTTNNNIIIDDD@@@;;;777444222000...........................------------------------...---------.........---///,,,000===NNN^^^jjjpppsssxxx~~~vvvggg|||yyyxxxyyyZZZXXXggg}}}}}}}}}^^^CCC<<<<<<888111///111---&&&,,,+++******++++++***)))******))))))))))))******************************+++************+++,,,,,,555555PPPooorrr{{{UUUKKK]]]|||~~~nnn```XXXOOOVVV\\\iii{{{~~~|||}}}}}}~~~~~~~~~}}}}}}xxx{{{zzz|||~~~tttoookkkSSSTTTttt}}}uuuOOO@@@...---,,,+++))))))******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------...........................------------,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************************************++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////...------------,,,,,,,,,eeefffaaa\\\XXXVVVRRRMMMHHHCCC???:::666444222000///........................---------------------------.........////////////222222>>>TTT___```gggsss~~~}}}oooppp}}}zzznnnmmmzzz}}}}}}wwwUUU```hhh}}}xxx{{{jjjMMMKKKAAA666444666111''',,,+++)))***+++,,,,,,+++******))))))))))))******************************)))))))))))))))***+++,,,000333]]]rrrnnnsssQQQOOOeee~~~zzzhhh^^^ZZZbbbrrrwwwuuuzzz~~~{{{{{{}}}~~~~~~}}}{{{zzz|||zzz}}}uuuvvvtttxxxUUUGGG}}}ooo\\\JJJ:::...+++************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))************+++++++++************************************************++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////------------,,,,,,,,,,,,kkkfffaaa[[[WWWUUUQQQLLLGGGCCC???:::666444222000///........................------------------------------......------...///444AAAVVVcccaaa\\\bbbooo~~~sssnnnxxxwwwpppaaaRRR]]]yyyrrrooowwwuuuZZZEEEAAA>>>444000333,,,+++))))))+++,,,,,,,,,+++******))))))******+++************************(((((((((((()))***++++++---555mmmmmmOOOVVVqqqvvvbbb\\\ZZZqqq~~~|||}}}}}}xxxzzzzzz||||||zzz||||||zzz{{{rrrsssqqqssswwwYYY<<>>999555333222000///........................------------------------,,,------,,,+++,,,///222===OOO___eeeggglllnnnlllsssnnnmmmvvv}}}jjjlll}}}tttZZZUUUzzzyyypppvvvqqqSSSFFF@@@999555888...,,,))))))***+++++++++++++++************++++++************************(((((((((((()))***+++,,,333GGG{{{lllJJJZZZyyyqqq^^^[[[ZZZddd}}}zzz{{{~~~zzzxxx}}}|||~~~yyyzzz|||}}}yyyvvv|||~~~}}}}}}}}}{{{yyyyyy}}}~~~}}}~~~wwwqqqqqqkkkXXXGGGYYYttt|||ssscccFFFJJJHHH555---(((+++---***((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////........................------,,,,,,,,,+++++++++gggeee```YYYUUURRRPPPKKKHHHAAA===999555333222000///........................------------------------,,,------,,,,,,///777===NNNUUUZZZaaasss}}}lllaaannn|||vvvuuu|||yyyrrrlllaaa___\\\XXXVVVVVVWWWWWW______```bbbeeellltttyyy|||hhh]]]TTToooppplllnnnOOOBBBFFFBBB555333000,,,***************++++++************++++++************************((((((((()))***+++,,,---222SSSvvvzzzVVVFFF\\\~~~nnn\\\ZZZZZZaaayyy~~~{{{}}}~~~{{{xxxwww}}}~~~~~~}}}|||{{{{{{{{{xxxwww}}}}}}}}}}}}|||yyy{{{}}}~~~|||~~~zzz~~~yyy~~~vvvrrrbbbPPPXXXuuuwwwqqqPPPHHHVVV<<<000)))+++---)))(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************)))************+++++++++************************)))))))))***++++++,,,,,,++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////........................,,,,,,,,,,,,++++++++++++cccddd___XXXTTTRRRPPPLLLIII@@@===888555333222000///........................------------------------,,,---......000777CCCLLLXXXWWWZZZdddttt{{{uuujjjhhh|||xxxzzzrrraaaVVVPPPKKKGGGGGGEEEDDDCCCBBBBBBBBBIIIIIIHHHHHHJJJPPPXXX^^^eeejjjrrr|||{{{|||mmmKKKZZZqqqwwwnnnWWWOOOIII>>>999555000---++++++***))),,,++++++******++++++,,,************************))))))))))))+++,,,---......WWWfffzzzzzz}}}yyyPPPMMMfffnnn[[[YYYVVVfff|||~~~|||wwwuuuuuuyyy|||~~~|||}}}|||~~~||||||}}}|||{{{~~~|||{{{~~~~~~}}}zzz|||~~~~~~~~~|||}}}~~~~~~{{{www}}}{{{nnnXXXMMMzzzrrrhhhIIIPPPCCC444)))+++---)))(((,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************)))************+++++++++************************((())))))***++++++,,,,,,++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////........................,,,,,,,,,++++++++++++***]]]ccc^^^WWWSSSRRRPPPLLLIII@@@===888444333222000///........................------------------------,,,...///000444>>>MMMYYYZZZZZZaaallljjjaaa___ggg~~~~~~yyyrrrsss}}}{{{pppeeeggg___OOOCCC@@@AAA@@@999:::::::::::::::::::::999:::;;;;;;:::;;;===???AAAEEEJJJQQQYYYeeesss}}}kkkOOOooolllqqqQQQGGGNNN===999333///---,,,***))),,,++++++******++++++,,,************************)))))))))***+++---...///555\\\\\\|||zzziiiTTTYYYsssppp[[[VVVRRR[[[qqq~~~zzzyyyyyyvvvzzz|||{{{|||{{{}}}~~~{{{~~~|||zzzzzz}}}~~~|||}}}}}}|||}}}~~~~~~zzz~~~vvviiikkkdddhhhBBBrrrvvvfffVVVGGG666***+++---)))(((---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************)))************+++++++++************************((())))))***++++++,,,,,,++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000........................,,,,,,,,,+++++++++******eeeddd```YYYSSSOOOLLLIIIHHHAAA>>>999555333111///---........................---,,,,,,,,,.........---///222111222@@@TTTYYYSSS]]]fffllldddTTTTTTiiiyyyyyy{{{}}}{{{{{{~~~wwwlll[[[PPPMMMHHHKKKCCC======888666???>>>>>>>>>>>>======<<<<<<:::;;;===<<<;;;999999:::999888<<>>???>>>AAA<<<;;;DDDCCC@@@EEE>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDCCCAAAAAAAAABBBCCC>>><<<===;;;888;;;AAAIIIOOO]]]ooo~~~YYYVVVhhhqqqvvvVVVKKKKKKCCC888000......,,,***,,,,,,,,,,,,,,,+++******************************+++((('''***,,,++++++...@@@oooaaaZZZpppgggXXXWWWZZZcccqqq}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}ppp```iiiZZZfffhhhxxx___bbbxxxtttzzz~~~aaaUUUUUUTTTGGG666---+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************%%%******'''---999<<<777************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******************************)))************+++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,www\\\ccc^^^XXXRRROOOLLLIIIGGG@@@===888555333111///---........................------,,,,,,,,,,,,,,,---///...888IIIOOOJJJNNNYYYbbb^^^VVVTTT___mmmooofffgggqqq|||{{{yyynnnWWWMMMCCC>>>;;;999;;;???AAABBB:::888AAAAAA===???CCCCCCCCCDDDDDDCCCCCCCCC@@@AAABBBAAA@@@AAACCCEEE>>>;;;;;;>>>??????@@@DDD::::::???IIIVVVggglllOOOaaattt{{{vvvLLLQQQIII===444///------...,,,,,,,,,,,,,,,,,,++++++************************,,,)))(((+++,,,***+++///RRR|||zzzbbb[[[rrr}}}cccVVVWWW[[[dddqqq{{{{{{}}}~~~}}}}}}|||hhhnnnbbbhhhjjjrrrbbbooo|||rrrqqquuuWWWSSSVVVMMM@@@555...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************&&&***)))&&&***222444///************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******************************)))************+++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttZZZaaa]]]WWWRRROOOLLLHHHFFF???<<<888555333111///---........................---------,,,++++++---...999888===GGGLLLLLLRRR[[[TTTEEEGGG___llleeeeeeooosssqqqsssyyy~~~wwwuuuzzzmmm\\\OOO@@@>>>===>>>??????======IIINNNJJJGGGPPPTTTRRRVVV\\\]]]^^^^^^\\\YYYUUUSSSVVVVVVTTTPPPLLLJJJJJJKKKLLLIIIHHHHHHHHHDDD@@@======;;;:::<<<@@@JJJ]]]ooooooRRRfff|||gggUUUMMMCCC<<<666222111333...------,,,,,,,,,,,,,,,************************,,,***)))++++++***,,,111NNNvvvwwwuuu|||pppjjjeeerrryyybbbYYY[[[___jjjvvv~~~|||~~~}}}uuuyyyooojjjpppnnnXXXkkkqqqyyyxxx~~~lllPPPUUUQQQHHH<<<111***((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************************,,,***%%%%%%((('''###************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++******************************))))))*********+++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++sss\\\___\\\VVVRRROOOKKKHHHEEE>>>;;;777444222111///---........................,,,---...,,,++++++...111888???DDDHHHRRR^^^ccc```RRRLLLWWWkkkooofffppp}}}zzz||||||tttiii]]]OOOBBB:::>>>???@@@@@@???===777222666MMM\\\gggxxxyyymmmbbb\\\YYYUUUPPPJJJGGGHHHJJJGGGCCCBBBAAA@@@???======EEENNNaaasssmmmKKK]]]ZZZPPPGGGCCC>>>777333444000///...---,,,,,,,,,,,,************************,,,******,,,+++***...444CCCwww{{{rrrmmmsss___gggxxxxxxbbbZZZ]]]```mmmzzz~~~{{{~~~xxx|||sssbbbnnnwwwWWWWWWtttfffbbbQQQPPPLLLBBB555,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,))))))+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++******************************))))))*********+++++++++************************************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ttt___^^^ZZZVVVRRROOOKKKGGGEEE>>>;;;777444222111///---........................,,,......---+++,,,111555999DDDKKKLLLTTT___]]]QQQPPP___fff___\\\hhh{{{~~~}}}~~~vvvpppwww|||lllXXXIII@@@:::888:::===@@@AAABBBGGGLLLMMMKKKOOOqqqzzzqqqbbbVVVTTTVVVRRRLLLDDDBBBCCCEEEBBB======???@@@QQQkkkgggJJJeeeyyyiiiZZZMMMIIIDDD:::333333333111///---,,,+++,,,,,,+++++++++++++++++++++++++++***+++,,,+++***000777```{{{jjjTTTddduuu___YYY[[[^^^mmmzzz~~~wwwyyyttt[[[mmmooo___GGGkkkhhhZZZOOOPPPOOOGGG;;;111,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***,,,---,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++uuubbb\\\YYYUUURRRNNNKKKGGGDDD===:::666333222111///...........................+++...///...,,,...444999@@@FFFLLLNNNMMMMMMKKKHHHRRR___```UUUWWWjjjvvvuuuqqqyyytttlllmmmwww{{{nnn___PPPAAA:::888999>>>EEEFFFMMMWWWbbbssszzzfffSSSPPPKKKHHHIIIHHHCCC@@@@@@999AAANNN```uuulllVVV```|||xxxnnnYYYQQQJJJ>>>555333555333111...++++++++++++++++++++++++++++++++++++))))))***,,,++++++222;;;yyyrrrXXXnnnnnnYYYVVV]]]aaappp|||~~~}}}~~~|||wwwsssssswwwxxxvvvwww{{{||||||tttuuuwww[[[qqqkkk}}}___JJJmmmssstttuuuDDDPPPRRRRRRLLLAAA666...,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,)))'''''')))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************vvvddd\\\YYYUUUQQQNNNKKKGGGDDD===:::666333222111///...........................+++...000///---///666<<>>JJJ]]]XXXSSSaaa{{{{{{iiikkkuuu}}}{{{ooolllxxx~~~yyyppp```KKK<<<===:::===DDDMMMWWWgggtttlllVVVRRRRRRKKKCCCDDDDDD@@@::::::LLLlll\\\RRR~~~ZZZQQQSSS;;;===>>>:::555111...,,,***(((************************)))(((...***...111///FFFyyyvvv{{{xxx[[[fffkkkfffZZZYYY\\\ccc{{{~~~wwwooolllgggdddfffhhhddd```^^^\\\bbbddd\\\UUUSSSVVVWWWNNNIIIGGGLLLQQQOOOIIIEEERRRRRRVVV]]]]]]YYYVVVWWWPPPPPPOOONNNLLLMMMPPPRRRXXXWWWVVVTTTSSSTTTXXX[[[SSSSSSSSSUUUWWWWWWUUUSSSSSSUUUSSSMMMJJJMMMNNNMMMLLLLLLJJJHHHGGGGGGIIILLLNNNRRR\\\iiippprrrtttxxx~~~eeeyyysssiiifffcccmmmsssbbbVVV{{{xxxggg___VVVWWWQQQLLL<<<%%%111+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))))))))))))))*********)))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,+++++++++,,,---...///000+++*********))))))((((((,,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************dddaaa\\\VVVQQQNNNJJJDDD???===999555222000///...---------------------------++++++,,,...222777<<<@@@FFFHHHHHHFFFGGGKKKOOOPPPPPPUUU___hhhhhhffflllvvvwwwnnnhhhlllvvv~~~{{{hhhRRRBBB;;;;;;;;;BBBKKKSSS^^^qqq~~~aaaVVVQQQNNNIIIEEECCCEEEEEEEEEKKKTTTYYYRRR~~~~~~nnnOOOHHHCCCKKK@@@<<<666222000...,,,******************************(((...)))---111000IIIyyyvvv~~~uuusssnnnNNNmmm}}}~~~eee[[[ZZZ\\\ccczzz~~~zzzvvvuuuuuuiiiooommm___RRROOOQQQRRRSSSRRRNNNIIIFFFEEEFFFFFF>>>GGGMMMLLLJJJMMMQQQSSSTTTWWWSSSJJJIIIVVVhhhsssbbbkkkpppnnnnnntttwwwuuussssssqqqnnnjjjhhhhhhiiioooqqqvvvyyy|||~~~{{{yyyxxxxxxzzz}}}}}}}}}~~~|||~~~yyysssnnnmmmmmmnnnaaa```bbbhhhlllmmmqqqwwwkkkyyylllcccbbbtttxxxJJJYYYiiiWWWPPPJJJOOOIII000111++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,++++++***++++++,,,---...++++++++++++*********))),,,++++++***))))))******)))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))************************************************************************+++*********))))))))))))************************))))))))))))************************************)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************fff___ZZZTTTPPPMMMHHHBBB>>><<<999444111000///...---------------------------++++++,,,///333888===@@@BBBEEEAAA===GGGUUURRREEEUUUaaaccc[[[ZZZgggooommmmmmaaa```ppp|||~~~wwweeeMMM;;;555<<>>YYYyyyMMMdddzzzbbbjjjVVVLLLIIIBBB===888333111///...---+++++++++++++++++++++++++++(((...))),,,000333PPP~~~rrrKKKttt~~~xxxccc[[[[[[]]]eeeuuu~~~~~~{{{xxxtttqqqrrrmmmkkkllllllhhhggghhh^^^^^^\\\XXXSSSPPPOOOOOOOOOSSSQQQKKKKKKQQQOOOHHH???GGGJJJFFFHHHSSS^^^aaa\\\fffqqquuuyyy|||eeeiii|||sss~~~nnn]]]aaaXXXTTT{{{ssshhhYYYVVVOOOPPPNNN666///++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))***++++++++++++************++++++,,,,,,,,,+++++++++++++++,,,+++******)))*********)))))))))))))))))))))))))))************+++++++++************************+++++++++******************************************************************************************************)))))))))************************)))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************zzz^^^^^^YYYSSSNNNKKKGGGAAA<<<<<<888444111000///...---------------------------+++,,,...111555:::>>>@@@???@@@@@@AAAKKKUUUSSSKKKaaahhhcccVVVXXXfffjjjccc\\\aaannnzzz|||yyy~~~sss```HHH999999BBBKKKPPP^^^sss|||vvvsssmmm^^^QQQLLLNNNHHH<<<<<>>999AAAOOO[[[aaasssyyyrrr~~~fffTTTRRRQQQGGGAAACCCCCCCCCXXX___JJJ___QQQGGGBBB;;;555222000///...++++++++++++++++++++++++,,,(((...***+++...999```}}}___}}}mmmZZZVVVXXX___lllyyypppgggaaaVVVTTTSSSUUUXXX[[[]]]^^^jjjkkkrrr}}}}}}^^^RRRJJJWWWrrr|||~~~rrrttttttjjjOOOgggfff___kkkooo~~~sssWWWHHHUUUSSSIIIKKK???555,,,++++++***************))))))))))))))))))))))))((()))))))))************************++++++++++++))))))******+++++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++...---,,,++++++******+++))))))******************+++***************++++++))))))))))))))))))))))))))))))*********+++++++++***************************************************************************************************************************************+++++++++************************************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************xxx```\\\WWWQQQMMMJJJEEE???;;;:::777333000//////...------------------------------///222666999;;;======??????FFFNNNIII@@@FFFUUUYYYSSSRRRXXX]]]]]]]]]^^^dddpppwwwxxx{{{yyygggPPP777<<>>AAAEEETTTuuuaaaVVVbbbUUULLLFFF>>>777333111000///,,,,,,,,,,,,,,,,,,,,,,,,+++'''...,,,,,,...;;;fff}}}yyyppp^^^|||hhhVVVTTTVVV^^^nnnwww___PPPLLL[[[yyy}}}wwwzzzpppmmmssslllJJJhhh```XXXccc^^^```VVVRRRMMMRRRCCC333,,,,,,+++************+++))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,))))))******+++,,,,,,,,,+++++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******...---,,,+++++++++++++++)))))))))))))))******************)))******+++,,,)))))))))))))))))))))))))))************+++++++++***************************************+++++++++************************************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************yyyddd\\\WWWQQQMMMJJJFFF???;;;999666222000//////...---------------------------///111444777:::;;;;;;;;;;;;>>>CCCFFFEEEDDDIIIPPPOOOTTT[[[]]]]]]]]]aaagggmmmooossstttqqqeeePPP===222<<>>???>>>???RRRtttOOOhhhttt```RRRLLLCCC;;;666333111000,,,,,,,,,,,,,,,,,,,,,,,,***&&&///...---...<<>>CCCCCCKKKnnnhhhSSSwww~~~rrryyyVVVPPPFFF===888555333222,,,,,,,,,,,,,,,,,,,,,,,,)))&&&//////...///===lllsss]]]lllrrruuuqqq```TTTUUUVVV\\\kkk}}}~~~eeeVVVNNNOOOKKKFFFRRRffffff]]]VVV```zzz{{{{{{{{{|||uuuttt{{{FFFcccmmmrrrUUUkkkrrrzzz```TTTUUUEEEBBB===999---,,,++++++******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))************))))))))))))***************++++++,,,,,,,,,******))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++************************lll```\\\YYYTTTOOOJJJDDD===999777555333111///.........---,,,,,,++++++,,,,,,,,,111444777999999:::<<<>>>DDD<<<===KKKXXXYYYSSSOOOUUUXXXWWWUUUWWW^^^eeefffkkkrrrsssdddMMM>>>???EEEQQQYYYlll{{{sssaaaTTTPPPPPPNNNKKKJJJKKKMMMLLLIIIKKKPPPJJJPPPUUUfffzzzuuu~~~ooohhh{{{ZZZQQQHHHMMMFFFBBBAAA999OOOTTT^^^vvvmmmTTTKKKDDD333222888///000///---,,,+++,,,,,,------(((---111(((***TTT}}}WWWwww}}}{{{xxxfffTTTRRRTTT]]]nnn~~~lllQQQKKKQQQLLLNNN___uuu{{{YYY___]]]ggg|||yyy}}}~~~{{{wwwxxxwwwRRR[[[aaaggggggjjjzzzrrriiiYYYRRRQQQJJJEEE@@@444---,,,+++***))))))))))))******++++++++++++******+++***)))))))))***,,,,,,++++++++++++++++++++++++***,,,......,,,,,,---......+++)))+++...111111000+++...///......000...***///222,,,***111000,,,111...000///,,,---111000+++*********,,,...///...,,,---,,,+++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************---------,,,+++***)))((()))************+++++++++++++++++++++++++++++++++++++++************************)))******,,,------,,,+++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++hhh]]]\\\YYYUUUPPPKKKDDD>>>999777555333111///.........,,,,,,,,,,,,---///111222222444666777777777999:::???:::===HHHPPPQQQNNNMMMTTTWWWWWWTTTVVV]]]bbbcccfffeee```TTTHHHDDDJJJQQQZZZnnnsssooohhhSSSQQQJJJBBB???BBBDDDCCC@@@===<<<>>>>>>===???DDDLLL@@@:::JJJ]]]VVVNNNXXXMMMPPPUUUZZZ```gggnnnsss||||||tttccc|||rrr]]]WWWQQQEEE@@@@@@???III^^^{{{pppYYYgggvvv[[[KKKIII???555444666000///---,,,+++,,,,,,---///''')))///,,,222\\\zzz___|||}}}xxx~~~wwwbbbRRRRRRTTT\\\kkk{{{nnnRRRVVVbbbccc___vvvnnndddZZZ]]]{{{|||xxx}}}{{{xxx|||vvvvvvwwwRRR[[[jjjgggjjjsss}}}uuuuuu\\\NNNOOOTTTLLLBBB===777---,,,+++***))))))))))))******++++++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,------.........---,,,,,,+++333222///+++---222222///)))000......444333///444555111///000111///---------...//////...+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++,,,---------,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++iii___]]]ZZZUUUQQQKKKEEE???:::777555333000///.........,,,,,,+++,,,///222666999555666888888777777888:::<<<<<>><<<777AAABBBBBBEEEAAA===CCCAAA===<<<===;;;777777;;;333222000---++++++,,,...,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))***+++---.../////////************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++///000111222111000///...++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,ggg___^^^[[[VVVQQQLLLFFF???;;;666555222000......---...---,,,+++,,,///333888;;;888:::;;;;;;;;;;;;===???===BBBHHHIIIFFFFFFKKKRRROOORRRUUUVVVZZZ___```\\\ZZZNNNAAA<<>>AAACCC@@@GGGLLLJJJFFFGGGMMMRRRKKKPPPTTTXXX]]]aaa___YYYMMMHHHCCCEEEPPPcccwww{{{bbb{{{eeeooojjjYYY[[[LLLCCCEEEAAAAAA]]]|||iiiTTTuuuwwwwwwPPPJJJGGG999444222111///---,,,,,,,,,,,,))))))...222///<<>>999555444222///------------+++,,,,,,...000333666888555666777666777888<<>>CCCDDDCCCEEEJJJJJJGGGJJJOOOTTTXXX\\\\\\SSSHHH>>>DDDNNN^^^pppmmmsss}}}fff{{{^^^UUUTTTMMMGGG@@@CCCRRRxxxuuuPPPoooiiiIIIGGGFFF555333222000...,,,,,,,,,,,,000...---+++)))<<>>>>>BBBBBBAAABBBCCCEEEGGGHHHNNNOOORRRVVVVVVOOOBBB888JJJOOO]]]ppp~~~rrrttt```uuuaaa\\\NNNPPPFFF@@@PPPxxxccc|||WWWuuuzzzuuuiiiOOOOOO===<<<555000111222///,,,,,,%%%+++000)))555CCCrrrrrryyy~~~pppXXXkkkzzzYYYSSSWWW\\\iiizzz|||~~~ttteeeggg^^^bbbrrrpppccclllzzz}}}zzz^^^LLL\\\oooWWWYYYwwwSSSQQQGGG===<<<666///...---,,,++++++++++++************************+++,,,,,,,,,,,,,,,,,,---)))---...***(((+++///222555//////>>>QQQdddxxxwwwfffYYYOOO>>>444222999777+++''',,,...///...,,,+++,,,+++)))************************************************************************+++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...333000)))///333***111666444---111BBBNNNOOOjjjeeedddkkkssswwwvvvtttmmmqqq}}}yyymmmrrreeeaaafffbbbNNN<<<777888222///222444000------...//////000000///...------------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...,,,++++++---///111111111///---,,,---/////////``````^^^]]]ZZZUUUMMMDDD<<<777555444222000///...---------,,,---000555888888777;;;999888999;;;>>>@@@@@@AAAAAAAAAAAACCCEEEGGGHHHKKKPPPTTTSSSMMMFFFCCCBBBOOOXXXgggwwwsssoooqqqooorrr^^^WWWOOOGGG@@@JJJkkk~~~rrrmmm]]]oooUUU;;;<<<555000111111///,,,------,,,000,,,444BBBhhhttt|||aaaqqqjjjTTTTTTYYYXXX```nnn~~~sssdddeeeYYY^^^lll}}}}}}vvviiinnnxxx~~~}}}zzzUUUGGGhhh```PPPfffSSSEEEHHHGGG555///...---,,,++++++++++++************************+++,,,,,,,,,,,,---------000......111333000,,,***...<<>>EEEOOOWWWccctttzzz{{{pppiiinnnfff]]]RRRKKKCCCDDDXXXxxxxxxgggRRRgggkkkLLLJJJ<<<555///000000...---...///))),,,***111@@@aaappp|||{{{{{{cccUUUYYY\\\ZZZaaapppsssccccccVVVWWWbbbqqqyyyyyy}}}|||nnnooowww|||}}}YYYCCC^^^dddMMM~~~zzziii[[[NNNCCCDDDBBB333......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------+++)))+++111222000555>>>PPP```}}}~~~yyyUUUCCC<<<666111111///---,,,,,,------,,,+++++++++++++++++++++++++++************************************************,,,+++++++++************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---.........------///000///222;;;DDDbbbpppyyywwwvvv|||wwwxxx}}}~~~nnnhhhuuu|||yyyfffOOO???111&&&666111,,,,,,000222222000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------333222///......///222444444333111///............```ZZZ^^^\\\YYYSSSKKKBBB;;;777333222111000.........---+++---111555777888666555---222888;;;;;;:::;;;<<>>666000///000...---......+++---***333FFFQQQfff|||xxx}}}fffVVVXXXZZZZZZhhh|||tttccc___WWWSSSUUUbbbpppwww|||{{{nnnoooyyy}}}eeeDDDccctttjjj^^^}}}dddSSSOOOVVVSSSEEE>>>???...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---.........++++++...000,,,000JJJggg|||~~~oooXXXCCC777222333...+++---//////......++++++++++++++++++++++++************************************************,,,,,,+++++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...------///000000777AAADDDJJJVVVvvv~~~zzzbbbYYYUUUNNN666333///---------,,,+++............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...,,,+++***+++///111444222000...000555;;;@@@ccc[[[ZZZXXXUUUOOOIIIBBB;;;888222222000///............)))---222666888888777666000666===@@@@@@??????@@@======>>>???AAADDDGGGHHHOOOOOOKKKDDD???EEESSS___fffqqq~~~uuujjj^^^]]]lll{{{rrr}}}wwwaaa[[[UUUNNNFFFBBBPPPuuueeeRRRvvvYYYGGGBBB999111//////...---///000333555+++777MMMLLLfff|||xxx|||eeeTTTTTTUUUWWWggg}}}sss```XXX]]]QQQJJJSSSeeesssyyyzzzuuulllooozzz}}}ooo___EEEgggoootttZZZYYY|||yyyxxxhhhWWWSSSQQQDDD999999------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------...//////444000000444:::HHHddd}}}|||jjjTTTFFF;;;222,,,---///---,,,...++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,---......444::::::FFF]]]ccccccnnnttt{{{uuuqqqjjjSSSNNNEEE:::222///111444/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........)))...333555444111///...111666???HHHSSS^^^jjjqqqfff\\\WWWVVVRRRMMMGGGAAA;;;888222111000///............***...333777777666666666333666;;;>>>>>>>>>>>>???<<<<<<===>>>AAADDDGGGIIIOOOJJJEEECCCFFFOOOYYYaaajjjsss{{{tttggg^^^QQQHHHMMMbbb~~~ttt]]]RRRWWWfffpppvvvxxx}}}qqqnnn}}}tttxxxbbbZZZRRRKKKDDDJJJiiirrrgggdddyyy{{{PPPFFF<<<333000000......000...444666)))333GGG~~~~~~hhh|||~~~|||yyycccUUUWWWYYYXXXeeexxxsss___UUUbbbTTTFFFHHHWWWiiitttwww}}}zzzqqqlllqqq{{{}}}vvvOOOPPPVVVJJJDDD\\\rrrPPPMMMxxxvvvMMMFFFHHH;;;------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...+++///BBB]]]vvvrrrNNN???333111000+++***---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,...222777999HHHYYYYYYaaa|||vvvkkkXXXEEE888222333666000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------...//////000000000111111000111666???FFFSSS___ppphhh^^^YYYWWWSSSMMMGGG@@@;;;777111000///...............///222666777555444333444555555555888:::<<<;;;;;;:::;;;<<<>>>AAADDDGGGIIIIIIEEEBBBDDDLLLUUU]]]aaannnssszzzjjjddd```WWWKKKEEEMMM^^^mmmaaahhhdddWWWYYYoooiiidddbbbkkk~~~|||tttsssdddWWWPPPGGGEEE\\\yyynnn\\\zzz^^^KKK@@@666222000......000+++...111(((///@@@uuutttzzz|||zzzcccSSSVVVZZZ[[[gggyyy}}}xxxdddXXXbbbWWWIIIAAAHHHZZZmmmxxx{{{}}}{{{wwwrrrqqqrrruuuxxx{{{}}}yyyLLLHHHNNNFFFAAA```hhhXXXUUUMMMPPPCCC999,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000///<<>>333+++000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++,,,,,,---......///......//////000111111222000222555999AAAPPPbbboooiii^^^\\\YYYUUUNNNGGG@@@:::777111000///...............333555888777444111111222:::888666777;;;>>>>>><<<::::::;;;===@@@DDDGGGIIIDDDBBBAAAFFFOOOXXX^^^aaaooossszzzqqqhhhiiiggg\\\OOOFFFGGGJJJ[[[{{{lll___RRRSSSaaasss}}}qqqnnn\\\SSSHHHAAARRRkkkqqqsss[[[^^^ZZZMMMBBB777333000......000,,,+++111///444CCCvvv|||```LLLNNNTTTXXXggg{{{~~~~~~kkk^^^```ZZZLLL>>>===NNNhhhzzzzzz|||rrrnnnnnnsssxxxyyyvvvttt{{{}}}[[[aaagggRRR@@@ffftttWWW~~~wwwcccKKKIII>>>222999,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111EEEbbb}}}uuu~~~gggQQQFFF>>>333...111,,,,,,,,,,,,,,,,,,,,,,,,************************************************---------,,,,,,,,,++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------000777BBBPPP]]]dddpppzzz|||}}}yyyuuufffMMM888000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------++++++,,,,,,---...//////...//////000111222222333888III```vvvccc]]]\\\XXXSSSMMMFFF@@@999444333333111///,,,,,,...000666888888777555333333444:::888777888;;;===<<<:::999:::;;;>>>AAACCCEEEFFFIIIAAA@@@IIISSSXXX]]]bbbnnnrrrxxxnnnkkktttxxxooo^^^RRRTTTZZZhhhJJJIIIGGGGGGJJJRRR]]]eeeyyysss]]]ZZZIIIBBBOOOWWWSSSrrrSSSVVVJJJKKK>>>000111111------&&&555333,,,***RRRrrr|||vvvYYYOOOUUUQQQTTTkkkooo[[[XXX]]]RRRBBB???HHH___|||zzz}}}~~~yyywwwhhhjjjvvvuuuttt}}}jjjkkkpppPPPDDDlllxxxooobbbrrrvvvddd[[[HHHMMM===:::...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------...(((***111111...555CCCppppppTTTKKKBBB666333...///...,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,))))))*********+++++++++***000///'''(((000333---111///???```vvvtttkkkjjj~~~|||www~~~{{{zzz|||wwwiiiTTTFFF777+++,,,111000------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---...---///000///111<<>>@@@CCCDDDEEEEEEAAACCCMMMVVV[[[aaagggoootttzzzmmmiiipppuuussskkkhhhlllrrrsssVVVGGGAAA===BBBSSSjjj~~~aaa[[[RRRDDDEEEMMMggg[[[zzzrrrVVVJJJ<<<333///000111///,,,111,,,000555SSS~~~pppssssssWWWMMMTTTQQQUUUllloooZZZVVV]]]TTTEEE???CCCVVVpppxxx}}}yyytttiiinnnwwwuuuvvvyyytttooonnnttt~~~lllgggnnnRRRDDDlllttt^^^ZZZaaatttgggNNNJJJ444777666---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...***...111///+++555NNNfff}}}fffJJJ999:::222///,,,+++---///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++,,,---............+++++++++++++++++++++,,,)))'''(((---111000,,,)))222GGGccctttqqqkkkvvv{{{hhhaaaOOO===444111...,,,.........---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000000444...,,,222???SSSkkk}}}ggg___]]]YYYSSSMMMFFF???999444222222111///------///222111555888:::::::::::::::999888666777888888777666888999;;;>>>@@@BBBCCCDDDAAACCCHHHQQQXXX^^^eeelllpppvvv}}}|||jjjkkkgggaaa___dddsss^^^MMMOOOHHHEEEQQQiiiooo^^^ZZZJJJ>>>EEEjjjfffkkkyyykkkLLL===999......555//////000***222666JJJsss}}}xxx}}}dddggg|||qqqTTTKKKSSSRRRVVVmmmpppYYYQQQ[[[VVVHHHAAA@@@NNNfffmmmwww~~~}}}xxxrrrvvvwwwqqquuu}}}|||{{{lllYYYVVVUUU[[[hhhvvv~~~~~~qqqccclllSSS@@@hhhvvv\\\SSS}}}gggXXXEEE444:::111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,000111000999SSSyyyvvvyyy```HHHBBB;;;555...,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,---...////////////---------------,,,,,,,,,...(((+++555444,,,...888IIIVVVgggsssyyy}}}{{{vvvffffffvvvvvvdddMMM===444///000333000///---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///////////////000111111+++222DDD\\\pppjjj```]]]YYYSSSMMMFFF???888333111111111///......111333000222555666555666777999999888777777777777666555888999<<<>>>@@@AAAAAABBB???EEENNNUUUYYY^^^fffmmmnnnvvv}}}wwwiiilllfff```cccqqqxxx^^^VVVWWWYYYaaasssqqqhhh}}}eee]]]QQQCCCFFF]]]wwwqqq\\\yyy|||OOO@@@@@@///...666,,,---111...222...BBB{{{~~~{{{qqqkkkYYYtttqqqSSSJJJSSSRRRVVVlllrrrYYYOOO[[[YYYLLLCCCAAANNNdddsss}}}zzzvvvxxx}}}uuurrrsssnnnfffooo|||{{{|||yyyzzz|||}}}zzz~~~tttfffnnncccXXXZZZgggvvv}}}~~~~~~xxxcccnnnUUU:::^^^|||oooTTTpppWWWAAA???CCC(((------,,,,,,,,,,,,---------,,,,,,,,,---...///000222***---AAA^^^|||rrrqqqkkkQQQEEE>>>555111...++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,---.../////////////////////............---//////000111---///@@@SSSbbbbbbeeeqqqwwwpppuuuwww```LLL<<<333000000.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++///333222///...111555<<>>???@@@@@@???@@@HHHQQQVVVXXX]]]dddjjjmmmttt|||~~~uuulllkkkppp|||ssshhhdddaaalll~~~oooiiimmmrrr[[[WWWMMMHHHSSS~~~yyy~~~UUUgggRRRAAAAAA000...666+++,,,222///333444SSS~~~nnnZZZlllsssUUUJJJSSSSSSVVVjjj~~~www\\\VVVbbb___QQQFFFAAAMMMdddsssyyy}}}wwwjjj```bbbiiihhhfffggg```WWWbbbrrruuuvvvooogggcccbbbdddfffhhhffffffdddeeeoooiii\\\fffxxxfffrrrZZZ999SSSyyy{{{YYYnnnNNNCCC@@@DDD///...------,,,,,,------...------------...///000111111,,,<<>>??????>>>===BBBKKKSSSUUUWWW]]]dddgggnnnssszzz}}}uuuqqqnnnwwwvvvqqqssssss~~~}}}zzz~~~^^^ZZZUUUHHHIIIggg{{{]]]```[[[FFF===000000555---...111+++444DDDmmm___bbbffftttUUUJJJTTTTTTWWWkkk}}}|||```___kkkhhhVVVGGG???III___sssxxx}}}}}}uuummmnnntttmmmjjjkkkcccQQQNNNVVVXXX\\\TTTLLLHHHGGGGGGLLLRRRLLLLLLLLLOOO]]]sss~~~ggg___jjjzzzgggppp\\\;;;OOOnnnqqq[[[vvvjjjooonnnfffOOOJJJ555999777......------------......---------...///000111222///===```}}}yyymmmcccZZZRRRMMMCCCJJJRRRVVVXXXWWWRRRLLLOOO```gggddddddffftttrrr|||\\\OOOCCC;;;333+++...666,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,////////////000000000111///---+++555VVVxxxsss|||zzznnniii|||hhhOOO<<>>777222...////////////111555888666888999999888777777888444666888777555555666888777999<<<>>>???>>>===<<>>444000333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,------...///000111222222333333999MMMkkkyyyuuuxxxssslllRRR777555333000......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444000111===TTToooiii[[[^^^ZZZTTTMMMFFF>>>777222.../////////000222666999111555:::<<<;;;999666555222444666666444333666888777999<<<>>>???>>><<<;;;FFFMMMRRRSSSXXXccciiihhhuuuvvvxxx|||vvvpppooofffppp|||~~~yyy{{{vvvddd___KKKNNNEEEqqq~~~QQQ|||yyyccc@@@666444000111)))666///,,,777\\\wwwmmmhhhlll}}}qqqSSSIIITTTXXX\\\ooohhh[[[kkkkkk\\\LLL@@@FFFZZZtttwwwwwwTTTEEE@@@:::AAAKKKPPPKKKKKK[[[nnnuuufffPPPBBBCCCKKKLLLGGG]]]cccjjjnnnqqqwww\\\VVVIII444[[[nnn___RRRppphhhLLL===>>>EEE000......------------......------......///111222333FFFkkk}}}aaaDDDEEEMMM\\\uuummmooo```aaa{{{]]]QQQIII<<<111---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,---///000111222333111777HHH\\\gggnnntttooozzzoooppp|||vvvWWW???;;;444...+++,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000222111:::UUUyyyggg___\\\ZZZUUUNNNEEE<<<555111444111...///111333333111555555555666777888888888999666333333666777777555777:::======;;;;;;>>>AAAMMMOOORRRUUU[[[bbbjjjppptttwww|||uuunnnlllsssrrrxxx}}}xxxsssiiizzzxxxnnnsss{{{fff```QQQMMMJJJ\\\[[[___mmmDDD666444111222111+++///444666OOOxxx{{{tttxxxvvvsssVVVLLLUUUUUUYYYooo~~~\\\XXX^^^bbb[[[GGG<<>>888...,,,111111///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...222...---000,,,+++777999EEE___jjj^^^]]]ZZZUUUNNNEEE===555111111///---///222444555444333333555666777999::::::888666333333555777666555777:::===<<<;;;;;;>>>AAAMMMNNNRRRUUUZZZbbbjjjppprrrvvv{{{uuupppooorrr{{{yyymmmkkkzzzwwwxxx^^^KKKRRRbbbrrrbbbZZZMMMFFFRRRvvv]]]SSSnnnCCC888888333000222//////...:::gggzzz~~~mmm~~~sssUUULLLUUUVVVZZZqqq~~~]]]YYY]]]___WWWGGG>>>HHHXXXjjjqqqhhhdddhhhoooRRRIIIGGGQQQaaaeeecccqqqiiiWWWVVVggg~~~sssuuuxxx{{{~~~iii]]]JJJ;;;NNN\\\mmmYYYIII@@@;;;222///......------......///...)))...777111///KKKrrrmmmmmmtttqqqsssvvvzzz|||{{{vvvrrrxxxxxx{{{nnnfffeeeooo^^^qqqKKK>>>666//////......///000///...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************)))))))))*********++++++---+++,,,///...,,,222===bbbbbbfffrrrzzzpppgggddd^^^MMM:::333444111,,,//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...+++...666444333===\\\tttnnn]]]]]][[[VVVOOOFFF===666222///...---///222555666666555666666777777888888888888666333333555666666555999;;;===<<<:::;;;>>>BBBLLLNNNQQQUUUZZZaaaiiiooossswww|||}}}uuurrrrrrvvvuuuoookkkxxx{{{}}}ZZZ@@@EEETTTxxxccc```PPPEEEIIIfffrrrMMMpppGGG<<<<<<555//////222111+++>>>tttfffrrrTTTIIISSSSSSYYYpppbbb[[[^^^^^^VVVGGG@@@HHHTTTooosss~~~{{{dddkkkzzz___RRRQQQaaaqqqtttvvvzzzwww|||ooowwwzzz{{{jjj]]]HHH999QQQ]]]{{{~~~|||kkkGGGIII@@@666...///......------......///---+++///555888DDDiiiiiijjjnnn|||yyyuuu]]]___lllmmmYYY???@@@///............,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,000)))***222///,,,<<>>>>><<>>666000111111......000++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++++++++,,,,,,,,,,,,------------,,,***+++666JJJ\\\eeeggg}}}|||yyywwweeeaaaLLL111222111111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///,,,555MMMddd}}}|||sssooo^^^\\\ZZZUUUNNNEEE<<<555111///111333444333333444555666777777888888999999999555555555444222333555777999::::::999999===DDDJJJKKKNNNSSSXXX]]]cccjjjnnnooosssxxx}}}wwwooonnnoootttvvvrrrrrrxxxhhhaaa[[[uuu}}}bbbVVVMMMEEERRRvvvkkk___zzzQQQ;;;222222333,,,---000:::[[[~~~}}}hhhvvvXXXNNNXXXXXX[[[qqq{{{ccc]]]lllsss```FFF>>>LLL\\\cccooo}}}yyywwwuuuppprrrvvvttt~~~rrrwww|||}}}sss}}}{{{~~~sssvvvzzz|||{{{{{{zzz}}}yyygggLLL888MMMYYYlllbbbgggKKK???:::000000//////......//////000000...<<>>FFFMMMLLLOOOTTTYYY^^^dddjjjooonnnrrrxxx}}}wwwpppnnnppptttsssuuuuuuhhhaaa~~~mmm\\\SSSHHHMMMmmm|||OOOvvvOOO===444222333000...---AAArrryyykkkqqqUUUNNNYYYZZZ^^^sssyyybbb]]]lllppp]]]EEE>>>JJJWWWhhhsss{{{tttkkknnnvvvrrrrrr{{{xxxyyyyyyttt{{{~~~vvvyyy|||tttzzz~~~wwwuuuuuuxxx|||iiiMMM777CCC]]]___jjjaaaMMMDDD;;;,,,000000////////////000000...111JJJppp{{{|||tttUUUHHHUUUhhhuuuyyysssxxxtttsssrrrpppmmmooopppqqqqqqlllddd[[[TTTIIIMMMNNNHHHAAAAAALLLVVVaaaSSSRRRbbbkkkaaaWWWVVV~~~cccxxxaaaHHH333///111///,,,...++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---+++000@@@TTTbbbiiijjj~~~xxx}}}nnnjjjttt|||jjj===333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------.../////////000999KKKttt~~~]]]ZZZLLLBBBFFFJJJMMMTTTbbbaaa[[[XXXSSSLLLCCC:::333///***...222444444555777:::666777777888999999::::::333555666444111111444777777888888888999???HHHOOOLLLPPPUUUZZZ___eeekkkooorrrvvvzzz~~~xxxqqqpppqqqwwwxxx|||~~~xxxnnnllluuucccZZZLLLJJJhhhDDDkkkjjjJJJ???888444000444222---GGG|||qqqkkkPPPJJJWWWYYY^^^sss{{{ccc]]]jjjkkkYYYDDD???HHHRRRaaaqqqzzzuuu{{{uuugggfffsssxxxzzz}}}~~~yyypppvvv|||wwwooo|||~~~xxxyyyoookkklllrrr}}}}}}jjjLLL666AAA]]]lllzzz[[[|||LLLLLLOOOIII;;;000000////////////000000000===VVVtttyyy^^^KKKOOOWWW{{{{{{kkkeeefffjjjooouuummmqqqwww|||}}}xxxpppiiiqqqppppppsssuuuqqqfff^^^UUUPPPKKKLLLOOONNNGGG???AAANNNVVVTTTWWW```dddaaaZZZbbbyyysssccc}}}^^^AAA999888333...---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000***666SSSiiinnnttt~~~~~~{{{{{{jjjuuukkkfffLLL333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------...///000000222LLLlllyyydddUUUHHHGGGYYYZZZVVV___bbbhhh{{{ddd______ZZZTTTNNNCCC777222222000111333444666999===@@@;;;:::777777888888888777666555444333333333444555888666555888===CCCHHHJJJLLLNNNSSSZZZaaahhhnnnqqqxxx{{{zzzxxx}}}rrrooouuuzzz|||tttsssggg[[[NNNFFFWWWRRRjjj|||GGGDDD<<<000000222222333KKK~~~}}}fffuuuzzz|||iiiIIIQQQXXXWWWhhhwwwuuuhhhaaasssmmmRRRAAA>>>CCCMMMhhhuuuwwwtttwwwqqqiiieeelllwwwxxxssswwwwwwqqqrrruuuooo}}}{{{yyyqqqzzzvvvooopppxxxbbbHHH<<>>999222111444//////555111...666FFFsss|||ccciiipppbbbgggkkkhhheeegggjjjlllpppvvv||||||lll[[[VVVZZZZZZSSSKKKJJJ???:::BBBJJJPPPZZZdddtttuuuqqqmmmiiinnnWWWCCC===666000///---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///+++***---...,,,,,,///666SSSoooqqqmmmzzz~~~yyykkkxxx{{{ppp|||tttaaa@@@888222000555,,,,,,---------,,,,,,,,,++++++,,,+++************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---111444///***555GGGjjjpppWWWQQQ^^^kkkpppooottt|||{{{```^^^___ZZZTTTNNNCCC777222222...111333555444444555666555555555666888888666444555444333333333333555555777666666999>>>DDDIIIKKKMMMOOOTTTZZZaaahhhnnnqqqsss{{{~~~~~~~~~~~~xxxxxxuuuuuuyyy{{{wwwdddSSSIIIRRRwwwfff^^^|||PPP222555777000000555<<>>@@@CCCFFFMMMWWWhhhooowww```QQQccc}}}gggLLL>>>888333...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000+++))),,,///......000KKK{{{yyyvvv|||ooosssuuu|||{{{uuuKKK888---,,,555000000------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++---222444++++++GGGjjjlllVVVHHHXXX|||zzzaaaaaa___ZZZTTTNNNCCC777222222000333777888777555555444444444555777999999777444555444333222333444555666777666777:::@@@EEEIIIKKKNNNPPPTTTZZZaaahhhnnnqqquuu}}}}}}}}}yyysssnnnrrr{{{{{{|||fffTTTKKKPPPooo|||oooSSS}}}UUU<<<000444---...555FFFmmmmmmyyyiiiGGGMMMTTTTTTjjj|||fff]]]]]]llljjjWWWBBB<<<;;;AAAMMMvvv}}}}}}xxxllliiittt}}}~~~wwwmmmppprrrmmmhhhiiiqqqqqqqqqxxxyyy~~~lllhhhxxx~~~|||{{{|||iiiJJJ999NNN]]]gggyyyjjjKKK===999666///333111000222...555IIIkkk}}}{{{uuu[[[PPP\\\ZZZTTTPPPRRR[[[hhhuuu|||~~~nnnaaaXXXWWWSSSPPPMMMCCC<<>>,,,***444111222...------------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------+++///111///222JJJtttwww]]]RRRLLLOOOhhh|||zzzaaabbb___ZZZTTTNNNCCC777222222333777:::<<<:::888777666444555666888::::::777555444333333222333444555666777666777;;;AAAGGGJJJLLLNNNQQQUUU[[[bbbhhhnnnqqqvvv{{{}}}wwwxxxrrrggggggwwwwwwqqq}}}fffUUUNNNOOOhhh}}}QQQ~~~qqqPPP???111000...---111NNN}}}yyynnnzzzgggGGGOOOVVVVVVjjj{{{tttXXXVVV\\\mmmfffQQQ@@@===;;;AAAPPP}}}pppkkkppp~~~yyyoookkkqqqtttnnnhhhiiippp}}}wwwtttwwwzzz|||zzzjjjhhhyyy~~~{{{yyy{{{lllLLL999DDDbbblllkkkzzzYYYCCC<<<999444...222111000111000@@@^^^uuuzzzcccJJJNNNaaaooo\\\UUUbbboooxxxdddZZZVVVUUUTTTKKK???>>>FFFRRRUUU^^^sssvvvZZZWWWzzz|||lllNNNAAA:::333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++------***+++888FFF___qqqvvvzzzxxxuuuwww|||qqqhhhfffhhhgggfffgggmmmiiiddd```\\\YYYUUURRRXXXVVVUUUWWW[[[\\\[[[XXXXXXXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPSSSSSSQQQOOONNNNNNNNNLLLQQQNNNSSSfffrrrmmmOOO777---222---............---------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........///333111000GGGxxxlllaaabbbZZZjjj|||}}}{{{```______ZZZTTTNNNCCC777222222444777;;;===<<<:::::::::666666666888999999777555444333222222333444666777777666888<<>>iiiWWWfffvvvsssQQQVVV[[[YYYlll~~~oooXXX[[[ccccccZZZIIIAAA???999>>>SSSzzz~~~mmmaaarrr~~~wwwnnn___jjjrrrqqqlllmmmqqqtttqqq}}}uuulllxxx|||uuuwwwvvvvvvmmmmmm|||~~~{{{zzz|||kkkKKK777PPP}}}SSStttRRRmmmMMM===999777111333111111444===cccyyyfff```}}}zzz~~~oooiiirrryyykkk^^^]]]WWWMMMGGG;;;JJJQQQ\\\yyyxxxYYYhhh|||sssRRR===666......---,,,,,,,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------,,,---/////////777NNNcccbbbnnn|||~~~{{{xxxkkk\\\PPPKKKGGGFFFHHHIIIHHHIIIMMMNNNLLLJJJKKKMMMOOOQQQQQQKKKJJJKKKNNNSSSVVVTTTRRRYYYYYYZZZ[[[^^^bbbeeehhhfffjjjoootttwwwwwwvvvuuuwww{{{}}}~~~}}}~~~yyyxxx|||}}}|||uuunnnbbbMMM888444...444............------------+++,,,------------,,,+++------,,,,,,,,,,,,------,,,,,,------...////////////...:::WWWyyyxxxtttsss}}}fff^^^___ZZZTTTNNNCCC777222222///222555777888999:::;;;888666444444444555444333333333222222333555666777666666888===DDDIIILLLMMMPPPRRRVVV\\\bbbiiinnnppprrrrrrvvv{{{zzzyyywwwlllrrrxxxpppccc[[[QQQXXX^^^cccnnn{{{~~~xxxzzztttaaa[[[MMMQQQyyygggppp|||vvvPPP333000000666888999TTT|||TTTfffzzzzzzWWWYYY[[[YYYmmmtttZZZ\\\bbb^^^UUUGGGAAA???777===SSS}}}www___hhhwwwrrrfffWWWbbbsss|||sssiiikkksssvvvsss~~~sssjjjyyy|||qqqsssvvvwwwqqqrrr~~~iiiIII666JJJUUUqqqXXX}}}RRR:::666888333555222222666CCCnnnfffwww___uuusssvvvyyyvvvqqqaaaXXXWWW\\\BBB>>>JJJYYYrrrjjjbbbffftttaaaGGG???......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------111///...///333???VVVjjjcccwwwzzzrrrvvv~~~}}}{{{fffXXXRRRNNNMMMLLLOOOSSSTTTSSSVVV[[[aaa___]]]^^^aaaccceeeeeekkkkkknnnuuu}}}kkkxxxqqq[[[@@@555,,,222//////.........---------++++++,,,------,,,++++++...------,,,,,,------...,,,,,,------...///000000777333JJJvvvzzzwwwtttxxxfffbbb^^^YYYRRRMMMCCC888111000444555777888999888666555999666666;;;===999444333444333333333333444555555444555999>>>EEEJJJLLLMMMNNNQQQWWW\\\bbbhhhnnnssstttvvvyyy|||}}}kkk___ggglllbbbXXXWWWPPPPPPWWWaaaeeegggrrr}}}^^^eeeMMMQQQmmmrrrbbbMMM999(((333333222888fff{{{QQQWWWrrraaaYYYYYY\\\mmmnnnZZZZZZ___OOODDDCCC<<<555>>>OOO|||sss]]]ooonnn___YYYYYY___uuu{{{kkkhhhwwwyyylllpppsssrrrwwwvvvlllnnntttvvvxxx|||{{{www{{{~~~~~~|||fffGGG555JJJ___jjjgggxxx```BBB222888000...777888999dddppp}}}kkknnnrrrgggxxxhhhfff[[[SSSGGGAAACCCSSSrrrbbbdddjjjxxxEEEFFF777000,,,,,,,,,++++++...,,,++++++******++++++,,,........................///)))---333888III^^^eeepppqqq{{{yyy{{{wwwnnnuuu}}}kkkssstttuuukkkEEE444---***000//////............///---------------------------,,,,,,,,,,,,---............//////------111666111BBBqqq|||wwwooommmyyytttllliiijjjaaa___```ZZZSSSLLLBBB666111111555666888999:::999888777999666555999;;;777444333444333333333333444555555444666999???EEEJJJLLLMMMOOORRRWWW]]]bbbgggmmmqqqsssvvvzzz~~~rrrdddhhhhhhZZZMMMJJJTTTRRRTTTUUURRRUUUhhh}}}}}}dddgggMMMNNNfffyyyXXX}}}nnnCCC888999666///888NNNuuuuuu~~~EEEWWWuuu{{{eeeTTTSSSWWWjjj~~~xxxaaabbb```QQQEEECCC===666???OOOvvvyyyccceeezzzfffYYYYYY^^^mmmsssrrrllloooxxxssseeekkkqqqxxxnnnbbbkkkwwwxxx{{{}}}zzz}}}}}}gggHHH888AAAcccnnn|||mmmTTTAAA666777999111...333LLL~~~vvvlllWWW^^^yyy~~~qqq___VVVsss|||lllYYY[[[OOOGGGDDDKKKdddyyyyyywwwkkkhhh~~~ssszzzWWWFFF;;;333......---++++++---,,,,,,++++++++++++,,,,,,------------------------...//////111???XXXkkkqqq|||yyyzzziiiuuuzzz|||tttTTT@@@777>>>//////...------------...---------------------------,,,,,,,,,,,,---.........,,,---///000//////111999WWW|||zzzuuuwwwyyyvvvnnneee]]]\\\```ddd___^^^aaa[[[SSSKKK@@@555111222777777999:::::::::999888:::666555888888555333444333333333333333444555555333666;;;@@@EEEIIILLLMMMPPPSSSXXX]]]bbbggglllpppqqquuuyyy|||}}}nnnmmmjjj[[[MMMJJJRRRRRRRRROOOGGGGGG\\\ttt~~~jjjhhhNNNNNNaaa~~~RRRuuupppIII===555---%%%333HHHssszzz~~~aaa;;;\\\zzzkkktttVVVTTTWWWooo}}}cccfffdddTTTHHHCCC===777???MMMwwwsss___fff{{{ppp\\\VVV]]]hhhzzzpppkkkqqqxxxuuuiii___iiivvv|||bbbZZZiiizzz|||~~~fffHHH:::BBB}}}___qqq___jjjMMM@@@777666666555,,,555___xxxkkklllbbbiii}}}kkkddd```WWW```{{{dddaaaVVVNNNEEE@@@PPPgggnnnvvv___bbbvvvlllEEE???666000//////,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,333///333NNNlll}}}zzz~~~fffZZZ~~~yyygggJJJ...333///...------,,,,,,,,,------------------------------,,,,,,,,,,,,---......---***+++000222//////111QQQxxx{{{pppzzzyyyzzz~~~bbb```bbb\\\TTTKKK???444000333777888999999::::::999999:::666555777666333222444333333222222333333444555333777<<>>\\\]]]999dddzzzbbb\\\ZZZZZZttt}}}bbbfffhhhYYYKKKDDD===666;;;FFFpppxxxmmmXXX___|||wwwcccXXX[[[jjjvvv|||nnnlllzzz|||kkk___```ooo}}}kkk\\\\\\kkk~~~cccEEE888LLLTTTqqqcccwwwUUU???555666...999777EEEqqq}}}qqqeee[[[OOO^^^~~~yyy}}}hhheeekkkqqqiiidddooohhh]]]VVVLLL???FFF\\\gggrrrooo```sss}}}JJJAAA888000///000---+++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,000///===^^^uuuqqqjjj|||xxxrrrpppLLLpppkkk777---000///...------------------------------------------,,,,,,,,,,,,---......---***,,,000///...555@@@lll~~~xxxrrrzzzzzz~~~wwweee^^^aaa[[[TTTKKK>>>333111444777777777888888888888888:::777666777666222222555333222222222222333444444222777>>>CCCFFFHHHKKKMMMQQQTTTZZZ___bbbfffjjjmmmnnnmmmmmmmmmpppxxxrrrdddVVVMMMLLLMMMGGGDDDEEEAAA:::===EEEFFFWWWeeeuuuuuuiiiUUUUUU]]]XXXooofff:::222444444:::888TTT}}}ooo<<>>::::::>>>EEETTT]]]fffyyy}}}jjjXXXUUUWWWZZZ```mmmEEE222...***222===ccczzzyyy>>>bbbnnnWWWeeefff[[[ppp}}}zzzxxxooobbbTTTIII@@@888555777;;;777HHHdddwww~~~mmm\\\YYYeeeuuu}}}ooottt}}}qqqaaagggyyy___[[[kkkxxxZZZ>>>777JJJ[[[nnnVVVeee@@@000;;;888222;;;eeeggg[[[WWW]]]ttt}}}~~~uuuvvv|||lllllluuussshhh```aaadddeeeaaa\\\ZZZ^^^dddiiiqqq{{{mmm___YYYKKKEEEMMMSSSiii~~~|||lllffffff{{{zzz|||LLL>>>111...//////...///------,,,,,,,,,,,,------++++++,,,,,,------......222000JJJiiillljjjvvvllltttiiimmm|||||||||wwwTTTjjjlllEEE555333222111000//////......---------------------------,,,,,,,,,,,,---.........---///000---555XXX|||oookkkzzzsssfff]]][[[YYYUUUNNN@@@444222666888888888888888999::::::888888:::<<<888222111444222222222111222222333444222888AAAEEEFFFGGGJJJMMMOOOSSSYYY___dddgggkkkmmmqqqqqqqqqrrruuu{{{{{{zzzppphhhfffgggbbbPPPAAA>>>???<<<<<>>\\\xxx}}}uuuggg___ZZZaaapppzzzyyyuuurrr{{{uuujjjkkkyyymmmaaammmzzzXXX<<<777LLLZZZxxxmmmxxxZZZ???333888888333RRRzzz}}}lll]]]YYYhhhyyy}}}sssuuu|||jjjyyyxxxhhhmmmuuutttlllccc^^^[[[TTTIIIAAAJJJKKKKKKIIIEEEDDDEEEGGGEEEJJJOOORRRTTTYYY```ggg||||||~~~hhhaaaTTTIIIHHHHHHbbbooo{{{{{{mmmeeewww{{{wwwVVVFFF555///////////////------,,,,,,,,,,,,------+++,,,,,,---......//////000:::iiiqqqtttrrrlllrrrsssyyy~~~qqqhhh|||{{{ccc\\\zzzrrrZZZ@@@333222111///......---------------------------------,,,,,,,,,,,,---......///+++---222444BBBkkkwwwggg```lll~~~wwwiiibbbXXXWWWUUUOOOAAA555222777::::::999999999:::;;;<<<888999<<<>>>:::333111444222222111111222222333444222999AAAFFFFFFGGGJJJMMMNNNRRRYYY___dddhhhkkknnntttuuuxxxzzz|||~~~~~~|||nnnbbb\\\[[[SSSEEE:::;;;===::::::>>>BBB___pppmmmjjjhhhnnn{{{qqq___aaaiiilllpppuuu{{{{{{xxxvvv~~~zzzkkk[[[XXXTTT|||bbb``````===111666000000;;;iiizzzwww}}}gggBBBYYYvvvNNNgggQQQaaaXXXooo~~~yyyjjjoooeeeYYYPPPHHHAAA;;;888AAAHHHeee{{{{{{~~~xxx^^^WWWWWW]]]iiivvvzzzsssjjjxxx|||lllgggvvvsss```iiiWWW;;;666TTTxxxQQQVVVkkkMMM>>>555444777???yyyooo```iii|||yyy~~~qqq\\\hhhffffffuuuwww}}}yyytttyyy{{{uuulllkkkhhhfffdddcccaaa^^^\\\VVVXXXXXXVVVTTTTTTXXX\\\ZZZXXX___eeeaaa___xxxxxxnnnbbbUUUNNNIIIRRRbbbsssbbbsssuuu^^^LLL999000000/////////...------,,,,,,------...,,,,,,------...///000000+++CCCvvvqqqrrrzzzkkkrrruuuuuu|||ppp{{{yyy~~~mmmUUUrrrppp|||iii@@@222111000///------,,,,,,---------------------------,,,,,,,,,,,,---......111***+++333;;;MMMwwwrrrpppiii^^^cccqqqrrrccc```^^^[[[VVVLLL>>>333333::::::999999999::::::;;;<<<222777888666444555555222111222222333333444444555777;;;@@@DDDGGGIIIKKKLLLTTTWWWZZZ]]]aaaeeeiiimmmsssvvvzzz{{{|||~~~{{{uuujjjVVVKKK@@@???>>>>>>======;;;999JJJNNNddd{{{oooRRROOOdddggg```ddddddXXXKKKMMMUUUkkk{{{rrreeePPPXXXllljjj___kkkAAA>>>///000555<<<___~~~~~~xxxvvv{{{{{{555pppyyyLLLiiikkk```[[[jjjzzzqqqaaagggiiidddWWWJJJBBB>>>;;;GGGZZZmmmsssqqqjjj___TTTUUUcccqqqwwwxxxvvvqqqkkkzzzxxxqqqkkkpppuuukkkiiiuuuSSS999<<>>UUU~~~dddSSS{{{sss\\\```dddiiiooo{{{~~~jjj```VVVNNNLLLOOO^^^rrrxxxrrrrrrmmmwwwuuuIII777;;;222---111---......---,,,,,,,,,,,,---+++111---)))------+++111;;;PPPtttpppxxxyyyqqq{{{mmm}}}kkkmmmyyy~~~~~~sssqqqddd|||~~~}}}^^^fffxxx|||vvvPPP666...///111...111111(((------------------------------,,,,,,,,,---......111222,,,---HHHrrr{{{vvvnnngggkkk|||vvvfffaaa]]][[[VVVLLL>>>333444:::888888888888888999::::::222777888666444555555222111222222333333444444555777;;;@@@EEEGGGIIIKKKLLLTTTWWWZZZ]]]aaaeeeiiimmmsssvvvyyy|||~~~yyyjjjggg```UUURRREEEAAA===>>>BBBDDDDDDAAA;;;DDD```~~~|||aaaOOOOOO~~~uuummm|||tttttt|||yyytttfffQQQXXXkkklllYYY???777222888555111RRRwww|||~~~LLLjjj~~~MMMdddggg___\\\nnn~~~~~~oookkknnniiiZZZIIIBBB@@@@@@QQQ```kkkjjjbbb\\\VVVQQQcccqqq}}}|||vvvtttttttttyyyuuupppqqq}}}vvvpppqqq}}}MMM555999KKKLLLpppOOOvvv|||^^^===>>>333===YYYzzzsss]]]qqqwwwbbbcccfffjjjrrr~~~oooaaaVVVOOOEEERRRiii||||||oooeeecccuuu{{{UUU===;;;111,,,...***......---,,,,,,,,,,,,---***000---***000///---222222NNNllliiizzzxxxjjjsssppppppsss{{{}}}eeeppp~~~www~~~xxxyyysssrrrooo[[[xxxccc<<>>333444:::777777777777888888888999222777888666444555555222111222222333333444444555777;;;AAAEEEGGGIIIKKKMMMTTTWWWZZZ]]]aaaeeeiiimmmpppqqquuu{{{|||}}}}}}tttcccbbb[[[RRRTTTTTTQQQMMMGGGCCCDDDIIINNNIIISSSkkk~~~aaaOOOXXXsssqqqlll}}}vvvfffPPPWWWhhhvvvXXXTTT777444888222111VVV{{{zzz{{{vvvaaaeeeKKKaaaeee^^^\\\qqq~~~pppuuuqqq^^^JJJBBBEEEJJJSSS]]]ccc^^^WWWWWW^^^cccuuu~~~rrrooovvv|||uuurrrqqqzzz|||wwwxxx}}}}}}OOO777;;;SSSZZZrrrXXXuuurrrXXX===;;;111???___qqqUUUtttfffeeegggllluuu}}}{{{hhhZZZPPPIIINNNaaaxxx}}}pppeeedddggg{{{gggFFF:::000...///+++......---,,,,,,,,,,,,---***000,,,+++222000---333GGGhhh}}}}}}|||]]]sss}}}rrrwww|||fffccczzz|||mmmiii|||wwwsssyyyeeefffQQQiiixxxxxxIII333---111,,,)))000333------------------------------,,,,,,---......///...---666NNNooo|||ggglllyyy```ZZZ]]]ZZZUUULLL>>>444444;;;777777888888888888888888222777888666444555555222111222222333333444444555888<<>>555222000;;;iii|||~~~pppXXX[[[~~~OOOnnnpppccc\\\pppssszzzwwwcccMMMFFFNNNWWWXXX___aaa[[[UUUZZZjjjxxxwwwmmmnnnwww~~~ppptttzzzvvvyyy~~~~~~RRR888<<>>444555;;;888888999::::::999888777222777888666444555555222111222222333333444444555888<<>>666888???\\\UUUmmmvvvjjjgggfffiiirrr{{{|||www~~~~~~zzzxxxaaaVVVhhhlllZZZRRRqqq|||xxxvvveee[[[VVVJJJKKKbbbzzzrrreeerrr```>>>333444333111......---,,,,,,,,,,,,---,,,000---,,,000,,,///???\\\iiiooo~~~~~~pppTTTwwwpppkkkvvvhhheeevvvuuukkknnnpppiiitttccc|||qqqGGG...111111...//////------------------------------------...///000111111333HHHrrrzzzbbb```\\\YYYUUULLL>>>444555<<<888999:::::::::999888777222777888666444555555222111222222333333444444555888<<>>TTTdddnnnmmmeee^^^tttqqqooosssqqqjjj___TTTLLLKKK\\\vvvvvvbbbgggZZZzzzqqqEEE666444//////......---,,,,,,,,,,,,---+++000...---...+++666OOOlllooosss|||rrrhhheeewwwnnnnnnzzzvvv\\\^^^iiisssyyywwwxxxuuuggglll~~~zzzxxxyyyPPP333000000111111+++------------------------,,,,,,------...///111111222???\\\vvvyyy{{{}}}___]]][[[YYYTTTLLL???444555<<<777888999:::999888666555222777888666444555555222111222222333333444444555999===BBBFFFHHHJJJLLLNNNTTTWWWZZZ]]]aaaeeeiiimmmrrrrrrqqqrrrtttzzz{{{|||rrrfffeeegggnnnvvvvvvmmmdddcccppp~~~yyymmmYYY\\\gggXXXXXX;;;222888999111IIIsssvvvWWWpppqqq[[[lllppp}}}zzzhhhtttxxxhhhSSSKKKRRR[[[ccc```______aaahhh{{{vvvqqqvvvzzz~~~NNN666:::OOOVVVJJJlll[[[???:::555CCCVVV}}}ooocccaaagggggggggjjjnnnooonnnkkkxxx{{{hhhXXXKKKNNNMMMPPP]]]```WWWgggfffkkkqqqqqqgggUUUUUUQQQUUUmmmwwwTTT\\\~~~}}}KKK:::555...///......---,,,,,,,,,,,,---)))//////---------AAAbbblllooosss}}}kkkqqq\\\tttpppmmmuuu}}}{{{eeecccbbbmmmyyydddzzzppp|||sssuuuTTT;;;111,,,000222+++------------------------,,,,,,------...000111222333PPPtttzzz~~~~~~}}}xxx```]]][[[YYYTTTLLL???444666<<<666777888999888777555333222777888666444555555222111222222333333444555555999===BBBFFFIIIJJJLLLNNNTTTWWWZZZ]]]aaaeeeiiimmmkkkooorrruuuxxx~~~}}}ttt^^^ooorrr```YYYYYY[[[hhhzzz~~~lllWWWZZZcccRRRdddFFF000000888888PPPtttuuuMMMttttttYYY|||~~~jjjqqq~~~~~~fffrrruuugggRRRIIINNNTTTeee```]]]```ccclllvvvrrrxxx~~~yyyyyyMMM444999YYY___QQQqqqXXX===<<<<<>>222aaappp{{{nnnMMM]]]}}}kkkgggmmmfffdddbbbaaa]]]\\\bbblllsss[[[[[[___NNNaaaxxxuuu~~~~~~sssoookkkwwwbbbZZZTTTPPPZZZzzzbbbuuu|||cccBBB555444000......---,,,,,,,,,,,,---///'''***,,,(((444QQQdddzzzeeehhhppp|||qqq___rrrqqqssssssdddSSSeee}}}qqqwwwnnnkkktttyyygggyyyyyy~~~rrr|||WWW444222333111---...------,,,,,,------...,,,///,,,,,,000+++***777BBBsssxxxxxxzzzrrrccc\\\^^^XXXVVVNNN<<<777;;;999999;;;:::777777999777222888888777666555444333222222222333333333333444444999???EEEGGGFFFGGGKKKOOORRRVVV[[[]]]___aaafffjjjpppuuuzzz|||}}}~~~|||ttt}}}xxxnnnooohhhXXXMMMMMMRRRUUU[[[\\\dddrrr}}}kkk```TTTcccyyyVVV}}}TTT>>>111333777<<<```|||~~~hhhFFFyyyyyytttjjj```qqq\\\aaannnmmmooonnnwww~~~}}}~~~xxxqqqmmm```MMMOOOaaakkk^^^[[[]]]dddiiioooyyy{{{rrrttt}}}xxxmmmvvv{{{|||wwwwww~~~EEE777888TTTsssVVVbbbSSS<<<;;;999jjj~~~yyyJJJddd~~~mmmjjjlllccc```]]][[[XXXXXX```jjjwwwyyyvvvaaaiiivvv^^^NNNwwwvvv}}}hhh]]]___eee\\\iii\\\PPPKKKUUUttteeelllpppJJJ888444...///...------,,,,,,------111,,,///111---;;;XXXiiixxxqqqwwwjjj{{{mmmuuujjjYYY\\\PPPnnn~~~ooocccdddsssooojjjsssppp|||```888///............------,,,,,,------...,,,...,,,---111---///???TTT|||iiimmm|||pppbbb^^^]]]WWWVVVOOO>>>999===;;;:::<<<;;;888888:::888333777777666555444333333333222222333333333333444444:::@@@FFFGGGFFFGGGKKKPPPSSSVVVZZZ\\\^^^aaaggglllqqquuuzzz}}}}}}~~~ttt~~~yyyooofff]]]VVVQQQMMMOOOTTTZZZWWW[[[gggssszzz}}}xxxjjj^^^QQQ```yyyXXXxxxPPPDDD777888888888VVV{{{nnnHHHqqqtttqqqUUU^^^iiifffkkkpppxxx~~~}}}xxxppp]]]MMMWWWiiijjj]]]^^^```dddggglllwwwuuuqqq|||}}}qqqkkkooo~~~|||yyytttwwwEEE555555SSSddd[[[SSSYYY???===EEEttt}}}KKK}}}sssiiigggeee]]]YYYVVVVVVVVVYYYdddooosss}}}zzzqqqwwwuuu^^^lllaaaOOObbbyyypppXXX___eeeVVVtttaaaQQQLLLVVVsssoooeeevvvVVV===666000///...------,,,---------...,,,000///---@@@\\\hhh{{{rrrsssoooyyyiiizzztttllllll___UUULLLMMMkkk~~~rrreeeeeeuuujjjwwwwwwhhh~~~vvv{{{ccc<<<...//////222......------------......,,,...,,,...222///666KKKeeejjjrrrppp|||___[[[ZZZUUUUUUNNN>>>:::>>><<<:::<<<;;;888888:::888333666666666555444333333333222222222333333333444444;;;@@@FFFGGGEEEFFFKKKPPPTTTWWWZZZ\\\]]]bbbhhhnnnppprrruuuwwwyyy|||{{{}}}~~~rrraaaXXX[[[ZZZRRRPPPUUUTTTRRRUUU___jjjrrr{{{pppjjj[[[NNN\\\~~~YYYbbbRRR===777444222NNNqqqxxxoooMMMgggwwwJJJccckkk^^^cccpppyyy~~~}}}sss\\\PPPaaannneeeXXX^^^dddggggggkkkuuu~~~pppooovvvkkkllljjj}}}|||yyyvvv}}}HHH888777LLL{{{]]]VVVPPPeeeFFFBBBSSS|||yyynnnSSS~~~ffffffgggaaaYYYUUUQQQSSSWWW^^^lllxxxwww|||zzzffffffyyy___UUUYYY]]]ZZZjjjwwwpppttt___xxxdddUUUOOOUUUpppdddppp___BBB:::444//////...---------------,,,,,,000---...GGGaaafffxxxuuuyyymmmiiippprrrhhhsssmmmbbbvvvzzzlllWWW___UUUJJJdddyyyyyyzzzqqqllltttnnngggxxxwwwwwwjjjEEE222333...111......------------......---///---...111///<<>>:::>>>;;;999;;;:::777777999777222777777666555444333333222222222222333333333444444<<<@@@EEEFFFDDDEEEJJJOOOSSSWWWZZZ\\\^^^bbbiiiooonnnnnnmmmnnnrrryyy~~~sss```XXX```cccXXXPPPRRRNNNOOOTTTZZZ___eeerrrzzzgggvvvkkk]]]PPP___VVVwww\\\>>>111111555WWW{{{kkkLLLgggRRRhhhrrr]]]\\\rrr~~~uuu___WWWiiiooo___UUU^^^fffiiiiiilllrrrxxxzzznnnooo}}}~~~nnniiiqqqooo{{{yyyzzzHHH999:::XXXuuuXXXZZZfffCCCAAAaaayyynnnbbbvvvbbbgggjjjaaaXXXRRRNNNPPPVVV___nnnzzzzzzyyyqqquuuYYY[[[aaaLLLLLLrrrttt~~~fff{{{hhhZZZRRRPPPdddfffjjjaaaCCC999333//////...------------......000222///777XXXnnnjjjjjjooorrroooeee~~~uuubbbrrrmmmjjj{{{uuuhhh```\\\^^^ZZZXXXdddvvvyyyyyyvvvkkkwwwyyyqqqpppsssnnntttxxxNNN222444+++...///......------......///...///---///000...BBBdddttt|||{{{lll{{{fff^^^VVVRRRSSSNNN>>>999===:::999;;;:::777777999777222999999888666555444333222222222333333333333444444;;;@@@DDDDDDBBBDDDIIINNNSSSVVVZZZ]]]___ccciiioooooollliiiiiinnnxxxtttcccZZZaaaddd[[[QQQOOOMMMNNNQQQSSSRRRUUUcccqqq}}}```[[[gggmmm```UUUeeeRRR}}}tttiiiFFF555555<<<___{{{iiiJJJoooxxxZZZrrrkkk^^^sssvvvddd___oooppp]]]XXXaaahhhiiihhhkkknnnppptttnnnrrr|||vvviiijjjwww}}}xxxyyy}}}DDD888:::XXXdddiii```999<<>>:::<<<===<<<999999;;;999444>>>===;;;999666444222111222222333333333444444444:::>>>BBBAAA@@@AAAGGGLLLPPPUUU[[[___bbbeeeiiimmmtttqqqoooooouuu|||~~~}}}qqqddd___```___YYYTTTNNNIIIFFFFFFGGGJJJQQQYYY```pppmmmSSS[[[}}}nnn___RRRbbbyyytttYYY|||XXXcccDDD777777888VVVuuuFFFSSSWWW^^^dddooo~~~xxx{{{sssnnneee[[[RRRMMMIIIHHHHHHNNNXXXeeerrr~~~wwwjjjiiittttttdddjjjllliiibbbaaafffhhhdddhhhsssqqqhhhppp}}}oooyyytttbbbUUUkkk}}}vvv@@@777<<>>:::>>>???===;;;:::666111666555444444555444222000222333333333222222444666>>>AAADDDCCCAAABBBHHHNNNRRRVVV[[[^^^```ccchhhllltttwwwzzz|||~~~~~~sssgggeeehhhfff\\\RRRNNNHHHEEEGGGJJJJJJKKKMMM]]]nnnhhhrrrtttcccSSSbbbsssYYYhhhTTT>>>999777000MMMzzzKKKXXXXXXWWWpppooo|||yyy|||mmm]]]XXXSSSOOOPPPNNNMMMXXX[[[OOOEEEKKKKKKIIIUUUmmm~~~tttiiiwwwyyymmmiiiiiisssssseee___eeehhhdddlllrrrqqqccchhhmmmooo```yyy```UUUZZZaaauuuwww???777555VVVxxx\\\hhhWWWrrrnnnJJJEEEyyykkkllldddoookkkooohhhUUURRRMMMFFFCCCLLLYYYfffrrrzzz|||~~~uuuUUUZZZttt___MMMDDDEEEHHHhhhoooyyyvvvZZZKKKWWWuuusssdddRRRRRRaaammm[[[ssssssLLL666:::222111000//////.........---+++444444aaaddd}}}ssssss\\\rrrcccaaaooo~~~ccc```~~~~~~qqqllliiiddd```YYYNNNEEEDDDFFFKKKUUU```rrrzzz~~~}}}wwwtttjjjdddLLL111///333//////............//////111///777***333SSSnnnuuuxxxqqquuu~~~xxxwwwhhh___YYYYYYTTTMMMCCC>>>===>>>999<<<<<<999888:::888555888777555444444444222000222333333333222222444666===AAACCCBBB@@@BBBHHHMMMRRRVVV[[[^^^```ccchhhlllqqqssswwwyyy|||xxxkkkfffgggeee]]]TTTQQQJJJGGGIIIKKKLLLMMMPPP[[[mmm~~~sssbbbSSScccvvvYYY}}}mmmJJJ999666666TTTvvvKKKWWW{{{WWWNNN{{{lllqqq~~~~~~lllVVVIIIPPPVVVbbbddd```iiitttppp{{{cccRRRRRRQQQRRRgggxxxjjjtttsssfffcccqqqwwwtttgggbbbhhhkkkggglllppp|||mmm```dddjjj~~~iii]]]~~~|||___UUU\\\\\\lllyyyBBB:::888dddaaa^^^YYYwwwoooIIIKKKqqqrrr~~~pppbbbuuuiiikkkaaaNNNHHHKKKDDDCCCKKKXXXeeeqqqzzzyyy^^^RRR]]]rrryyycccSSSHHHCCCCCCVVV^^^nnn{{{zzzRRRGGGOOOjjj}}}iiiVVVTTT___}}}mmmXXXhhhVVV;;;;;;222111000//////......///---)))111777aaa}}}}}}^^^sssuuugggppp___^^^ooozzzdddaaa|||jjjiiiooouuu}}}zzznnnhhhiiimmmcccUUUHHHEEEFFFFFFIIIMMM___lll|||~~~rrruuuRRR666///...//////............//////,,,///999111@@@```uuu|||kkk~~~|||sssuuu{{{~~~tttsssddd]]]\\\[[[WWWOOOEEE???===>>>999;;;:::777777::::::888;;;999666444444444333111222333333333222222444666<<<@@@CCCBBB@@@AAAGGGMMMRRRVVV[[[^^^```ccchhhmmmpppsssvvvyyy|||sssjjjiiigggaaa\\\TTTNNNJJJKKKMMMMMMOOOSSSYYYkkkqqqbbbTTTeeeyyyYYYzzzLLL333555AAAdddmmmFFFYYY|||YYYDDD[[[fffbbbllluuu___\\\eeevvvzzzrrruuufffNNNKKKZZZiii{{{jjjpppmmmbbb```vvvwwwrrrhhheeeiiijjjgggiiijjjuuuggg[[[___fff|||bbb[[[|||zzz```ZZZccc\\\fffsss}}}zzzBBB;;;999iiisssfffiiikkkAAARRRrrrzzziiisssdddggg___NNNIIIGGGCCCCCCKKKWWWcccpppyyy~~~vvviiioootttbbbOOO@@@AAACCCNNNdddxxx}}}ooommmNNNFFFFFF[[[{{{eeeWWWVVVaaa{{{cccbbb]]]>>>888222222111000////////////222,,,333CCChhh~~~qqqsssnnn^^^~~~ooovvvvvvtttaaabbbwwwzzzaaaaaawwwccc[[[cccfffnnn{{{|||vvvsssooo^^^NNNIIIJJJIIIDDDAAANNN^^^ssswww|||zzz|||ZZZ<<<222,,,000//////......//////000,,,000555222LLLqqqsss|||~~~qqqvvvvvvyyyyyy|||pppppp___ZZZ]]]]]]YYYQQQGGG@@@===>>>:::<<<<<<999888::::::777>>>:::666444333333333222222333333333222222444666<<>>???<<<;;;;;;888333>>>:::666444333333333222222333333333222222444666;;;???BBBBBB@@@BBBHHHNNNQQQVVV[[[___aaadddjjjnnnkkkmmmnnnpppsssxxx~~~~~~sssmmmkkkjjjiiiYYYUUUSSSSSSQQQNNNOOOSSSYYYllliiiNNNGGGNNNVVV]]]bbbTTTeee{{{pppbbbVVVgggsss\\\pppzzzOOO777777===]]]fffCCCmmm^^^RRRQQQ[[[eeejjjvvv{{{```ZZZ]]]uuu|||iiijjjgggbbbfffmmmkkkkkklllkkkeee^^^[[[UUUQQQ\\\TTTNNNTTT^^^xxxrrrZZZ```{{{qqq___dddrrrvvvoooiiiggghhhiiimmmyyywww>>>888888SSSsss[[[___wwwbbb888ggghhhvvvhhhfffbbbSSSGGGAAAAAAAAAFFFNNNUUU^^^kkkwwwzzz~~~wwwbbbWWWIII:::MMMhhhnnnxxxzzzwwwkkk|||mmmaaaJJJPPPooo]]]RRRZZZyyyYYYzzznnnIII===333222111000000/////////...---222TTTvvvzzz}}}qqqooowwwxxxzzzooo^^^fffzzzmmmZZZ___qqq]]]SSSUUUXXXTTTMMMEEELLLYYYnnn}}}{{{yyy{{{aaa999555444000000////////////000000222666///???kkkmmm~~~pppqqqeee___ZZZZZZXXXPPPGGG???<<<<<<:::>>>???===;;;:::666111;;;999666444444444333111222333333333222222444666<<<@@@CCCBBBAAACCCJJJPPPQQQVVV[[[___aaaeeekkkooopppqqqsssuuuwww{{{}}}{{{yyyooojjjiiiiii]]]ZZZYYYYYYUUUPPPOOORRRYYYmmm{{{YYYJJJFFFUUU___ZZZSSSQQQVVVmmmpppbbbVVVgggooo^^^}}}qqqKKK888666888VVV~~~___OOO{{{]]]TTTWWW[[[cccmmmuuu~~~uuuYYYUUUggg|||mmmlllfffaaagggjjjhhhkkkoookkk^^^VVVUUUJJJEEEPPPLLLHHHOOOYYYssskkkXXXcccyyyppp```[[[ooo}}}llllllmmmkkkiiippp~~~uuu===999;;;___{{{cccnnnggggggAAAqqq{{{cccwwwdddiiiaaaPPPGGGDDDAAACCCIIIPPPUUU\\\iiivvvfffVVVQQQSSSrrrfffSSSNNN???LLLfffooozzzyyyvvvZZZVVVssscccSSSVVV[[[~~~~~~tttKKK;;;333333222111000000000000,,,111555```kkktttyyy|||lllaaalll}}}hhhZZZbbb{{{qqq```ZZZYYYVVVPPPMMMLLLRRRdddlllssssss~~~nnn<<<555444111000000//////000000111///777555VVVmmm}}}oooqqqfff]]]WWWXXXUUUOOOFFF???<<<;;;888;;;<<<999888999666222888777555444444444222000222333333333222222444666===@@@DDDCCCBBBDDDKKKQQQQQQVVV[[[___bbbeeekkkppprrrtttwwwzzz|||zzzxxxuuummmjjjiiiaaa`````````ZZZRRRPPPRRRYYYmmmuuujjjRRRdddqqqcccVVVfffnnn```nnnGGG555888???^^^]]]GGGrrr}}}^^^SSS\\\WWWZZZooowwwwww}}}{{{{{{~~~~~~iii[[[cccsss|||tttppphhhdddkkkjjjgggiiimmmdddRRRJJJMMMBBB<<>>\\\gggllljjjfffBBBnnnvvv{{{fffmmm```lllaaaNNNIIIHHHAAAEEELLLRRRUUUZZZggguuucccOOOLLLEEE999HHHnnnnnnYYYXXXFFFGGG\\\nnnwwwxxxppp{{{kkk^^^nnnhhhYYYUUUdddzzz{{{NNN:::333333222111000000000000...666999mmmcccwwwlllwwwwwwjjjeeerrrdddYYYcccvvvlll```RRRLLLPPPLLLQQQaaaxxxgggaaa\\\WWWSSSOOOOOO\\\uuu|||dddqqqhhhqqqKKK:::111111111000000000000111111...666666ddd~~~~~~ttt~~~lllpppcccXXXUUUVVVTTTNNNEEE>>>;;;;;;777999888555444777777555666555444444555444222000222333333333222222444666===AAADDDDDDCCCEEELLLRRRQQQVVV[[[___bbbfffkkkpppmmmppptttxxx{{{~~~wwwvvvyyywwwwwwrrr{{{{{{qqqlllkkkeeedddeeeeee^^^UUUQQQSSSXXXmmm|||kkk^^^lllrrrcccVVVfffooobbbwwwMMM888<<>>fffpppjjj|||```;;;eeemmmuuueeennncccppp___GGGBBBBBBAAAFFFMMMSSSUUUZZZfffttt{{{QQQAAAHHHDDDEEE666@@@mmmzzzpppcccLLLBBBRRRjjjsssmmmeeeyyyuuudddlllmmm^^^SSS~~~iiivvvUUU???444333222111000000000000+++555777qqqttt```zzzYYYfffpppeeecccrrr^^^WWWaaafffkkk[[[TTTRRRSSSMMM@@@>>>DDD<<>>AAAOOOhhh[[[LLLKKK^^^xxxnnnfffnnnwww}}}QQQ666999>>>jjjdddvvvttt___KKKeeeuuunnnmmmrrr{{{hhhvvvmmmmmmWWWIIIIIIBBBBBBCCCIIIQQQWWW]]]hhhsss~~~~~~||||||mmm```UUUXXXQQQKKKHHHXXX}}}uuutttWWWPPPWWWYYYfffpppdddttt~~~lllzzzlll]]]WWW{{{|||eeemmmYYYAAA888555111/////////000///000111CCCxxxuuu\\\bbbkkkkkkfffccclllxxxZZZWWWkkkXXXZZZWWWRRRPPPQQQNNNGGGDDDGGGGGGBBBCCCHHHIIIRRRuuuvvvfffbbbSSSLLLFFFKKKWWWgggvvvtttwwwQQQNNNhhh}}}|||~~~tttZZZEEE000222111000//////000111111666---]]]lllooogggiii[[[___\\\[[[RRRBBB@@@BBB:::777;;;>>>===;;;;;;666111;;;777333333555555444111111222333333222222444666===CCCFFFCCCBBBFFFMMMPPPRRRUUUYYY]]]aaafffkkkoootttnnniiijjjrrr{{{wwwssszzztttxxx|||yyyzzzyyy~~~{{{uuuuuunnnpppyyysss^^^PPPOOOZZZdddmmm}}}pppdddUUUhhh[[[bbb~~~~~~zzzrrrKKK===999JJJlll|||vvv```HHHkkkdddZZZZZZYYY\\\mmmmmmlllqqqzzz{{{gggPPPGGGKKKKKKKKKGGG===888999AAAJJJEEE888999EEEVVVTTTNNNMMMYYYoooxxxmmmrrryyyUUU888999===aaa~~~TTTvvvfffWWW888dddttt|||uuuhhhqqqjjjkkkVVVHHHHHHBBBBBBDDDIIIQQQWWW]]]hhhrrryyyppp\\\]]]xxxwww\\\WWWdddnnn{{{|||kkknnn]]]zzz{{{ttt|||nnn^^^WWWzzz{{{ggg___^^^BBB888555111/////////000///---555NNN~~~tttdddsssxxxsss|||fffhhhuuuuuu\\\VVVjjjeeeyyydddOOOIIIKKKLLLKKKLLLKKKGGGHHHJJJDDDBBBWWWssssss~~~rrrhhhiii[[[WWWSSSUUU]]]iiivvv{{{zzzrrrMMMFFF]]]{{{}}}qqqXXXEEE111222111000//////000111222777777mmmxxx~~~mmm~~~yyy|||qqqhhhggg]]]aaa]]]\\\RRRBBB@@@BBB:::777===@@@???===;;;555...999777444555666666333000111222333333222222444666<<>>===;;;:::666000888666555666888777333///111222333333222222444666;;;CCCGGGEEEEEEIIIOOORRRRRRUUUZZZ^^^bbbgggmmmqqqmmmkkkjjjnnnvvv~~~lllooolllddd___llltttjjjhhhjjjuuuzzz~~~vvvrrrssskkkZZZOOONNNooommmkkk~~~}}}mmmaaaTTTlll\\\ppp{{{\\\BBB@@@???KKKmmmjjjeeeeeeWWW[[[\\\[[[fffzzz{{{tttyyyooo___PPP??????IIIEEE@@@CCCDDDMMMUUUYYYSSSEEE;;;999:::BBBOOOXXXUUUTTTbbb|||yyyyyyzzzddd===888===iiiTTTtttuuu^^^iiiGGG___pppkkkjjjjjjSSSGGGGGG@@@CCCCCCHHHPPPUUU[[[eeeooo~~~~~~ttttttmmmXXX\\\mmmzzzzzzrrr```FFFCCCNNNfffwwwwwwhhhsssbbbWWWvvvkkk[[[iiiCCC888555111/////////000///222555PPPxxxyyyxxxnnnrrrvvv}}}zzz___ggg~~~jjjUUUWWWiii~~~wwwmmmppp|||}}}vvv{{{~~~uuuhhhaaaggguuu{{{zzzZZZMMMZZZ^^^aaassszzz~~~hhhvvvTTTEEE444111000/////////000111222444CCC{{{~~~uuuuuuqqqvvvpppddd}}}^^^WWW]]]YYYWWWMMM===;;;>>>777777::::::777777888777444888666666777999888333///111222333333222222444666;;;BBBGGGFFFEEEIIIOOORRRTTTWWW[[[^^^aaafffkkknnnggghhhiiinnnvvv}}}mmmbbbSSSPPPfff|||kkk^^^^^^iiitttwwwxxxoookkkcccWWWPPPPPPbbbdddiii{{{lll___TTToooWWWpppeeeEEE@@@AAAQQQsssddddddzzzeee]]]^^^\\\]]]kkkxxxuuu~~~kkk[[[RRRFFF>>>III[[[___[[[SSSFFFRRRSSSPPPHHH???;;;;;;===KKKVVV[[[VVVSSSaaazzz}}}||||||iii>>>777???yyy```vvvbbb\\\JJJkkk~~~~~~lllnnnkkkRRRFFFHHH@@@BBBCCCGGGNNNSSSXXXcccmmmxxx|||}}}uuuxxxwww```\\\jjjsssuuuwww{{{cccMMMQQQYYYaaakkkyyy{{{jjjddduuudddXXXuuu}}}jjjXXXkkkHHH888555111/////////000///...>>>hhh{{{sssoooyyyzzzssswwwzzz```dddzzziiiSSSYYYjjj~~~vvvsssvvviiiccckkkvvvxxxrrrppp```kkkmmmlllxxx|||fffxxxyyy^^^HHH555111000/////////000222333999QQQ}}}pppvvvqqqttt|||{{{xxxnnn```|||ddd[[[^^^YYYWWWMMM>>>===@@@:::666999888555555888888555999777666777999888444///111222333333222222444666;;;BBBGGGFFFEEEIIINNNPPPTTTWWWZZZ]]]```dddiiilllqqqrrruuuxxx}}}vvvdddQQQNNNdddyyyooohhh```WWWRRRRRROOO\\\nnnyyykkk^^^VVVsssNNNooogggGGGAAAEEEZZZ~~~~~~|||dddgggWWWrrrbbbaaa]]]___qqqxxxnnnjjjnnnyyyRRRAAACCCGGGVVVSSSaaa{{{~~~^^^LLLGGGCCCAAA===:::>>>EEEVVV^^^___XXXVVVcccyyylll===777BBBddd|||^^^XXXUUUtttzzzlllooojjjPPPEEEIIIAAA@@@AAAFFFLLLQQQVVV```jjjmmm{{{zzzvvveeebbboooqqqnnnuuuaaajjj~~~tttzzzdddkkkuuueeeZZZuuuzzzUUUtttlllNNN888555111/////////000///)))GGGsssooowwwlllssskkkpppddddddwwwjjjTTTYYYjjj~~~xxxjjjmmmpppqqqvvv{{{xxxqqqlllsss{{{vvvkkkuuuaaajjjgggEEE...000000/////////111222333999___sss|||xxxqqqqqqvvv{{{xxxxxxnnn```|||fff[[[^^^YYYWWWMMM>>>>>>BBB===777::::::777666888666333:::888666777888888444111111222333333222222444666;;;BBBGGGFFFDDDGGGLLLMMMQQQTTTXXX\\\```dddiiimmmvvvxxx|||}}}eeeYYY]]]nnn~~~~~~vvvmmmggg___WWWRRRQQQLLLbbb{{{wwwjjj^^^WWWvvvIIIvvvbbbGGGFFFJJJ[[[|||gggyyynnnLLLyyybbbaaa^^^aaarrr|||vvvkkkNNNGGGLLLbbbmmm___QQQPPPQQQMMM]]]aaakkkvvvmmmOOOKKKLLLRRRMMMDDDIIIWWW___fffhhh```\\\ggg{{{lll<<<777EEEmmmTTTsssUUUXXXZZZlll~~~sssttthhhlllfffKKKCCCIIICCC???@@@DDDJJJOOOSSS]]]gggkkktttyyy}}}xxxuuueeecccrrrpppiiiqqqjjjxxxtttfff[[[vvv]]]kkkkkkSSS888555111/////////000//////AAAyyy|||iiivvv}}}```sssbbbwwwssseeedddvvvgggTTTVVVhhh|||}}}ccc[[[^^^gggvvvtttuuupppjjjooo|||~~~ppp```\\\rrrGGG///000////////////111333444666kkkssseee}}}vvvtttuuuxxxzzz{{{qqqeee~~~cccVVV\\\WWWUUULLL======BBB===888<<<===;;;999999555000;;;888666666888888555111111222333333222333555666;;;BBBGGGFFFDDDFFFJJJLLLOOORRRVVV[[[___eeejjjnnnooorrrvvvzzz}}}}}}cccOOOMMMddd{{{xxxrrrlllfff___WWWPPPMMMRRRkkkvvvxxxyyy{{{~~~vvviii^^^XXXyyyzzzKKK```JJJKKKJJJPPPllleee{{{RRRrrr___aaa```cccrrryyysssjjjRRRPPPRRRddduuu~~~eeeqqqvvviiicccxxxzzz]]]ZZZbbblllcccRRRVVVhhhcccmmmqqqjjjccclll}}}lll<<<777GGGmmmXXX|||qqqNNNLLLLLLlllbbbxxxyyynnndddhhhbbbGGGAAAIIIDDD>>>???CCCIIIMMMRRR\\\eeesssmmmhhhvvv~~~{{{gggccctttrrriiirrrvvv{{{ttttttfff\\\wwwgggpppiiiTTT888555111/////////000///;;;444YYYaaa|||~~~ZZZvvvccc}}}ddddddvvvcccSSSTTTeee{{{lll^^^\\\gggjjjllleeeZZZ___uuu}}}{{{|||fffYYYQQQ:::000/////////000111333444777sssrrruuu}}}zzzzzz{{{{{{}}}uuukkkhhheeebbbXXXRRRJJJ===;;;???:::555:::<<<:::999999555///111888444000777777111222---///222333222222222333;;;???CCCEEEEEEFFFIIIMMMPPPRRRWWWZZZ^^^ccchhhlllpppssswwwzzz}}}]]]OOOLLLKKKaaammmvvvhhhaaaYYYPPPOOOTTTddduuuxxxttttttfffUUUXXXvvvvvv```}}}WWWOOORRRTTTZZZ|||wwwyyyVVVhhh^^^^^^]]]aaarrrvvvpppwwwxxxsssyyytttfffppp|||pppRRRLLLeeelll```[[[ZZZfffiiiuuusssaaa^^^qqqvvvrrrppp===444IIIuuuLLLwwwGGGNNN???HHH[[[qqqgggeee___LLLAAAAAA???EEEBBBBBBHHHMMMRRRYYY```iiiooorrrpppooovvvvvvqqqqqqhhhtttmmmvvvaaazzz{{{ccc^^^jjj}}}```ooonnn^^^===555//////000//////111...JJJjjj}}}yyymmmqqqggguuuZZZ|||hhhfffwwwyyy^^^VVVVVVcccwwwuuujjj[[[\\\ddd```___cccrrr{{{ssssssfff~~~VVV000...555111,,,000000///666;;;fffddd|||}}}wwwtttiiiggg```VVVQQQIII;;;999===999777::::::777666777555111444;;;666222888777111111...000222222222111222444;;;???CCCEEEEEEFFFJJJMMMPPPRRRWWWZZZ^^^ccchhhlllooorrrwwwzzz|||gggWWWOOOJJJRRRbbbxxxuuuggg```XXXRRRWWW```vvvmmmiiisssrrrfffWWW]]]|||kkk[[[PPPRRRZZZhhhyyywwwbbbaaaXXXYYYYYY___qqq~~~uuutttvvvqqqxxxsssaaahhhsssiiiTTTFFFZZZccc[[[YYYYYYhhhrrruuunnn```___qqqqqqwwwmmm;;;333HHHWWWMMMJJJJJJRRRhhhnnngggfff]]]KKKDDDFFFAAADDDAAAAAAFFFKKKPPPWWW^^^dddkkkrrrvvvzzz}}}ssssssiiippptttrrrnnn}}}|||ggg___gggjjjsssrrr```>>>666//////000//////111444NNNyyy{{{[[[iiinnntttXXX{{{pppiiijjj}}}{{{]]]OOOTTTcccwwwwwwiiicccddd]]][[[___oooxxx{{{yyyppp{{{wwwYYY555---444000,,,111000///555444cccmmmtttxxx}}}~~~zzznnneeeaaa]]]SSSOOOHHH:::777;;;777888:::999666555777666333666===888333999888111000000111222111111111333555;;;???CCCEEEEEEFFFJJJMMMPPPRRRWWWZZZ^^^ccchhhlllooorrrvvvzzz|||xxxdddUUUQQQMMMTTTiiiwwwjjjddd^^^[[[cccooommmfffmmmmmmcccXXX```zzzrrrcccxxx[[[PPPTTTcccyyyiiiwwwttt___KKKrrrXXXZZZZZZ```rrr}}}{{{}}}vvv{{{|||uuu|||xxxfffhhhqqqgggVVVAAAPPP^^^]]]\\\\\\lllzzzqqqcccZZZ[[[jjj}}}nnn|||lll;;;444IIIXXXTTTSSSjjjqqqwwwnnnmmmjjjZZZGGGFFFIIIAAACCC??????DDDIIIMMMUUU\\\eeeiiimmmqqqxxx~~~}}}yyy{{{kkkwwwzzzxxxxxxhhhhhh___xxxxxxffflllrrrvvv[[[TTT___|||~~~kkk___aaa~~~kkkppprrr]]]>>>666000///000//////111111PPP{{{YYYbbbsssoooWWWxxxdddYYYbbbzzz```NNNPPP```vvvzzztttllleee___\\\aaaooorrrlllkkkbbbXXXRRRtttyyyiiijjjRRR111---222...---333111---444333aaawwwgggrrr{{{~~~}}}{{{qqq```XXX[[[SSSPPPHHH999777;;;777888;;;;;;777777888777444444;;;777222888888111111111111222111000111444666:::>>>CCCEEEEEEGGGJJJMMMPPPRRRWWWZZZ^^^ccchhhlllooorrrvvvyyy|||~~~yyymmm\\\PPPNNN]]]yyy|||nnnjjjgggdddhhhpppbbbmmmeee^^^UUU```zzzhhhddd}}}[[[UUU\\\gggwww{{{UUUMMM^^^```___dddttt~~~|||vvvxxxxxx}}}ooonnnrrrfffWWW@@@QQQdddggggggbbbnnnooo___WWWYYYfffzzzsss~~~mmm<<<666LLLLLLSSSZZZ|||{{{rrrssspppZZZDDDEEEHHH===CCC???>>>BBBGGGKKKSSSZZZggggggccc___cccmmmtttuuu~~~www___qqqkkk\\\hhhaaaRRRUUUVVV[[[aaaTTTYYYvvvkkk]]]]]]yyyhhhhhhqqqYYY???777000000111//////111+++SSSttt{{{vvv___fffnnndddVVVxxx___PPPaaaaaaPPPLLL]]]ssssssuuu}}}ttthhhfffaaafffsss|||~~~[[[JJJKKKQQQUUUWWWZZZpppxxxtttpppVVV888///222......333000---555>>>aaayyy]]]ppp|||}}}xxx^^^XXXZZZSSSQQQJJJ:::777;;;999666:::<<<;;;;;;;;;888333000888444000888888222333111222222111000111444777:::>>>CCCEEEEEEGGGKKKNNNPPPRRRWWWZZZ^^^ccchhhlllnnnrrrvvvyyy|||~~~zzznnnZZZJJJTTTiiivvvwwwsssqqqjjjeeeeeeqqq{{{aaa[[[UUUbbb|||cccoooyyy\\\___hhhhhhiiiwww\\\QQQ```aaa```ddduuuttt}}}wwwzzzwwwrrrpppbbbRRRCCCZZZmmmqqqpppgggkkk{{{mmm```\\\^^^ooo{{{zzzxxxxxx}}}lll;;;777LLLpppIIIKKKXXXdddccc{{{qqqtttqqq[[[DDDEEEIII>>>DDD???>>>AAAFFFJJJRRRYYYiiijjjfff^^^\\\cccnnnttt{{{XXXbbbvvv|||sssbbb___fff~~~rrrtttvvvmmm^^^]]]sssiiirrrYYY@@@888111000111//////111,,,YYY~~~vvveeeuuuzzzeeeYYYRRRttt```^^^nnn|||]]]OOOMMM^^^sssuuu}}}~~~zzziiihhh[[[bbbyyy}}}}}}jjjLLLLLLVVV[[[```iiissswwwzzzkkkpppQQQ999111444000///333...///;;;III]]]uuuhhhooo~~~~~~xxxzzz~~~```___YYYSSSSSSKKK;;;777<<<:::444999===<<<;;;;;;888222...666333000777888333444000222333222222222444666999>>>BBBEEEEEEGGGKKKNNNPPPRRRWWWZZZ^^^ccchhhlllnnnqqquuuyyy{{{~~~ttt[[[OOOQQQbbbzzz{{{lllaaa^^^tttzzzaaa]]]YYYfffvvv```eee[[[dddrrrpppmmm{{{```UUUxxxZZZ[[[[[[```sss{{{www{{{~~~uuuqqqcccLLLIIIdddqqqqqqsssiiigggiiibbb]]]\\\bbbvvvmmmkkkppp{{{ggg888666LLLyyySSSxxxIII]]]DDDCCC||||||vvvuuummmnnnmmm]]]GGGEEEJJJDDDDDD???===@@@DDDHHHPPPXXXjjjsssyyywwwtttuuuxxxzzzvvvYYY[[[zzzssstttjjjuuuxxxoooaaa```rrrqqqYYYAAA888111111111000///111///[[[vvv|||zzzdddVVVOOOllldddccckkkzzz\\\RRRPPP^^^rrrzzzxxxzzz~~~llliiiRRR]]]vvvWWWSSS]]]eeeppp{{{zzz{{{{{{aaaxxxrrrOOO999222444111000222...555IIINNNUUUyyyrrryyyxxxtttxxx}}}^^^^^^WWWSSSSSSLLL;;;777<<<:::444888:::888888999777333000888444111888999333333///111333444333333444555999===BBBEEEFFFGGGKKKOOOPPPRRRWWWZZZ^^^ccchhhlllnnnqqquuuyyy{{{~~~|||mmm___[[[cccxxxvvvaaaVVVUUUmmm~~~{{{wwwwww___^^^\\\jjj}}}```aaa___hhhxxx{{{ooooookkkYYYYYYWWW\\\pppwww|||qqqmmmdddKKKQQQmmmoooiiiqqqkkkhhh\\\[[[ZZZ[[[cccyyyyyyoookkkwww~~~ddd888777OOO[[[PPPbbb777@@@yyyzzzcccoooyyyllljjjkkk```JJJBBBGGGFFFCCC>>>;;;>>>AAAFFFNNNVVVcccqqq{{{nnn___SSSuuuuuuyyysss~~~oooTTTmmm}}}|||nnnaaa^^^uuuvvvaaaAAA999222111111000///111222WWWzzznnnlll]]]QQQhhhpppggg___qqqzzz[[[SSSOOO[[[lll||||||}}}tttvvvWWWccc{{{bbbaaapppzzzzzzzzzlll]]]@@@///333111000111///>>>[[[ccc\\\{{{qqqyyyrrrooottt|||YYYUUUVVVRRRSSSLLL:::666;;;:::555777777444444777666444333;;;666222999999222333///111444555444333444444999===BBBEEEFFFGGGKKKOOOPPPSSSWWWZZZ^^^ccchhhlllnnnqqquuuxxx{{{}}}lll[[[UUUjjjgggNNNEEEHHHuuuooouuu|||sss]]]]]]\\\lll|||KKKmmmjjjnnnzzzgggyyyOOOddduuu]]]\\\YYY\\\nnnvvv~~~{{{fffddd```MMMYYYssskkkbbbooonnnkkk\\\^^^^^^^^^hhh|||}}}wwwkkk___sss}}}ddd999;;;SSSZZZUUU\\\333GGGttt{{{dddkkktttoooiiikkkcccLLL>>>BBBDDDBBB===:::<<>>999888888999::::::777555222666888666666888777333555000000444555333555:::666;;;@@@DDDEEEFFFJJJMMMOOORRRVVVZZZ]]]bbbgggjjjiiilllqqqwww|||}}}pppccckkkgggNNNEEEDDD999AAAWWWYYYwwwxxxtttbbbRRR]]]nnnNNN{{{kkkssswwwzzzxxxuuuHHHfffbbb___WWWcccnnn|||xxxqqqooooooqqqyyywww}}}ooorrrTTTXXXgggnnnvvvooommmaaaZZZ^^^aaaggguuuyyyiiiYYYWWWiii~~~bbb???555NNNSSSPPPIIIAAA===rrr[[[rrr|||ssskkkoooYYYCCCFFFDDDEEEDDDBBB???;;;;;;@@@GGGMMM\\\aaahhhtttrrr|||cccOOOPPP[[[dddkkkqqqooouuuxxxrrreee\\\\\\{{{ooogggzzzsssDDD:::111000222222111222///XXX~~~yyymmmlllDDDxxxtttfffTTTwwwqqqzzznnn~~~WWWNNNNNNTTTdddvvvqqqyyyqqq|||uuuqqqmmmTTT;;;222+++111///000111???mmmvvv}}}vvv~~~vvvoooqqqtttvvvzzz~~~{{{xxx|||mmmbbbuuu|||~~~\\\UUU___\\\TTTGGG;;;666999===888777777999;;;<<<;;;999111555777666666888777333666222111444444111111555777<<>>AAAEEE;;;CCC???DDDhhh{{{rrraaaSSS___lllZZZ~~~mmmppp{{{zzzzzzAAA```______WWWdddrrr}}}|||xxxfff```dddiiieee```lllwwwssssssrrrvvvZZZ]]]uuuppp|||vvvoooeeeZZZ]]]aaaiiiyyymmmQQQEEEKKKbbb]]]:::444PPPuuu|||RRR|||KKKGGG<<<888nnnhhhyyytttzzzwwwkkklllXXXFFFIIIBBB@@@EEECCC???<<<;;;???FFFKKKaaa\\\___mmmyyy|||yyyxxx{{{kkkVVVSSSXXX^^^fffoooooozzzyyyqqqcccZZZZZZ|||mmmjjjvvvhhhFFF;;;222000222111111222,,,RRRvvvpppiiikkkJJJwww{{{ooobbbxxxzzzdddSSSMMMTTTcccuuuvvvhhhqqq|||wwwyyyiiiXXX888222+++111000111111999aaagggvvv{{{uuuuuuvvvttttttvvvxxxttt~~~mmmuuu^^^XXX^^^[[[SSSGGG;;;555888<<<777666666888;;;=========111555777666666888777333222000111555777666777:::999===BBBEEEFFFHHHLLLPPPPPPSSSWWWZZZ^^^bbbgggjjjqqqsssxxx}}}ppp]]]dddiiiMMM@@@GGGKKKPPPOOO???BBB999999YYYnnn^^^TTTdddgggjjjsssooouuu~~~pppLLL[[[vvv]]]bbbXXXbbbuuuyyy|||uuummmgggnnn||||||uuuyyyyyy```dddrrr~~~qqqiiiaaaccchhhrrr|||[[[TTTQQQXXXggg|||XXX777666XXXooovvvRRRiiiHHHIII===999kkkoooxxxyyysssdddfffUUUGGGJJJAAA===GGGDDD@@@<<<;;;>>>DDDHHH^^^YYYXXXcccyyyqqqvvvhhhccc```]]]```ggg{{{tttggguuuqqqcccXXXVVVvvv|||ooorrr___HHH===333000111000///000000SSSqqqhhhbbb___HHHhhhyyylllfffzzzfff{{{bbbPPPNNNSSS```rrr~~~ooofffmmmzzzoooiii]]]777333+++111111333111222TTTdddvvv~~~}}}xxxuuuttttttqqqtttppp```XXX\\\ZZZSSSFFF:::555666:::777666666777:::<<<<<<<<<000444666555666888777333000000222444666666777888999===BBBEEEFFFHHHLLLPPPQQQTTTWWW[[[^^^bbbgggjjjnnnqqquuuzzz}}}vvv[[[VVVsssxxx^^^DDDFFFSSS|||vvvMMMAAAKKK???MMMttt|||zzzhhh\\\VVVjjj___tttmmmwwwyyylllaaa___aaaaaakkk\\\___sss~~~xxx~~~sss\\\kkkzzzcccllltttrrrkkkiiijjjooo{{{iiiTTTGGG___~~~UUU777;;;bbbSSSwwwNNNHHH@@@>>>eeeiii{{{|||jjj\\\aaaTTTFFFIIIBBBAAAHHHFFFAAA===;;;<<>>;;;;;;>>>BBBJJJKKKaaatttgggkkkaaakkkvvvzzzxxxooo\\\UUUYYYjjjrrr~~~mmmtttwwwjjj[[[VVV|||rrruuuoooMMMAAA555000000//////000333QQQxxx}}}ppp|||nnnddd}}}VVVlllbbbhhhvvv\\\LLLKKKLLLTTTfffxxx}}}||||||{{{rrrrrrzzzzzz{{{zzzooo{{{yyyQQQ===444...111,,,000555666QQQdddqqqyyyxxx|||bbb^^^yyybbb\\\TTTSSSNNNDDD:::555777;;;666777888:::;;;999555222...222555444555888777333---111222222777BBBHHHHHH;;;>>>BBBCCCDDDHHHMMMRRRSSSVVVYYY\\\^^^bbbfffjjjlllooosssxxx|||yyyfffhhhwwwfff[[[bbb```\\\ZZZQQQ\\\wwwaaaaaayyy~~~lll]]]WWW```~~~gggppp}}}{{{ooogggxxxGGGiii{{{VVV|||lll^^^tttzzzwww~~~~~~kkkuuuuuuqqqssszzzwwwooonnn[[[UUUSSS```yyyzzz[[[999777XXXyyylllRRRyyyOOOKKKFFFHHH\\\jjjxxxfffiii\\\IIIEEEAAAGGGHHHFFFBBB>>>;;;;;;>>>AAAIIIDDDRRRwwwnnn___]]]]]]___cccooo~~~mmmYYYQQQUUUppp~~~}}}}}}rrrhhh]]]ZZZxxxqqqfffNNNAAA444000000///000111555HHHmmm}}}uuu}}}wwweeevvvuuuPPPyyyrrrmmmqqqpppSSSKKKJJJQQQbbbuuurrrccc^^^ccclllrrrzzz~~~{{{xxx~~~QQQ===111...333---000444555OOOhhhvvvmmmsss~~~gggccc}}}ZZZRRRRRRQQQMMMDDD:::555777;;;555666999<<<===;;;777333...222444444555888777444222555333...000999>>>===<<>>;;;;;;>>>AAA888MMMTTTPPPeee~~~cccQQQKKKPPPaaaqqqsss[[[OOOOOOlllqqqwww{{{}}}nnnfff^^^]]]}}}lll[[[MMMAAA444000000000000222333>>>dddeeeooocccOOO{{{{{{hhhiiimmmJJJMMMJJJNNN^^^pppuuuhhhdddkkkwww{{{www}}}|||xxxWWW>>>......555...000222222LLLcccxxxmmmwww~~~wwwrrrvvv{{{~~~kkkiii[[[TTTXXXSSSLLLEEE;;;222111555:::777999<<<:::333222777111222333444555444333222333333333333444555666666999<<>>;;;BBBIIINNNTTT^^^nnnzzz```WWWRRRHHHttt~~~|||dddPPPKKKgggrrr}}}rrraaaYYY```nnnppp[[[QQQBBB555111222222222333---???dddgggvvvSSSlll|||hhhggghhhUUUOOOLLLNNNYYYkkk~~~~~~xxxxxx{{{vvviiiaaa___bbbfffhhhjjjxxx|||zzzsssVVV888222000///000000222:::CCCssszzzhhhlllmmmvvvuuunnnlllssszzz~~~vvvmmmlll\\\UUUUUUPPPJJJDDD:::222111666888555555999999444222555222333444555555555444444333333333333444555666666888<<>>kkkttteeettt]]]}}}eeeHHH<<>>CCCJJJNNNRRRXXXaaahhhrrrvvvYYYLLLOOOlllttt^^^RRRTTTjjjxxx~~~wwweee\\\bbbxxxnnnYYYRRRCCC555111222222222333444<<>>222000000111000111999BBBwwwgggdddmmmuuuzzzqqqjjjkkkqqqxxxzzzuuuyyyrrrccc^^^mmm~~~\\\TTTUUUPPPKKKDDD999111000555:::666444888======999666333444444555555555555555333333333333444555666666777;;;AAACCCCCCEEEHHHKKKPPPSSSWWWZZZ]]]aaafffiiinnnnnnpppsssuuuwwwzzz}}}}}}}}}}}}|||~~~vvviii^^^VVVPPPIIIDDDGGG]]]{{{yyy|||pppddd~~~lllaaaXXX```{{{pppuuu[[[qqq~~~tttsssqqq___@@@XXXwwwKKKyyyVVV___YYYWWWnnnwwwkkkcccgggwwwYYY:::777hhhZZZaaafff\\\wwwPPP888;;;BBBpppttt~~~xxx|||kkkZZZ]]]OOOEEEFFFAAAAAAAAA???<<<999777888999:::;;;>>>AAACCCDDDDDDDDDMMMKKKGGGOOOrrrWWWGGGaaaxxxcccMMMFFFKKK]]]fffnnnqqqrrrxxxvvvddd\\\eeeddd\\\UUUFFF777111222222333444444555VVV~~~~~~jjj~~~eeeMMMZZZLLLuuuuuu___fffWWWNNNKKKHHHMMMZZZmmm}}}xxx}}}qqqdddeeefffhhhlllssswwwuuurrrkkkiiiiiittt|||dddSSS===222000000111111111888AAAnnnrrrkkkxxxnnnjjjkkkooorrruuuoooqqq{{{}}}hhhYYYWWWhhh}}}^^^WWWZZZTTTMMMEEE:::000///333888666555777<<<>>>:::555333333333333333444444444333333333333444555666666666;;;@@@CCCCCCDDDGGGJJJPPPSSSWWWZZZ]]]aaafffiiilllnnnpppooopppssswwwzzz||||||{{{{{{|||~~~ssshhhlllyyyvvvggg\\\WWWSSSMMMGGGDDDXXXwwwyyy{{{ttt```\\\yyyddd\\\XXXeeeqqqppphhhyyyNNN<<>>ttt|||TTTfffXXXnnnnnnIII444999???hhh}}}xxxrrr\\\___QQQFFFFFFAAA@@@@@@@@@===:::777777777777888:::===@@@EEEHHHJJJFFFUUUWWWFFFBBBYYYvvvuuuWWWOOOrrr```NNN???;;;>>>EEEGGGJJJOOOXXXfffzzz|||nnn\\\WWWeeewww|||\\\XXXWWWHHH888222222222333444888444HHHtttxxxpppLLLXXXEEEbbbsssaaaiiiYYYPPPLLLIIIKKKUUUfff{{{~~~|||jjjYYYKKKJJJNNNXXXcccmmmrrrtttwwwxxxzzzyyy]]]PPP777222000111222111111888@@@gggdddzzzsssqqqqqqooommmkkksssooo___QQQPPPdddqqq```[[[\\\VVVOOOFFF:::000...222444555444444777:::888222333222222222222333444444333333333333444555666666666:::@@@CCCCCCCCCFFFHHHPPPSSSWWWZZZ]]]aaafffiiijjjnnnooolllkkkpppvvvyyyxxxyyyzzz{{{}}}~~~{{{mmmnnnzzzuuueee\\\ZZZWWWPPPIIIEEEUUUsssxxx{{{wwwuuufffWWWZZZqqq^^^XXXYYYkkksss{{{tttjjjDDD@@@cccYYYjjjSSSMMMWWWTTTUUUnnn~~~~~~|||lllmmmjjjaaa```ccciiillliiiccc```]]]ZZZgggtttvvv^^^MMMSSSXXXaaajjjttt|||ZZZ<<>>;;;888777777666999<<>>III[[[ttttttgggVVVUUUfffxxx{{{]]][[[YYYIII999222222222333444888999KKKnnnSSS\\\CCCRRRpppbbbmmm]]]PPPMMMJJJIIIOOO```tttyyysssooohhhXXXHHH???===???JJJYYYlll~~~^^^SSS888222000111333222111777???UUUXXX~~~}}}yyysssnnnyyywwwiiiZZZOOOPPP\\\sss^^^]]]ZZZUUUNNNEEE999///...222111555666444444777666222444333333222333444555666333333333333444555666666555:::@@@CCCCCCCCCEEEGGGPPPSSSWWWZZZ]]]aaafffiiijjjooopppkkkjjjpppwwwyyyvvvxxxzzz}}}{{{ppphhhmmm}}}|||~~~~~~rrreee```aaa___VVVMMMDDDTTTsssyyyxxxpppmmmtttdddZZZVVVddd{{{lllZZZWWW]]]qqqwwweeeyyy^^^<<>><<<<<<===>>>;;;999999<<>>???EEENNN^^^xxx]]]SSS:::222111111333222111777>>>~~~```vvvMMMxxxuuu~~~qqqfff]]]NNNOOO___zzz~~~YYY[[[WWWRRRLLLDDD999///...222111888:::666444777777333555555444333444555666777333333333333444555666666555:::@@@CCCCCCCCCDDDFFFQQQSSSWWWZZZ]]]aaafffiiijjjpppqqqkkkiiiqqqxxx{{{uuuwww{{{}}}tttaaaQQQTTTdddrrrvvv{{{wwwuuukkkaaa```eeedddZZZPPPBBBTTTtttzzz}}}|||}}}~~~yyyppphhhbbbfffUUURRRZZZooozzzjjjYYYXXX```tttlllyyyeeedddyyy}}}mmmUUU777HHHvvv{{{zzz===\\\aaaaaahhh___[[[ooo~~~xxxsssuuuuuuvvv|||~~~~~~yyyzzz~~~nnnYYYNNNHHHEEE>>><<<===@@@EEEGGGDDD@@@IIILLLMMMLLLMMMUUUeeerrrSSS888>>>yyyccciiiJJJ666777:::---JJJrrrvvv{{{ccceeeXXXJJJHHHEEE???AAABBBAAA===999777777222:::CCCGGGJJJPPPZZZcccfffwwwZZZBBBkkkccceee|||uuucccNNNIIIFFFGGGIIIGGGCCC@@@:::;;;<<<;;;:::DDDaaa|||ssshhhXXXXXXlllmmmbbb```\\\KKK:::222222222333555777@@@QQQ}}}___gggMMMjjjLLLGGGoooaaalll{{{zzziiiNNNMMMIIIFFFHHHUUUjjjyyyiiirrrooolllxxxxxx\\\LLLIIIGGGCCCBBBAAAAAAAAA@@@FFF[[[ppp||||||UUULLL666222111222333222111777>>>vvvxxxKKK{{{~~~vvv{{{vvvlllhhhWWWMMMSSSnnnaaaYYY]]]WWWLLLCCC;;;666222000111999999222222;;;>>>:::>>><<<666000111555555222444444444444444555666666777:::???CCCDDDDDDCCCCCCJJJTTTYYYTTTVVV```fffdddmmmkkkjjjlllqqquuuvvvvvvxxxzzz}}}~~~yyyjjjYYYEEE===>>>AAAAAAAAARRRZZZkkk|||{{{gggRRRFFFOOOUUU\\\ccciiiiii^^^QQQFFF^^^uuu}}}~~~vvvqqqsssttthhhXXXMMMJJJJJJSSSkkkrrrhhhUUUYYYeeeyyyvvv|||kkkpppzzz}}}FFF666KKKmmmIII[[[nnnbbblllbbbYYYnnnyyytttjjjfffeee___ggg~~~{{{zzz}}}cccSSSPPPNNNIII>>>>>>;;;:::???LLLZZZccccccZZZRRRRRRVVV[[[]]]^^^vvv[[[:::@@@tttPPPsssaaa}}}RRR555333111<<>>AAAEEEJJJQQQUUU___hhhWWWooo{{{wwwnnnooohhhUUUHHHKKKLLLRRR\\\bbb```WWWOOOJJJ===888>>>@@@AAATTTmmmwwwhhhdddPPPRRRtttmmmuuu___bbbcccGGG555222...000555444999<<>>???DDDEEEAAA???AAABBBFFFLLLSSS\\\aaa\\\RRRDDD___zzz{{{vvvmmm```YYY\\\]]]SSSEEEBBBHHHQQQ___sss}}}nnndddXXX]]]jjj}}}~~~yyyhhhyyydddCCC@@@NNNbbbRRRRRRbbbLLLXXXXXX[[[rrr}}}kkkUUUOOOOOOFFFMMMfff}}}yyylllYYYQQQOOOKKKEEE;;;888999HHHaaawwwttt[[[^^^fffeeemmmyyyeee>>>BBByyyNNN|||SSS}}}OOO666666222;;;<<<}}}qqqrrr___YYYOOOFFFDDDBBB??????@@@===777444666666888:::<<>>BBBEEEFFFEEEDDDFFFQQQXXXYYY\\\eeeiiihhhllllllmmmppptttvvvwwwvvvxxxzzz|||||||||}}}~~~ttt[[[III;;;::::::::::::;;;::::::<<<999888;;;<<<===AAAEEEDDDGGGKKKRRR\\\```ZZZPPPGGGbbb~~~}}}sssjjjggg___TTTOOOPPPPPPGGG;;;999JJJ```qqqvvvhhh___\\\cccqqq|||nnnOOO???DDDNNNaaavvvvvvUUUSSSyyyWWW___aaaYYY[[[qqq~~~___RRRPPPGGGJJJ^^^tttqqqaaaRRROOOPPPMMMFFFAAA777<<>>888555666666777777777999===CCCHHHMMMMMMRRRVVV^^^ttt~~~kkkooobbbUUUYYY```cccgggbbbrrrjjjVVVMMMDDD<<<>>>HHHcccxxxnnnddd___SSS]]]||||||mmm\\\bbb\\\BBB333222///111777777888AAAEEEWWWvvvmmmjjjddd[[[nnnFFF]]]vvv```hhhuuuWWWQQQKKKHHHGGGMMM^^^ooo|||ccc]]]yyykkkTTT===DDDLLLTTT___jjjooopppkkkeeebbbdddddd]]]UUUPPPMMMCCC???IIIYYYhhh{{{|||tttnnnSSSIII333222111000000111333666888^^^zzz]]]gggXXXzzzvvvyyy}}}}}}rrrcccUUUYYYvvv^^^XXXVVVRRRKKKBBB:::444222111...444777444444777777555000222222000222666666444555444333222222444555777777999===BBBFFFGGGFFFDDDDDDNNNWWWZZZ]]]cccffffffkkklllooorrruuuwwwwwwvvvxxxyyy{{{{{{{{{{{{}}}~~~~~~zzz{{{vvv\\\FFF===666999999888:::>>>@@@???KKKMMMPPPTTTUUUTTTUUUVVVUUUWWWYYY]]]bbbaaaUUUGGGOOOdddyyy|||ttthhh^^^WWWIIIHHHFFFDDDCCC@@@:::444???VVVqqq|||pppddd]]]^^^hhhxxxtttwwwoooxxxnnnIII===???KKKllluuurrrMMMaaavvv[[[nnniii\\\]]]qqq}}}xxx]]]TTTNNNLLLTTTpppyyyyyyaaaSSSLLLKKKRRRQQQFFF>>>======SSSqqqttt___bbbkkkxxx{{{hhh<<>>===???>>>999666666666777666666777<<>>;;;JJJ___tttnnnddd[[[SSS```{{{hhh[[[```WWW>>>222222///222999999;;;???AAAWWWzzzfffmmmlllnnnRRRTTTvvv^^^^^^~~~]]]RRRJJJFFFEEEIIIWWWfffvvvuuuooofffbbbbbbccccccbbbbbbhhhzzznnnkkkaaaLLLCCCQQQZZZ___aaaooo{{{vvvooogggbbbYYYMMMFFFGGGHHHPPPlll{{{wwwmmmVVVJJJ222111000000000111333555666WWWgggUUUwwwnnntttzzznnn```TTTiii]]]ZZZWWWUUUNNNDDD:::333000000...333666555555777888777333666666333222555666444777666444333333555777999777888<<>>@@@>>>999888===CCCTTTjjjxxxlllbbb]]]```lll~~~rrrrrrpppfffyyyzzzfffEEE??????IIImmmnnn~~~yyyHHHiiikkk\\\\\\XXX___ttt~~~}}}yyylllXXXVVVRRRPPPxxxlllsssqqqPPP???KKKNNNUUUWWWLLL======HHHWWWmmmvvviiilllsss~~~___<<>>>>>999666555444555555555777;;;@@@EEEIIIJJJNNNMMMSSSlll{{{sssRRRUUUQQQ\\\||||||oooTTTHHHGGGCCCMMMXXXfff}}}yyyhhh```TTTPPPccczzz~~~dddXXX[[[RRR;;;111222///222999:::BBB<<>>>>><<<======;;;888===NNN^^^ppp~~~tttiiiaaa^^^cccqqq{{{{{{kkkyyyuuurrr\\\===AAAEEEIII```{{{MMMdddtttdddeee[[[ZZZlllzzz~~~~~~zzz{{{hhhaaaXXXQQQeeexxx~~~bbblll}}}fffRRRIIIFFFNNNTTTOOOBBB@@@PPPdddrrruuu{{{~~~xxxpppvvvmmmkkklllvvvMMM888HHH~~~QQQppp~~~DDD555999000555888EEEuuu___]]]QQQFFFCCC>>>;;;>>>???;;;777666111222444444555888<<<@@@AAADDDKKKOOO^^^pppsssrrrjjjuuujjjPPP===999999EEE^^^{{{oooddd```SSSVVVooouuuccc]]]___NNN999111333000222999;;;@@@888DDD```}}}bbbppplllDDD[[[___WWW{{{mmm[[[MMMKKKJJJIIIQQQ___lllwww|||wwwooohhhooooooooopppsssuuuuuuuuujjj[[[JJJAAADDD\\\gggUUUQQQVVV]]]```bbbjjjtttiiiXXXNNNHHHIIIOOO___dddkkktttyyy|||dddRRRDDD111//////000111333555777888KKKwwwtttAAAzzzuuuzzz|||rrrmmmqqquuuuuussssssvvv|||tttZZZQQQhhh]]]VVVRRRQQQMMMCCC777///---......000222444666777;;;>>>888;;;:::555333666:::;;;888666444222333555888:::777777:::AAAIIILLLIIIFFFBBBGGGOOOVVVYYY[[[___cccjjjlllooopppppprrrvvvyyyvvvwwwyyyzzz{{{|||~~~{{{uuuvvv|||nnnTTT???;;;BBBHHHLLLkkkzzzmmmUUUOOOHHHCCC@@@>>>>>>>>>777777:::AAAHHHSSSfffwww|||pppfffaaa```gggvvvqqqqqqwwwwwwKKK;;;AAADDDGGGZZZ{{{pppWWW___kkkqqqrrraaaUUUeee{{{xxx~~~~~~rrr[[[RRRRRRggg]]]jjjuuueeeMMMAAAKKKRRRSSSKKKFFFRRRhhhyyyxxxlll```ZZZOOOEEEFFFOOOmmmzzzsssnnnuuurrr@@@888GGGssshhhyyypppNNN___www}}}{{{BBB555:::000444777???www^^^XXXUUUIIIEEE???===@@@BBB>>>999888222333555666555666888:::<<>>.........000222444777888999IIIeeeJJJhhhttt~~~|||tttqqqnnnkkkiiilllsss}}}gggVVV[[[rrr]]]SSSPPPPPPMMMDDD999111000111++++++---000222444999===444888777222000444999;;;777555333111222444777999777777:::AAAIIILLLJJJFFF@@@EEEMMMUUUYYY[[[```fffjjjlllnnnooooooqqquuuzzzuuuwwwyyy{{{{{{|||www]]]BBB:::DDDOOOQQQsssqqqNNNFFF??????AAABBBAAAAAAEEEGGGQQQeeevvvyyymmmdddaaa```kkkzzzzzzuuulllyyykkk@@@AAA@@@===DDD^^^qqq[[[___~~~\\\[[[fff___WWWjjjwwwpppfffHHH[[[ppp}}}bbbooorrr|||hhheeelllzzzvvvfff^^^```eee```UUUUUUdddssszzznnnbbbVVVLLL???666@@@PPPYYYrrr{{{~~~yyypppBBB@@@NNNrrrVVVyyykkkwww@@@666<<<111333666666^^^~~~\\\RRRVVVKKKGGGAAA>>>BBBDDDAAA<<<999444666888888777666777888===??????===RRRpppeeettt}}}dddVVVOOOTTTpppyyyccc```^^^PPPZZZzzzqqqdddfffnnnKKK888111444000111999:::>>><<>>JJJVVVQQQDDDCCCBBBGGGTTT^^^bbbfffkkkiiikkkmmmppprrrtttttttttyyyyyy{{{~~~}}}{{{}}}~~~```IIILLLQQQOOOXXXggg|||vvvkkkooodddaaalllhhheeetttwww|||rrrfff^^^bbbjjjuuu|||ttt{{{~~~TTT@@@???<<>>555000555999999:::===???CCCHHHCCCMMMxxxaaaZZZ{{{uuujjjWWWhhhGGGHHHccckkkdddmmm~~~kkkWWWNNNKKKJJJNNNTTTcccgggpppzzz}}}zzzyyyzzzbbbEEE===KKKYYYuuuuuufffeeessseeeiiicccQQQ&&&555//////000111333555777888GGGqqqlllsssJJJooorrr~~~~~~|||kkkSSSPPPWWWUUURRRQQQNNNGGG<<<444000//////000111333444555666666777666888:::777111444:::777555222111222444666777888<<<<<<===HHHUUURRRGGGEEEAAAEEERRR]]]cccgggkkkmmmnnnqqqtttvvvxxxxxxxxxzzzyyy|||~~~|||~~~rrrZZZIIILLLWWWbbbtttqqqlllyyy~~~uuulllbbb^^^eeeooo|||qqqmmmlll~~~nnntttrrrLLL===DDD>>>???RRR|||mmmzzzPPPrrr]]]WWWUUUTTT\\\ooolllWWWSSS\\\fffpppwww}}}mmmeeezzz}}}|||zzzpppaaaddduuuzzzzzznnn\\\QQQQQQLLL???===EEEPPPooowwwJJJ444PPPNNNtttlllCCC999444222444444999CCCeee___VVVKKKGGGBBB@@@@@@???<<<999888999:::888555444555666888888999999:::MMM{{{tttmmmqqq{{{}}}zzzooogggtttjjjooozzz}}}mmmhhh]]]VVV^^^xxxxxxsssmmmkkk___@@@888333666:::::::::<<>>BBBfffxxxdddyyy^^^kkkpppZZZ\\\YYYDDD^^^lllZZZooo~~~lllYYYOOOJJJHHHIIIMMMVVV]]]jjjuuuxxxyyy~~~___MMMJJJUUUeee~~~~~~bbbOOOZZZvvvrrr}}}tttsssooo[[[HHH***666//////000111333555777888999iiijjjpppGGG~~~}}}{{{iiiXXXPPP|||UUUVVVRRRRRRNNNFFF<<<444000000...///000111333444555555888999<<<===999333222555555444333222333555777888888;;;;;;<<>>CCCRRRppp{{{zzz{{{LLL:::OOO~~~PPPiiiiiiAAA888444222444444222@@@uuulll\\\WWWPPPJJJDDD@@@???>>><<<999777999:::999777555555666333666<<<===777666GGG\\\vvvqqqvvv}}}wwwzzzxxxoootttrrr{{{}}}iiijjjaaaWWWbbb|||uuuxxxyyyppp\\\===777333555888888888999>>>???BBB>>>AAA___rrrttthhhYYYxxxaaaZZZuuuJJJWWWmmmTTThhhyyynnn\\\PPPJJJGGGGGGHHHQQQ]]]mmmxxxxxxyyyjjjjjjfffMMMIIILLLaaarrrnnn___XXXoooooolll]]]UUU>>>...444//////000111333555666777222eeejjjyyyyyyKKKjjj}}}kkk```RRR|||UUUXXXRRRRRRNNNFFF;;;444000000.........000111222444444888999;;;;;;888444333444888777555333222444777999777:::;;;<<>>FFFUUUaaaggghhhlllnnnqqqtttwwwxxxyyyzzz|||zzz||||||lllTTTXXX```ooorrr\\\GGGDDD\\\wwwttt___RRRSSSttt~~~sssfff^^^]]]bbbooo{{{~~~sssiiisssPPP:::<<<444CCCLLLHHHSSSzzzrrrPPP```nnn]]]YYYTTTYYYoookkk\\\UUUSSSOOOQQQOOOMMMQQQfffmmmaaaxxxwwwkkkooouuuyyymmmWWWRRRPPPQQQMMMDDD???AAAXXXvvvtttuuu{{{LLL;;;JJJqqq{{{pppVVVhhhcccuuueee???777444222444333///>>>aaavvvaaaTTTSSSMMMEEE@@@??????>>><<<666777888999999888777777555666999:::777666???LLL~~~yyysssqqquuu{{{yyyyyy}}}~~~yyy|||~~~www{{{fffiiibbbZZZjjjqqq}}}uuuqqqrrrwwwkkkQQQ:::777555777:::;;;<<<<<<;;;===@@@@@@BBBZZZrrrxxxRRRmmmWWWxxxQQQGGGddd[[[]]]sssuuucccUUULLLHHHGGGHHHRRRbbbuuu~~~yyyuuu}}}xxxYYYaaakkk^^^```fffmmmxxxnnnrrr|||yyypppXXXTTT777111...//////000111222444666777888fffqqqqqq[[[RRR|||ooohhhTTT|||TTTWWWSSSRRRNNNEEE;;;333111111------......000111333444666888888666444555555555>>>===999444111222666;;;777:::;;;<<>>BBBCCCBBB???AAA@@@>>>>>>KKKqqqwww[[[rrrzzzVVVdddUUU777UUUhhhTTToooppp^^^NNNGGGEEEFFFNNN```wwwyyyoooqqqyyy{{{~~~ooowww|||~~~}}}~~~{{{~~~~~~pppWWWRRR444555,,,//////000111222333555666;;;aaatttoooFFF~~~qqqxxxuuummmVVVzzzRRRUUUSSSRRRNNNEEE:::333111111......---...///111333555555777666333444777777666???>>>;;;555000000555999666:::===>>>@@@HHHTTT^^^RRRJJJ@@@>>>IIIYYYccceeelllnnnqqqtttwwwyyy{{{{{{}}}yyyzzz~~~zzzkkkZZZeeettt{{{zzz___DDD===MMM```yyy[[[GGG:::444888444;;;ddduuuiii^^^]]]ccclllwwwyyykkksssxxxdddyyy{{{^^^CCC999@@@DDDFFFEEEGGGeeeuuuRRRzzzrrrJJJYYYYYYUUUVVVkkk|||||||||tttnnnmmmvvv~~~iiixxx|||~~~yyyyyy___FFFKKKNNNMMMJJJIIIHHHEEE___~~~zzzooosss~~~PPP@@@VVVqqq``````www]]]:::555333222444333///<<>>???@@@FFFSSS___XXXRRRGGG???FFFVVVbbbffflllnnnqqquuuxxxzzz{{{||||||xxxxxx~~~zzzqqqiiibbb___uuu~~~~~~gggOOOEEELLLWWWvvv~~~nnnRRRCCC<<<:::>>>BBB@@@IIInnn{{{kkkaaaZZZ^^^hhhqqqzzzrrrooogggvvv~~~mmmmmmoooVVVAAA999@@@BBBCCC@@@BBBcccooo~~~zzzIII|||VVVWWWZZZXXXWWWjjj|||wwwqqqwww}}}{{{{{{\\\EEELLLOOOLLLJJJMMMNNNKKKhhhwwwpppvvvQQQ@@@___gggmmmoooZZZ888444333222444222---777444ZZZhhhXXXRRRJJJFFFDDDCCCAAA???===999444333333444444333000555===CCCHHHJJJHHHFFF>>>>>>KKKdddrrrhhhRRRCCC===>>>AAAIIIRRRYYY\\\]]][[[^^^```aaaaaabbbbbbaaaaaaVVV]]]cccVVVRRRWWWSSSgggnnnwwwyyytttkkkbbb^^^hhhjjjnnnyyyyyyssssssmmmeeeUUU???---333777777:::???@@@===;;;BBB===;;;DDDFFFTTTsssxxxwwwsss}}}hhhnnnPPP@@@___```WWWnnn|||sssZZZIIICCCBBBHHHWWWooo{{{tttrrrnnnsssyyy~~~zzzqqqwww~~~eeeWWW<<>>>>>>>>BBB===BBBAAA^^^{{{uuuccc[[[WWW___kkkuuu|||rrrccciiixxxuuu]]]mmmgggQQQAAA:::>>>555???@@@===TTT}}}PPP[[[VVV\\\ZZZYYYjjjxxxwwwvvvzzz}}}}}}\\\EEENNNQQQLLLKKKPPPSSSOOOrrr|||uuuqqqxxxMMM666XXXhhh^^^qqqjjjXXX777444333222444222222999111IIIZZZTTTMMMHHHEEECCC@@@===AAA<<<555111111111000///000111000000333:::>>>@@@BBB@@@@@@IIIWWW]]]QQQAAAAAA@@@@@@EEEMMMTTTXXXYYYYYYXXXWWWWWWYYYYYYRRRKKKOOOJJJVVVYYYJJJLLLSSSIII^^^fffjjjfffcccdddeeedddaaafffrrr|||sss___III222333:::>>>===???CCCDDDAAA;;;CCC<<<999CCCBBBEEE\\\tttkkkzzzvvvaaacccXXX888QQQpppUUUYYYqqqxxx```NNNGGGFFFDDDPPPggg{{{|||sssoooppptttxxx|||~~~pppkkkzzz|||~~~uuujjj]]]666,,,000---000000000000111222333444999:::xxxggg```zzziiizzzuuuvvvWWWTTTXXXTTTLLLBBB999333111111///.........///000222333444:::???===:::888777555444888===<<<777222000000888;;;>>>>>>???CCCLLLSSSkkkZZZKKKHHHEEEFFFXXXnnnjjjmmmoooooosssyyy{{{yyyzzzzzzzzz}}}|||{{{ppp```QQQGGGIIIZZZkkkfffXXX___[[[PPPKKKBBB999777<<>>???DDDCCCJJJgggSSS{{{wwwYYY[[[YYYXXXfff|||zzz~~~rrrrrrfffSSSKKKQQQTTTOOOIIIKKKWWWbbbyyyrrrmmmkkkuuu~~~III555___{{{bbb]]]]]]lllOOO999333///777333111222+++:::>>>jjjwwwmmm```QQQGGGDDDBBBBBBBBB>>><<<:::999999777444111222222222222333444555666555999===AAAEEEJJJRRRXXXRRRFFF===@@@GGGKKKLLLLLLPPPPPPOOONNNMMMMMMLLLLLLLLLJJJJJJJJJFFFCCCFFFLLL\\\cccccc]]]^^^gggkkkhhhrrrsss~~~}}}}}}yyyvvvzzznnnSSS===555777999IIISSSGGG===@@@CCC<<<>>>???>>>===AAAIIIPPPpppyyy|||sssjjjXXXbbbDDD===qqq^^^QQQkkkooo~~~pppPPPRRRHHHDDDIII]]]yyy}}}rrroooiiirrryyyxxxvvv}}}~~~vvvzzzsss~~~zzz|||dddGGG444///...,,,////////////000111222333999;;;mmmxxxMMMuuuwwwzzz|||yyyxxx|||zzzsssUUURRRWWWSSSMMMCCC:::333111111///............000111222444666:::<<<:::777666777555:::>>>===999444222222666999===>>>???DDDKKKQQQmmmbbbWWWNNNFFFDDDSSSfffiiimmmoooooorrrwwwyyywwwzzzzzzzzz{{{{{{{{{zzzyyyfffXXXGGG===<<>>FFFTTTfffzzzrrrhhh___```eeepppyyy}}}~~~yyyooosssyyykkk```===888888888CCCCCC======@@@KKKhhhiii{{{SSSWWWYYYXXXZZZhhh|||ZZZLLLOOOOOOJJJGGGTTT[[[RRRJJJOOO^^^jjj}}}~~~uuummmlllooo{{{~~~PPP777SSS}}}}}}XXX^^^|||OOOyyyQQQ<<<444...444222111666...333777YYYyyy[[[PPPJJJBBB@@@EEE@@@>>><<<;;;:::999666333333333333222333333444555777888999;;;AAAKKKWWW```TTTGGG======BBBDDDDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCDDDAAA@@@@@@>>>===CCCKKKZZZ]]]^^^]]]___fffkkkkkkxxxzzz~~~}}}wwwvvvwwwiiiMMM999333777777DDDKKK>>>444666777;;;===>>>>>>===???FFFLLLmmmmmm~~~xxxsssaaaqqqaaaLLLeeeeeeOOO\\\dddzzz|||___PPPOOOHHHJJJZZZtttvvveee[[[[[[eeeppptttuuuxxx}}}zzz{{{~~~{{{~~~nnn}}}sss\\\BBB222//////---////////////000111222222333333\\\ttthhhWWWssspppooo}}}~~~vvvkkkaaa\\\\\\aaafff}}}qqqTTTRRRUUUSSSMMMDDD;;;444111000......------...///111222333111555<<<;;;555444999555888;;;<<<:::666333111444777<<>>JJJZZZqqq|||yyy___}}}SSSXXXZZZZZZ^^^mmm}}}\\\DDD===CCCNNNTTTLLL^^^cccSSSFFFNNN___iiiwwwyyypppppp}}}ssskkkooowww|||HHH:::cccaaaoooSSSQQQ>>>666---222000111555000---666EEEwwweeeXXXSSSGGGAAAFFFBBB@@@>>>===<<<:::888666555555444333333333333333666888;;;???EEENNNWWW^^^QQQDDD999888<<<======>>>>>>======<<<<<<;;;;;;;;;;;;888777777777999AAAKKKVVVVVVXXX]]]aaadddkkksss~~~~~~}}}ttttttuuurrr___EEE555111555555???DDD:::666999777999<<<======<<<===BBBFFFZZZxxxmmmzzzhhhpppsssYYYUUUoooSSSNNNWWWnnnsssMMMQQQCCCBBBQQQmmmzzzeeeUUUMMMRRR\\\dddiiilllooorrr}}}zzz___ttt|||zzzoooqqqeeePPP;;;000///000//////......//////000111222444000IIIjjj{{{\\\OOOtttfffuuu}}}~~~yyymmm```WWWTTTUUUVVVkkk~~~~~~qqqUUUSSSTTTRRRMMMEEE<<<555111///......---------...000111333...222;;;===666555<<<333555777999999666222///111555:::>>>AAADDDIIILLL]]]jjjnnn___JJJBBBGGGNNNdddlllrrrrrrqqqsssuuuuuutttvvvxxxvvvnnn^^^MMMAAA???@@@CCCIIIMMMTTTaaannnsssuuu|||fffNNNDDDBBBKKKNNNGGGBBBEEE@@@DDDTTTmmmvvvhhh\\\UUUXXXiiiwww|||vvvxxxrrr{{{~~~{{{~~~nnnmmmMMM<<<===>>>;;;:::BBB<<>>222000888666===???888:::===888999;;;======<<<===???AAAHHHhhh~~~iiijjjmmm]]]IIIggg\\\MMMPPP[[[PPPKKKAAA>>>JJJhhhnnn\\\PPPMMMLLLPPPUUUWWWZZZ\\\SSSnnnpppqqq|||~~~|||qqqnnn{{{|||yyyqqqqqqrrrhhhZZZFFF555......//////............///000111111666333===rrrxxxTTTdddiiiuuuzzzuuuiiiaaaZZZUUU[[[tttrrrUUUSSSSSSQQQMMMEEE<<<555111000...---,,,,,,,,,---...///333///111:::<<<888888===444444555888;;;999444000000333888===AAADDDHHHJJJZZZmmmxxxlllVVVHHHEEEFFF\\\hhhrrrtttrrrsssuuuuuu|||wwwqqqmmmiiibbbWWWNNNCCCIIIRRRUUUOOOGGGHHHOOOnnnttt~~~zzzXXXVVVRRRSSSVVVRRRIIIFFFJJJGGGAAAJJJfff{{{iii[[[VVVWWW]]]mmm|||wwwzzz}}}zzztttllliiisssWWW@@@;;;;;;;;;888333<<<;;;HHHZZZeeeuuu~~~```tttEEENNNPPPPPPUUUiii~~~}}}oooccc^^^VVVKKKHHHEEEGGGOOOTTTVVVYYY^^^dddfff\\\HHHAAALLLUUUUUURRRmmmuuukkkmmm~~~GGG===eeeVVVssseeewwwuuuCCC999888111555222222...333///;;;111>>>[[[PPPSSSOOOCCCEEEBBB???===<<<<<<:::888999888777555444333222222,,,444@@@MMMTTTUUUQQQNNNFFF<<<444333555666777999777666666666666666555555222111333777777888???GGGNNNRRR]]]gggggggggtttxxxdddnnnrrrdddLLL999222222;;;888;;;:::555<<<>>>333:::;;;<<<============>>>FFFDDD}}}tttlllwwwiiiaaaGGGPPPbbbTTTQQQLLLtttcccMMMHHHBBBHHHbbb~~~wwwfff\\\QQQIIIHHHIIIFFFEEEFFF>>>JJJUUUWWW[[[```aaa^^^{{{www|||~~~{{{cccqqq{{{|||bbbRRR>>>222............------------...///000111111444999iiihhhrrrxxxeeennncccmmmxxx}}}oooeee^^^YYYSSSiii~~~qqqSSSQQQTTTQQQLLLDDD;;;555222111...---,,,+++,,,,,,---...000111222666:::<<<;;;;;;777666666;;;??????999333///111555;;;@@@DDDGGGIIIUUUeeeuuutttbbbMMM@@@===OOO```oootttrrrssstttuuuuuuuuuvvvuuunnn```MMM@@@;;;@@@GGGIIICCC<<<===DDDiiivvvtttfffbbbcccccc___XXXSSSSSSUUUKKKBBBKKKlllqqq```XXX\\\cccllluuu}}}tttuuuwwwwwwmmmvvveeeFFF666777555555999888999999???FFFQQQjjj}}}{{{```\\\NNNQQQRRRVVViiippp^^^PPPGGGIIIHHHEEEEEEJJJOOOQQQVVVVVVXXX]]]dddkkkpppqqqqqqiii[[[OOONNNTTTVVVTTTTTTgggoookkkiiiiiisssqqqCCC>>>[[[wwwzzzGGGtttRRR{{{uuuBBB666666111666222111111444000555000555jjjrrrXXXWWWTTTGGGGGGDDD@@@>>>======;;;::::::999888666444333333333---111888AAAIIINNNOOONNNCCC;;;444444555333333444444444444444444333333333000000333777888888>>>FFFQQQXXXccclllpppsss~~~xxxsss{{{jjj^^^lllnnn\\\CCC666333333444444888888:::JJJNNN???:::::::::;;;<<<<<<<<<===>>>@@@ddd}}}ssswwwmmmgggYYYFFF___ZZZUUUJJJ```zzz]]]HHHAAABBBVVVsss{{{^^^SSSLLLNNNNNNIIIFFFGGGNNNQQQMMMCCCEEE[[[{{{yyyyyy{{{www{{{{{{{{{YYYmmm{{{yyy___LLL888///......---------,,,,,,------...///000///666===YYYmmmdddYYYjjjnnnzzz~~~}}}~~~ooohhhgggfffUUUbbbsssoooRRRQQQUUURRRKKKCCC:::444333333...---,,,++++++,,,---------333333111555>>>===666888666666;;;AAABBB;;;444///000333888>>>CCCGGGHHHMMMYYYnnn{{{qqqXXXEEEAAABBBVVVkkkrrrrrrrrrssstttlllssszzzvvvgggPPP:::...666555777<<<>>>>>>@@@DDDeeeyyyxxxqqqvvvrrrgggccciiikkkgggSSSJJJUUUwwwtttdddZZZ[[[eeennn~~~}}}wwwlllmmmppp|||ssszzzWWW999222:::333222<<<===999999999888EEEiii}}}sssoooQQQOOOTTTWWWYYYggg~~~\\\PPPCCCPPPPPPTTTWWWVVVUUUYYY```gggpppwww~~~zzzlllfffbbbZZZRRRNNNPPPWWWVVV[[[lll|||~~~nnnAAABBBfff~~~}}}LLL~~~tttqqqNNNHHH777333///555222000222222111///444333LLLwwwbbbXXXQQQIIIFFFBBB??????>>>>>>===:::999888666555444444444000///000444:::@@@CCCCCC<<<666333444555333222333333333333333333333333333111111333777888:::BBBKKKYYY^^^fffnnnzzz}}}zzz||||||bbbZZZhhhiiiSSS<<<444444444000222666777???TTTXXXGGG888888777888999;;;;;;;;;444LLLRRRiiizzzhhhqqqeeepppPPPUUUYYYYYYSSSLLLgggnnnKKKCCC???LLLhhhrrrcccXXXVVVTTTNNNMMMRRRPPPOOOKKKGGGOOOhhh|||wwwtttlll|||zzzwww}}}}}}gggsssuuueeeoooZZZFFF222,,,......------,,,,,,,,,,,,---...///000000666;;;GGGnnnmmmggg}}}zzz{{{{{{}}}wwwpppqqqrrraaacccooolllRRRRRRUUURRRKKKBBB999444333444...---,,,+++++++++,,,---***444444---222???>>>222777444444999AAABBB;;;333///000222777===CCCGGGHHHKKKTTTlllhhhTTTOOO999OOOgggqqqqqqqqqrrrsssqqqtttrrrdddPPPAAA===@@@BBB:::666<<>>HHHSSS```cccfffnnn{{{}}}{{{}}}WWWXXXfffeeeMMM777222444444666666888555:::MMMNNN999777666555555777999::::::777LLL===rrrsss|||pppoooppprrr\\\{{{\\\MMMUUU[[[\\\===KKKuuuYYYNNNEEEIII___zzzhhh\\\QQQHHHIIIRRRQQQUUU^^^nnnvvvxxxpppkkkgggiiitttwwwyyy~~~xxxvvvyyyyyyuuuzzz}}}|||yyyuuuoooWWWAAA...***...///......,,,,,,,,,,,,---...////////////111333|||}}}zzzfff}}}yyy```zzz|||~~~rrrqqqppplllgggqqqdddWWWQQQUUUQQQKKKCCC;;;666222111//////...------------...,,,111222...333===???888:::@@@>>>666555===AAA>>>444//////666<<<>>>DDDKKKNNNNNN]]]{{{kkkTTTIIIAAALLLhhhvvvppppppzzzuuussslllaaaUUULLLFFFBBBFFF???===BBBEEECCCAAACCCiiiyyywwwdddaaajjj~~~iii\\\___aaabbbqqq}}}yyykkklllyyyzzz|||iiinnnllllll}}}wwwUUU999555333555444111222555777666777CCCJJJxxx}}}lll~~~ooocccHHHDDDUUUNNNVVVhhhtttqqqXXXGGGLLLTTTWWWbbbqqqyyy~~~uuuTTTFFFGGGLLLVVVzzzxxx}}}}}}~~~}}}HHH@@@XXX~~~^^^QQQ;;;000---333---000222111111111...///===NNNttt___NNNMMMHHH@@@>>>AAAAAA===???===;;;:::999666333000222111///...---...000111111111111222333444666666444555555444222222333555000666777555<<>>000222444222444555777999999999888888555555777888::::::::::::===???CCCUUUvvvlllnnnRRRyyyXXXmmm[[[???jjj___[[[QQQ;;;\\\~~~lllNNNLLLJJJFFFuuu~~~mmmmmmttt~~~uuuiiiXXXTTTZZZ```fffqqq}}}~~~~~~vvvjjjaaa]]]]]]dddooozzz~~~uuuzzzhhh~~~www{{{hhhfffwwwvvvFFF999...,,,---+++,,,///,,,,,,,,,---------......444(((...555YYYvvv\\\hhh}}}qqqsssxxx{{{|||vvvrrrjjjjjj{{{\\\RRRNNNTTTPPPIIIAAA:::555111000//////...---------------+++111444333333777<<<===;;;===;;;777888???FFFHHH<<<444000444888;;;AAAGGGJJJLLLYYYssswwwaaaTTTDDDDDD[[[qqquuurrrssssssrrrnnnggg___XXXRRRNNNGGGBBBAAAGGGKKKIIIGGGHHHjjjzzz|||}}}vvvxxxlllaaaWWWWWWaaaooo~~~uuusssppp{{{vvvtttpppmmmtttsssLLL:::666444666777999===CCCTTTIIIAAAGGGFFFxxxvvvnnnrrrTTTDDDWWWPPPWWWiiiuuuooo[[[QQQOOO[[[jjjtttuuu]]]QQQNNNUUU```~~~kkkAAACCC}}}llleeerrrIII;;;222---222---222111000111222000///888CCCxxxyyybbbZZZQQQIIIFFFDDDBBBAAA@@@>>><<<;;;:::888555333444333111000///000111222333333333333444555666666333444444333111111222333:::999777888DDDUUUaaafff^^^ccc|||rrr|||gggZZZ```ZZZLLL:::000111333333333444555666666666666666444444666777999;;;<<<===<<<:::777AAA```fffjjj}}}zzz```VVViii^^^[[[uuucccNNNSSSMMMbbbxxxZZZDDDDDDNNN```kkk```SSSEEEKKKRRR\\\kkk{{{~~~vvvpppkkkkkkkkkhhhuuu{{{mmmgggzzzwww|||mmmlllnnn]]]AAA666---,,,---++++++...,,,,,,,,,------------...000---666444GGGhhhmmmQQQrrrqqqxxx~~~uuuyyy}}}~~~xxxuuujjjjjjzzz\\\TTTRRRSSSOOOHHH@@@999444000...///......---------------***///666888333000888BBB;;;888666888:::>>>GGGPPPCCC999111000444999@@@EEEGGGKKKSSSddd}}}lllfffPPP@@@KKKeeevvvuuunnnuuuvvvvvvtttnnnddd[[[VVVNNNJJJHHHLLLOOONNNMMMMMMnnn{{{vvvYYYXXXUUUWWWiiiuuurrrpppyyyxxxqqq}}}hhhBBB===777444666888<<>>444222111111444222111111222222333444555777777777777888999;;;<<<===<<<555777PPPcccllllll~~~]]]BBB```xxxPPPkkkqqq\\\YYYIIIHHHooolllLLL???NNNNNNhhh~~~kkkTTTNNNMMMIIIMMMSSS[[[iiixxx~~~yyyvvvwwwxxxzzz{{{uuusssmmmvvvvvvxxxkkkfff^^^FFF;;;333---,,,---,,,+++---,,,,,,,,,,,,------------//////666222:::xxxgggtttxxxNNN___hhhccceeesssvvv{{{~~~zzzlllkkkyyy]]]WWWUUUSSSOOOHHH@@@999444000//////...------,,,,,,------+++,,,333999555///555BBB;;;444444:::<<<;;;BBBMMMFFF===222...111888@@@FFFHHHMMMOOOVVVlllrrrttt^^^FFF@@@SSSkkktttqqqrrruuu}}}vvvjjjccc^^^XXXRRRPPPQQQQQQQQQPPPsss}}}tttbbbRRRUUUZZZfff{{{zzzgggkkkqqq~~~uuu{{{zzzXXX======888444555666777<<>><<<@@@BBBfffzzzkkk[[[FFF]]]XXXZZZgggssswwwjjjbbblll{{{}}}yyy{{{aaa@@@OOOfffxxx{{{xxxeeedddgggBBB999333000333...222000......000222222111111999qqqnnnWWWTTTUUULLLEEEFFFCCC@@@>>>===<<<;;;999888777666555444444444555555666666555444444444444444000222444555555666888999444888GGG]]]gggfffhhhooo~~~kkkdddiiijjjcccIII333111333000///333111000000///000222333444===;;;999666555666777777:::===;;;:::HHH\\\vvv}}}qqqhhhvvvfff```|||YYYGGGuuuuuuQQQTTTFFFPPPrrrdddDDDEEEHHHWWW~~~{{{~~~hhhYYYUUUKKK@@@CCCLLLSSSYYY___bbbiiittt}}}{{{{{{~~~|||yyy}}}rrr~~~eeeooozzz|||ooodddZZZFFF444000,,,,,,,,,,,,++++++++++++,,,,,,,,,---------000...//////777aaa}}}ZZZooonnn```aaarrrQQQsssvvvzzz~~~{{{pppnnn{{{YYYTTTPPPTTTPPPIIIAAA:::555111///......---,,,,,,,,,,,,,,,---***...666777111444<<<<<<777999??????:::<<>>AAAWWWnnnxxxmmmrrruuunnnbbbZZZYYY[[[\\\\\\xxx|||bbbNNNSSSTTTbbbzzz|||vvvRRRhhh|||zzz~~~dddHHH:::999555444555666444555999555AAA???:::===\\\ooovvvjjjEEEIIIddd___]]]gggssstttjjjkkkrrryyy|||~~~bbb>>>YYYvvvrrrZZZfffqqqGGG888222111555...///000///------000333444222<<>>aaannnVVVBBBFFFQQQRRRaaaxxxzzzrrrYYYAAA<<<@@@???BBBNNNTTT^^^ffffffhhhqqq~~~yyypppkkkooozzzyyy}}}uuudddooo|||mmmqqqyyy~~~mmm\\\JJJ777......,,,++++++,,,,,,***+++++++++,,,,,,,,,------...///---...444JJJ^^^bbb|||[[[ooouuuwwwzzz}}}wwwsss~~~}}}XXXSSSOOOTTTPPPIIIAAA:::555111000...------,,,,,,,,,,,,,,,---***+++111666555444444>>>===???BBBAAA======@@@MMMLLLDDD888000222777:::EEEJJJLLLMMMZZZrrrzzzsss```GGG:::EEE___ssstttyyyrrrmmmppppppnnn}}}{{{gggSSSGGGXXX^^^qqqzzzsssaaa}}}yyynnnkkk}}}vvvSSS===555333222333777888555444666777DDDCCCBBBHHH\\\tttmmmkkknnntttZZZBBBJJJgggccc___fffrrrtttddd___iiiwww}}}bbb???gggYYYbbb___uuuIII777000000666......//////...,,,...444666444555555ZZZuuucccVVVNNNMMMIIIFFFBBB???>>>===<<<;;;888888888888777777777777888777666555555555555555777777666555555777;;;???PPPRRRYYYcccnnn~~~}}}xxxppp~~~ooo___mmmzzzrrrRRR===---...111...---000000000000000111222333333444444444444555666888999777666:::===555GGGKKKddd}}}MMM]]]vvvPPP```{{{ZZZXXXGGGHHH^^^dddKKKDDDMMMJJJ___dddlllsssvvvvvvssspppaaalllyyyyyygggZZZCCC<<>>>>>@@@BBBAAAKKKPPPMMM@@@333000333666AAAFFFJJJNNNWWWiiitttZZZBBB;;;KKK^^^wwwxxx}}}uuu___QQQQQQWWWeeevvv{{{qqqiiiuuuzzzvvviiivvvcccFFF777222333111222777777444333666444<<>>===::::::;;;:::::::::999888999999888777777777888888777888888999<<>>888999AAAEEEBBBEEEOOOQQQDDD555111444777@@@CCCJJJOOOSSS___zzzkkkMMM999<<>>EEEGGGGGGGGGKKKLLLAAA111...666888CCCNNNQQQSSS[[[iiisss___MMMAAA555LLL```uuuvvvYYYLLLLLLTTTcccppptttrrrrrriiiwwwkkkggg~~~VVV999333444222666555444333222111111111888999LLLmmmkkkiii~~~mmmKKKHHHYYYaaaYYYZZZnnn~~~zzznnnfffeeehhhmmmppptttiiigggttt~~~{{{OOOGGGlllmmmyyyuuuxxxXXX{{{zzz___BBB111111000111222,,,////////////000000000000111555111???llleeecccYYYMMMGGGHHHGGGAAA;;;@@@??????BBB@@@<<<:::<<<>>>???@@@???===;;;;;;<<<===;;;???KKKXXX___dddhhhnnnsssfffyyy~~~yyyxxx|||]]];;;...------,,,,,,------...////////////000000000000333333222222111222222333666555444444666:::>>>AAAiii}}}\\\eeesssZZZmmmuuuKKKFFFdddgggWWW\\\IIIFFF___^^^KKKNNNMMMHHHGGGQQQ___eeebbb]]]eeennnnnnoooyyy|||iiifffiii\\\YYYYYYOOOPPPfffvvvuuutttzzz{{{}}}~~~}}}nnn___WWWEEEWWWyyydddsssgggvvvppppppmmmYYY<<>><<<;;;???FFFIIIFFFJJJPPPSSSJJJ===444111444===HHHNNNQQQWWW```gggqqqaaaLLLAAA333LLLhhhzzzqqq___MMMHHHPPPaaawww~~~uuu}}}}}}{{{mmmjjjFFF444222222///888888666555333222222222000333:::JJJNNNcccwwwjjjBBBAAASSS^^^ZZZ]]]oootttkkkiiimmmrrruuu~~~}}}xxxkkkffflllwww}}}uuurrr|||RRREEEnnn{{{eeeqqqtttOOOdddFFF333111///000222....../////////000000000000///444000666WWW|||sss^^^OOORRRTTTNNNIIIKKKFFFAAA>>>???>>><<<<<<>>>::::::999:::<<<>>>@@@AAAHHHNNNWWW[[[[[[```rrrttt```sss{{{tttqqqxxxzzziiiIII000------,,,,,,,,,,,,------....../////////000000000222222111111111111222222777666555444666888;;;===LLLkkkttt^^^___rrrlllOOOWWWzzzqqqJJJQQQ}}}oooccc```NNN;;;RRRgggTTTJJJOOONNNGGGIIIUUU]]]]]]cccgggfffjjjuuu{{{qqqjjjlllbbb\\\\\\PPPMMMaaarrrxxx~~~wwwkkkhhhqqq]]]]]]```ddd}}}mmm|||oootttjjjgggddd\\\HHH222***---...---,,,+++++++++++++++)))************+++++++++,,,,,,,,,,,,---000444777ZZZlllttteee^^^QQQqqqdddcccjjj~~~|||{{{rrrnnnwwwxxx|||sss]]]TTTTTTUUUNNNHHHCCC<<<333...///...---,,,,,,++++++,,,,,,+++*********,,,...111333222333888>>>AAA@@@CCCHHHHHHPPPYYY[[[XXXNNN>>>000000777@@@JJJPPPUUUYYY\\\```wwwbbbMMM<<<>>>III]]]rrr{{{~~~~~~rrrRRRKKKGGGMMM]]]tttvvvlllyyy{{{vvvvvv{{{NNN666111111000...;;;:::888666555444444333...444222333:::aaapppyyy{{{nnnppplllDDD999LLLYYYYYY^^^pppvvvnnnmmmqqqwww{{{ooofffXXXOOOccctttggg]]][[[^^^jjjmmmjjjaaa```mmm|||SSSEEEwwwaaaoooOOOfffGGG444000,,,...111---....../////////000000000...444111000???\\\{{{mmm```MMMHHHPPPMMMFFFCCCEEEHHHFFFFFFGGGCCCBBBAAACCCGGGMMMRRRTTTVVV___nnnyyy}}}qqqzzzyyyhhhaaappp|||~~~rrrmmmrrr|||tttVVV888,,,------,,,,,,,,,,,,------.........////////////000111000000//////000111111555555555555555666777888:::UUUggg|||hhhTTTnnnjjjNNNiii|||XXXhhhccc___```GGGDDDZZZaaaRRRNNNHHHCCCCCCIIIRRRYYY______]]]eeeppptttyyytttqqqfffmmmlll^^^YYYgggtttyyy~~~~~~~~~~~~~~~qqqYYY\\\pppzzzfffhhhnnnmmm^^^pppxxx|||hhhfff^^^NNN;;;///,,,...---,,,,,,++++++++++++,,,)))************+++++++++---...---,,,+++,,,000222333uuuiiiVVVPPPQQQbbbvvvzzzxxxzzzzzz{{{||||||~~~}}}uuukkkyyyzzz{{{}}}sss]]]TTTSSSTTTNNNHHHCCC<<<333//////...---,,,,,,++++++,,,,,,+++*********+++---000111888333666AAADDD???>>>CCCDDDOOOWWWYYYYYYTTTBBB///111222888DDDOOOUUUXXX[[[aaafff{{{bbbSSS???666EEE]]]nnnwww~~~|||wwwxxx|||~~~~~~xxxaaaPPPHHHJJJRRRbbbvvv|||qqqeeeqqqwwwyyy}}}rrr{{{ggg<<>>IIIOOOHHHFFFOOOWWWWWWWWW___gggkkk{{{vvvrrrdddbbbsss{{{zzz|||yyyyyyzzz{{{}}}~~~}}}}}}}}}}}}|||~~~~~~rrrYYYNNNccclll{{{{{{```oooiiieeennnoookkk[[[DDD333...//////,,,,,,+++++++++++++++,,,))))))*********+++++++++---......,,,+++,,,...111333XXXlllqqqTTTOOOVVVVVVkkk{{{lllmmmxxx~~~}}}wwwyyyzzzzzzzzz{{{~~~ttt]]]SSSQQQTTTNNNGGGCCC<<<333///000...---,,,,,,++++++,,,,,,+++*********+++,,,...///<<<666888AAADDD===:::======GGGOOOOOOPPPPPPDDD444555///000;;;IIIQQQXXX^^^```bbbiiidddQQQ@@@;;;???LLLeee|||yyyvvvtttxxx}}}~~~~~~~~~~~~~~~nnnZZZHHH???IIISSSeee|||{{{{{{zzzqqq|||tttnnnggg___|||wwwSSS444000333000...222777666555444333222222222///111222777777QQQ{{{www|||SSS:::HHHRRRSSSXXXiii}}}yyyvvvssssssyyysssXXXHHHEEEIIINNN]]]```cccccc___XXXOOOHHHDDDAAA>>><<>>SSSbbb\\\___bbbsss~~~|||}}}|||zzzyyyzzz~~~~~~vvv___SSSPPPSSSMMMGGGCCC<<<333000000...---,,,,,,++++++,,,,,,************+++,,,,,,---:::888:::???AAA>>><<<<<>>???@@@JJJaaaxxxRRRAAAfffooo|||WWWnnnRRRdddQQQ;;;222444111000111,,,------........./////////+++///000333555///:::UUUqqqTTTNNN[[[|||xxx{{{yyyWWW888...,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------...///000000...///111333444555666666;;;111FFFbbbyyylllwwwtttcccwwwfffiii~~~{{{]]]YYY\\\FFFWWWnnnoooTTTCCCIIIKKK@@@AAAHHHIIIJJJMMMRRRppp}}}ZZZSSSiiiwwwyyy}}}||||||||||||{{{yyyxxxwwwxxxyyyyyyyyyyyywwwuuutttlllcccYYY```vvvyyybbb```aaavvvtttXXXddd}}}aaawwwooozzzsss```EEE222+++******)))+++************++++++,,,)))************++++++++++++,,,---------...000222---:::BBBooosssgggNNNJJJ```gggYYY^^^lllxxx{{{zzz{{{~~~|||xxxvvvyyy{{{}}}~~~wwwaaaUUUQQQSSSMMMGGGCCC<<<444000111...---,,,,,,++++++,,,,,,***************+++++++++111666:::;;;>>>BBBCCC@@@DDDJJJSSSXXXTTTRRRXXXbbbEEE777...222888===GGGRRRSSS___jjjlllpppyyyZZZJJJEEE===555MMMZZZjjjrrrrrrppprrruuuzzz|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~|||~~~}}}wwwoooaaaPPPEEE@@@CCCPPP^^^hhh}}}uuuzzzsssmmmsss>>>555000111222///...000000////////////000111111222111111777222KKKvvvGGG:::FFFQQQTTTYYYfffyyyiii]]]WWWMMMSSSXXXYYY[[[[[[SSSHHHBBB@@@DDDIIIGGGFFFUUUiiiSSSEEEjjjrrrpppQQQaaaSSScccPPP:::111333///...111...---------.........//////---///---///555222111<<>>YYYkkk^^^aaaiiirrrvvvvvvwww{{{zzz}}}~~~zzzwwwxxx{{{|||}}}~~~~~~}}}~~~xxxbbbVVVRRRSSSMMMGGGCCC<<<444000111...---,,,,,,++++++,,,,,,************************)))444:::888<<>>LLL^^^mmmrrrnnnhhhqqquuuzzzzzzxxxuuuuuuvvv|||}}}~~~}}}~~~{{{{{{}}}|||vvvuuuxxxvvvmmmeeeKKKAAA;;;@@@IIIRRR^^^jjjxxxzzzlllrrrggg]]]{{{mmmIII444222000222333333222111............///000111222,,,111222555000JJJzzz}}}xxxpppLLL888DDDQQQWWW[[[gggxxxgggXXXTTTYYY^^^```___``````XXXNNN>>>>>>GGGPPPLLLEEENNN___SSSKKK{{{yyyOOOvvv\\\___PPP999...///+++***///------------.........//////111222,,,,,,555666222666888ooowww~~~~~~uuuaaaEEE===WWW|||gggrrrzzziiijjjbbbBBB444///***+++111,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------...///000111111444444333222222333333444///BBB;;;777TTTnnnyyyhhhjjjiii|||mmmNNNSSSvvvrrrXXXZZZLLLTTTqqqaaaLLLOOOBBBIIIEEEBBBGGGIIIJJJSSS]]]~~~jjjoooqqqooovvvqqqrrrttttttrrroookkkhhhiiijjjkkkjjjgggaaa[[[WWWVVVWWWlllssslllZZZnnnWWW@@@bbbjjjfffqqqdddrrruuudddCCC((((((000...,,,---******))))))***+++,,,,,,)))************+++++++++***+++,,,,,,+++***+++,,,000'''555>>>www```GGGPPPooo]]]XXX]]]lllvvvuuuuuuxxxrrrwww}}}~~~|||zzz|||{{{|||}}}}}}|||}}}___MMMPPPUUUQQQJJJBBB:::444000/////////...---,,,,,,++++++************************+++)))111>>>???888???MMMCCC@@@CCCKKKQQQQQQQQQRRR___HHH777777888333666@@@EEEVVVdddffffffnnnyyycccOOOEEE???===DDDKKKQQQ[[[dddhhhoootttsssnnnmmmttt{{{{{{{{{{{{~~~}}}yyyxxxyyyzzzxxxvvvrrrssssssmmmaaaRRRFFF???===@@@DDDIIIUUUiiiuuufffWWW^^^sssyyyPPP888333111111222000,,,---222000000000000000000000000//////...---111CCCaaazzz}}}RRR888BBBMMMTTT[[[hhh{{{~~~pppggg]]]^^^iiifffbbbhhhcccOOOAAA:::IIIRRROOOMMMQQQTTTQQQwww}}}yyy|||KKKRRRWWW___tttsssyyy___MMM;;;...---000---+++---------------------------/////////000111111222222888GGGkkk{{{ppphhhfffmmmvvvhhhkkkvvvyyynnnWWWGGGEEEOOOeeettt~~~|||jjjeee}}}cccHHH000---000---+++---************************++++++,,,,,,,,,,,,------...------------...////////////000111222333333444777333444999===JJJllldddhhh}}}jjjUUU~~~bbb[[[xxxyyy\\\[[[SSSHHHhhhnnnaaaKKKFFFFFFHHHCCC>>>EEERRRJJJOOO\\\nnn}}}~~~xxxwwwmmmgggcccaaaffflllmmmjjjiiiiiiiiiggghhhiiifff```\\\YYYQQQKKKMMMUUUeeezzzddd___iiiHHH333KKK{{{zzzfffmmmdddbbb]]]bbb===666...+++,,,---,,,***))))))))))))))))))))))))************************++++++******++++++,,,---000***222111CCCfffIII???JJJeeegggPPP\\\mmmfffeeewwwssssss~~~tttsss~~~|||sssttt~~~}}}tttwwwyyyzzzbbbTTTSSSUUUQQQJJJBBB:::444111//////......---,,,,,,++++++************************,,,)))...:::???===???EEEBBB======GGGRRRWWWVVVUUUUUUZZZTTT@@@222333666444>>>JJJVVV[[[aaammmwww|||oooYYYKKK@@@>>>AAACCCGGGKKKWWW```jjjnnnmmmjjjkkkmmmnnnoooqqquuuzzz}}}~~~}}}zzz{{{{{{{{{{{{zzzxxxwww{{{wwwssspppooonnnkkkhhhddd^^^TTTKKKDDD@@@>>>>>>BBBHHHRRRbbbvvv~~~mmmnnn}}}}}}pppjjj@@@666222444999999333,,,---222////////////////////////...111444333333???ZZZsssbbb777@@@KKKRRRYYYfffyyyvvveeecccqqqrrriiibbbTTTFFFEEEKKKQQQTTTQQQOOOTTT[[[^^^sss}}}wwwCCCKKKvvvVVVtttcccuuulll~~~[[[LLL;;;...---///,,,+++------------------------------......//////000000111...666NNN{{{zzz{{{zzzwww|||qqqnnnvvv{{{vvvqqqppppppbbb[[[ZZZQQQDDDLLL___|||}}}{{{zzzhhhaaayyyoooMMM999***+++///---+++---************************+++++++++,,,,,,,,,---------------------......///...//////000111222333444555333444888999DDD```~~~{{{XXXlll]]]YYYuuusssyyyzzz___PPPQQQXXXmmmxxxYYYNNNFFFIIINNNLLLEEE@@@FFFFFFIIIMMMRRRSSSQQQNNNccc]]]XXXXXXXXXYYY^^^dddnnnllljjjhhheeebbb``````XXXUUUPPPIIIBBBFFFZZZpppiiiVVV]]]777DDD\\\uuu|||xxxxxxyyyooofffaaaXXXQQQ:::444---+++,,,---,,,***))))))))))))))))))))))))************************++++++******++++++,,,---******555111000ccczzzbbbOOO@@@;;;~~~|||ZZZ[[[lllgggWWWgggpppzzz~~~zzzrrrrrrvvvsssfff]]]___aaaaaagggpppsssvvvdddWWWPPPUUUQQQJJJBBB:::555111///......------,,,,,,++++++************************,,,***+++333===BBBAAA>>>IIICCCBBBLLLXXX^^^______YYYjjjmmmVVV===555555333888???GGGOOOZZZgggpppssswww~~~iiiQQQDDD???===<<<<<<;;;@@@GGGNNNUUU]]]eeejjjggghhhkkkpppuuuxxxyyyxxxyyyzzzzzzzzzyyyvvvsssqqqrrrnnniiiccc^^^XXXSSSOOOEEEBBB???======>>>>>>???LLLXXXmmm~~~yyyxxx}}}iii~~~uuuIII222444///444;;;===555------333////////////////////////...222555444222>>>^^^}}}{{{kkk999@@@IIIOOOUUUcccvvvzzzuuuxxxrrrkkkfff[[[UUU^^^[[[```hhhkkkeee[[[VVVXXXppp~~~ggg>>>GGG```rrrtttTTTjjjsssooo[[[JJJ:::......///,,,+++---------------------------,,,,,,------.../////////...///666UUUttt{{{uuu^^^PPPKKKKKKNNNQQQQQQZZZtttvvvdddiiiwwwJJJ888---''',,,///+++)))+++************************++++++++++++,,,,,,,,,,,,------,,,,,,------...///......///000111222333333333222444666555;;;OOOfffmmm]]]uuuggg```yyy[[[YYY}}}sssbbb___PPP===^^^bbbIIIBBBFFFHHHDDDAAA@@@@@@AAADDDGGGIIIKKKPPPLLLLLLOOORRRSSSWWW\\\VVVXXXZZZZZZXXXUUUPPPMMMCCCAAA???CCCOOOgggxxxhhhcccYYYKKKEEE___|||~~~uuuxxx{{{mmmbbbSSS???444000,,,+++,,,---+++)))))))))))))))))))))))))))************************+++************+++,,,,,,)))+++222111(((:::vvv|||hhhMMMFFFfffvvvlll___VVVWWWaaafffmmmqqqooorrrvvvqqqgggvvvkkk^^^XXX\\\cccggggggrrrxxxdddSSSLLLUUUQQQJJJBBB:::555111000---------,,,,,,,,,++++++***************************++++++---666BBBEEEAAAMMMKKKMMMQQQTTTVVV\\\bbbffffffhhhdddPPP999222777666999>>>EEEOOO[[[dddjjjnnnxxxhhhVVVIII@@@;;;???===<<<<<>>AAAGGGPPPVVVnnn~~~~~~vvvyyy|||sss|||ggglllTTT888000333000111555777444......222////////////////////////...///111...---???iii~~~ZZZ>>>EEEKKKNNNSSS___rrr~~~~~~uuuyyytttdddeee[[[aaaooowwwnnn^^^YYY```ooo~~~{{{~~~ggg???KKKeeerrr|||~~~cccUUUyyyhhh\\\GGG888---...///+++***...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////222333333999UUU~~~~~~vvvsssttttttoooiiiiiiooosssssssssiiiccceeebbbYYYSSSSSSWWWzzzrrr~~~oooQQQ333111,,,,,,//////+++)))+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---......///000111222222222333555666333444@@@OOOyyyzzzfffhhh^^^vvv[[[^^^|||```NNNMMMDDDWWWaaaRRRLLLHHHKKKHHHFFFEEEGGGHHHHHHGGGHHHDDDCCCEEEFFFEEEHHHLLLMMMPPPQQQOOOMMMLLLHHHCCCFFFJJJXXXnnn}}}dddJJJKKKZZZSSS===mmmvvv~~~}}}lllYYYHHH111...,,,***+++,,,---+++)))))))))))))))))))))))))))***************************************++++++,,,......+++000333///JJJKKKBBBIIIhhhzzzdddOOOUUUXXX___dddhhhnnnsssooogggxxxyyyssslllmmmrrrppphhhvvv}}}aaaPPPQQQTTTPPPIIIBBB;;;555222000,,,,,,,,,,,,,,,+++++++++************************))),,,,,,***///;;;FFFIIIGGGLLLQQQNNNDDD@@@JJJXXXddd\\\WWWZZZWWWIII;;;444222444777<<>>>>>>>>===999666<<<;;;<<>>??????AAACCCDDDEEELLL___yyyxxxdddQQQffflll{{{[[[:::555999999<<<555000111222000//////........................------///...+++:::eeeyyyvvvMMMFFFKKKNNNOOOQQQ\\\ooo~~~~~~|||~~~wwwvvvxxx___YYYRRRSSSXXXZZZQQQIIIRRRbbbmmm~~~{{{}}}pppAAASSSvvv___hhhXXXDDD777---......******...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111111333444666KKKyyyzzzvvv{{{oooiiippp{{{sssqqqvvvzzzppp~~~xxxPPP444...///---...///---******---*********************************+++++++++,,,,,,+++++++++++++++,,,------------...///000111111222222333666666222111777???RRRnnnuuuhhhZZZ|||nnnbbbIIIBBB\\\xxxcccSSSLLLDDDAAACCCEEEDDDBBBHHHDDDAAABBBBBBAAADDDIIIEEEGGGDDD@@@CCCLLLSSSTTTwwwxxxgggdddLLLFFFTTTTTTCCCFFF[[[{{{|||oooppplllzzz}}}^^^DDD777'''************+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,///111(((,,,:::000000KKKrrrTTT111===www```KKKOOOZZZdddgggfffllluuupppyyy{{{tttqqqtttqqqggg{{{aaaRRRZZZTTTPPPIIIBBB;;;555222111,,,,,,,,,,,,++++++++++++************************)))+++,,,++++++222@@@LLLEEEKKKOOOKKK???999BBBPPP[[[```ZZZQQQYYYdddVVV<<<555333333555888>>>IIITTT___iiitttwwwzzzddd\\\OOOEEE@@@???BBBCCC:::888777777:::<<<======::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBFFFIIILLLVVVcccppp~~~pppRRRxxx{{{bbb???///:::IIIGGGHHH;;;000...111000...,,,........................,,,---222333---333TTTyyyvvvwwwuuuaaaLLLOOOPPPNNNOOOZZZnnn}}}zzz}}}~~~~~~wwwmmmkkk{{{}}}qqqjjjqqqwwwvvvtttkkk]]]QQQPPPUUUkkk||||||{{{rrr@@@WWWmmmiiilllPPPAAA555---......******///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///+++...444333777TTTwwwuuujjjttteeetttoooTTT;;;---///******++++++******,,,...************************************++++++++++++++++++******++++++,,,---,,,,,,---...///000111111111333555555222222555888===dddaaahhhmmmkkkpppeee{{{jjjUUUSSSHHHFFFeeerrrcccWWWOOOIIIFFFGGGCCCAAABBBCCCBBBDDDHHHDDDIIIKKKOOO^^^xxxnnnUUUHHHDDDLLLFFFHHHMMMFFFEEEeeerrrpppzzzeee```eeeoooiiiMMM666---)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))333,,,)))333...)))888VVVzzzrrrrrrUUU777HHHrrrzzz```JJJJJJUUU___hhhpppkkksssvvvrrrooorrrqqqmmmdddVVVYYYSSSPPPIIIBBB;;;666222111++++++++++++++++++++++++***************************(((***---++++++666EEEKKKIIIHHHJJJIIIHHHJJJPPPVVVeeehhh^^^aaannniiiUUUHHH===555444666888===DDDQQQ[[[gggnnnqqqwww~~~jjj^^^YYYXXXOOOJJJDDD@@@>>>>>>>>>>>><<<<<<===>>>@@@BBBDDDFFFHHHJJJNNNQQQTTT[[[ccciii{{{vvvjjjkkk}}}~~~hhhnnnhhhCCC555///:::KKKKKKFFF:::///...///...---..............................---222444///111NNNqqqyyytttLLLOOOOOOMMMNNNZZZnnn~~~}}}yyynnniiieeeeeesss|||lll___lll}}}}}}xxx{{{lll@@@SSSxxxppp|||[[[MMM???444---......)))***///++++++++++++++++++++++++++++++,,,,,,------.........+++,,,000111000999DDDssssss{{{wwwlllyyynnnEEE666222---///''')))))))))***++++++***************************************++++++++++++***************+++,,,,,,+++,,,---...///000000111000222333333222444666777:::FFFWWWppp___ZZZgggzzzrrrddd{{{vvvddd{{{nnnIIIIIIGGGOOOeeeqqqlllgggcccaaaaaa^^^YYYVVVXXXooo|||tttUUU>>>999???EEEBBBNNNOOOCCCFFFdddyyyuuu{{{zzzlll\\\ccciii___LLL<<>>FFFRRRVVVSSSOOOVVV```lllooojjjdddgggmmm]]]KKK;;;777888666555777HHHNNNYYYeeemmmrrrxxx}}}~~~wwwmmmddd^^^[[[YYYXXXTTTTTTTTTVVVYYY]]]aaadddiiinnnwww}}}zzzfff]]]ccc{{{|||uuuwwwttt```IIIuuuvvvbbb:::,,,222---222???@@@;;;333---,,,------...222........................111,,,...111...444TTTzzz{{{lllKKKMMMMMMKKKMMMZZZoooooo```WWW[[[bbbiiivvv|||wwwnnnlllwww}}}nnnooo~~~wwwxxxeeeCCCMMMcccwwwggg~~~yyyjjj{{{VVVQQQ>>>444---...---)))***///++++++++++++++++++++++++)))******+++,,,,,,------***...///------222555444KKKiii~~~yyyyyy|||ssssss}}}RRR000000///''',,,)))+++++++++++++++)))&&&************************)))************+++++++++*********)))***++++++,,,+++,,,,,,---...///000000...000111111222555777777444;;;>>>HHHiiioooRRRaaawww[[[fffuuueeeUUUFFFCCCHHHWWWuuu}}}dddLLLEEE<<<777???HHHFFF>>>IIIFFFLLL^^^rrr|||tttmmmyyymmmdddooohhhkkkOOO111---***%%%---++++++***)))))))))+++---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,)))(((---000///...000)))777wwwiiiJJJiii```RRRUUUXXXVVVVVV\\\hhhooommmeee___eeeUUUVVVTTTNNNGGGAAA<<<777111,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,;;;PPPYYYOOOLLLTTTOOO???JJJEEEPPPiiiqqqeee^^^cccrrr\\\IIIEEE@@@555///000999CCCPPPXXX___gggpppuuu{{{uuupppvvvxxxrrrpppuuu}}}vvv{{{}}}xxxsssaaa[[[bbbiii{{{iii:::666111///000000///---//////.........------------------............///---,,,,,,222222000PPPoooTTTIIIMMMNNNLLLNNN\\\ooo|||~~~|||~~~uuu___YYYdddqqqjjjeeeuuu|||jjj```lllwwwvvv}}}YYYGGG___ooo___|||pppqqqzzz^^^GGG888111,,,,,,,,,******---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000666CCCgggvvvyyyxxxwwwjjjVVV@@@777333---***+++************************+++*********))))))((((((++++++************++++++------++++++++++++------++++++,,,,,,...///111111///000111222444555666777555:::666999```jjjVVVoookkk^^^|||mmmYYYKKKHHHLLLQQQSSSkkksss[[[III???AAA===;;;===???>>>???BBB@@@WWWqqqxxxdddiiipppuuuttthhhkkkNNN444...///,,,***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---000222IIIqqqiiiNNNRRRttttttccc]]]SSSJJJXXXiiiiiioooqqqbbbkkkZZZXXXQQQLLLEEE@@@===999333///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,333MMMccccccWWWPPPNNNNNN???LLLQQQTTTooojjjaaazzz|||YYY777222:::===888>>>DDDIIIPPPZZZdddkkkkkkpppvvv{{{pppnnnppppppggg^^^dddqqqqqq[[[nnn{{{ssslll<<<777444000...///000///---///.........------------------------............---,,,,,,111000---LLL}}}ttt{{{}}}WWWIIIKKKLLLJJJNNN\\\ppp~~~{{{||||||{{{~~~|||}}}uuufff^^^llluuunnnkkk~~~kkknnn~~~wwwmmm~~~|||WWWAAAdddkkkddd[[[KKK888111,,,,,,,,,******---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000222666IIImmm||||||~~~\\\BBB666,,,+++,,,,,,,,,---************************************)))))))))(((+++******))))))******+++---,,,++++++++++++,,,---,,,,,,,,,,,,---///000111///000111222333555666666444999999999GGGiiimmmdddtttoooiiiqqqrrrzzzlllZZZLLLFFFEEE;;;EEEUUUggguuu||||||yyyyyyrrrVVVPPPIIIGGGHHHHHHCCC???;;;:::>>>GGGKKKHHHDDDBBBXXXbbbUUUUUU|||{{{gggcccoooqqqgggTTT>>>---+++---***(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,---111+++111KKKoootttvvvhhhMMMCCCKKKTTTiiiiiiWWWWWW[[[jjjpppaaa{{{ooo[[[VVVPPPKKKEEE@@@>>>:::555111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,***<<>>777AAAAAA???<<<:::===BBBFFFCCCHHHNNNOOOJJJJJJXXXggg|||hhh\\\kkkwwweee[[[aaaiiidddWWW999...&&&))),,,)))'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++************+++,,,,,,111---(((///MMM|||xxxxxx{{{yyy}}}lll___SSSHHHVVVuuu~~~nnn\\\XXXVVVLLLsss\\\UUUQQQLLLEEEAAA>>>:::555111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,***,,,666FFFTTTWWWRRRLLLTTTNNNKKKNNNTTT^^^ppphhhXXXiiixxxjjjNNN;;;777333333888???EEEKKKPPPUUUYYY___dddhhhkkkpppssstttwww|||~~~yyysssoookkkdddfffsss~~~|||ooobbbVVVYYYjjj{{{~~~yyy___;;;444888///...---------......///------------------------,,,,,,---------.........------,,,///000---DDDmmmzzzUUURRRNNNKKKKKKTTTgggyyy|||yyy|||~~~zzz{{{~~~}}}mmmjjjwwwhhh}}}~~~zzzlllxxxXXXBBBjjjwwwzzzYYYHHH>>>555///,,,,,,,,,******,,,***************************++++++++++++,,,,,,,,,+++,,,,,,---....../////////111111000<<>>000------...///000...+++***************************************)))))))))))))))******))))))))))))******,,,++++++++++++++++++,,,---------,,,,,,---......//////000111222333444444===444222888777555EEE\\\TTTXXXvvvdddssswwwxxx~~~~~~zzzooo___PPPHHHHHHLLLCCCBBBBBBDDDFFFHHHHHHHHHEEEEEEFFFHHHKKKMMMNNNOOOEEEJJJUUU___fffmmmzzziiiSSSVVVeeetttvvvjjjbbbdddhhh___KKK:::---((('''***,,,)))))),,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,***///111///777YYYssscccYYYLLLOOObbb}}}ooo\\\ttt^^^XXXSSSMMMFFFAAA>>>:::444///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,------+++333KKKfffllldddTTT[[[SSS???999LLLdddnnn|||hhhhhhrrrmmm\\\GGG===555555666777===DDDEEEIIIOOOUUUZZZ___cccfffjjjjjjmmmtttzzz}}}~~~~~~||||||wwwrrrllliii```ssswwwYYYUUU\\\kkkuuu|||oooEEE///---222,,,---------------...///,,,,,,------------------,,,,,,,,,------------...,,,---,,,///111///CCChhhzzzXXXSSSNNNLLLKKKRRRdddwww|||{{{|||~~~{{{{{{qqq}}}|||{{{mmmwwwWWWEEE\\\ooolll|||www^^^OOO>>>444...+++,,,,,,******+++*********************************+++++++++,,,,,,++++++,,,,,,------......///111444333+++///QQQvvv|||{{{uuuwww~~~wwwSSS333111444((('''***---,,,******+++,,,************************))))))))))))))))))*********))))))))))))))))))***++++++++++++++++++++++++------,,,,,,,,,------...//////000000111222333333888444222666999999999:::KKKrrrQQQ___jjjgggooo~~~___LLLVVVlllmmmcccZZZYYYVVVSSSPPPOOOPPPQQQVVVOOOKKKNNNUUUWWWQQQJJJGGGMMMbbbqqqQQQLLLTTTlllxxxtttrrrjjjeeefff^^^HHH333(((+++***)))***)))((()))---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))******+++,,,(((***222444...666bbb~~~lllXXXVVVUUUaaa~~~nnnZZZVVVSSSNNNGGGBBB>>>:::444///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,)))000000...>>>]]]uuu{{{bbbUUUHHHCCCEEEMMM[[[hhh}}}oooeeecccddd___RRRDDD===555///333;;;:::<<>>888CCCPPPffftttuuu___TTTYYYqqqttt```dddrrrtttiii\\\QQQAAA000((()))++++++***(((&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***))))))))))))***++++++000'''***444111***<<>>)))+++222111,,,+++---//////---,,,...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++...,,,...111///<<>>888...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,000444666@@@\\\}}}|||www]]]FFF777111000+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////000111222333555666777777888333777??????JJJxxxzzzxxxlllYYYcccxxxVVVPPPIIIJJJYYYppp{{{zzzxxx}}}hhh]]]fffhhhYYYLLLKKK]]]dddiiigggRRRJJJUUUgggllliii]]]KKK///---+++***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))******+++*********+++,,,---///000555+++RRR{{{aaaPPPWWWXXXJJJFFFFFF===999777/////////---,,,+++************++++++,,,,,,++++++***************************,,,+++***)))***,,,///000===TTTjjjnnndddWWWMMMEEERRRVVVUUURRRYYYjjjvvvxxxrrreeecccnnn|||gggWWWMMMDDD<<<777999666<<>>BBBEEEDDDEEEKKKOOOPPPQQQPPPMMMJJJJJJLLLNNNOOOFFFHHHJJJLLLLLLLLLMMMNNNGGGIIIMMMWWWmmmtttvvv~~~||||||}}}ssshhhZZZbbb[[[LLLOOOgggwwwvvvgggpppKKK<<>>TTTooo|||hhhaaannnxxx{{{~~~hhhZZZVVVVVVWWWYYYbbbOOOEEEPPPXXXUUUUUU[[[sssaaaXXX___iiilllrrr{{{lllVVVnnnnnneeeaaaVVVJJJ<<<+++///---+++***+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++*********+++,,,---...///555,,,222SSS}}}vvvYYYLLLVVVWWWJJJGGGFFF>>>999777000///...---,,,+++***************++++++++++++******************************)))))))))))))))***+++,,,---777HHH[[[mmmvvvqqqgggXXXUUUOOOFFFCCCLLL^^^nnn~~~yyymmm~~~|||gggUUUKKKFFFAAA>>>>>>???>>>======<<<===???@@@BBBJJJSSSUUU]]]aaa\\\XXXVVVOOOGGGOOOOOOLLLFFFAAADDDNNNWWWggggggeeeiiizzzzzzuuuvvvmmmhhhrrr|||wwwlllJJJFFFEEESSSppptttYYYBBB666+++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...++++++111111666DDDlllWWWrrrWWW???FFFGGGWWWnnn|||~~~~~~|||{{{{{{|||ppphhhaaaaaa\\\YYYcccyyyyyynnnyyyxxxIII___gggpppvvv^^^{{{~~~yyy|||kkkGGG777111---,,,+++******)))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------+++...000...***+++000666:::QQQssslllQQQDDD:::888444...)))''')))++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---......//////000000111222444555666777555444666;;;>>>???DDDJJJIII___hhhbbb\\\NNNSSSgggxxxuuu{{{~~~pppeeelllsss}}}cccoooggg^^^MMMOOO~~~```HHH444---,,,'''...,,,++++++,,,---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++))))))******+++,,,......+++222111...AAAooosssWWWOOOZZZVVVJJJHHHHHH>>>999777111///...---,,,++++++++++++******++++++++++++******************************'''((())))))************))))))000FFFgggdddSSSBBB===@@@IIIXXXeeeppprrrwwwvvvmmmwww|||uuurrrfffSSSEEEAAA>>>;;;BBB<<<:::>>><<<888===IIIGGGRRRUUUMMMIIIMMMMMMGGGHHHLLLPPPTTTYYY```iiiqqqwwwooowwwqqqkkkaaa\\\___bbb\\\SSSCCCBBBPPPkkkPPP---222555***,,,+++***)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///++++++111000444BBBwwwooozzzOOO^^^NNNBBBJJJJJJRRRiiizzz~~~|||xxxxxxyyyyyyzzz{{{{{{|||ppplllddd```iii{{{uuuppp{{{www{{{LLLqqqzzzUUUvvvdddccceeeFFF777...---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,))),,,///111111000000000111555???PPPiiiooo]]]KKK999000///+++,,,---,,,++++++,,,...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,------.../////////000000222333444555666999999666666;;;DDDGGGEEECCC===KKKwww~~~yyywwwmmmaaahhhlllyyyrrreeeaaannn]]]RRRNNNNNNaaabbbXXX```eeegggzzzvvvYYYBBB333'''(((000000---+++***+++---......---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))******+++------)))222999444+++888dddoooVVVTTT[[[TTTIIIIIIIII>>>999888222......---,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))((()))******+++******)))...))))))444JJJddd{{{vvv]]]HHHIIIUUUWWWNNNEEEIIIQQQXXX]]]iii|||zzzkkknnn{{{~~~ssslllgggccc[[[YYY]]][[[TTTTTT[[[YYY___]]]TTTTTTbbbrrryyy}}}}}}qqqyyynnnhhhmmmqqqtttmmm[[[IIIAAA@@@BBBJJJ[[[lllppprrrkkkFFF===888+++(((222,,,+++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++000...000>>>hhhkkkbbbSSSCCCBBBMMMIIILLLkkkwww|||~~~zzzsssuuuyyy|||}}}}}}{{{zzzvvvqqqxxxpppggg{{{zzzgggVVV]]]~~~vvvzzzXXXBBB888,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,---,,,,,,---//////...---,,,+++))))))///<<>>+++///333---))),,,,,,++++++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000---,,,000---...;;;aaaddd|||~~~WWWBBB@@@HHHFFFIIInnnuuu{{{~~~~~~{{{sssvvvzzz~~~~~~|||}}}kkklll||||||ZZZVVVeeemmmKKK;;;666,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++,,,***((((((***---......111444555222...,,,///333;;;;;;FFFYYYffflll|||uuudddTTTGGG<<<111***&&&'''***///111///)))$$$(((***++++++)))((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************++++++++++++,,,------............///000222333444555222666888666666999===???:::;;;@@@DDDAAABBBPPPbbblllfffyyywwwxxx~~~}}}___TTTHHH666666...---%%%)))///+++***,,,(((+++***))))))+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))(((((()))******+++...+++***,,,222666222+++>>>hhh[[[OOOWWWRRRRRRIIIKKKKKK???999888444------,,,+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))******))))))))))))))))))(((&&&'''++++++...777CCCTTTsssnnnYYYNNNIIINNNQQQRRRRRR[[[aaaXXXGGGYYYssstttrrruuu|||}}}{{{ttttttxxxkkkdddjjjtttqqqdddXXXBBBCCCBBBCCCKKK\\\jjjppp|||MMM555999111###$$$111111%%%+++***************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...,,,+++000---///<<>>888555000---,,,------+++555222,,,&&&$$$'''+++---***+++,,,+++))))))***,,,(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,---......---...///000111333444444...111777;;;<<<<<>>AAACCC???GGGXXXiiitttzzz{{{tttwww|||xxx|||XXXIII------000+++000(((999---+++,,,%%%&&&......+++***((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((()))******&&&///222---,,,111333000+++///AAAdddSSSNNNZZZQQQQQQIIIKKKLLL???999888444------,,,+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))***))))))((((((((())))))...(((%%%''''''&&&)))000CCCVVVgggmmmsssssscccLLLHHHQQQNNN>>>666DDDWWWbbbiiikkkgggdddpppuuuvvvyyyuuuxxxkkkpppuuurrr~~~~~~mmmlllrrrttt[[[SSSRRR[[[ccc___SSSIIICCCCCCHHHYYYrrruuuMMM222111,,,+++,,,///000---************))))))))))))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---***+++000...000===wwwssswwwwwwZZZRRRAAA???HHHFFF^^^nnnvvv{{{{{{zzz||||||zzzssssssssstttvvvzzz}}}}}}{{{~~~~~~~~~xxxdddccceeejjjIIImmmjjjqqq~~~|||iiivvv~~~tttwwwsss|||III444333...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))************(((***,,,,,,,,,+++******++++++,,,---...---***((((((///000***,,,333333+++000//////000///...///111000---,,,---///000...,,,...///---***)))+++---...###***///...+++))))))(((+++++++++)))((((((***,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,---......------...000111222333444777444555::::::777:::BBB999;;;<<<===???@@@<<<777;;;AAAAAA:::;;;FFFPPPTTTRRRxxx}}}sssbbb```...222+++222000&&&---***$$$ )))111+++((()))%%%+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((((())))))***+++'''(((,,,---)))+++000...///111666DDDdddvvvxxxyyy^^^HHHTTTPPPRRRLLLNNNMMMBBB===;;;222333000...,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000888DDDSSS```lllvvv}}}fffZZZFFF777:::IIIUUUWWWSSSaaa```OOONNNdddtttuuuttt~~~}}}xxxvvv___RRRXXXhhhrrrnnn```QQQJJJGGGCCCAAAAAAZZZdddsss~~~}}}hhhAAA+++---777******************************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,///444777|||nnnfffhhhHHHKKK>>>BBBGGGZZZsssxxxzzzxxxwwwyyyzzzxxxvvvuuuuuuuuuwww{{{~~~~~~www```gggwwwvvvhhhnnnQQQfffeeepppkkknnnwwwGGG++++++000************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++///...,,,++++++,,,...///........................---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&((())))))(((((()))+++555///)))''')))+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000000111111333333444666777999::::::888888999::::::;;;<<<<<<;;;888777999;;;:::666222<<<===AAAGGGNNNWWW^^^bbbnnnoooooommmiiiccc^^^ZZZQQQQQQQQQOOOJJJDDD>>>:::************************************************+++++++++************)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,......//////...666OOOhhh```IIIUUURRRQQQKKKNNNLLLAAA===;;;222222000---,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$)))333@@@PPPbbbttt~~~pppUUUAAA@@@KKKRRRQQQ333AAARRR\\\___bbbggglllbbbaaammm~~~~~~sssvvv~~~rrrpppvvvuuudddOOO^^^fffkkkggg]]]UUUPPPNNN\\\NNN>>>777999BBBRRR___{{{vvvjjjCCC......333000+++***************************)))))))))(((((((((''')))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,...333666ooo{{{aaadddZZZHHHBBB>>>DDDFFFYYYnnnuuuyyyxxxwwwyyyzzzyyywwwvvvvvvvvvxxx|||~~~~~~wwwaaafff{{{uuufffvvveeeOOOyyy~~~uuuWWWAAA555...+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++---,,,+++******+++,,,---------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))******))))))+++///222===666---))))))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,---......///000000111111333333444555777888999:::999999999999999999888888===<<<:::777555444555666000///......///000222444222333444444333111...,,,...///000000...+++(((&&&************************************************)))))))))******+++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,111/////////---+++222;;;KKKlllyyyjjjeeeJJJUUUTTTQQQKKKMMMKKK@@@<<<:::111111///,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***...888GGGXXXdddeeehhhkkknnnnnnbbbIII333>>>>>>JJJYYYUUUGGGIIIXXX[[[QQQWWWiiihhhVVVWWWjjjooohhhcccgggttt|||tttfff]]]mmm}}}|||jjj\\\aaannneee\\\RRRSSS___ggg```TTTVVV[[[bbbeee^^^PPPDDD@@@444:::FFFTTT]]]dddoooyyy|||ooojjjxxxvvvJJJ;;;***$$$***///---(((************************))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,---111444hhhvvvhhhddd^^^BBB@@@BBB@@@UUUiiiqqqwwwwwwwwwyyyzzzyyywwwvvvvvvwwwyyy|||~~~~~~~~~}}}vvv```gggfffzzzoooRRRqqqkkkEEE>>>999,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))***************************************++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((******)))((((((,,,111555<<<555,,,'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,------......///000000000222333444555666888999999999999999888777666666555666999:::777333111333666444333111///.........///(((((()))******))))))(((++++++,,,---------------************************************************'''(((((()))***+++,,,---***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++...++++++///111...,,,,,,111:::OOOqqqiiiJJJTTTTTTQQQJJJLLLJJJ???;;;:::111000...+++************)))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))222///***''''''...888???[[[eeesssvvvaaaPPPJJJBBBCCCIIIBBB555:::LLLSSSHHHJJJ]]]eee]]]YYY___fff```SSSKKKUUUbbb[[[IIIIIITTTbbbfff]]]RRRSSSZZZ]]][[[UUURRRWWW```dddcccHHHDDDAAA@@@===:::AAALLLFFFRRReeeqqqrrrmmmooovvv~~~wwwkkkVVV@@@444"""+++555666000***)))+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,------,,,+++,,,///111LLLccciii}}}oootttGGG@@@>>><<>>222&&&...************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************((()))+++,,,,,,+++)))(((************************+++++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((''''''))),,,///000,,,'''%%%&&&)))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,------......///000000222333333555666777777888999999888777777666666555000333888999666333111111000//////......///000000111000///...---------------,,,,,,+++++++++,,,,,,************************************************((((((((()))***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************++++++(((&&&***000444666777///111333666>>>QQQjjj}}}jjjJJJSSSSSSQQQKKKLLLIII>>>;;;:::222000---+++)))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''(((+++...@@@JJJYYYeeeiiihhhhhhiiigggccc\\\RRRFFF<<<:::<<>>PPPYYYSSSIIIQQQeeelll]]]RRRZZZfffiii```]]]___fffhhhaaaVVVPPP^^^```[[[MMMAAA???EEEIII:::;;;===>>>>>>EEEYYYkkkcccfffkkkllljjjlllyyy~~~hhhSSS>>>...((()))000,,,((())),,,...+++'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---,,,++++++...000888VVVooowww___qqqMMMAAA===>>>TTTcccoooyyyzzzxxxxxxxxxwwwssssssssstttvvvxxxzzz{{{~~~~~~|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||qqqWWW\\\~~~ddd~~~ZZZPPPjjjzzz}}}}}}PPP;;;---###000************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%'''))))))(((''''''(((&&&%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,---......//////222222333444555666666777888888888888888888888888;;;888666666666555222///111000...---+++***))))))---,,,***((('''''''''(((+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++***)))***...222333111222000+++(((---;;;GGGPPPyyyjjjKKKSSSSSSRRRKKKLLLIII>>>;;;;;;333000...+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&***+++***)))(((((($$$111<<>>GGGPPPMMM@@@555;;;@@@AAA999444666<<<@@@HHHXXXgggkkkjjjnnnvvv}}}kkkqqq|||zzzvvvxxxRRRAAA///'''(((+++///333222+++%%%%%%***---***%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++***+++,,,,,,++++++---///999UUUzzzppp~~~}}}XXXgggZZZFFF>>>>>>HHH]]]kkkwwwzzzxxxwwwwwwwwwrrrrrrrrrsssuuuwwwxxxyyy{{{|||~~~~~~~~~}}}~~~}}}|||||||||||||||}}}~~~}}}~~~~~~|||{{{|||}}}~~~~~~}}}}}}~~~|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{{{{tttZZZddd|||rrrlllccc^^^yyyrrrdddccciii@@@444...(((---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***&&&))),,,,,,***((('''''''''((()))++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,---.........222222333333444555555666777777777777888888888888JJJBBB777111111333333222333333222222111000//////,,,,,,++++++,,,,,,---...---------------...///000))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''---000...,,,---...---000***'''---666888///%%%666>>>KKKYYYjjj~~~mmmMMMSSSQQQTTTLLLMMMJJJ???<<<<<<444111...+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++***(((''''''///)))###"""'''999YYYuuujjjgggccceeeuuucccbbb___YYYQQQIIIFFFFFFAAA@@@<<<888;;;AAAAAA======999999@@@EEECCC@@@???999999;;;CCCRRR]]]]]]VVVZZZnnn{{{xxxvvv}}}zzz~~~xxx___FFF888999///)))+++...,,,)))'''###(((...///+++((('''((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++************++++++++++++(((***++++++++++++---///111EEErrr[[[xxxqqqjjjaaadddEEE>>>>>><<>><<>>777000,,,......************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++,,,------......////////////000111111222222333333333333333333333333222111111000///......---------,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))***++++++***)))***+++,,,,,,,,,---------......---------...000444777999qqqRRRKKKVVVRRRSSSPPPHHHBBB???:::555333222///,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))+++///222444===AAAFFFIIIMMMVVVaaajjjooovvvyyyuuussszzzxxxvvvppphhhbbbbbbiiipppuuu]]]dddoooaaa```fffZZZLLLMMMGGG>>>888888666222.........---,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,...666aaadddvvv]]]VVVJJJ888BBBLLL```nnn{{{|||yyyyyyyyyxxxzzztttnnnlllnnnqqqrrrqqqqqqtttxxxzzzyyywwwyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyyyy{{{yyyxxxyyy{{{||||||{{{wwwuuuuuuyyyzzzxxxyyy}}}xxxxxxwwwvvvuuuuuuuuuuuutttuuuwwwxxxwwwvvvuuuttt}}}}}}zzzyyy{{{~~~yyytttuuuuuuvvvwwwxxxyyyzzz|||zzzvvvtttssstttvvvwww|||yyywwwwwwxxxxxxvvvtttxxxzzzzzzyyyxxxxxx{{{~~~qqqrrrssstttvvvwwwxxxyyyvvvwww{{{vvvgggqqqrrrdddhhhuuuyyy|||UUU:::444...+++---,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************++++++,,,,,,---........./////////000111111222222333333333333333333333333000000//////...------,,,------,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))***++++++))))))***+++,,,,,,,,,,,,------------...---------...000222444vvvXXXNNNUUUSSSSSSPPPHHHBBB???;;;555444222///,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((()))))),,,******,,,222777;;;;;;DDDRRR\\\YYYTTTZZZiiittt___VVVJJJAAA???BBBFFFHHHKKK888<<>>>>>999444---+++,,,---,,,+++111$$$(((...((('''+++&&&***+++,,,,,,,,,---,,,+++((())))))******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,...000LLLooo]]]~~~kkkpppmmm___@@@???BBB\\\jjj{{{xxx{{{|||xxxpppkkkiiijjjkkklllmmmppprrrtttttttttrrrqqqooonnnnnnooopppqqqvvvuuutttttttttuuuvvvwwwrrrqqqppprrrvvvyyy||||||yyywwwxxx|||~~~}}}~~~vvvsssmmm~~~www{{{ZZZ???000///+++)))+++(((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------............//////000111111111111111111111111111111111......------,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***)))***+++***)))((()))+++*********+++++++++,,,,,,---,,,+++*********+++,,,~~~ZZZOOOZZZQQQRRROOOGGGAAA>>>999444444222000---+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))******)))(((&&&&&&(((((()))***************))))))(((&&&***...,,,''''''(((((()))))))))((((((+++&&&(((,,,******---+++$$$&&&))),,,---+++)))(((((())))))***************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,......BBBkkkXXXfffyyypppCCC===@@@EEERRReeettt{{{}}}~~~|||zzzvvvqqqllliiijjjjjjjjjjjjlllooosssvvvtttrrrpppmmmlllmmmnnnoooqqqqqqpppooopppqqqssstttqqqpppoooqqqtttxxxyyyyyy{{{zzz}}}}}}~~~~~~}}}{{{zzz|||~~~|||}}}~~~}}}|||{{{{{{|||~~~~~~}}}~~~~~~~~~}}}{{{{{{|||~~~sssttt|||dddtttMMM888//////+++***,,,(((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++,,,------............///000000111111000000000000000000000000......---------------,,,++++++***************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))******)))((()))***)))))))))************+++************++++++,,,---]]]PPP[[[TTTTTTQQQIIICCC@@@;;;666555333000---+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%(((***+++)))((()))+++(((...111,,,((((((++++++)))******(((&&&&&&***---&&&&&&%%%&&&&&&%%%%%%&&&(((%%%%%%'''(((&&&&&&)))))))))******+++*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---666___aaaaaahhhOOO888===FFFVVViiiuuuyyy|||}}}yyyvvvsssooojjjfffggggggeeeddddddggglllppprrrpppmmmjjjiiijjjlllmmmiiiiiiiiiiiijjjkkklllmmmnnnmmmnnnppptttvvvvvvvvvxxxxxx{{{{{{wwwxxxssssssrrrrrrsssuuuwwwyyyuuuuuuwwwxxxzzz|||~~~zzz{{{zzz|||}}}~~~}}}||||||}}}}}}|||zzzzzz|||}}}}}}yyyxxxxxxzzz~~~zzztttuuulllrrrsss___jjj~~~mmmDDD444///000++++++---)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,---------......//////000000111////////////////////////------------------------************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((()))******(((((()))***((((((((()))))))))******((())))))***+++,,,------bbbRRRZZZTTTUUUQQQIIICCC@@@<<<666555333000---,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&(((***+++------)))******)))'''%%%%%%&&&%%%,,,///***%%%&&&***++++++***)))'''&&&&&&(((+++(((---***'''***)))&&&***+++'''&&&))))))'''''',,,))))))*********))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***---///QQQiiiYYYqqqYYY888===@@@LLL___nnnqqqrrrsssnnnmmmkkkgggdddbbbbbbcccbbbbbbbbb___]]]]]]```cccgggeeebbbaaaaaaccceeegggaaabbbdddeeefffggggggggghhhiiikkkooosssuuutttssstttsssuuuzzzyyyuuurrrssspppppppppqqqrrrssstttuuuxxxxxxxxxyyyzzz{{{|||}}}yyy~~~}}}zzz{{{}}}|||wwwvvvuuuuuuvvvxxx{{{}}}|||}}}~~~}}}zzz~~~{{{zzzyyyzzzzzz{{{}}}{{{gggaaafff}}}mmmmmmgggyyy{{{???333000000***+++...)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------------......///000000000........................++++++,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))***)))((('''(((***''''''((((((((()))))))))(((((()))***++++++++++++hhhTTTXXXRRRSSSOOOGGGBBB???:::555555333000...,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((************************)))((((((''''''((()))))))))((('''(((***++++++***+++***'''%%%)))---+++&&&))))))***,,,---,,,)))&&&###***'''$$$((((((%%%)))&&&###&&&,,,,,,&&&$$$&&&)))))))))***)))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))...,,,GGGlllJJJqqq~~~zzzZZZIIIOOOGGG999888AAATTTcccgggeeeeeeWWWZZZ[[[YYYUUUVVV\\\bbb^^^______\\\XXXUUUUUUWWWZZZYYYWWWVVVWWWZZZ^^^```___```bbbdddeeefffeeeeeecccdddhhhmmmrrrtttsssqqqrrrooopppttttttqqqqqqssspppqqqrrrrrrssstttttttttvvvvvvuuuuuuuuuuuuvvvvvvxxxzzzyyyvvvwww|||}}}zzz{{{zzzxxxwwwxxx{{{~~~}}}~~~~~~{{{wwwuuuqqquuuyyy||||||}}}zzzxxxvvvwww|||~~~wwwxxxyyyzzzzzzzzzzzzzzzyyywwwuuuttttttqqqlllggg```UUUTTTsssyyyjjjvvvxxxxxxddd===222000000)))***...)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------------......///000000000........................******************++++++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))***)))((('''(((***''''''''''''((((((((()))(((((()))))))))))))))(((aaaQQQWWWPPPQQQMMMFFFCCCAAA<<<666666444000,,,***)))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***,,,,,,,,,***((('''))))))(((((('''''''''&&&))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++++++++,,,,,,,,,,,,------+++222)))<<>>AAABBBCCCCCCDDDDDDCCCBBBBBBAAADDDDDDCCCDDDEEEGGGJJJLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMQQQVVVYYY[[[\\\]]]___\\\\\\\\\]]]]]]]]]]]]]]]]]]aaaeeeiiijjjhhheeeccceeeeeeeeefffffffffgggggggggfffeeeeeeeeefffhhhhhhhhhiiijjjkkkkkkjjjhhhgggfffffffffffffffeeeddddddeeeffffffdddcccdddgggjjjgggccc___```dddeeeaaa]]]\\\[[[YYYVVVTTTRRRQQQPPPKKKFFFBBBAAA???===<<<>>>444888CCCNNNTTTnnnsssqqqSSS@@@222111...+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,,,,---------------........................------------***************)))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))gggVVVYYYQQQQQQLLLFFFBBBAAA===777777444000---*********+++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++++++++***)))(((((((((((((((''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++,,,,,,,,,,,,---...+++///CCCUUUUUUNNNgggLLL777999999666333444666555222000000000111222444777888555555666777888888888888999888888888:::<<<>>>???????????????????????????@@@CCCFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNMMMPPPVVVZZZ[[[YYYTTTQQQSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUTTTUUUVVVVVVVVVTTTSSSRRRPPPQQQQQQQQQQQQPPPPPPOOOQQQQQQPPPNNNMMMMMMNNNPPPKKKJJJIIIJJJKKKLLLKKKIIIGGGFFFDDDAAA???===<<<;;;===>>><<<888888;;;<<<::::::;;;>>>FFFTTTnnn|||tttuuuDDD222///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,------------..................---------,,,,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))hhhWWWXXXRRRQQQLLLEEEBBBAAA===777777555111---+++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***+++******)))(((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++************++++++***++++++++++++,,,,,,,,,,,,+++------888YYYbbbJJJ|||```GGG???777>>>@@@999555777999777555555444333222333333333000111222333444444444444333333333333444666777888888777777777666666555555666888:::::::::999:::;;;<<<<<<======>>>???@@@@@@>>>@@@DDDGGGHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>===>>>???????????????>>>>>>@@@@@@@@@>>>;;;:::;;;<<<777888999:::999:::;;;<<<::::::999888777777777777444999:::555444888888444777444===XXXsssbbb{{{hhh@@@+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((&&&&&&((((((&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))***++++++,,,,,,,,,,,,---------.........------------,,,,,,,,,+++***************)))((((((((((((((((((((((((((((((((()))))))))************)))******++++++******)))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))hhhVVVVVVRRRQQQLLLEEEAAAAAA===888777555111---+++***++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++************++++++*********+++++++++,,,,,,,,,***000---111VVVfffKKKPPPuuu~~~vvvUUUNNN888AAAFFFAAA;;;999999:::777777666555444333333333333444444444444333333222222222222333333444444555555444444333333222222111222333555444333222333444333444444555666777888888555666666777777888888888888888888888888888888888444444555555666666666666555555555555555444444333555555666666666666666555777888888666444222333444000222444444333444666888888777777777777777888999444888888555777===DDDFFF???DDDaaannnsssuuuzzzMMM777222************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''+++***&&&&&&))))))%%%(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((())))))******+++,,,,,,,,,,,,,,,------------...---,,,,,,,,,++++++++++++***************)))((((((((((((((((((((((((((((((((()))))))))******************++++++++++++************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((hhhVVVVVVSSSQQQLLLDDDAAAAAA===888888555111...+++++++++,,,)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******'''''''''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++************++++++++++++---+++111---,,,GGG[[[NNNEEEQQQooo{{{bbbEEEDDDEEEGGGEEE===999888555555555555555555555444777777777777666444333333333333444444444444444444333333333222222111111111222333444444333222333555222333333444444555555555333222111000111222444555666555555555555444444444333444444555666555555555444444444444444444444444333333444555555555555444555666777666444333444555222333555555555666777999999999888888888888888999;;;999:::>>>CCCKKKXXXeeeUUU[[[|||pppNNNAAA+++444************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,000...'''%%%******&&&((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((hhhVVVWWWSSSRRRLLLDDD@@@@@@===999888666222...,,,++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((()))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++************++++++++++++,,,+++//////+++888MMMUUUNNNLLLuuuaaaNNNEEEQQQXXXPPPDDDAAA============<<<<<<;;;:::999::::::999999777666666777777777777777777666666555555555555444444444444333555666555555555777999555555555555555555666666444444333333333444555555777777666666555555555555444555666777888777666666555555555555666777888888444555666666777777666666444666777777666666777888666555666777888999:::::::::::::::;;;;;;===>>>>>>>>><<>>999---,,,++++++++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))222555111'''%%%+++,,,'''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++++++++,,,,,,,,,---------++++++++++++***************************)))(((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((iiiWWWXXXSSSRRRLLLDDD@@@@@@>>>999888666222...,,,++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++******...111---111GGG^^^UUUHHHxxxzzzYYYHHHZZZmmmeeeVVVOOOKKKKKKJJJIIIFFFDDDBBBAAA;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999888888888888888888888888444555777777666777999;;;888777777777777777777777555666777888888888777666888888888777777666666666444555666777888777666666555555555555666888999:::666666777888888888888888333555777888888888999;;;888777666777:::;;;:::999:::;;;<<<>>>AAADDDGGGHHHTTTTTTeee}}}~~~kkkeeeoooqqq[[[===(((666&&&+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))555999333(((%%%,,,---(((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++++++++,,,,,,,,,---------+++++++++************)))***************)))(((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((jjjWWWSSSTTTRRRKKKDDDCCCCCC???999:::777222...+++***++++++************)))))))))))))))))))))))))))******+++******))))))((((((''''''))))))(((((((((((())))))&&&((())))))(((''''''((())))))***))))))((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''***,,,---,,,***))))))))))))))))))))))))))))))+++++++++++++++++++++++++++((()))...++++++999LLLeeeCCCRRRtttVVVGGGaaayyyoooooopppmmmgggdddgggYYYVVV^^^]]]OOOGGGJJJOOOLLLGGGCCC@@@>>><<<:::;;;<<<<<<<<<======;;;888555999===<<<888666999<<<666888999888555444555777999;;;888222222888:::888555888::::::999777777777777999999666666:::;;;999888999:::;;;;;;:::888777;;;;;;999888888888888888888:::;;;999666666999===???999666888===BBBGGGLLLIIILLL[[[ffffffmmmvvvuuuyyy{{{``````ppp|||sssLLL000,,,///...,,,,,,+++***))))))******++++++++++++******)))))),,,,,,++++++++++++++++++*********)))))))))((((((,,,------,,,***((())))))++++++(((&&&)))...111111222000,,,)))'''''')))***((((((((()))))))))******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************)))************++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))))))))***++++++++++++***+++*********))))))((((((((()))))))))******++++++***+++------+++******+++---+++)))((()))+++,,,,,,,,,------+++******---///,,,,,,++++++***)))((((((,,,,,,++++++******))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeUUUTTTTTTRRRKKKEEECCCCCC???999:::777222...+++***+++,,,************)))))))))))))))))))))))))))******+++***)))))))))((((((((('''))))))(((((((((((())))))&&&((())))))(((''''''((())))))))))))))))))((('''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''))),,,,,,***))))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,)))+++000...+++333AAAbbbZZZOOOUUUqqquuu```kkk{{{rrrzzzyyyzzzccc___YYYTTTQQQPPPOOONNNMMMNNNIII@@@===AAADDDCCCIIIFFFBBB???=========<<>>===???DDDDDDAAA;;;<<<===<<<:::888888999555999;;;:::;;;>>><<<999888999<<<>>>??????>>>>>>999999:::<<<>>>@@@BBBBBBFFFFFFFFFFFFGGGJJJOOOSSSQQQUUUZZZ```eeeiiiiiihhhvvvssswww}}}xxxuuu||||||ttt\\\===------000...,,,,,,+++***************++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***)))((((((((()))&&&(((,,,222555333000...///---,,,******+++,,,---))))))))))))((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************)))************++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))))))))***+++++++++++++++++++++******))))))))))))&&&''''''((()))***++++++,,,---...---,,,++++++,,,,,,+++++++++,,,,,,++++++))))))***,,,...000333555,,,,,,+++++++++---...///((())))))***+++,,,,,,---++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((cccVVVVVVTTTRRRLLLFFFDDDDDD@@@999:::777222...+++***+++,,,++++++*********))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))(((((((((((())))))'''((())))))''''''((()))(((((())))))***))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++---***+++111000+++---444TTTnnnXXX<<>>555000000******)))))))))******+++,,,++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++***************)))******++++++++++++++++++++++++************)))&&&'''((()))***,,,,,,---+++,,,,,,+++***)))***++++++,,,---......---,,,+++///...------///000///...,,,+++***)))***,,,...000)))******,,,---......///,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeYYYXXXSSSRRRMMMGGGEEEEEEAAA:::999666222---+++++++++,,,+++++++++*********)))))))))))))))))))))******+++))))))))))))(((((((((((())))))(((((((((((())))))'''((())))))'''''')))***'''((()))***************)))))))))(((((((((((('''(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((())))))(((''''''(((***))))))))))))))))))))))))************************...******///000,,,+++--->>>ggghhhMMMVVV}}}xxxkkk]]]WWW```nnn|||{{{sssnnnyyywwwiiiiii~~~|||xxx|||}}}zzzyyytttoooqqqwwwxxxrrrkkkgggjjjooottt||||||xxxvvvvvvwwwyyywwwooohhhiiirrr{{{~~~~~~}}}}}}~~~zzzpppiii}}}rrrooouuuTTT444+++...///,,,+++,,,++++++******+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,+++++++++++++++*********)))))))))+++++++++***000+++...666444***&&&,,,++++++++++++*********))),,,,,,,,,,,,+++++++++***)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......+++,,,---,,,+++***+++---,,,---......---,,,,,,,,,000...------...---***(((------,,,++++++,,,,,,---............------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((hhhZZZWWWSSSRRRMMMHHHGGGFFFAAA:::999666111---++++++,,,---++++++++++++************)))))))))))))))******+++(((((((((((())))))))))))))))))(((((((((((())))))'''((()))((('''(((***,,,(((((()))******+++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((())))))(((''''''(((***))))))))))))))))))))))))************************---)))(((+++------,,,---///KKKjjjeeeOOO___nnnfffiiiooo___VVV[[[ccchhhuuuwww~~~~~~{{{xxx}}}uuuiiinnnsssvvvpppsss~~~~~~```EEE...,,,000...+++,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,......------,,,,,,++++++...,,,+++,,,......---+++111///111666444+++***///,,,,,,------------------***+++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))*********+++++++++***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...000000/////////000...//////---+++***,,,...)))***+++...000000///---,,,,,,---......---,,,,,,......------,,,+++++++++,,,,,,,,,++++++++++++***************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggYYYSSSSSSRRRNNNIIIHHHHHHBBB;;;888555111---++++++,,,---,,,++++++++++++*********)))))))))))))))******+++(((((((((((())))))))))))))))))(((((((((((())))))((())))))((('''(((+++---))))))******+++***************)))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))************************+++)))((()))+++------...+++444\\\mmmPPPJJJYYYVVViiioooZZZZZZZZZQQQOOOVVVUUUSSSRRRUUU\\\eeelllppp||||||ssssssxxx|||~~~qqqooollliiigggddd___[[[dddmmmzzz{{{|||xxxrrrjjjCCC555+++,,,///---,,,...,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,,,,,,,222///...///333444222000***///555777444000......,,,,,,,,,,,,---...//////++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++******++++++++++++*********************+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,))),,,000333333222111111333666777555222000222444111444888888777444333222+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((fffYYYSSSRRRRRRNNNJJJIIIHHHCCC<<<888555111---++++++---...,,,,,,+++++++++*********)))))))))))))))******+++'''((((((((()))))))))***))))))(((((((((((())))))((())))))((('''(((+++...******+++++++++***))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''))),,,,,,***))))))***))))))))))))))))))))))))************************(((***+++***+++,,,------,,,---BBB[[[```WWWRRRQQQeeevvvkkkzzzqqqeeeZZZSSSOOONNNMMMEEEHHHNNNQQQLLLEEEFFFMMMJJJJJJJJJJJJKKKLLLOOOQQQSSSVVVYYYXXXTTTPPPOOOOOORRRXXXhhh}}}}}}vvvoookkkiiijjjkkkaaa```^^^ZZZWWWVVVWWWYYYSSSNNNUUUjjj|||ooouuuzzz\\\CCC222///,,,---......------+++++++++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,---......//////000---...///111444666777888888666555888>>>AAA@@@===;;;DDDEEE===888<<<>>>;;;===;;;888555444333444444333222111000...---,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************)))************+++++++++******++++++++++++******))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------...***+++,,,---///000111222///333:::>>>???>>><<<;;;???DDDIIIIIIEEEAAA@@@@@@AAAFFFKKKIIIBBB<<<;;;<<<>>><<<888444111111111222000000///......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((fffZZZVVVRRRRRRNNNJJJIIIIIICCC<<<888555111---++++++---...,,,,,,,,,+++++++++******)))))))))))))))******+++'''((((((((())))))******))))))(((((((((((())))))((())))))((('''))),,,///+++++++++++++++***)))(((************)))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&+++...---,,,,,,,,,++++++...+++BBBjjjiiiUUU\\\___sss|||wwwsssmmmjjjnnnsssjjjYYYTTTYYYUUUQQQLLLHHHFFFFFFFFFEEE>>>@@@BBBBBB???<<<999888;;;777777<<<===<<<>>>DDDJJJMMMQQQSSSSSSTTTUUUVVVZZZ[[[XXXRRRNNNNNNMMMIIIFFFFFFEEEDDDCCCCCCCCCCCCBBB???<<<:::<<>>>>><<<;;;999777444111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************)))************+++++++++******++++++++++++******))))))******++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,---///111444666888999===CCCKKKPPPRRRPPPNNNLLLJJJRRRZZZ\\\XXXQQQMMMLLLDDDMMMUUUUUUNNNIIIJJJNNN[[[VVVLLLCCC===;;;<<<>>>:::999777555222000...------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaXXXUUUTTTPPPLLLJJJIIIFFFAAA<<<;;;888444///---,,,---...************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))(((,,,(((%%%%%%))),,,,,,,,,*********************)))******)))*********((('''+++,,,------,,,+++)))(((++++++++++++++++++++++++)))+++---+++'''&&&))),,,))))))******+++******)))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((((())))))************)))))))))******++++++++++++---111***(((MMM|||fff\\\TTTmmmssskkkooovvvuuuoooqqqiiifffiii```TTTYYYiii\\\[[[WWWPPPKKKKKKNNNQQQPPPHHHCCCFFFIIIHHHEEEDDD<<>>444))),,,+++++++++*********+++)))******++++++******)))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))((((((((())))))***++++++++++++++++++++++++++++++111+++***///...---999IIIdddooopppYYYHHHZZZpppoooggguuuuuuTTT???555///---///,,,------.........---+++------000111---***000:::222???FFFPPPaaallltttyyyqqqxxxwwwxxxyyywwwqqqkkkhhhmmmnnnttt|||~~~{{{yyyzzzsssxxxwwwggg]]]SSSHHH@@@AAA;;;666666777555...(((((())))))***++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,---------,,,,,,///,,,---111111...111888???CCCHHHOOOZZZdddhhhfffssssss|||zzz|||xxxqqqaaaYYYWWWJJJ;;;;;;666222......000///,,,(((+++++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((___VVVSSSQQQMMMIIIHHHGGGEEE@@@<<<:::777333...,,,+++,,,---************************))))))))))))))))))))))))************************)))))))))))))))******+++***************************************+++++++++++++++------------++++++***+++++++++...666BBBKKK777444000,,,,,,...222555:::;;;;;;999666444444555000///...---------......////////////............,,,,,,---111555444...)))------,,,+++******++++++******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))******(((((((((((()))***+++,,,,,,+++++++++++++++++++++...,,,+++,,,000111...***HHHlll^^^LLLRRRVVV___vvvzzz}}}hhhGGG///000444...+++000,,,---......---,,,++++++444******222...+++DDDiiiooowwwtttpppvvv|||{{{~~~uuuoooggg]]]]]]llldddWWWMMMJJJLLLOOOPPPQQQQQQUUUYYYVVVNNNLLLQQQPPPQQQccc}}}}}}||||||zzzqqqiiiSSSIII???;;;===???;;;666...,,,***((((((***,,,...************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,---,,,,,,,,,+++000///000222222555@@@KKK\\\```fffooo~~~yyy|||~~~}}}{{{{{{{{{}}}~~~zzz~~~|||}}}yyyyyy~~~nnnTTTJJJ<<<777111...///000000000,,,,,,,,,,,,++++++******************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((]]]VVVUUUPPPLLLIIIGGGGGGDDD@@@;;;:::777222...+++++++++,,,************************))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++*********+++++++++++++++***+++---...//////......***---000333444555777888333111///...111555:::===;;;???CCCCCC@@@<<<;;;<<<>>>>>>???>>>===;;;888777888777666555444333222111111111111000000...,,,+++///...,,,*********++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((((((''''''(((***,,,---,,,,,,,,,,,,++++++++++++&&&...000***(((...///***333///PPP~~~hhh[[[[[[TTTfffyyy|||ssstttsssBBB888222,,,+++,,,......///---......---,,,,,,...000000(((--->>>DDDLLLsss~~~rrrbbbWWWccckkkcccXXX[[[aaaccchhhrrrpppnnnnnnsssxxxwwwqqqoooooopppooollliiimmmssshhh]]]]]]jjjlll```YYY\\\RRR[[[nnn}}}nnn```NNNBBB??????===;;;:::777222...+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++*********+++,,,,,,---000222555???MMMYYY^^^rrrxxx~~~xxxssswww~~~|||{{{ssswwwyyyxxxxxxuuuwwwzzztttwwwkkk^^^WWWKKK???555000//////......------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((\\\WWWWWWOOOKKKHHHFFFFFFDDD???;;;:::777222...+++***+++,,,************************))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++---///111222333222222+++---000555777777444111222444666:::===@@@BBBCCCDDDLLLVVVZZZYYYVVVUUUUUU^^^```bbbbbb___ZZZTTTPPPOOOMMMKKKHHHEEEBBB???>>>===<<<:::888777666444333333222000...------...///***++++++,,,,,,++++++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******((()))))))))************((((((''''''(((***,,,...------,,,,,,,,,+++++++++&&&,,,///***'''***......---666???JJJmmmsssdddMMMFFF[[[rrr}}}}}}tttxxxdddCCC333...222333111......///...,,,---...------///444777888@@@QQQcccmmmxxxnnnjjjbbbUUUQQQbbbpppmmmppp}}}lllccchhhfff\\\OOONNN]]]oooxxxzzzlll```XXXQQQIIICCCBBB@@@===999444000---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,+++******,,,///222444555<<>>QQQiiifffUUULLLaaavvvwwwsss^^^ZZZUUUIIIZZZeeewwwtttfff[[[CCCDDDCCCBBB===888222...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************...---,,,---///444999<<>>:::<<<999444///+++***+++,,,************************))))))))))))************))))))))))))))))))))))))))))))(((((()))***++++++))))))*********+++++++++((()))+++---//////---***---++++++000666777666555000111666;;;>>>AAAIIIRRRWWWffftttsssfff]]]```ggguuuvvvxxx|||{{{xxxxxxrrrjjjooo}}}hhh[[[VVVPPPNNNNNNMMMIIIEEEBBBDDDEEECCCBBB@@@:::333000222444222...++++++,,,******+++***((('''((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***)))))))))************+++++++++,,,,,,,,,(((---000,,,***555KKK]]]yyyfffYYYWWWYYYYYY[[[hhhvvvuuukkknnniiiJJJ999333111000***...///,,,,,,///000---%%%...111222444888SSSzzz{{{rrriiibbb[[[VVVWWW]]]lllnnnfffnnnhhh___gggssszzzXXXFFF:::AAAIIIEEE===:::666111+++'''(((*********(((((()))***++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,+++******,,,...(((333333000777>>>BBBKKKnnntttuuussswwwwwwooobbbLLL<<<555444------...(((...---,,,---......+++)))333444333000+++((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((^^^UUUSSSQQQNNNJJJHHHGGGDDD???;;;<<<888444///,,,++++++,,,************************))))))))))))************))))))))))))))))))))))))***))))))))))))******+++***************+++++++++///---***))))))************)))***---000444:::???EEE???;;;???GGGRRRbbbnnn||||||}}}}}}}}}|||vvvzzzrrr[[[JJJPPPLLLIIIIIIIIIHHHGGGFFF@@@444***)))000333---%%%******+++***)))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++***)))))))))***************+++++++++,,,,,,***---///...+++,,,111666<<>>777333222333---------,,,,,,,,,,,,,,,))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++***)))))))))***************++++++++++++,,,++++++,,,///111///+++'''222111666FFF]]]vvv~~~bbbTTTSSSKKKNNN___KKKeeennnooo~~~zzzuuusss{{{uuuqqqjjjggghhhfffeeelllxxxrrrPPP@@@...(((---222111---000))))))...000++++++///333888AAAVVVpppzzzwwwhhheeebbbkkkvvv}}}|||xxxrrrqqqvvv~~~tttnnnooohhhvvvzzzzzz~~~yyysssyyy~~~lllfffQQQ^^^iiiqqq}}}uuu```QQQGGGAAADDD===666222111///***%%%,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------------///000777777:::KKK\\\___nnnvvv]]]iiifff}}}yyy~~~vvvyyy}}}|||{{{wwwuuuzzz{{{yyygggFFF:::888//////...,,,***)))***---///((()))***)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((([[[WWWXXXSSSOOOKKKIIIHHHDDD???;;;;;;888333///,,,+++,,,,,,************************((()))))))))************)))))))))))))))))))))))),,,++++++***)))))))))))),,,,,,++++++++++++******)))+++...////////////000...555<<>>555777555222000///...+++(((******))))))))))))***+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))***)))))))))))))))*********+++++++++...---+++*********,,,---&&&---333222---,,,111777999JJJ___www{{{|||iiiXXX\\\cccVVVQQQaaaiiilllooonnnjjjnnn}}}|||sssqqq}}}{{{zzz~~~rrrnnnwww~~~www}}}oooSSS@@@666111222222111000///...------111---///777777888KKKdddzzzlllVVVVVViii|||~~~~~~xxx^^^^^^ooo|||}}}RRRKKKBBB;;;777555555444,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***++++++,,,---111666:::FFFYYYccckkk}}}~~~xxxyyyxxxtttxxx}}}yyy~~~|||tttkkkZZZFFF<<<111,,,...000,,,(((...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((xxxTTTSSSUUUQQQMMMIIIHHHGGGDDD@@@;;;:::777333...,,,+++,,,---************************))))))))))))************)))))))))))))))))))))))),,,++++++*********++++++++++++++++++,,,,,,,,,---******)))''')))111===FFFXXXdddqqq|||~~~tttfffUUUKKKIIIHHHBBB<<<<<<888444333333111---))),,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''((()))*********)))))))))))))))************+++(((+++...///---++++++,,,222---''''''+++......,,,000555555>>>PPP]]]nnn|||~~~vvvbbbWWWVVVNNNIIIRRRbbbllljjjdddZZZxxxxxx~~~iiiKKK444+++---222555,,,000333111---***,,,//////---///333777DDDbbb~~~jjj``````uuu~~~yyy}}}|||{{{qqqiiillloooiiittttttnnnbbbSSSDDD:::666555000///---+++******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---------...111888@@@FFF\\\xxx~~~pppyyy~~~|||qqqvvvxxxvvv~~~|||hhhWWW@@@111---......,,,///---+++*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((vvvTTTTTTUUUPPPMMMJJJHHHHHHFFFBBB>>>:::777222...,,,,,,---...************************))))))))))))************))))))))))))))))))))))))++++++*********+++,,,,,,)))******+++,,,---.........111666:::???IIIVVV___nnn{{{~~~|||pppcccXXXPPPIIIFFFDDD@@@<<<;;;<<<<<<888444///...---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&''')))*********))))))))))))))))))************&&&)))---////////////000***((((((,,,111333000,,,''',,,***,,,222000///999FFFYYYfffuuuyyyggg[[[XXXXXXUUUPPPLLLYYYdddaaaTTTPPP\\\lllpppkkkggghhhooowww|||~~~vvvvvvxxxwww~~~uuupppvvvqqq|||~~~zzzwwwlllppptttYYYEEE;;;333,,,,,,111444222///,,,...//////---,,,...000///555===FFFSSSfff|||jjjaaasss{{{{{{ssszzzWWW\\\gggxxx~~~jjjRRR@@@888666777555222///---++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------///000222666>>>KKKYYYcccttt}}}xxxzzztttkkkyyysss~~~rrrrrruuu{{{wwwmmmuuuyyyuuurrrssszzz~~~yyyrrrnnn{{{iiixxxyyyaaaJJJ:::222000111///,,,***)))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((wwwWWWWWWWWWPPPMMMJJJIIIJJJHHHDDD@@@999777222...,,,,,,---...************************))))))))))))************))))))))))))))))))))))))************+++,,,------))))))***+++---...//////FFFNNNXXX___bbbeeeiiimmmrrr~~~}}}|||~~~vvvaaaKKKGGGCCCDDDFFFGGGCCC???111000///---,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((*********)))((())))))))))))************///,,,)))((((((***++++++(((---222///)))''',,,333///222,,,***///---,,,555444111///;;;KKKLLLOOO___aaaxxxuuujjjmmm{{{www___QQQTTTXXXPPPLLLQQQVVVUUURRRQQQLLLgggaaa___TTTOOOkkkjjjkkk___]]]lllyyyvvvjjjcccvvv~~~ooosss{{{qqq}}}sss{{{rrruuuvvv}}}uuuxxxzzzooo[[[FFF:::666333.........///000///---...111111///......///111222222:::HHH[[[mmmhhhVVVQQQ]]]sss~~~|||sssxxxzzzcccRRRXXXgggrrrzzzsss\\\JJJBBBBBB>>>;;;777222///,,,++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------///111666>>>LLL___rrr~~~lllgggwwwwwwvvvppp}}}}}}}}}tttvvvwwwqqqtttyyyhhhcccggggggiiijjjccckkkiiipppvvvgggbbblllxxxnnneeeqqqvvvvvv}}}}}}fffLLL999222111///,,,******---...---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))kkkVVVVVVXXXTTTMMMHHHJJJKKKGGGBBB@@@999555000---+++++++++***************************)))))))))***+++++++++,,,*********************************+++,,,,,,***))),,,***&&&+++222111:::QQQrrr|||}}}|||{{{}}}WWWBBBGGGKKKJJJHHHDDD<<<999555000---***)))'''***,,,---,,,***))))))+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,...------,,,,,,,,,------...000222111//////111333777???KKKWWWbbbkkkrrrwwwqqqtttwwwvvvzzzyyyuuuqqqlllgggdddbbbZZZbbbmmmqqqlllddd\\\XXX\\\WWWUUUYYY```aaa[[[TTTXXX```aaaXXXWWWbbblllmmmqqqnnnooottttttoooooorrryyyyyyzzz{{{|||~~~}}}~~~mmmZZZLLLDDD666555333111///---,,,,,,000...------.........---000///...------000888AAAMMMoootttbbb___nnn}}}sssyyyjjj]]]XXXYYYVVVPPPOOOUUUYYYZZZUUUQQQMMMPPPXXXaaahhhkkkjjjlllqqq{{{}}}ooo___WWW^^^ooo~~~~~~uuukkkWWWBBBBBBAAABBBAAA;;;000******)))***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++,,,...+++))),,,333@@@:::<<>>CCCEEEBBBCCCIIIOOOQQQVVVTTTQQQNNNNNNQQQVVVZZZWWWVVVWWW[[[______[[[VVVssstttppp]]]\\\bbb{{{___LLLEEEBBBEEEDDD<<<111+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************---+++,,,000222222555:::444EEE```uuu||||||yyyfffmmmyyykkkjjj{{{~~~zzz{{{{{{uuupppqqqmmmdddbbbgggaaaaaarrrjjjllliiigggttt~~~nnnRRR<<<777555111......---,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))pppYYYUUUUUURRRLLLHHHJJJJJJEEEAAA@@@888444000,,,,,,++++++***************************+++++++++***************************************,,,+++++++++******++++++)))111---)))888NNNeeezzz~~~zzzzzzzzz}}}{{{|||vvv|||~~~tttWWWKKKMMMLLLJJJBBB999444444444111---,,,,,,+++,,,---,,,***)))******)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,------.../////////...---...///000///...---...///...000000///---,,,---...444...---222333111444;;;>>>@@@CCCFFFKKKNNNQQQSSSccc```___bbbgggiiifffcccggghhhkkkqqqwww{{{||||||xxx}}}}}}zzzvvvrrrooolllkkkaaa```]]]XXXSSSMMMIIIFFFBBB===777444333222...+++***++++++*********---///---,,,,,,,,,,,,---......,,,,,,...///000111111111...///111333777EEE```www|||jjj{{{|||xxxsssmmmaaaRRRIIINNNLLLIIIJJJLLLOOOQQQQQQSSSYYY[[[YYYZZZcccnnnttt{{{|||zzztttnnnlllooosssvvvtttrrrrrrrrrooohhhccc^^^WWWVVV^^^gggooo}}}qqq```ZZZWWWmmm|||mmm\\\LLLIIIJJJEEE:::222---,,,+++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++---******...000111555:::LLL___~~~llleeesssiiijjjrrr{{{~~~yyyzzzxxxssssssfff^^^eeeqqq~~~zzzqqqaaaFFF===333///...///...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))oooXXXVVVVVVPPPKKKIIIJJJIIIDDD@@@???888444///,,,,,,,,,++++++************************,,,+++++++++***)))))))))***************************+++,,,,,,+++++++++,,,+++:::AAALLLiiizzzrrrgggrrrtttpppqqqzzz{{{zzzvvvtttzzz}}}vvvxxx{{{{{{wwwAAACCCEEEFFF@@@777111111333111...+++***+++,,,+++***+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++***,,,---//////...---+++---......------,,,,,,------.../////////111444666000,,,,,,//////++++++...++++++++++++++++++++++++111///---...111444555444666888;;;>>>???@@@BBBCCC666===@@@===<<>>???BBBEEECCC===888555<<<;;;999777444333222111444333111...,,,***)))(((((()))***,,,.../////////222222111///------///111,,,+++++++++,,,---......***,,,///000000000000111///555444444JJJlll}}}|||^^^XXXkkkwww\\\WWWSSSSSSVVVWWWWWWVVV]]]aaahhhlllnnnmmmlllkkkjjjmmmmmmhhhiiiuuutttfff^^^ZZZZZZcccmmmtttyyyZZZ```jjj{{{~~~lllRRREEEBBB@@@<<<:::111///,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++---+++---///111666BBBNNN{{{wwwwwwkkk|||sss~~~zzz|||iiigggooo{{{rrrttt~~~yyyyyysssbbbPPP<<<111///...///000+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((lllWWWWWWXXXNNNJJJIIIKKKIIICCC??????777444///,,,,,,,,,,,,+++************************,,,+++++++++***)))))))))************************'''***,,,------...111444:::cccyyy}}}|||yyyzzz}}}vvvssswww|||tttxxx}}}vvvtttwwwzzz}}}|||sssooommmmmmSSSOOOIIICCC===999777777555222---******+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))+++---------+++***------,,,,,,------,,,,,,+++,,,+++***((())),,,...,,,+++,,,//////------...------------------------(((***++++++)))))),,,...)))+++---,,,+++***+++,,,...111111///...000111000,,,...000111111222111///222222111111111111111222***))))))***+++---...///,,,,,,------------...///(((***+++++++++***,,,---......------,,,---------+++---//////......///111222:::KKKeeemmmjjjvvv}}}{{{xxxjjj```[[[___bbbbbbcccgggnnnssseeekkkrrrvvvtttpppllljjjgggmmmpppoooqqq{{{}}}~~~yyynnneeebbb___aaalllvvvnnnhhh___NNNYYYrrrwwwbbbRRREEE;;;888999555333000---+++******+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************+++++++++++++++...333777;;;FFF[[[ooo}}}fffuuu}}}vvv{{{ttt|||zzzwwwyyyvvvttt|||oooddd\\\YYYsss{{{xxxooowww}}}|||~~~lllOOO===444...---///---,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjVVVVVVYYYLLLJJJJJJKKKHHHBBB>>>???777333///,,,,,,,,,,,,,,,************************+++++++++***************************************,,,,,,,,,******...666<<<\\\zzznnniiittt~~~sssgggZZZVVV]]]hhh]]]\\\XXXQQQLLLMMMSSSZZZ```eeelllvvvssszzzwwwqqqnnn{{{}}}ppp\\\FFF===AAACCC===555999888555111---+++,,,...++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++'''(((***+++,,,++++++***,,,+++++++++---...---,,,/////////---,,,,,,...///333000,,,)))'''&&&'''((())))))))))))************+++///222111...,,,...111---...///...---------///---,,,+++******+++,,,------///...******---...,,,)))))))))((())))))***+++,,,,,,,,,,,,---...///000///...,,,++++++++++++,,,+++---000111000//////000000//////...------------+++---//////---...111555444???iii{{{rrr~~~yyypppjjjgggffffffeeevvv}}}yyyooojjjiiijjjqqqrrrrrrpppmmmkkkjjjjjjbbblllvvv}}}|||~~~~~~qqqiiiccc```[[[___yyyfffPPPVVVssslllOOO===888:::888555111///---,,,+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,///444:::>>>JJJaaauuu{{{ppphhhkkkpppzzztttxxxwwwzzztttrrrwwwkkkgggxxx}}}zzz}}}{{{yyywwwqqq___bbbnnn~~~qqq}}}yyygggTTTDDD555---......------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))jjjUUUUUUVVVKKKIIIJJJKKKHHHAAA===>>>666333///,,,,,,,,,,,,,,,***************************************+++++++++************************...---,,,+++111???SSSaaayyy}}}uuuqqq|||uuupppvvvrrrzzz~~~|||xxxsss|||rrreee______hhhddd___WWWMMMFFFIIIPPPHHHHHHHHHGGGGGGIIIKKKMMMFFFIIILLLSSS^^^fffddd]]]sssyyy{{{uuutttttt}}}wwwppp[[[NNNKKKHHH@@@888999>>>AAA===555...---...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,***)))+++...000///...''')))************,,,...&&&&&&&&&&&&(((,,,000111,,,,,,+++******))))))(((&&&'''(((((((((((())))))***)))))))))******++++++,,,+++******++++++++++++222444222,,,***------)))/////////...//////000000))))))))))))(((((('''''',,,***)))***,,,......------...///...,,,+++++++++//////...---------------***---//////...111777===EEEVVV~~~{{{qqq^^^___ccchhhnnnrrrtttuuummmzzzzzzuuuppplllqqqnnniiifffdddddddddddd^^^fffooowww~~~~~~wwwxxxvvvtttsssrrrqqqooonnnqqqsssuuuwwwxxxyyyzzzzzz}}}|||}}}{{{|||~~~yyymmmeeeddduuueeeRRRZZZkkkpppRRREEE===<<<999666333000---,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,111222777AAALLLXXXiiiwwwqqq___bbbtttuuu{{{mmmjjjzzzrrrsssuuuvvvyyy~~~wwwaaaVVV[[[pppwwwnnn^^^GGG777444.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))lllVVVSSSSSSJJJIIIJJJKKKHHH@@@===>>>666333///,,,,,,------,,,************************))))))******+++++++++,,,************************((()))+++222CCCaaaxxxggggggxxx{{{mmmeeelll|||}}}|||www{{{yyyzzzzzzkkk___TTTJJJIIINNNIIIHHHIIIMMMNNNPPPUUU]]][[[ZZZYYY\\\^^^]]]WWWSSSRRROOOKKKIIIMMMPPPKKKBBBRRRbbbuuu~~~|||{{{~~~nnnZZZKKKDDDDDD999AAAIIIGGG<<<111---...,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...+++***)))+++///111000///***+++,,,,,,+++***+++,,,(((+++---,,,,,,***'''###)))))))))***++++++,,,,,,,,,)))'''(((,,,......,,,,,,***((((((***++++++)))***((()))+++,,,+++))))))&&&++++++'''(((...///+++))))))))))))***+++,,,,,,++++++,,,------,,,,,,+++,,,***(((***---...,,,)))***+++,,,+++***+++---000------,,,,,,,,,---......***---///000000444<<>><<<999666222///---************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,666666>>>RRRgggxxxhhhXXX___tttxxxvvvvvvxxxooouuusss{{{WWWfffwww}}}~~~rrrWWWCCC===//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))jjjVVVXXXTTTIIIIIIHHHFFFCCC@@@>>>===888444///,,,++++++,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******++++++***)))&&&//////...@@@cccvvvvvvkkkqqqqqqllllllrrrwwwvvv|||vvvzzz|||yyy}}}tttkkkeeegggmmm^^^ZZZRRRJJJJJJPPPSSSSSSPPPVVV```jjjrrrvvvxxxxxxrrrtttxxx{{{}}}|||zzzyyygggeeeaaa\\\VVVPPPKKKHHHJJJIIIGGGFFFHHHNNNWWW^^^nnnzzz|||kkkGGGGGGCCCLLLNNNGGGCCCCCC;;;...---++++++---+++(((***...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))***+++***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///111222111...,,,,,,---(((***///222///444MMMiiirrrXXXsssvvv}}}uuuqqq{{{xxxhhhcccjjjxxx{{{rrr}}}rrriiijjjmmmnnnmmmmmmmmmhhhbbb```aaa```]]]YYYYYYWWWUUUSSSRRRQQQQQQRRRRRRSSSUUUXXXZZZ]]]___```aaabbbdddgggjjjnnnqqqsssvvvzzz~~~wwwmmmiiiqqqtttdddmmmttt```III555333999999444000+++,,,,,,***)))(((***+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))&&&+++...,,,+++---000222<<<===VVVppp\\\rrrwwwttt}}}yyymmmppprrrtttxxx~~~bbb|||vvvgggTTTCCC666333000///---***+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((hhhSSSWWWTTTJJJIIIHHHFFFCCC@@@===<<<888444///,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,+++***,,,///333;;;KKK^^^mmmssslllrrruuuqqqooossswwwwww~~~{{{yyyxxxwww~~~qqq^^^RRRMMMPPPVVVYYYYYY[[[bbbhhhjjjoooqqquuuyyy|||||||||{{{{{{}}}~~~wwwooohhhbbb___]]]XXXQQQLLLIIIGGGCCCAAAEEEQQQaaapppzzz}}}qqqiiieeehhhJJJFFFEEEHHHMMMMMMFFF;;;444444...***+++---+++***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((())))))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------...///000000000///......111222000333DDDaaazzzmmmiiizzz|||rrrjjjjjjsss~~~rrrhhhggggggeeebbbaaa]]]YYYSSSRRRRRRRRROOOKKKIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMOOOOOOTTTUUUWWWZZZ]]]aaadddfffiiimmmssswwwzzz{{{}}}uuukkkiiinnnttt|||```]]]xxxaaaWWWFFF:::<<>>555,,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))************))))))))))))...+++)))((()))+++000555999LLLccc~~~hhhuuu{{{nnnxxx|||xxxyyy{{{{{{|||qqqsss~~~kkkrrr{{{rrrjjjOOOIII@@@555///---,,,***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((fffQQQUUUSSSKKKJJJIIIFFFCCC???<<<;;;888444///,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++......888JJJWWW]]]eeepppiiipppvvvvvvuuuwww{{{}}}yyy~~~{{{~~~yyywwwuuuqqqlllhhh___UUURRRSSSiiittt|||}}}{{{|||~~~~~~~~~}}}}}}~~~{{{{{{|||}}}~~~~~~}}}}}}{{{|||~~~{{{rrrlllggg___SSSIII999>>>EEEPPP___sss}}}yyynnnnnnuuu~~~|||rrraaaOOOCCCGGGHHH@@@;;;>>>:::111***+++...---******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))*********))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------------...///111111///------000000;;;ccc|||qqqzzznnnnnnppprrrwwwwwwlllaaa^^^[[[VVVQQQPPPJJJGGGBBBAAABBBAAA???<<<::::::999888888888888999999999:::;;;===>>>??????EEEFFFGGGJJJMMMQQQTTTUUUYYY]]]bbbggglllpppuuuxxxzzzrrrllliiivvv|||^^^UUUuuu~~~uuusss```EEE<<>>>>>>>>555...---...+++)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************************))))))))))))************))))))))))))))))))))))))((('''((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((('''************+++++++++++++++++++++,,,,,,,,,---------,,,,,,...000000...,,,***222<<>>;;;999888999888666444555555555555555666666666666666777777777888888888;;;<<<===???BBBEEEGGGIIINNNPPPTTTWWW\\\aaaggglllssswww~~~yyyssspppwww{{{vvvUUUddd[[[FFFGGGLLLLLL:::333,,,)))+++---,,,)))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******)))))))))***************++++++)))&&&+++555777666???MMMnnnvvvyyy~~~wwwgggfffttt|||tttrrrqqqkkkuuu{{{rrrRRReee{{{jjjiiilll^^^GGG555///000111...+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((nnnUUUTTTRRRLLLKKKIIIFFFBBB???<<<:::777333...++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,)))((()))++++++;;;LLLUUU\\\cccfffddddddgggkkkpppsssuuuzzz~~~pppuuu|||tttffffff```TTTPPPPPPRRRZZZdddkkkooouuu{{{nnnooommmiiijjjmmmnnnkkkrrrqqqoooooooooqqqtttuuu~~~~~~~~~~~~uuuuuuuuuuuutttsssrrrqqqqqqssswwwzzz|||tttkkk\\\NNNFFFFFFLLLQQQ\\\mmmzzzlllTTT\\\tttwwwdddRRRLLLKKKDDD999>>>999555222...)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((***)))(((***+++,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))*********)))))))))*********++++++++++++++++++,,,,,,,,,------...---------......---,,,222<<>>???BBBDDDGGGJJJNNNTTT[[[```kkkmmmssszzz||||||vvvgggfffzzzvvv```uuu|||___LLLIIINNNEEE<<<000++++++,,,+++)))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++******))))))******+++++++++,,,******...333333666GGGZZZpppnnndddjjjzzziiiooo{{{|||xxxaaavvvyyy{{{}}}dddGGG555000---***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((qqqWWWUUUSSSKKKJJJIIIFFFCCC???<<<;;;777333...++++++,,,------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---+++((()))---111777HHHVVVWWWYYY```dddcccjjjhhhiiiooorrrqqqpppqqqmmmrrr{{{|||wwwaaaNNNNNNOOOMMMPPPcccdddiiinnnmmmiiigggjjjeeeeeedddccciiissswwwvvvzzz}}}|||yyyppprrrtttuuuvvvyyy}}}xxxoooeeeYYYPPPJJJEEETTT```mmm{{{~~~qqqiiivvv}}}yyyfffMMMCCCIIIKKKEEE@@@===;;;888222++++++///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((+++)))(((***------)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''***+++,,,------...------)))))))))************+++++++++,,,,,,,,,,,,------......///...------000333555EEE]]]rrr}}}kkkeeemmm}}}~~~ooo]]]YYYeeeqqquuuzzzpppfff\\\TTTMMMHHH===888666999999777555777555555666777777666666555555666666777777777666666555555555555444444444444444444444444555666777777777999<<>>HHHddd~~~ZZZpppooobbbYYY```rrr}}}yyynnnfffYYYOOOGGGDDDBBBAAA888555666999:::888888:::555777999:::999999999999999999:::;;;;;;:::999888888777777777777666666666666555444333333333333333333555666888;;;???EEEIIIMMMQQQXXXaaakkkvvv{{{qqqkkkiiivvvbbbzzzqqqWWWFFFGGGDDD???888333...***(((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***************))))))***++++++,,,------+++333888===SSSyyy{{{[[[WWWeeettt}}}tttxxxxxxxxx{{{tttqqqwww~~~|||\\\tttsssZZZIIICCC999---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((nnnUUUUUUVVVIIIIIIHHHFFFCCC@@@>>>===666222...++++++---......*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++******///999BBBQQQMMMTTT```___XXXeee{{{yyysssuuutttkkkhhhyyy~~~rrrmmmrrrhhhSSSAAALLLOOOTTTdddkkkiiikkkbbbbbbeeeiiijjjhhhjjjnnnzzzrrrgggjjjpppvvvyyyxxxtttppphhh```PPPHHHMMMNNNUUUeeevvv{{{qqqaaahhh{{{YYYFFFFFFJJJCCC>>>@@@@@@:::333///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&***///111---)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***+++,,,,,,,,,))))))))))))************++++++,,,,,,,,,---------,,,000333111...111<<>><<<;;;:::;;;888999===>>>;;;:::===777999<<<======<<<======??????@@@@@@@@@???======<<<<<<<<<<<<;;;;;;;;;;;;999888777555444333333333555555666555555777:::===CCCGGGOOOVVV]]]dddlllqqq{{{uuudddTTT[[[sss~~~aaawwwtttYYYCCCDDDCCC???888000***(((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))***+++,,,,,,------000;;;BBBJJJfff|||hhhiiitttrrruuu~~~ttt~~~ttt{{{yyynnnppp~~~}}}|||zzzyyyxxxsssvvvzzz}}}~~~}}}uuummmhhhfffeeekkknnnttt{{{~~~aaaccc|||eeeWWWPPP@@@---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))kkkXXXSSSRRRIIIIIIHHHFFFCCC???<<<:::777333///------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,+++******...888CCCLLLQQQ]]]bbbYYYSSSYYYgggqqqvvvooopppzzz}}}xxxuuuwww{{{zzzmmm[[[IIIDDDOOORRRZZZfffppppppggg^^^XXXYYYdddttt}}}tttkkkmmmrrruuuwwwzzzxxxuuukkkZZZJJJFFFMMMVVVsss~~~hhhQQQssspppXXXIIINNNMMMFFF@@@BBBFFF<<<---...,,,******------+++((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***------,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++,,,,,,---111000///---000OOO|||nnnxxx}}}xxxeee\\\eeerrrzzzooobbbWWWPPPGGGCCC>>>:::999;;;<<<======???@@@???===;;;::::::AAA@@@???>>>>>>>>>>>>???@@@@@@????????????@@@AAAAAABBBBBBAAA???>>>@@@AAA???<<<888888::::::777444444666888666333222444666:::<<>>???>>>======@@@BBB;;;<<<>>>@@@AAABBBCCCCCCGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCC???>>>===>>>???>>><<<999777888888666444444777:::666888;;;@@@GGGOOOUUUYYY```llltttxxxwwwddd___rrrllljjjyyypppRRREEEDDD<<<;;;999,,,---+++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((***)))))),,,+++))),,,111EEEBBBMMMdddqqqsss|||eeehhh}}}~~~wwwzzzvvvmmmbbbYYYWWWYYY[[[\\\VVVTTTRRRSSSUUUTTTQQQNNNMMMHHHMMMPPPJJJKKKRRRRRRTTTTTTQQQMMMIIIHHHHHHIIIMMMKKKIIIHHHIIIMMMRRRVVV```bbbeeeiiiqqqzzzrrrSSSiiirrr___LLL777000+++,,,---++++++---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lllXXXTTTSSSIIIIIIHHHFFFBBB???;;;999666333///------...------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++...+++,,,333@@@JJJNNNNNNaaa```\\\WWWXXX^^^bbbbbbcccdddeeehhhqqq}}}|||ZZZJJJHHHUUUiiinnnuuuxxxoooaaa[[[dddooorrrwwwooommmssswww~~~rrr[[[IIIEEEUUUnnnsss___[[[sssyyymmmSSSNNNMMMRRRTTTOOOFFFAAA666222---******+++++++++************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***+++++++++,,,,,,,,,---***111000333CCCUUUkkkxxxyyyuuu~~~}}}pppaaa___qqq~~~tttiiiZZZLLLDDD???<<<999777888;;;===>>>??????>>>???@@@???>>>>>>???CCCFFF@@@DDDJJJQQQVVVYYYZZZZZZZZZYYYWWWUUURRRPPPNNNMMMKKKHHHEEEEEEHHHJJJIIIHHHFFFFFFFFFEEECCCAAA???======<<<;;;888666666888:::444444666999===CCCGGGJJJWWWaaajjjnnnvvvuuu^^^]]]{{{}}}fffdddoooeeeLLLBBB???DDDAAA111...,,,***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++,,,---+++)))///888<<<;;;LLLmmm~~~}}}llldddqqq}}}{{{|||{{{}}}zzzvvvuuutttuuuvvv{{{||||||||||||vvveee\\\PPPHHHHHHMMMRRRTTT\\\YYYXXXZZZ^^^```\\\XXX]]]OOOJJJLLLOOOZZZ___WWWUUURRRNNNJJJHHHKKKSSSZZZYYYXXXWWWZZZ]]]\\\VVVQQQRRRUUUXXXXXXZZZcccsssrrrZZZhhhkkk}}}fffRRRAAA888000...---++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkWWWSSSSSSJJJIIIHHHFFFBBB???;;;999555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******------///777CCCMMMQQQRRRRRRTTTXXX\\\aaaeeefffeee___cccdddccclll{{{|||wwwkkkTTTJJJYYYeeejjjqqqnnnggg^^^ZZZ___kkkyyylllhhhhhhnnn{{{ooo]]]PPPIIIKKKbbb___```|||lllYYYMMMSSSXXXPPPCCC;;;;;;777111,,,******,,,---************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,---------...444///333KKKdddttt||||||wwwsssxxxxxxwwwnnnooouuu|||{{{{{{yyysssnnn[[[QQQEEE===;;;<<<===<<>>>>>???@@@@@@CCCGGGLLLPPPVVV\\\```tttzzz{{{xxxjjjccc[[[VVVUUURRRLLLGGGIIIHHHGGGEEEDDDDDDEEEFFFBBBAAA@@@===:::777666666444444444555888;;;???AAAMMMWWW```ccciiivvvzzzeeeYYYdddwwwvvv{{{{{{]]]HHHAAACCCAAA:::000...***)))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))*********++++++---...+++,,,666AAAKKKcccuuuyyyzzz]]]cccsss|||yyy~~~www}}}{{{wwwuuu|||yyywwwwwwwwwwwwhhhgggeeebbb```___^^^^^^XXX[[[[[[YYY^^^eeeddd^^^]]]ZZZWWWZZZbbbmmmwww}}}}}}xxxxxx||||||zzzrrrmmmddd\\\bbbeee[[[aaa^^^]]]___ccchhhooovvvwwwvvvvvvyyy}}}~~~{{{wwwddd\\\TTTRRRUUUYYYaaagggrrrwww|||oooSSSiii~~~tttzzzwwwqqqOOOBBB666000...+++***+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmYYYUUUVVVJJJJJJHHHFFFBBB>>>;;;999444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,///555<<>>:::888333111///......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,...444<<>>>>>===<<<;;;;;;::::::999>>>FFFOOOWWWcccoooxxx~~~tttggg\\\TTTOOOIIIFFFEEEEEEEEEFFFFFFDDDAAA>>>888777666444444555777888888???IIIPPPWWWaaammmuuuhhhTTTaaa||||||gggnnnhhhFFF999FFF===888111,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((())))))******++++++++++++***+++000555>>>OOO^^^|||wwwrrriii{{{{{{~~~tttvvv~~~mmmeee[[[UUUXXX```jjjpppsssuuuwwwxxxwwwsssooommmzzzqqqeee\\\WWWYYYeeerrrffflllqqqsssuuu|||}}}|||wwwggg\\\^^^iii```\\\VVVPPPNNNTTT^^^fffvvvyyyaaaRRRwww~~~rrrhhhUUU@@@444000---,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt\\\VVVVVVKKKJJJIIIFFFBBB>>>:::888333111///......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......333999BBBLLLRRRRRROOOKKKTTTYYYccciiieee^^^```hhhhhhjjjrrrzzzzzzmmm^^^TTTTTTaaaiiijjjfffYYYTTTaaafffvvv~~~tttpppZZZUUUTTTXXX\\\```jjjtttpppjjjooouuuppplll___MMMBBBJJJbbbxxxzzztttXXXSSShhhoooVVVJJJKKKMMMMMM;;;<<<<<<999333///------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%&&&((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++,,,---...//////222BBB[[[{{{kkk|||~~~}}}vvvdddNNNAAA>>>;;;>>>???>>>;;;<<<@@@DDDGGGTTTgggzzz}}}pppaaaVVVQQQNNNJJJIIIIIIHHHFFFCCC???===;;;888666666666777888;;;@@@FFFKKKRRR\\\ccctttzzzgggXXXYYY|||sssdddkkk\\\>>>JJJFFF@@@777000,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((())))))******+++,,,,,,---***+++222===KKK^^^mmmvvvnnn}}}|||yyymmm[[[YYYXXX]]]fffrrr|||tttccccccpppsssvvvrrrggg[[[\\\kkk{{{iiiiiizzzhhh```WWWTTTXXX\\\^^^]]]fffnnnyyy^^^ZZZ|||wwwmmmRRR@@@777111---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttZZZRRRRRRKKKKKKIIIFFFBBB>>>:::888222000///......---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000888<<>>;;;>>>???AAAIIISSSbbbtttpppnnnsssuuuooodddWWWMMMKKKOOOSSStttrrr]]][[[fffxxxjjjTTTLLLMMMMMM999<<<>>><<<666000---,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''%%%$$$$$$''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++******+++,,,---//////000<<>><<>>333,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqq[[[VVVUUUIIIIIIHHHEEEAAA<<<777555444111...---,,,,,,+++***,,,,,,,,,++++++*********,,,...---***(((***222888AAA@@@FFFOOOMMMDDDDDDMMM[[[WWWXXXZZZVVVRRR]]]ooogggpppuuummm^^^XXX```kkknnngggaaa^^^]]]bbbrrrkkkSSSEEEBBBBBB;;;:::888888:::::::::999:::888777777888:::;;;;;;>>>HHHWWWhhhzzzyyyllliiiqqqsssiiiYYYOOOIIIFFF```{{{eeeLLLppp}}}bbbIIIKKKIII===888???BBB:::///+++***++++++***))))))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))******+++)))************+++++++++***///---...222...---777KKK___vvvuuuuuuvvvllllllppptttjjjYYYGGG;;;999===CCC@@@===:::>>>III\\\ooo|||}}}hhh[[[RRRIIIFFFGGGFFFIIIHHH@@@<<<<<<777000666666555777<<>>LLLVVViii~~~yyypppaaakkkzzz~~~zzzwww}}}tttvvvyyyqqqsssxxx~~~qqqhhhkkkhhhjjjyyy~~~tttssspppnnnvvvnnn]]]```jjjuuupppllluuuuuutttgggXXXeee}}}ppp___uuu{{{vvv^^^BBB>>>...///---------,,,***))))))***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))qqqYYYTTTRRRIIIIIIHHHEEEAAA<<<777555444111...,,,,,,,,,+++***,,,,,,,,,+++++++++******)))***+++******///888???CCCIIILLLHHHCCCCCCGGGKKKTTT``````SSSPPP\\\dddbbblllggg```ZZZXXX\\\dddkkkggg```]]]cccllluuuuuujjjYYYJJJ@@@;;;888888AAA???============<<<;;;<<<>>>>>>===::::::<<<>>>:::===AAAHHHRRR```oooyyy~~~tttlllhhhhhhaaaRRRIIIHHHGGGcccccc___uuupppVVVJJJPPPJJJGGGBBB>>>>>>===555,,,,,,,,,,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,)))))))))))))))******+++************+++++++++++++++///,,,***......666HHHaaaqqq}}}zzzvvv}}}}}}uuuttt{{{wwwfffXXXGGG@@@AAABBB>>>888===EEEQQQ___lllzzzuuueeeUUULLLIIIIIILLLKKKFFFCCCBBB<<<555444444444666999>>>CCCFFFQQQ[[[hhhsss~~~zzzgggSSShhhZZZssszzzUUUHHHEEECCC666//////+++,,,,,,+++++++++*********))))))))))))))))))))))))***************************+++,,,+++***)))***,,,111...333BBBPPP]]]pppsssiiirrrzzzrrrnnnqqq~~~vvvqqqnnnooowwwyyyuuuvvvxxx|||}}}wwwwwwkkkgggsss}}}vvvpppmmmrrrlllaaaeeelllqqq~~~|||^^^SSSwww```eeezzzgggNNN>>>000000,,,------,,,+++***)))***+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))qqqXXXRRRQQQIIIIIIHHHEEEAAA<<<777555333111...,,,,,,---,,,+++,,,,,,,,,,,,++++++++++++)))***++++++---444===EEEDDDNNNMMM@@@<<>><<<;;;<<<===>>>===<<<>>>AAACCCAAA<<<888999;;;888777555555777>>>HHHOOOgggwwwoooccckkkmmm]]]LLLGGG===BBBTTTppptttSSSeee~~~kkk\\\NNNHHHNNNKKK???;;;???<<<222---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------)))))))))))))))******+++************+++++++++,,,)))000///+++---000???WWWsss|||uuuyyyuuurrrxxxvvvgggMMMDDD;;;:::>>>AAA>>>999HHHWWWmmmrrrbbb[[[MMMNNNMMMIIIHHHGGGBBB;;;777666666666777999;;;===EEEOOO[[[eeeppp|||~~~]]][[[|||sssqqqvvvhhhNNNAAABBB;;;333000++++++++++++*********))))))))))))))))))))))))))))))************************)))***+++***))))))+++,,,...222:::GGGWWWjjj|||~~~rrroooxxxqqqlll\\\]]]ccchhhssswwwnnniiijjjooottt~~~uuukkkuuuwwwyyywwwxxx|||}}}rrrooowww{{{yyy}}}wwwvvvyyy|||{{{XXXWWWpppsssyyytttdddDDD777444,,,,,,------,,,+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))qqqXXXSSSQQQIIIIIIHHHEEEAAA<<<777555333000...,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000777???FFFDDDHHHEEE@@@BBBMMMUUUVVV]]]YYYYYY]]]^^^ZZZYYYZZZYYYTTTRRRXXXbbbfffaaaZZZXXX^^^kkkyyylllSSSCCC<<<@@@>>>===???BBBFFFHHHJJJHHHHHHIIILLLOOOQQQRRRQQQKKKLLLNNNNNNJJJEEE???;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@OOOeee|||oooooouuulllYYYJJJMMMCCCAAAQQQkkk}}}XXXVVVppp~~~MMMEEEIIIIIICCC???>>>>>>;;;---,,,++++++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******+++*********+++++++++,,,,,,'''222333111222555FFFaaa}}}yyyyyyyyyqqquuu~~~uuubbbTTT===???@@@<<<:::>>>JJJTTTcccqqq~~~oooYYYVVVPPPLLLKKKKKKHHHEEE???===999666555666888999???GGGQQQZZZcccooo|||ttteee```tttyyyooo}}}VVV??????;;;555111,,,++++++*********)))))))))))))))))))))))))))))))))************************)))******)))((()))+++---***555AAAMMM```wwwoookkkrrrzzz~~~}}}|||{{{sssxxxxxxooozzzsss___UUU\\\bbbaaafffrrryyypppiiiggghhhlllyyyrrrzzzqqqzzz~~~ssssssuuuxxx~~~}}}zzz~~~[[[nnniiiyyyWWWCCC:::......---------,,,***((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((pppYYYTTTTTTIIIIIIHHHEEEAAA<<<777555222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000444;;;BBBHHHGGG???===FFFNNNQQQSSSXXXOOOPPPVVVaaajjjmmmnnnoooLLLSSS[[[aaa```]]]YYYWWWWWWhhh|||kkkYYYTTT^^^jjjdddggghhhgggdddeeekkkqqqnnnnnnooorrruuuwwwwwwvvvfffccccccfffhhhbbbVVVKKKAAA@@@???>>>>>>===<<<<<<444:::DDDQQQcccyyyssstttyyymmmZZZMMMGGGBBBIII___yyy~~~fffTTTZZZwwwaaaGGG@@@AAAHHHGGG======FFF///---******,,,---,,,+++************************************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++***++++++++++++,,,,,,,,,)))111222000666???VVVttt{{{yyyssspppuuu~~~nnn[[[JJJBBB===@@@BBB@@@BBBOOOeeewwwqqqgggZZZRRROOONNNMMMMMMGGGCCC===777444444666888999???IIIRRRYYYdddrrr~~~|||sssWWWRRRmmmlllmmmwwwbbbDDD>>>999666444...+++++++++************)))))))))))))))))))))))))))************************))))))***)))(((***---///333???NNN\\\mmmooodddpppxxxwww~~~llloooyyysssvvvyyy}}}zzztttllliiiwwwwwwxxxuuuxxxrrrttt{{{wwwwwwzzz~~~xxx}}}|||hhhkkkqqqzzznnnPPP>>>333000...---------+++)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((oooYYYUUUUUUIIIIIIHHHEEEAAA<<<777555222000---,,,---------,,,,,,,,,,,,,,,------------)))***---222888???FFFJJJHHH===>>>LLLTTTOOOLLLPPPRRRfffmmmgggooorrrKKKUUU^^^]]]UUURRRXXX```bbbuuuvvvssswww|||{{{uuurrrvvv~~~|||pppcccQQQLLLDDD???;;;:::999888===;;;888888???PPPeeetttvvv}}}|||oooYYYRRRFFF???JJJddd~~~~~~ttteeeXXXYYYqqqUUUCCC>>>JJJLLLAAAAAAMMM666222---+++,,,...---,,,++++++++++++++++++++++++************************************************************************))))))************++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,---000,,,...===PPPkkk|||{{{tttzzzlllooovvv~~~qqq]]]III???>>>@@@======EEEUUUjjj~~~~~~iii[[[SSSMMMKKKLLLKKKGGG@@@999555444555666444777???IIIQQQZZZhhhuuu|||lllXXXOOOqqqeee\\\~~~qqqTTTDDD999888999111,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))******))))))+++...111FFFPPPaaaqqq~~~xxxiiikkk}}}pppjjjssslllyyyxxxzzzyyyvvvvvv}}}yyyiiilllyyy|||cccfffiiijjjkkkoooxxx|||{{{lllSSSxxxkkk}}}{{{YYYDDD999555///------...,,,***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))nnnWWWTTTTTTIIIIIIHHHEEEAAA<<<777555222///---,,,---...---,,,,,,,,,,,,---------......***+++///444;;;AAAEEEGGG???AAAFFFLLLNNNKKKIIIHHHOOOdddiii[[[[[[jjjgggTTTQQQWWW[[[WWWQQQTTT```llluuu{{{{{{|||www{{{|||pppiii```XXXQQQKKKEEEAAACCCAAA>>>999888===FFFNNN^^^kkk}}}|||yyyyyylll[[[MMMEEENNNmmmuuu[[[___wwwkkkTTTEEEHHHMMMKKKJJJOOOBBB:::222------......,,,++++++++++++++++++++++++************************************************************************)))))))))******+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++,,,,,,,,,---------///...777NNNcccyyyyyy{{{uuuyyyuuuqqqwww{{{lll^^^OOOCCC@@@CCCAAAFFFPPP]]]nnnrrrdddWWWOOONNNMMMKKKFFFAAA===999777666444333777@@@HHHPPP]]]jjjwww~~~uuuWWW[[[fffuuuiiiQQQ>>>>>>>>>444---------,,,,,,,,,,,,+++))))))))))))))))))))))))***************************************,,,000444UUU[[[mmm~~~nnnqqquuunnnwwwppp}}}~~~}}}qqqhhhvvvxxxrrrnnnrrrrrrttt{{{}}}}}}|||{{{zzz|||~~~xxxOOOZZZ{{{kkkddd{{{dddQQQ@@@999111------...---+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))lllVVVRRRRRRIIIIIIHHHEEEAAA<<<777555222///---,,,---...------,,,,,,,,,------............///222666<<>>888@@@OOOaaauuuuuuwwwvvvjjjeee```KKK:::OOOuuussslllttt||||||fffNNNEEEKKKSSSSSSMMMKKKBBB666///...///---,,,++++++++++++++++++++++++************************************************************************(((((())))))******++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------+++000444DDD```ppp|||}}}zzz~~~vvvzzzyyyooopppxxx|||kkkXXXLLLDDD>>>???EEEDDDYYYqqq{{{hhh\\\XXXOOONNNMMMJJJEEE???:::777999444444:::AAAHHHTTTaaacccwww~~~nnnSSSVVV~~~pppaaayyy\\\DDDCCCCCC555......---------,,,,,,,,,))))))))))))))))))))))))***************************++++++******---111555YYY]]]ppppppmmmvvv|||}}}|||{{{|||vvv```OOO^^^zzzqqqiiimmmzzztttooojjjnnnyyy[[[JJJ]]]nnnooo]]]DDD<<<222------...---,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))iiiSSSQQQQQQKKKKKKJJJGGGBBB<<<666333111///---,,,,,,,,,+++***...,,,******+++------------333666555;;;CCCAAA888??????AAAEEEJJJMMMNNNNNNSSSMMMNNNSSSPPPJJJPPP\\\[[[VVVQQQQQQWWWbbbmmmttt~~~|||ssslll^^^QQQJJJFFFAAA<<<;;;AAA===;;;???GGGWWWrrrqqqiiijjjooo```GGGCCCQQQqqqvvvaaacccttt~~~dddKKKDDDLLLRRRRRRLLLGGG???555...+++---///,,,,,,,,,+++++++++************+++,,,,,,,,,++++++************************)))************+++++++++******)))))))))))))))))),,,,,,+++******,,,111444111///---***(((((())))))*********)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++------+++)))+++...//////...===]]]vvv{{{}}}~~~~~~tttkkknnnttt{{{oooVVVFFFHHHEEE;;;???OOOdddttt}}}fffYYYWWWPPPKKKKKKKKKFFF@@@>>>666444444777;;;???HHHQQQ___mmmxxx~~~kkkTTThhh```YYYvvvRRRKKK999===;;;///(((,,,---((((((...))))))))))))))))))))))))++++++***)))(((((())))))---...&&&***333)))---JJJggglllxxx|||vvvttttttvvvkkkaaakkkgggjjj~~~ooommm~~~jjjWWWZZZjjjvvv}}}vvv}}}zzzuuuuuuyyy}}}vvv{{{~~~WWWUUUvvv{{{jjjNNNBBB;;;444+++,,,000***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjVVVTTTTTTKKKKKKIIIFFFBBB<<<666333111///---,,,,,,,,,+++***---,,,+++***+++,,,,,,,,,///333777888;;;??????;;;BBBCCCFFFJJJNNNPPPPPPPPPQQQUUUUUUOOOJJJLLLSSSXXXVVVTTTSSSWWW___kkkuuu||||||ttthhhYYYOOOKKK<<<<<>>WWWnnnrrrsss{{{~~~wwwwwwwww}}}{{{kkklllcccQQQ}}}|||zzzvvvaaaYYY```kkknnnjjjrrryyyzzz~~~xxxyyy}}}yyyyyyyyy~~~PPPRRR{{{xxxxxxSSSDDD999333------///,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkYYYXXXXXXKKKKKKIIIFFFAAA;;;666333111///---,,,,,,,,,+++***++++++++++++++++++++++++222333888===<<<:::<<>>>>>WWWvvvuuuooosssvvvkkkUUUEEE;;;bbb{{{```OOO]]]vvv^^^HHHKKKSSSSSSRRRMMMDDD:::111,,,,,,---,,,,,,,,,,,,++++++++++++---------,,,+++***)))(((++++++++++++++++++++++++************+++++++++,,,+++++++++*********))))))***++++++***((('''((())),,,,,,***)))))))))***+++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***+++++++++)))************+++++++++---,,,+++,,,///000000000222>>>PPPfff}}}qqqzzzddddddtttrrr___NNNFFF??????DDDOOO```nnnooo```RRRNNNOOOMMMJJJHHH>>>:::666555555666<<>>555...,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********---///000///,,,***))))))******)))))))))***+++,,,+++******+++,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---))))))*********+++++++++///+++***---/////////000;;;QQQeeeqqqrrr|||ttt___lll~~~vvv```NNNDDDDDDCCCEEERRRfffwww~~~uuu^^^SSSPPPNNNMMMLLLGGGAAA<<<999666444999@@@JJJTTTbbbppp~~~yyy\\\KKKRRR{{{cccXXXrrrMMM<<<777===:::...(((,,,...+++************************++++++***))))))*********---***000,,,%%%<<>>999555333111///---,,,,,,,,,+++***)))+++,,,,,,******,,,...444444999???;;;444:::GGG??????@@@BBBFFFMMMTTTYYYUUUIIIAAACCCFFFFFFHHHLLLKKKSSS___kkktttzzz}}}nnn]]]PPPLLLBBB;;;CCC]]]vvvffflllxxxtttgggWWW???III|||uuuaaaRRRqqqXXXCCCGGGPPPTTTRRRLLLDDD:::222...------------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++///111222111...+++***))))))))))))******+++,,,---***))))))+++---...,,,***************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))*********+++++++++000+++)))---...---...222@@@bbbzzzxxx~~~}}}gggddd{{{xxxdddPPPDDDBBBFFFJJJRRReee{{{|||xxxssszzzvvvuuuwwwwwwvvvvvvzzzqqq]]]RRRMMMKKKLLLKKKFFF@@@<<<777444666<<>><<<000***...///,,,************************+++***************++++++...)))......///KKKccc]]]~~~}}}nnn|||~~~uuupppbbb~~~|||}}}~~~{{{zzzxxxxxx|||pppuuuyyyzzztttuuuxxx{{{vvvnnnvvv}}}tttzzzwww}}}zzzzzz|||tttppppppqqqqqqpppqqqppprrruuuuuusssvvv{{{|||ppplllXXXddd^^^ccc~~~[[[@@@:::111+++444++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((bbbWWWYYYUUUKKKIIIFFFBBB===888555222111///---,,,,,,,,,+++***)))+++---,,,******...222333555999;;;888666===FFFBBB@@@>>>AAAHHHPPPVVVYYYOOO@@@999AAAHHHFFFHHHOOORRR[[[gggqqqvvvzzz~~~ooo\\\___[[[XXXZZZ]]]\\\VVVPPP\\\xxxjjjaaaTTTGGGBBBWWWrrrjjjooossssssaaaPPPKKKbbbvvv```bbbtttoooXXXIIICCCRRRRRRPPPIII@@@777111---------------,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---......---...000///---***)))***)))******+++,,,,,,------+++***))),,,000111...+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++)))************+++++++++000******......,,,111:::RRRxxx|||yyy~~~qqqgggpppnnnXXXIIIEEEDDDJJJTTTbbbttt~~~yyy{{{rrr^^^QQQLLLLLLKKKGGGBBB???999444444999;;;AAAMMM\\\lllyyymmmQQQTTT{{{xxxfffmmmKKK>>>@@@<<<444/////////---+++++++++++++++++++++++++++************+++,,,,,,---***,,,222@@@\\\oooooo~~~|||iiiWWW|||yyy~~~zzzwwwxxxwwwvvvxxxzzznnnlllwwwnnnxxxxxx{{{tttkkkssszzzssszzzwwwyyyzzzzzzqqqmmmmmmoooqqqqqquuussstttwwwwwwttttttvvvyyyooo}}}aaaZZZiiidddyyyQQQCCC666+++222,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))```VVVXXXSSSKKKIIIFFFAAA<<<888444222111///---,,,,,,,,,+++***)))+++,,,+++)))+++111777000666999666555:::@@@CCCCCC@@@>>>CCCKKKRRRSSSQQQAAA???>>>AAAEEEJJJPPPUUUWWW```kkkrrruuuwww{{{~~~wwwZZZDDDGGGDDDCCCHHHQQQ[[[aaadddiiizzzgggRRRPPPqqqpppdddiiitttlllkkk^^^RRRddduuu\\\bbbuuugggMMMAAAOOOQQQRRRNNNFFF<<<333......------------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,---///000000+++---...---,,,***+++,,,***+++,,,,,,---------------++++++///333555111...++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---)))***///...---777FFFbbbyyymmmuuuwww|||zzz{{{yyypppttt{{{hhhSSSIIIJJJIIIQQQ```qqq}}}uuu___SSSQQQLLLHHHEEECCC>>>888777:::555999CCCRRRcccqqq|||yyymmmVVVJJJ```yyy[[[mmm___JJJCCC===:::666000,,,,,,+++++++++++++++++++++++++++*********++++++,,,---***...,,,555MMMdddvvv{{{yyy}}}zzz~~~```VVVsssyyy|||}}}lllooo~~~vvvppphhh|||{{{jjjyyy}}}qqqkkktttxxxssszzz~~~wwwvvv}}}rrrllllllppprrrsssxxxttttttyyy{{{xxxtttsssttt{{{{{{^^^hhh}}}lllyyy```LLL;;;+++///,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))```UUUWWWRRRKKKIIIEEEAAA<<<888444222111///---,,,,,,,,,+++******,,,,,,+++))),,,444:::///777888222333<<>>AAA???===>>>EEENNNPPPJJJCCC<<>>@@@<<<888===FFFCCC777333333333111111111...+++333$$$###++++++,,,---(((++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------222---,,,...,,,...BBBZZZggguuu~~~rrrvvvuuu|||~~~{{{tttuuurrrbbbYYYVVVRRRMMMjjjqqqvvvyyylllbbbWWWOOOJJJKKKIIIBBB:::666999999>>>GGGQQQ]]]ooo}}}oooKKKNNNvvvSSSmmmPPPAAAFFF777000,,,...++++++************++++++,,,,,,++++++,,,,,,---...)))111...AAAiiiZZZvvvuuu~~~{{{vvvhhh^^^```rrr}}}{{{tttTTTRRRmmmyyy```nnndddnnn|||uuu{{{~~~zzzsssmmmrrr{{{qqqvvv{{{ppp{{{tttqqquuuzzztttlllmmmzzz{{{rrroooiiinnnvvv}}}yyyjjj|||qqqhhhjjj|||hhhHHHKKK:::///,,,---......,,,+++++++++************))))))(((((())))))))))))))))))))))))```SSSXXXRRRKKKKKKIIICCC<<<666333222000///...---,,,+++++++++++++++++++++---111666:::888555333666:::<<<>>>>>>@@@@@@CCCIIIOOONNNHHHBBB:::@@@AAA@@@GGGVVV]]][[[dddeeefffhhhlllpppuuuwwwzzz~~~wwwcccNNNJJJVVVnnn|||vvvlllmmmooorrrlll^^^YYYkkkpppbbbeee\\\EEEMMMRRRPPPMMMHHH@@@777......///...---+++++++++------------------------***---//////...,,,++++++------,,,,,,------......000...,,,,,,---......---333000,,,((((((---444999???>>>???BBBHHHLLLMMMMMMRRRVVVUUUOOOPPPWWWWWWPPPHHHFFFCCC>>>;;;999777444444...333777,,,'''***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------...+++---000///444JJJbbbqqq{{{}}}~~~}}}vvvtttyyytttgggaaaYYYRRRTTT[[[pppxxxoooZZZQQQLLLNNNOOOIII@@@;;;666555888@@@JJJVVVhhhwww{{{]]]LLLeeeuuunnnUUU@@@???:::777---,,,++++++************++++++,,,,,,++++++,,,,,,---...)))///000LLLjjjeeexxx}}}{{{ssswww}}}}}}yyymmmjjjiiiaaaeeevvv~~~vvvuuuyyyrrrVVVOOOfffyyy]]]^^^|||jjjaaajjjlllqqqyyyrrrmmmrrr}}}rrrwww~~~tttxxxvvv{{{{{{rrrnnnuuu}}}|||tttmmmhhhooo{{{~~~zzzfff}}}{{{eeevvvLLL>>>777222,,,---------,,,+++++++++******)))))))))***++++++))))))))))))))))))))))))___RRRXXXRRRKKKKKKIIICCC<<<666333222000///...---,,,++++++++++++++++++,,,...111444666666444222555;;;???>>>;;;===AAAGGGKKKLLLHHHBBB>>>>>>???AAAFFFLLLSSSYYY]]]eeeeeeeeegggjjjnnnrrrtttvvv}}}tttWWW@@@555888GGGUUUccc~~~|||ppppppgggdddfffiiieee]]]```iii|||eeeXXXqqqvvvIIIIIIMMMRRROOOGGGBBBAAA//////...---,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,...//////...,,,,,,,,,---...............+++,,,.........---...///---///222666;;;DDDOOOWWWjjjhhheeecccccccccaaa```[[[cccfffccceeeooouuuuuukkkgggaaaZZZTTTOOOLLLKKKFFF===>>><<<111,,,...,,,,,,+++***)))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------++++++...111222:::SSSlll~~~tttxxxvvvuuuvvvyyy{{{iii^^^^^^ZZZSSS\\\nnnvvvbbbUUUKKKLLLPPPMMMEEE???666444555:::BBBNNN```ooowwwSSSTTT~~~~~~xxx```FFF999===???...,,,++++++************++++++,,,,,,,,,,,,,,,------...,,,111888[[[fffoooyyyvvvvvvqqq{{{pppbbbiiiiiieeekkk{{{|||sssoooqqqxxxnnnSSSEEEXXXxxx\\\PPP]]]fffhhhmmmlllxxxrrrnnnrrr~~~tttxxx~~~~~~tttzzz{{{|||tttsssyyy~~~yyyooohhhsssppplll|||___GGGCCC555---,,,,,,+++++++++++++++***)))(((((()))+++...///))))))))))))))))))))))))^^^RRRYYYTTTKKKKKKIIICCC<<<666333222//////...---,,,++++++,,,++++++,,,...111222333222222222222555===CCC@@@;;;999@@@GGGJJJFFF@@@;;;:::CCC@@@CCCMMMQQQPPPUUU^^^bbbbbbccceeehhhlllpppsssuuu{{{}}}|||xxxfffSSSCCC888333333777VVVzzzkkkeee~~~tttlllfffdddfffbbbYYYWWW\\\vvveeeUUUhhh|||TTTIIIHHHRRRUUUKKKDDDFFF222000...,,,,,,------,,,++++++,,,,,,---...//////---++++++---111222000---+++,,,.../////////...------000333222///---...///000888EEESSS\\\aaaaaaaaadddaaa]]]XXXSSSOOOKKKIIIDDDJJJMMMLLLQQQ[[[bbbdddiiigggeeeddd```]]]]]]```___MMMCCC???:::;;;:::000000///,,,***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...,,,,,,...000333AAA^^^yyy}}}{{{zzzttthhh^^^[[[ZZZ]]]kkk|||zzzyyyeeeQQQKKKMMMMMMIIIFFF<<<888666888>>>HHHYYYiiixxxeeeOOOjjj~~~nnnpppWWW>>>@@@BBB......,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......000888EEEggg___xxx~~~}}}}}}zzzeee___uuuggghhhpppxxxmmmmmmtttmmmRRRAAAQQQ{{{rrr^^^PPPKKKrrruuulllqqqlll~~~}}}uuuqqqooosss}}}uuuzzz~~~|||{{{qqq{{{}}}wwwyyy}}}ssskkkwwwnnnnnnzzzlllmmmKKKKKK<<>>;;;777FFF[[[qqq~~~eeegggwwwqqqmmmjjj^^^OOOIIILLLnnnyyygggaaadddxxxbbbLLLAAANNNYYYSSSIIIHHH777333///,,,---...------++++++,,,,,,---...//////---+++***,,,000222000...,,,---...///000///...---555555444111///222:::@@@NNNPPPTTT[[[___]]]VVVOOORRRRRRRRRQQQOOONNNMMMMMMSSSSSSPPPNNNQQQVVVYYYWWWGGGGGGKKKRRRTTTRRRVVV]]]ggg[[[VVVPPPFFFDDDAAA666888666222...+++*********************************************************************++++++++++++***++++++,,,------......------...111:::QQQrrr{{{{{{~~~}}}lllkkkaaaVVVXXXiiiyyy~~~|||qqqbbb]]]]]]bbbhhhlll|||~~~___OOOMMMMMMNNNNNNBBB<<<888777:::BBBRRRaaaoooyyyVVVVVVkkktttoooMMMAAAAAA000222,,,,,,++++++++++++,,,,,,------,,,,,,------...///---===TTTlllaaayyyqqq^^^]]]xxxccciiiuuu}}}yyymmmkkksssmmmWWWKKKZZZ{{{~~~bbbUUUQQQGGG___iiivvvwwwqqq}}}zzzsssqqqqqquuu}}}~~~uuu}}}}}}yyyooozzzuuu~~~{{{yyy}}}{{{tttooozzzbbbYYY{{{UUUsssOOOIIICCC333///+++)))***+++++++++***)))(((((()))---000222))))))))))))))))))))))))___TTT\\\WWWKKKKKKIIICCC<<<666333222///...---,,,,,,,,,,,,,,,++++++...333888777333......555888777<<>>CCCHHHFFF???;;;<<>>999999AAACCC???@@@CCCEEEAAA<<<;;;???CCC===@@@EEEIIIKKKNNNVVV]]]WWWXXXZZZ^^^dddjjjpppssssssvvvxxxzzz{{{zzzgggVVVLLLCCC;;;MMMJJJGGGOOObbbuuu|||zzzppp}}}sssaaammm}}}ooofffmmmrrrhhhVVVKKKNNNooo]]]KKKjjjuuuRRRIIIPPPUUURRRMMMBBB;;;333...///000...---------------------------+++,,,---,,,,,,,,,...///...............//////000---111;;;GGGTTT]]]aaabbbUUUTTTQQQMMMLLLRRR___iii]]]ccckkkppprrrrrrsssttttttsssrrrpppmmmjjjjjjllltttlllfffcccYYYNNNPPPYYYWWWYYYbbbccc\\\]]]ZZZMMMIIIGGGCCC>>>999444000...*********************************************************+++++++++,,,,,,++++++,,,,,,---.........,,,---000;;;RRRqqqwwwyyyyyyppphhhfff```]]]gggyyydddaaaccciiikkkfff___[[[aaaiiioookkkiiitttjjjYYYOOOJJJIIIKKKEEE===999666888CCCOOOaaarrrzzzeeeKKK\\\sss]]]qqqqqqFFF???:::666---,,,,,,++++++,,,,,,------------------...//////000OOOvvvjjjwwwzzz}}}nnnbbbaaabbbeeesss|||yyyzzzwwwnnnpppvvvbbbWWW[[[hhh~~~zzzeeeVVVMMMSSSjjjvvv}}}wwwnnnrrrvvv{{{vvvrrryyyooozzz{{{ppppppuuu}}}yyyqqqlllrrrxxx```TTT}}}jjjUUUlllnnnGGG===666...***+++,,,+++)))******)))))))))***++++++))))))))))))))))))))))))```TTTYYYRRRKKKKKKIIICCC<<<666333222......---,,,,,,,,,------***+++///777===<<<666///555???CCC;;;888>>>AAA>>>AAAAAA@@@===999999???DDDFFFKKKNNNLLLKKKOOOUUUYYYWWWXXXZZZ^^^ccciiiooorrrrrrvvvzzz{{{yyyqqqZZZMMMEEE???LLLKKKGGGDDDJJJVVV```ccclllxxxnnn^^^kkk{{{vvvfff^^^mmmyyynnngggiiiqqqzzzrrrzzzxxxcccjjjwwwsss^^^LLLDDDXXXxxxlllJJJJJJyyydddMMMLLLRRRRRRNNNEEE===444//////000///,,,------------------,,,,,,***,,,...,,,******,,,/////////...------///000111999CCCTTTccciiiaaaQQQDDDEEEQQQ^^^bbb```eeeqqq~~~{{{sssoooeee\\\bbbooo\\\NNNJJJSSSbbbsssoooXXXMMMKKKHHHDDD???999555333******************************************************+++++++++,,,,,,,,,++++++,,,------......///---...222???VVVsssqqq}}}iiivvv~~~vvviiimmmccc^^^fffttt}}}|||vvvtttttthhhxxxzzzzzzkkkZZZPPPMMMPPPIIIAAA<<<777888BBBLLLZZZeeezzz{{{PPPOOOhhh]]]zzzIII@@@>>>555---,,,,,,++++++,,,,,,---...------------...//////<<<]]]ggg{{{vvv{{{zzzvvvvvviiifffjjjbbbhhhwww~~~qqqppp~~~hhhZZZ^^^nnnkkkTTTMMMOOOdddtttjjjpppooodddeee|||mmmrrrxxx}}}tttqqqxxxmmm{{{uuu}}}xxxpppppp~~~|||pppkkkpppvvvgggRRRvvv|||NNNZZZvvvnnnWWW@@@888///++++++,,,+++)))************))))))(((((())))))))))))))))))))))))cccSSSWWWSSSJJJJJJGGGAAA:::444111111000///...---,,,+++++++++***,,,111888<<<:::444///444???EEE???777777===CCCAAA>>>;;;:::;;;???BBBDDDHHHHHHJJJOOOUUUYYYYYYWWWUUUWWWZZZ]]]aaagggmmmrrrsssvvv{{{}}}}}}{{{kkk]]]LLL>>>MMMIIIDDD???;;;>>>LLLZZZpppmmm___ZZZlll{{{~~~}}}tttpppssszzzwwwzzzmmmmmmmmmtttpppYYYLLLFFFiiizzzTTTNNNiiinnnGGGLLLOOOOOONNNHHHAAA777111......---,,,------------------------///......---------......///333333,,,***000777999???[[[sssrrr^^^NNNIIIIIIZZZgggpppvvvwwwkkkllldddbbbXXXVVV[[[XXXVVV___fff[[[PPPLLLGGG===666333...***+++000///(((&&&+++******************************+++++++++,,,,,,,,,++++++,,,------......///...222<<>>DDDEEE???:::666777<<<@@@@@@???BBBBBBEEEIIINNNPPPQQQPPPQQQTTTYYY^^^aaaeeeiiilllmmmpppuuuxxx{{{}}}___GGG<<<<<<;;;999777===MMM^^^dddQQQJJJJJJVVV}}}ttt~~~kkkmmmtttsssqqqUUUIIIMMMVVVtttxxxVVVTTTsss|||iiiPPPCCCDDDSSSMMMLLLFFF===666222000...---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++000(((+++888???CCCWWWooojjjVVVKKKTTT^^^eeevvvsss```ZZZ___aaaYYYOOOGGGIIILLLMMMIIIEEEHHHNNNWWWUUU]]]rrrrrreeeggg^^^NNNJJJQQQYYYdddiiidddVVVGGG===FFFBBB999000---///---'''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000222CCC```~~~}}}~~~|||}}}vvvooohhhdddtttmmmWWWMMMLLLKKKIIIAAA999777:::EEESSSfffxxxcccTTT{{{xxxeeesssRRREEE999444111---,,,,,,---......000)))222------333---333^^^mmmwww{{{yyyXXXnnnccc___jjj~~~zzzsssxxx~~~qqqOOONNNPPPPPPLLLJJJKKKJJJHHHHHHHHHNNNTTT```}}}ttthhhkkkjjjkkkwwwuuulllmmm~~~{{{zzztttwwwuuuyyyvvv~~~|||uuuuuuxxx~~~vvvppppppqqqwwwRRR@@@;;;000---///'''000************************((((((((()))))))))******dddSSSWWWUUUJJJIIIGGGAAA:::444111111///...---,,,,,,,,,,,,,,,///000111333444333111///666999:::888888<<>><<<999>>>MMM^^^eeeLLLFFFFFFKKKttt{{{wwwrrrnnnoooooozzzZZZOOOIIIPPPrrr}}}^^^OOOhhh}}}eeeHHHAAASSSLLLLLLGGG@@@999333000...---,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,000111777LLLeeepppkkkWWWQQQWWWnnn~~~sssppppppzzzlll^^^ZZZ___aaa[[[SSSYYYYYYYYYYYYWWWVVVWWWZZZOOOKKKIIIOOOWWW___eeeiii{{{```YYYiiigggQQQJJJ]]]mmmeeeVVVOOOEEEFFFGGGAAA555)))''',,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////222888NNNnnn~~~{{{sssggghhh}}}|||uuuVVVNNNKKKJJJJJJEEE===888888>>>LLLaaasssvvv[[[kkkwwwtttaaaIII===777444///------.........///***111---000333--->>>mmmnnnyyy}}}yyywww{{{mmm```uuufffcccvvvttttttnnnFFFDDDJJJOOORRRQQQOOOMMMLLLGGGHHHNNNQQQ[[[zzzqqqhhhlllkkkiiitttvvvjjjgggwwwvvvyyyuuu{{{vvv|||zzztttwwwyyy}}}yyynnnzzz```oooMMM@@@555000111)))...************************(((((()))))))))*********hhhUUUVVVTTTJJJIIIGGGAAA:::444111111......---,,,,,,,,,------...111555777777444111///333;;;AAA>>>;;;;;;<<<<<<888555333666;;;???>>><<>>BBBOOO]]]ZZZCCC???BBBJJJssszzz~~~rrrppprrriiijjj{{{pppbbbKKKKKKkkknnnXXX___yyySSS???KKKFFFJJJGGGAAA:::444///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---333333555FFFfff{{{kkkMMMVVVbbbpppyyyfff```dddiii___```ccceeefffggghhhiiigggfffeeedddfffhhhgggfffXXXXXXWWWUUUTTTQQQJJJBBBHHHcccvvvpppiii\\\GGGAAA[[[zzz|||iiiSSSIIIFFFJJJAAA///***222++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000,,,===\\\~~~|||qqqdddnnn}}}|||wwwwww\\\PPPKKKHHHIIIHHHAAA:::777:::GGG[[[mmm{{{mmmZZZtttUUU{{{VVV===;;;777111...---............,,,000,,,222222000OOOvvvvvvqqqvvvyyy{{{eeetttrrrfff^^^tttssspppdddUUUUUUVVVWWWWWWSSSNNNJJJOOOPPPSSSPPPXXXwwwrrrgggoooooojjjrrrrrrfffbbbssstttzzzvvvxxx}}}yyysssuuuuuuwww}}}tttjjjtttyyyMMMzzzUUUAAA888111333,,,,,,************************))))))))))))************hhhTTTVVVUUUJJJJJJGGGAAA:::444111111...------,,,,,,---------...222888:::999666333111...888AAA@@@======>>>===444444555888;;;===>>>>>>BBBEEEHHHJJJJJJJJJKKKLLLRRRVVV\\\aaadddfffiiikkkooopppsssvvvwwwyyyyyycccMMMGGGCCCBBBCCCHHHRRR\\\RRRCCC<<<===MMMtttrrrzzzwww|||^^^sssxxx|||jjjiiivvvsssNNNGGGccc|||dddRRRgggJJJLLLKKKHHHGGGCCC===555000......------------------------............///000111222111<<>>>>>999333///......//////---///111,,,222111777eeeuuuttt~~~}}}rrr^^^pppddddddyyysssooojjjbbb[[[ZZZYYYSSSLLLIIIZZZ\\\ZZZQQQUUUtttrrrhhhuuuwwwmmmppp}}}qqqiiigggzzz}}}|||~~~vvv||||||uuutttssssssxxx~~~rrrrrr~~~QQQ^^^RRR???:::111333...---************************)))))))))*********++++++dddQQQUUUVVVJJJJJJGGGAAA:::444111111---------,,,,,,------...000333777888777555555555///666;;;<<<===??????<<<000444888::::::;;;>>>@@@AAAEEEHHHIIIHHHHHHIIIKKKRRRUUUZZZ___bbbeeehhhjjjlllmmmrrrvvvwwwxxx~~~ttt\\\RRRIIIHHHKKKNNNTTTYYYOOOHHH;;;888PPPttt}}}mmmrrrjjj~~~\\\\\\|||rrrnnnooozzzVVVMMM[[[}}}sssKKKaaa[[[MMMOOOHHHHHHEEE???888222000000........................//////...---///111444666888TTTrrruuu^^^KKKVVVmmmgggfffiiiqqqxxxwwwooohhhjjjooorrrnnnfff``````bbbkkkjjjiiijjjssszzzvvvmmmwwwrrrpppeeeUUU\\\aaaWWWFFF@@@LLLrrrpppeeeggg[[[FFFKKKbbbccc\\\NNNBBBAAACCC<<<000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000444TTTsssyyyxxxvvv{{{vvvyyykkkhhhmmm~~~~~~yyyyyy}}}yyy{{{|||xxxwww{{{yyydddWWWLLLKKKLLLHHH@@@:::999>>>JJJ]]]rrrjjjUUUwwwsssYYYzzz{{{III@@@;;;444000.../////////---111222+++222111===yyyzzz{{{qqq~~~{{{~~~```[[[rrr^^^wwwzzzpppnnneee]]][[[YYYTTTRRRSSSdddeee```RRRRRRrrrnnnjjj{{{ppplll}}}wwwpppmmmppp~~~}}}vvv}}}xxx~~~yyyzzzwwwuuuyyy}}}|||ttt^^^NNNBBBAAA222000......************************))))))*********+++++++++{{{___NNNUUUXXXJJJJJJGGGAAA:::444222111------,,,,,,,,,------...111444666666444444666999444666666777;;;@@@>>>999...444999;;;::::::>>>BBBCCCFFFJJJJJJIIIHHHIIIKKKQQQUUUYYY]]]```cccgggiiilllnnnrrrwwwwwwvvv{{{|||kkk^^^QQQNNNQQQRRRTTTVVVGGGFFF666222TTTyyy~~~ttt~~~eee[[[fffFFFppp|||sss}}}uuuyyyrrrkkkzzz}}}```VVVRRRaaaOOOUUUcccDDDEEEHHHHHHGGGAAA:::444222333////////////////////////000///------///333777:::RRRiiiooo\\\QQQ^^^qqqxxxtttqqqvvvsssqqqvvvrrrbbbdddfffjjjooouuu|||~~~vvvxxxxxx]]]___WWWNNNKKKEEEHHHXXX}}}}}}ooo```SSSGGG>>>[[[ppppppTTTEEEKKKHHH999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000:::[[[vvv}}}mmmkkkvvveeehhhxxxzzz{{{~~~||||||zzzyyymmm^^^OOOLLLNNNIIIAAA;;;999;;;EEEXXXnnn}}}YYYjjjxxxWWWUUUAAA<<<555000...//////000---333333+++222000AAA{{{www}}}~~~XXX___~~~tttSSSsss~~~}}}kkkhhh```\\\\\\[[[XXX[[[aaaiiiiiicccRRRQQQqqq|||iiilllsssjjjxxxooojjjkkkppp~~~vvv{{{rrrvvv|||{{{~~~{{{}}}{{{||||||VVVOOOIIIJJJ333,,,,,,...************************)))************+++++++++