BM6P6(@ \\\dddlllnnnSSSWWWjjjzzzsssVVVRRRxxx|||wwwpppuuutttrrrjjj[[[QQQ@@@EEEXXXWWWKKKDDD???BBBEEEHHHHHHEEE@@@===;;;<<<===>>>???>>>;;;999777777444000.........,,,++++++++++++************))))))))))))))))))))))))))))))***++++++***)))***+++)))+++,,,...222666555///000......222888:::666222//////000000000000/////////---,,,---///000111000111111000000/////////...///////////////.........111///---...111333333111222222222111111111000000000000111222333444444555444333333222222333333444333333333333444555666666777777888:::<<>>???>>>;;;888666555222///------,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))***++++++))))))***+++***---///000444888555000///...///111444444222///......//////000/////////...---,,,---000111111111000000000//////........./////////////////////...222000///000222444444222333333222222222111111111222222222222222222333333222222222111111222222222222111111222222333444555666777888999;;;===???@@@???<<<<<<@@@AAA???@@@DDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;999999777CCCMMMLLLIIIIIIKKKLLLMMMUUU___dddgggnnnyyysssqqqyyyqqqhhhcccgggooommmnnnmmmjjjfffccccccddd^^^ZZZXXXZZZ___```[[[VVVVVVUUUXXX___ccchhhooowwwyyy{{{|||cccYYY^^^[[[OOOLLLFFF<<<222---+++---///++++++++++++++++++++++++************************++++++************++++++))))))************))))))************))))))))))))+++******+++------,,,***,,,***+++......,,,---111---333@@@SSSeeeqqqvvvwwwyyyrrr___eeemmmxxxvvvyyyxxxssswwwzzzwwwuuurrrpppmmmjjjgggiiijjjkkkiiihhhiiilllppppppvvv|||yyytttwww|||{{{yyyzzz~~~|||tttpppqqqhhhhhhhhhhhhhhhhhhhhhiiigggkkkpppqqqooopppssswwwllljjjgggdddcccbbbbbbccc[[[YYYWWWVVVXXX\\\aaaeeekkkooosssvvvxxx{{{~~~yyywwwvvvuuuyyytttbbb]]]aaalllqqqMMM111,,,000///------............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---+++,,,---111...///999LLL___lllrrruuuuuuxxxuuuxxxaaaqqquuuyyyccc___yyyuuuTTTQQQddd}}}{{{rrrooouuutttpppfffVVVPPPFFFRRRccc[[[JJJFFFFFFEEEHHHJJJJJJGGGBBB>>><<<999<<>>???BBB@@@@@@AAAAAAAAAAAAAAA@@@DDDEEEEEEDDDBBB@@@>>>===999BBBIIIJJJJJJLLLMMMLLLLLLUUU___gggllltttwwwpppzzzqqqfff```bbbhhhqqqqqqoookkkgggeeeeeeeee___\\\ZZZ]]]``````\\\VVVUUUTTTWWW]]]bbbfffnnnvvv~~~iiiWWWccccccRRROOOIII???555///,,,,,,---++++++++++++++++++++++++************************++++++************++++++))))))************))))))))))))))))))************,,,++++++,,,......---++++++***+++......,,,---222///BBBYYYhhhmmmmmmnnnpppzzzrrrhhhqqquuu~~~sssjjjdddfffjjjmmmpppsssvvvxxxttttttrrrnnnjjjhhhggghhhiiijjjllllllkkkkkklllmmmrrrrrrttt{{{}}}}}}xxxuuuuuuvvvyyywwwvvvvvvrrriiicccbbb]]]]]]___aaadddgggjjjkkkiiipppyyyvvvpppooooooooonnneeeccc___\\\[[[\\\___```hhhjjjmmmppprrrvvv{{{~~~}}}zzzxxxxxxxxxzzz~~~xxxqqqooozzzggg===---222///,,,+++---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------...------444---444NNNkkk{{{}}}oookkktttzzz~~~}}}cccwww{{{vvv______|||vvvUUURRRaaa~~~}}}tttrrrxxxuuuooocccSSSPPPJJJYYYiii\\\IIIGGGKKKGGGIIILLLKKKGGGBBB>>><<<888;;;???AAA@@@<<<777333333111...,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++)))///333555666888444///***...111000,,,***,,,...222222222111000///...------------///222333333222..................------............////////////111111111222444444444444555555444444444333333333222222222222222222222222111111111000000111111111111000000111111222333444555555555666777888:::;;;AAA>>>>>>@@@AAA>>>???BBBAAABBBCCCDDDDDDDDDCCCBBBHHHIIIJJJJJJIIIGGGDDDCCCAAAFFFIIIIIIJJJMMMLLLIIIJJJSSS^^^gggooozzzrrruuujjjbbbbbbffftttsssqqqnnnllljjjiiiiiifffcccaaabbbcccaaa[[[VVVTTTSSSVVV\\\aaafffnnnwwwrrrYYY```bbbVVVQQQKKKBBB888000,,,+++,,,++++++++++++++++++++++++************************++++++************++++++))))))************))))))'''(((((()))***+++++++++,,,++++++---///000///...+++***,,,...,,,***---222:::WWWuuu}}}rrriiiiiinnn{{{wwwuuuyyysssxxx}}}wwwxxxyyypppcccYYY[[[XXX\\\eeemmmooorrrvvvqqqqqqpppkkkfffeeegggkkkiiijjjkkkllllllnnnoooppptttrrrqqquuuyyyxxxxxxxxxxxxwwwuuusssqqqooommmkkkhhhddd___\\\[[[ZZZ\\\___cccgggjjjlllmmmqqqxxxwwwooommmnnnmmmkkkllljjjfffcccbbbbbbcccdddkkkllloooqqqrrrtttuuuvvv~~~{{{uuuqqquuu|||xxxwww}}}sssJJJ:::555222///...//////...,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---///000000///333444HHHlllrrrnnnxxx~~~|||{{{___uuuxxxrrrRRROOOgggzzzwww[[[XXXggg{{{xxxwww|||wwwnnnaaaQQQOOOLLL^^^lll[[[GGGFFFMMMHHHKKKMMMLLLGGGBBB===;;;888;;;>>>AAA@@@;;;666333444111...---------,,,+++*********)))))))))(((((())))))))))))))))))))))))((()))******)))((()))***(((...333444444555222---)))...222111,,,***---222666666555444222000...---.........000333444333222------..................---.........//////000000///000222333333333333333555555555444444444333333000000111222333333444444222222111111111111222222111111111222222333444555333333444444666777888999BBB??????AAAAAA???@@@CCCBBBCCCDDDFFFFFFFFFEEEDDDGGGHHHJJJJJJJJJHHHFFFEEEDDDGGGGGGFFFIIIMMMOOOLLLIIIPPPYYYcccmmm{{{sss}}}sssiiifffhhhsssrrrqqqpppooonnnlllkkkgggeeedddddddddaaa[[[VVVTTTSSSUUU[[[```fffoooxxx~~~}}}ddd\\\]]]\\\SSSMMMDDD;;;222---+++***++++++++++++++++++++++++************************++++++************++++++))))))************))))))''''''((()))***++++++,,,******+++---000222222111---,,,,,,---***(((---555DDDfffttthhhjjjooovvvxxxyyyuuuvvvrrrnnnttt|||tttrrrmmmcccYYYTTTddd[[[XXXaaalllrrrrrrsssmmmmmmlllhhhccccccgggjjjiiihhhhhhiiimmmqqqtttvvvzzzzzzxxxwwwzzz~~~|||uuutttrrrqqqrrrtttssspppllleeedddaaa]]]]]]___aaabbb___aaafffjjjlllllljjjiiiqqqtttyyy}}}~~~~~~}}}}}}xxxnnnccc\\\\\\^^^]]]\\\cccbbbaaa```___```aaabbblllnnnssswwwzzzzzzxxxvvvxxxyyy}}}uuuqqqsssxxxvvvssswwwrrrKKK===444000......111111...+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...------///000000000444CCCddd~~~ssszzz~~~^^^ooorrrpppTTTJJJZZZiiitttpppUUUOOOhhh}}}zzzzzz~~~xxxnnnbbbRRRPPPMMM^^^kkkYYYDDDEEEMMMIIIKKKMMMLLLGGGAAA===:::888;;;>>>???>>>;;;666333333111...------------,,,******)))))))))((((((((())))))))))))))))))))))))((()))******(((((()))***(((...333222111222000,,,,,,000222111---,,,///333777777666555444222000/////////000222444444222111.............../////////------......///000000000---000222333333222222333555555444444444333333333///000111222333444444555222222222111111222222222222111111222222333444555222222333444555777888999AAA>>>>>>AAAAAA???@@@CCC@@@BBBDDDFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCAAACCCCCCBBBGGGPPPWWWXXXNNNRRRYYY```jjjxxxsssttttttmmmmmmsssrrrrrrrrrrrrppplllhhhaaaaaabbbcccccc```[[[WWWTTTRRRTTTZZZ___eeeoooxxx~~~wwwqqq^^^[[[___UUUPPPGGG>>>666000,,,+++++++++++++++++++++++++++************************++++++************++++++))))))************))))))'''(((((()))***+++++++++******+++---000222222111...------,,,******222<<>>VVVwwwyyy|||yyy|||~~~iiiqqqssswwwbbbUUU___hhhpppjjjLLLBBB```~~~yyyyyy~~~xxxooodddUUUPPPLLL\\\hhhVVVBBBCCCLLLIIIKKKMMMKKKFFF@@@;;;999999;;;===>>>===:::777444222000---,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))((()))***)))((('''(((***)))///333111///000///---000222333111...---...000333333444444444444333333111111111333444444111///.........//////000000000------......///000000111...111444555444333333444444444444444333333333222111111111222222333333333111111000000000000111111111000000111111222333444111111222333555777999:::>>>;;;;;;??????>>>???CCC@@@AAADDDFFFGGGFFFEEECCC??????@@@@@@AAAAAAAAABBB===@@@AAA???DDDQQQ]]]ccc]]]^^^```dddlllyyyuuuiiiwwwtttxxxxxxxxxxxxwwwssslllgggaaabbbcccdddccc___ZZZWWWRRRQQQRRRXXX^^^dddnnnwwwuuu|||uuuddd^^^^^^WWWSSSKKKBBB:::444000...++++++++++++++++++++++++************************++++++************++++++))))))************))))))(((((())))))*********+++---,,,,,,...000000///......---------,,,///;;;HHHYYYjjj{{{yyyqqq|||xxxsssppp}}}}}}yyynnnYYYJJJTTTggg}}}yyypppjjjooowwwtttjjjhhhfffccccccdddeeeffffffhhhhhhhhhlllqqquuuwwwwww}}}}}}yyytttsssvvvuuurrrooommmjjjhhhhhhhhhfffddddddggggggdddffflllpppnnnjjjiiigggdddaaa]]]ZZZYYYRRRPPPMMMKKKKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUQQQQQQRRRSSSTTTUUUUUUUUU[[[^^^eeeoooyyy~~~~~~zzz{{{~~~~~~www|||___QQQ@@@888///,,,///111000------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------,,,///555:::NNNddd|||}}}{{{}}}wwwyyyzzzggg[[[eeemmmuuunnnOOODDDWWW}}}vvvwww}}}wwwooofffXXXPPPLLLZZZeeeTTTAAABBBJJJIIIKKKMMMKKKFFF@@@;;;888:::;;;======<<<:::777555111...,,,***+++++++++***))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((('''(((******000444111//////000...444444333000...,,,,,,---///000111333444555666666222222222444555444111....../////////000000111111---------...///000000111...222666777555444444555444444333333333222222222333333333222222222222111000000////////////000000////////////000111222333000000111333555888:::;;;;;;999999===>>>===>>>BBBAAACCCFFFHHHIIIHHHFFFEEE???>>>>>>??????@@@BBBBBB===AAAAAA>>>BBBPPP___gggkkkjjjiiijjjppp|||yyyeee{{{~~~~~~}}}wwwnnngggfffggghhhgggddd___YYYUUUQQQOOOQQQVVV\\\bbbmmmvvvuuuyyysssiiibbb\\\YYYUUUNNNEEE===666222000++++++++++++++++++++++++************************++++++************++++++))))))************))))))))))))))))))************///...---...///...---+++...---------...333BBBQQQdddlllwwwvvvhhhyyyuuuyyywwwuuu{{{xxx]]]NNN___zzz|||zzzooopppyyywwwkkkjjjgggddddddgggiiihhhggghhhhhhjjjoootttvvvuuusssuuusssnnnjjjlllqqqppplllmmmkkkhhheeedddcccbbbaaafffkkkllliiijjjoooooojjjaaa]]]XXXRRRMMMJJJIIIIIIHHHFFFCCCBBBEEEHHHLLLMMMIIIMMMRRRUUUUUUTTTSSSSSSXXXXXXYYYYYYYYYYYYXXXXXXSSSTTTZZZcccnnnvvvyyyyyy~~~rrrwww~~~~~~~~~wwwmmmPPPDDD666//////111000...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................)))---/////////222;;;BBBZZZjjjxxxzzzzzzwwwzzz}}}sssaaaYYY^^^dddsssnnnJJJBBB^^^}}}||||||~~~rrrfff^^^TTTQQQQQQbbblllWWWBBBBBBJJJFFFLLLOOOLLLHHHEEE@@@::::::;;;======<<<888444222000///...,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))++++++***))))))***,,,111777777333///...///999999888333...,,,,,,...---///000222333333333333...000333555555333///---000000000000000000000000000////////////000000111666555555555555444444444222222444444444444222222333333333222222111111111111111000//////...//////000000000000111111111111444444444444555777888:::999;;;===>>>>>>???AAACCCDDDEEEHHHLLLMMMKKKFFFBBBDDD@@@===;;;<<<===>>>>>>>>>@@@BBBAAAAAAFFFQQQZZZeeennnwwwzzzyyy~~~~~~zzz|||vvvnnngggjjjppppppiiicccaaa\\\UUUYYYSSSNNNNNNPPPUUU```kkk|||zzzzzzggg\\\\\\XXXWWWQQQHHHAAA<<<444,,,///...,,,******+++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,...111555555222///,,,000111---...===VVVhhhiiippp}}}lll___kkk{{{tttvvv}}}~~~oooaaahhhqqqpppmmmoooqqqsssssspppmmmkkkkkkkkkjjjhhhffffffhhhiiihhhlllqqqssssssqqqpppppppppjjjcccbbbfffjjjkkkiiikkkiiifffbbb___```cccggglllooopppmmmddd\\\WWWUUUNNNMMMJJJHHHGGGGGGGGGGGGJJJLLLNNNNNNOOOPPPQQQSSSRRRQQQQQQRRRSSSUUUWWWXXXXXXYYY[[[]]]^^^_________[[[XXXUUUUUUZZZdddooovvvzzzvvvmmmrrrqqqwww}}}[[[555---555555...+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..................------+++......,,,,,,666HHHWWWmmmsssuuuuuu~~~}}}xxxqqqnnnuuuvvvvvv}}}~~~rrraaaTTTUUU^^^tttsssOOODDDcccwww~~~tttiii```UUUPPPRRReeeoooYYYCCCCCCIIIEEEKKKMMMJJJFFFCCC???::::::;;;======;;;888444111000///...,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&((())))))((()))***,,,///333888777333000111222888888777333...+++,,,------...///000111111000000...000333555555222///---//////////////////////////////......//////000111555555555555444444444444222222333444444333222222333333333222222222111111222111000000/////////000000000000000111111111111333333333444555777999;;;;;;<<<>>>?????????AAACCCCCCEEEHHHKKKMMMKKKGGGCCCDDDAAA>>><<<===>>>??????===@@@CCCDDDDDDFFFLLLQQQ^^^hhhtttzzz~~~zzztttjjjppprrrooohhhdddccc```ZZZ[[[UUUOOOMMMMMMQQQ\\\ggg}}}nnnaaaZZZXXXWWWQQQIIIBBB===555---...---,,,+++++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---000444444111///---///000...222CCC\\\nnnkkkssshhh]]]hhhvvvyyy}}}rrrccc```jjjrrrrrrmmmoooqqqrrrqqqnnnkkkiiihhhhhhhhhgggfffeeefffgggmmmnnnooopppnnnkkkhhheeeiiiddd```___aaaddddddccceeedddcccaaa```bbbeeehhhlllkkkhhhbbbZZZSSSOOOMMMJJJJJJKKKLLLMMMOOOQQQQQQVVVVVVWWWVVVVVVUUUVVVVVVRRRRRRQQQPPPQQQRRRSSSTTTRRRSSSUUUWWWYYY\\\]]]^^^]]][[[ZZZZZZ___fffnnnrrrwwwwwwiiijjjppprrruuu|||uuuIII222...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................111222222000333@@@VVVhhhvvvwwwyyypppuuuwwwqqqjjjmmmxxxtttyyyvvvuuuyyyzzzvvv}}}xxxgggTTTOOOWWWssswwwTTTHHHhhhwww~~~}}}rrrhhh___RRRNNNSSShhhrrr[[[EEECCCHHHDDDIIIKKKGGGCCCAAA===999:::;;;======;;;888444111000///...,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((('''''')))---000222555666555111///000333666666555222...,,,,,,---------............---------///222333333222///...////////////////////////...............///000000555555555555444444444444222222333333333333222222333333333222222222222111222222111000000000000111000000000000111111111111222222333444666999;;;<<<===>>>@@@@@@???@@@AAACCCCCCDDDGGGKKKMMMLLLHHHEEEEEECCC???>>>???@@@@@@@@@>>>AAADDDEEEFFFGGGIIIKKKSSS]]]jjjsss{{{yyypppwwwuuuooohhhggghhheee```^^^XXXSSSQQQQQQUUU^^^hhh}}}~~~jjjXXXYYYXXXSSSJJJDDD???777000------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,///111222000...------...222<<>>???AAAAAA@@@@@@AAABBBCCCDDDGGGKKKNNNMMMJJJGGGFFFCCC@@@???@@@AAAAAA@@@AAAAAABBBCCCEEEIIIMMMPPPPPPXXXcccjjjqqq}}}||||||vvvoookkklllmmmiiidddaaa]]][[[\\\]]]___gggooozzzqqqWWWZZZYYYTTTLLLFFFAAA:::222------......------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---...//////...,,,***...<<>><<<999999:::<<<<<<:::777333000000///...,,,+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((()))---333777:::888444///+++***+++,,,,,,---...000222333444444000000///...---------------...///000000000000///........................---------......000111111555444444444444333333333222222222222222222222222222222222222222222222222222111111111111111222222///000000000111111111111000111333666888;;;<<<===>>>???AAAAAA@@@@@@AAABBBDDDEEEHHHKKKNNNNNNKKKHHHEEECCC@@@@@@@@@AAA@@@???DDDCCCBBBAAACCCKKKUUU]]]^^^dddkkkooosss|||}}}wwwrrrqqqsssqqqllliiigggeeedddfffgggfffjjjpppyyy\\\[[[ZZZVVVNNNHHHDDD===555------.........---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---...//////---666LLLaaaiiigggeeelllssssssqqq{{{zzzuuuyyyuuusssuuurrrmmmZZZXXXLLLIIIUUU^^^^^^```eeelllllllllkkkjjjjjjiiihhhiiihhhgggggghhhgggccc```SSSNNNIIIHHHKKKLLLJJJFFFGGGKKKPPPSSSUUUVVVXXXYYYXXXZZZ\\\\\\ZZZXXXVVVVVVPPPOOOOOOTTTZZZ]]]]]][[[ZZZZZZZZZYYYWWWTTTQQQPPPOOOMMMKKKJJJKKKKKKIIIGGGBBBAAA@@@??????@@@AAAAAACCCBBBBBBCCCEEEHHHKKKMMMRRRUUUZZZ```eeehhhiiijjjmmmsss}}}{{{ssswwwtttrrruuu|||]]];;;222111,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///........./////////000000//////555HHHddd{{{~~~zzzsssyyyxxxppp}}}wwwxxx~~~uuusssVVVfffcccTTTOOOPPPdddkkkXXXZZZooo}}}{{{rrrhhhfff___NNNLLLWWWlllnnnUUUBBBDDDGGGFFFJJJIIICCC??????===;;;999:::<<<<<<:::777333000000///...,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))(((((()))---333777<<<999555000...---------++++++,,,000444666666666111000///...............------......//////000000....................................///111222333444444444444333333333333222222111111111111222222111222222222222333333333111000000000000111222222000000000000111111111111000111444666999;;;<<<======>>>@@@@@@???@@@AAACCCDDDEEEGGGIIILLLLLLIIIGGGCCCAAA?????????@@@???===FFFFFFFFFCCCDDDKKKXXXcccpppvvv~~~zzzvvvwwwwwwtttqqqqqqpppllljjjiiigggdddggglll|||mmm\\\\\\WWWOOOJJJFFF@@@888............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++***+++...000000333CCC]]]qqqvvvuuuvvv{{{~~~xxxqqqyyywwwqqqyyysssppp}}}~~~uuummm^^^JJJIIIGGGLLLXXX^^^___cccjjjkkkkkkkkkjjjkkklllmmmmmmjjjhhhfffgggiiiiiifffcccTTTOOOIIIFFFFFFFFFEEEDDDBBBDDDIIINNNRRRTTTUUUUUUUUUWWWYYYXXXUUURRRPPPOOOQQQRRRUUUYYY]]]^^^]]]\\\SSSSSSRRRQQQOOOMMMKKKJJJJJJHHHFFFGGGIIIJJJIIIFFFCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHLLLOOOSSSYYY___eeeiiillllllqqqyyyuuulllxxxsssqqqwww\\\:::111222222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.........//////000000111...333BBBZZZttt|||sssxxxxxxwwwppppppzzz}}}xxxooovvvxxxooo{{{qqqPPPddd^^^SSSSSSWWWjjjnnnVVVVVVeee}}}}}}qqqhhhhhhbbbQQQOOOZZZmmmlllRRRBBBFFFJJJIIIKKKJJJDDD@@@@@@???===999:::;;;<<<:::666222000000///...,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())),,,000444888666222000/////////000,,,,,,---111555777777555000///...------...//////---------------///000111........................////////////111222333444444444444333333333222222333222111000000111222333111111222222222333333333000/////////000000111222000000000000111111111111000222555777:::;;;<<<<<<;;;<<<>>>?????????AAACCCCCCCCCDDDFFFHHHHHHEEECCCAAA???======>>>>>>===;;;DDDJJJNNNLLLGGGIIISSS]]]pppzzz{{{{{{yyyvvvwww|||vvvpppjjjfffbbbaaafffmmm{{{vvv]]]\\\XXXQQQLLLHHHBBB:::000///...---,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------+++)))***...111---666MMMffftttzzzxxx}}}sssooowwwssssss~~~~~~zzzyyymmmUUUEEEDDDHHHOOOWWW]]]bbbhhhllljjjjjjjjjjjjllloooqqqsssrrrnnnhhhfffgggfffaaa]]]TTTPPPKKKFFFCCCCCCDDDEEE@@@@@@BBBGGGMMMPPPOOOMMMNNNQQQSSSSSSQQQOOOOOOOOOSSSVVVXXXYYYYYYXXXXXXXXXMMMMMMLLLKKKJJJJJJIIIJJJIIIEEECCCEEEHHHJJJHHHEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGKKKKKKNNNRRRYYYaaaiiinnnlllooovvv~~~fffjjjxxx|||~~~|||^^^CCC777555666//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---......///000000111111///===SSSjjj{{{ppppppxxx~~~tttmmm{{{}}}iiilllwwwwwwiiibbb|||wwwUUUkkkaaaVVVYYY___ssssssTTTNNNXXX|||}}}ooofffhhhcccRRRRRR\\\nnnkkkQQQBBBHHHMMMJJJMMMKKKEEEAAAAAA@@@>>>888:::;;;<<<:::666222000000///...,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''''''(((***...222222000...---...///000000///......222666777666333///...------------//////------,,,,,,---...000111......................../////////000111333444555444444444333333333222222333222111000000111222333111111111222222333333333//////...//////000111111000000000000111111111111111333555888:::;;;;;;;;;999;;;===>>>>>>???AAACCCAAAAAABBBDDDEEEEEEBBB@@@???>>><<<<<<======;;;:::BBBLLLUUUTTTKKKGGGMMMTTTeeesss~~~}}}zzzwww|||yyyqqqhhhbbb___aaaiiisss{{{~~~ppp]]]]]]YYYQQQLLLIIICCC;;;111///---,,,+++,,,...///---------,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---......+++)))***...222(((666PPPgggoooxxxllloooyyywwwzzzzzzqqqSSSGGGFFFLLLRRRUUU[[[ccciiikkkjjjiiiiiikkkmmmqqqtttvvv}}}vvvmmmgggddd___YYYTTTQQQOOOJJJEEEAAABBBEEEHHH@@@======BBBHHHLLLIIIFFFIIIKKKNNNOOOOOOOOOPPPQQQSSSVVVXXXWWWSSSRRRSSSVVVNNNMMMKKKJJJIIIIIIJJJKKKMMMIIIFFFHHHLLLMMMKKKGGGGGGEEECCC@@@>>>=========???@@@BBBDDDFFFGGGGGGHHHLLLKKKKKKNNNUUU___iiioookkkmmmsss}}}hhhhhhkkk{{{lllSSS???444111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---......///000111111222555JJJeeeyyy~~~sss{{{uuuxxxgggpppfffgggpppzzz{{{pppeee```rrr]]]rrrjjj]]]ZZZrrrkkkMMMHHHXXXttt{{{{{{wwwnnneeekkkhhhVVVUUU___qqqqqqYYYJJJMMMNNNKKKJJJIIIHHHGGGDDD???<<<:::;;;<<<<<<:::777333111000///---+++*********+++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((***,,,...///////////////000111222444555222000///000333444333000////////////............///---+++,,,///000///---////////////............000///......///111444555666555444333222222222222111111111111111222222222222222111111000000//////000000000000000000000000222111111111000000//////333333444555777888:::;;;===>>>@@@BBBCCCCCCCCCBBBEEEDDDDDDEEEFFFFFFDDDBBB?????????>>>======<<<<<<<<>>NNNcccyyyvvvooorrrppppppwww{{{oooZZZJJJKKKQQQVVVYYY]]]fffkkklllooonnnllljjjkkkmmmoooqqq|||zzzsssggg]]]XXXRRRLLLJJJJJJIIIDDD???===>>>AAA???>>>>>>>>>@@@AAACCCEEEEEEFFFGGGKKKOOOSSSUUUVVVWWWVVVSSSQQQPPPOOOOOOOOOQQQMMMJJJIIIJJJKKKIIIGGGLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGFFFEEECCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLQQQYYYccciiinnnmmmnnnuuummmmmmggguuuuuuvvvLLL777999000222222///,,,---000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............///000000---111222...,,,000555888>>>ggg}}}qqqttt|||nnnzzzzzzxxxqqqooollliiihhhjjjlllnnnqqq[[[ooojjjZZZUUUllljjjLLLGGGSSSooouuuttt|||}}}zzznnnccciiigggVVVNNNZZZnnnoooXXXKKKMMMNNNMMMKKKIIIGGGEEEBBB>>>::::::;;;<<<<<<:::777333111000///---+++*********+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((())),,,///222444222111000111444666666555222000...///222333222111222222111000///...------///---,,,---///000///------.........//////000000//////......000222444666555555444333222222222222111111111111111111111111111111111000000000000000000000000000000000000000111111111111000000000///222222333555777:::<<<======>>>@@@BBBCCCCCCBBBBBBEEEEEEEEEGGGHHHHHHFFFCCC@@@@@@@@@@@@???>>>=========FFFTTT```dddaaaZZZTTTRRR\\\ooo~~~zzzzzztttmmmhhhiiimmmqqqttt{{{zzzlllhhh\\\^^^^^^OOOKKKJJJ>>>777333...---...///...,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++******************+++++++++,,,,,,,,,+++,,,,,,+++***+++---...///AAAUUUjjj|||uuummmpppuuuzzzlll^^^SSSLLLSSSYYY^^^```eeelllqqqqqqmmmllljjjhhhhhhhhhiiijjjpppoooiii```ZZZXXXVVVRRRGGGHHHGGGDDD@@@???@@@BBBAAAAAA@@@??????@@@AAABBBCCCDDDGGGKKKOOORRRTTTUUUUUUUUUSSSRRRRRRRRRSSSSSSSSSPPPMMMLLLMMMNNNMMMLLLOOOOOOOOONNNNNNNNNMMMMMMIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHIIIJJJLLLQQQXXX```gggooonnnnnnsss~~~ooolllxxxoooxxxdddFFF888111222222///------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---...//////000......///000///111666<<<]]]xxxvvvnnnrrr|||wwwkkkjjjiiihhhiiikkknnnpppqqqXXXjjjkkkVVVLLLdddzzzhhhKKKEEEUUUppptttqqq}}}}}}{{{}}}|||iii^^^dddeeeVVVMMM[[[ppppppYYYLLLNNNLLLOOOLLLIIIFFFCCC@@@===:::::::::;;;;;;:::777333111000...---+++******************))))))((((((''''''(((((((((((((((((((((((('''''''''(((,,,111666:::666222///222666999888555111///------///000111111333333222000///...---,,,...---,,,---///000///...,,,,,,---...///000111111////////////111333555777555555555444333333222222111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000000111222333555888;;;>>>???<<<===???AAABBBBBBBBBBBBEEEEEEFFFHHHJJJJJJHHHFFF@@@AAABBBBBBAAA@@@>>>===>>>AAAKKKYYYeeejjjeee^^^VVVYYYdddyyy~~~yyyxxxsssllliiijjjnnnrrrttt|||xxxuuunnnjjj\\\\\\```VVVNNNKKKDDD777333...,,,...///...,,,........................,,,,,,++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,+++******++++++---///444HHH]]]ppppppkkkmmmyyy~~~ssseeeWWWOOOPPPSSSVVV\\\aaacccffflllpppooolllkkkjjjhhhfffdddbbbaaakkkkkkeee]]]WWWVVVTTTPPPJJJKKKKKKIIIFFFDDDDDDEEECCCBBB@@@???>>>>>>>>>>>>@@@BBBFFFJJJNNNQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUSSSQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGIIIJJJKKKLLLOOOUUU]]]bbbnnnmmmlllooowww~~~zzzppprrr|||kkkqqq{{{VVV999333222000///---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////...,,,...222111111;;;HHHqqq}}}zzz|||~~~}}}}}}xxxwww~~~{{{yyyhhhhhhggghhhjjjmmmpppqqqoooTTTeeekkkSSSFFF\\\uuugggKKKDDDWWWrrrtttooo~~~}}}{{{yyyxxxeee[[[dddgggZZZTTTcccwwwuuu\\\OOOOOOKKKNNNKKKGGGDDDBBB@@@>>><<<999:::;;;;;;999666333111///...,,,***))))))******+++******)))(((''''''&&&((((((((((((((((((((((((((('''&&&(((,,,333:::>>>777222...000777:::777333...---,,,+++,,,---//////000000000///......------............////////////---------...///000000111/////////111222555777888666666666555555444333333222222222222111111111111//////000000111111222222000000000000000000000000111111111000000000000000333333444666888;;;===>>><<<===???@@@AAABBBAAAAAACCCCCCEEEHHHKKKKKKIIIGGGAAAAAABBBCCCBBB@@@>>>===<<<===CCCOOO]]]hhhkkkkkkbbb\\\^^^mmm{{{vvvrrrmmmjjjlllooorrrsss|||zzzwwwvvvkkk\\\WWW\\\YYYOOOHHHGGG999444...,,,---///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,***)))***+++,,,///333CCCRRR```nnn{{{hhhkkklllxxx~~~rrrcccVVVMMMLLLSSS[[[XXX^^^dddeeeggglllmmmlllllllllkkkjjjfffbbb^^^[[[eeegggeee```]]]\\\YYYUUUUUUUUUTTTQQQNNNJJJHHHGGGBBB@@@???===<<<<<<<<<======AAAEEEJJJMMMOOOQQQRRRTTTTTTTTTUUUVVVXXXYYYYYYWWWVVVUUUUUUWWWXXXYYYZZZVVVVVVVVVUUUUUUUUUTTTTTTNNNLLLJJJGGGEEEDDDEEEEEECCCDDDFFFGGGHHHIIIIIIHHHKKKKKKLLLLLLNNNSSSYYY^^^hhhhhhhhhjjjqqq|||zzziii{{{ppppppkkkGGG666111......///---------...------------,,,,,,,,,------------------------,,,,,,,,,------------...---------------......///...,,,///333000222EEE]]]sss~~~{{{xxxvvvmmmmmmlllkkklllmmmooopppkkkPPPcccmmmSSSDDDZZZtttfffKKKCCCWWWrrrqqqiiizzz}}}{{{}}}xxxwwwccc[[[fffiii[[[XXXgggzzzttt\\\QQQRRRNNNKKKHHHEEECCCBBBAAA???===999:::;;;;;;999666222000///...,,,***)))))))))***+++******)))(((''''''&&&((((((((((((((((((((((((''''''''')))---444;;;???555000,,,...555888555000,,,,,,+++++++++,,,---...++++++,,,,,,---...............///////////////000///////////////............///000222444777888:::777777888888777666555444444333333333222222222111//////000000111111222222000000000000000000000000000000000000000000111111555555555666777999:::;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@BBBEEEHHHJJJJJJIIIBBBBBBCCCCCCBBBAAA???>>>:::<<>>WWW___```eeepppuuu|||uuudddmmmnnnuuu~~~{{{ppp```PPPJJJKKKNNNTTT[[[___fffkkklllnnnqqqqqqooojjjkkkkkkjjjgggaaa\\\YYYZZZ```eeegggiiikkkiiidddaaa___[[[WWWRRRLLLGGGDDD>>>===<<<;;;;;;<<<===>>>===AAAEEEIIIJJJLLLOOOQQQUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^```YYYYYYYYYXXXXXXXXXWWWWWWQQQPPPMMMJJJGGGEEEEEEDDDDDDEEEHHHJJJKKKLLLKKKKKKLLLMMMMMMMMMNNNQQQWWW[[[```aaacccfffmmmxxxuuurrr|||uuuccc<<<333---...111///...000.........---------,,,,,,------------------------,,,,,,---------............------------...//////...///222222000999WWWvvvxxx~~~~~~wwwvvvssspppnnnnnnooooooeeeNNNeeennnUUUGGG]]]vvvgggKKKDDD\\\vvvssshhhzzz~~~wwwppp[[[UUUbbbdddSSSVVVeeevvvoooWWWQQQVVVRRRHHHFFFDDDCCCCCCAAA???===999999::::::999666222000///---,,,***))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''(((+++///444999;;;222...+++---111333111...+++---......------...///((()))***+++,,,...//////---///000000///...000111000000//////...............///111333666888:::;;;999999:::::::::888666555666555555444444333333333000000000000111111111111000000000000000000000000000000000000111111111111555555555555666777888999:::<<<===???@@@@@@@@@@@@???>>>???AAAEEEIIIKKKKKKEEEDDDDDDCCCBBBBBBAAAAAA===???AAABBBFFFRRRdddrrrvvvrrrnnnmmmqqq{{{}}}www```SSSXXXTTTHHHGGG@@@:::333......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---+++,,,///...000===NNNjjjooojjjgggmmmnnnqqq|||}}}ttthhhiiiqqqrrrsss}}}uuuqqq]]]MMM@@@BBBIIILLLPPPUUUaaahhhnnnpppqqqsssrrroooiiijjjkkkjjjhhhccc___[[[___ffflllnnnooopppmmmgggeeeaaa\\\VVVQQQKKKFFFBBB======<<<<<<<<<>>>???@@@???BBBFFFHHHHHHIIIMMMQQQVVVWWWXXXZZZ[[[\\\\\\\\\^^^____________```ccceee^^^^^^^^^^^^]]]]]]]]]]]]VVVUUURRROOOLLLHHHEEEDDDDDDFFFIIILLLOOOOOOOOONNNMMMNNNNNNNNNNNNQQQVVVYYY\\\^^^aaadddjjjuuu}}}ttt~~~yyyvvvFFF888...///222000///111............---------,,,------------------------,,,---------...........................///000000---222333111444IIIlllvvvsss|||zzzvvvsssrrrsssuuuvvv|||}}}]]]MMMkkkoooXXXLLLcccyyyiiiLLLEEEaaazzzuuuiii{{{rrrfffSSSSSScccdddRRRXXXggguuujjjRRROOOWWWTTTGGGFFFEEEDDDCCCAAA===:::888999::::::888555222000...---+++***)))((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%'''***...222444666666///---,,,,,,...000///...,,,///333333111000000111******+++,,,------......---///111000......000222.........///////////////---///111444777:::;;;<<<;;;;;;<<<===<<<:::888777777777777666555555444444111111111000000000000000000000000000000000000000///000000000111111111111333333333444555777888999:::;;;===???@@@@@@??????@@@>>>===???CCCIIIMMMNNNIIIHHHFFFDDDDDDDDDEEEFFFCCCEEEEEEDDDEEEMMM]]]iiitttyyy}}}yyyrrr{{{rrrWWW\\\\\\NNNIIIDDD===555000//////...---------------------------,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,///...111444111444HHH```uuu~~~}}}zzz{{{mmmkkkvvvuuuuuuwwwrrr|||qqqlllQQQDDD===CCCIIIIIIMMMTTT^^^fffmmmooopppqqqppplllkkkmmmnnnooommmjjjfffdddkkkoooqqqooommmmmmiiidddccc^^^XXXSSSPPPLLLHHHDDD@@@@@@???>>>???@@@AAABBBBBBEEEGGGGGGEEEGGGLLLRRRVVVWWWZZZ]]]```aaabbbbbbbbbdddeeedddcccdddgggjjjffffffeeeeeeeeeddddddddd\\\[[[YYYVVVQQQLLLGGGDDDDDDGGGKKKOOORRRSSSSSSRRRNNNOOOOOOOOOOOORRRUUUYYY^^^```ccceeehhhqqq}}}yyyqqqrrrzzz~~~SSS@@@111111333000...111............------------........................------------............000////////////000111111---333222000>>>___{{{vvvmmm^^^sssxxxvvvsssrrruuuzzzvvvvvvXXXMMMpppooo[[[PPPggg|||jjjMMMFFF___xxxrrrdddwww~~~kkk{{{dddTTTYYYlllooo\\\___lllwwwhhhOOOMMMVVVSSSHHHGGGFFFEEECCC@@@;;;777888999::::::888555222000...---+++)))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((($$$''',,,000333444333333...------------......///...222666777555333222333,,,,,,------------......---///111111......000222,,,------...///000111111---///222555888:::<<<===<<<<<<>>>>>>===<<<:::888999888888777666555555555222222111111000000//////000000000000000000000000//////000000111111111222111111222333555777999::::::;;;===>>>???@@@??????AAA>>><<<>>>CCCIIINNNQQQMMMKKKHHHFFFEEEFFFHHHIIIHHHIIIIIIGGGHHHNNNYYYbbbooo|||vvvyyy{{{]]]```bbbSSSKKKGGG@@@777111//////...,,,........................,,,,,,---......---,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,111111555888444777OOOkkk{{{pppsssvvvvvv|||ooouuuqqqlllMMMDDDAAAHHHKKKIIINNNXXX___gggnnnpppqqqrrrqqqmmmpppqqqssstttsssqqqooommmjjjmmmmmmkkkjjjllllllhhhaaa\\\VVVRRRPPPOOOLLLJJJDDDCCCBBBAAAAAAAAABBBCCCDDDGGGHHHFFFDDDFFFLLLRRRUUUWWW[[[___ccceeeggggggfffhhhiiihhhfffgggjjjmmmkkkkkkkkkjjjjjjjjjjjjiii```___^^^[[[VVVOOOIIIEEEDDDGGGLLLPPPSSSUUUUUUUUUOOOOOOPPPPPPPPPRRRVVVYYYbbbdddffffffgggnnnzzzuuu}}}zzzyyy~~~\\\FFF444222333///,,,/////////.........---------........................---------.........//////000000000000000111111222...333000///FFFooovvvpppvvvsssiiiRRR[[[~~~{{{|||wwwuuuqqqpppoooqqqwwwuuujjjVVVSSSfffkkkQQQNNNmmm{{{dddIII@@@ZZZyyyoooUUUeeevvvddd[[[lllzzznnnYYY[[[sssxxxaaaOOORRRVVVRRRKKKHHHDDDBBB@@@???===;;;:::::::::999777444222000---,,,+++***))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++((()))+++---////////////000---++++++---...---+++000333666555222000000111,,,,,,+++*********++++++............////////////...............///000000///111333666888999999999666777999:::;;;::::::999999888666555444444444555444222000000111222111000000000000000000000000000///////////////000111111222222222444666:::===>>>>>>@@@AAA@@@>>><<<<<<======???BBBFFFIIILLLMMMNNNJJJJJJHHHFFFCCCCCCEEEGGGJJJKKKJJJHHHFFFKKKUUU]]]hhhyyy~~~{{{wwwuuufff\\\bbb\\\NNNFFFAAA999222...---///111......---------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...444777666666>>>OOO]]]yyy}}}rrruuuxxxtttpppqqq~~~}}}sssrrrQQQGGGDDDJJJNNNMMMQQQYYYbbbhhhooosssrrrqqqqqqrrrnnnrrrtttpppnnnppprrrrrrqqqpppnnnmmmllljjjfffccc______``````___[[[TTTOOONNNKKKHHHFFFFFFFFFDDDCCCEEEDDDDDDDDDGGGJJJNNNQQQSSSVVV\\\bbbgggkkkllllllooonnnlllkkkllloooqqqssspppqqqqqqooollljjjiiiiiiddddddbbb^^^XXXRRRNNNLLLGGGJJJPPPUUUXXXXXXWWWUUURRRTTTUUUTTTSSSTTTUUUWWW]]]^^^```ccciiiqqq{{{|||vvvkkkOOO999777555,,,***111/////////...------,,,,,,........................---------............///...............///000000+++222555:::QQQtttsssuuuppppppwww}}}vvvQQQKKKppp{{{ssstttllluuuwwwqqqtttxxxjjjSSSOOObbbjjjRRRRRRooozzz```HHHCCC]]]ttteeePPPfff{{{yyyhhh[[[kkk{{{rrr^^^[[[rrrxxxaaaOOOSSSWWWRRRJJJHHHEEEBBBAAA???===;;;:::::::::999777444222000---,,,+++***))))))))))))(((((())))))))))))(((((('''((())))))(((((()))***(((***,,,...000000000//////---,,,,,,......---***///111444444222222333555//////...---,,,,,,,,,---............///////////////............///000000///111333666888999999999666777888888999999999888999888666555444444555555444222000000111222111000000000000000000000000000///////////////000111111111222333555777:::<<<===<<<>>>@@@@@@??????@@@AAACCCDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDBBB@@@@@@AAACCCEEEJJJPPPRRRPPPNNNOOOQQQaaarrrwwwvvvhhhaaaeee___QQQEEEAAA:::444///...//////......---------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333555555333555BBBYYYkkk}}}yyyxxxuuurrruuukkkiiiOOOLLLJJJKKKKKKLLLRRRYYYbbbiiipppsssqqqpppqqqtttrrrxxxzzzvvvrrruuuxxxyyyuuutttrrrqqqqqqnnnkkkhhhiiiiiijjjkkkkkkhhhdddaaaTTTQQQNNNKKKJJJIIIGGGFFFEEEEEEEEEFFFIIIMMMPPPRRRVVVZZZ___fffkkknnnpppppprrrqqqooonnnooopppqqqsssqqqrrrrrrpppmmmkkkkkkllliiihhhfffbbb]]]XXXTTTRRRPPPSSSVVVYYY[[[ZZZYYYWWWTTTUUUUUUTTTSSSTTTWWWYYY^^^^^^___aaafffmmmuuu{{{}}}}}}yyy}}}{{{]]]???555444111///111000000//////...---------........................---------............//////............///000000000222555AAA]]]~~~{{{rrrllllllvvv~~~~~~\\\MMMeeevvvqqqhhhnnnrrrssszzzyyykkkSSSQQQfffgggRRRVVVsssyyy\\\EEEEEEeeerrraaaUUUrrr}}}zzzfffUUUccctttnnn[[[[[[sssyyybbbPPPSSSWWWRRRJJJHHHEEECCCAAA???===::::::::::::999777444222000---,,,+++***))))))))))))(((((())))))))))))((((((((()))***)))((('''((())))))***---000111111000///.........000111000---+++...000111222222444666999333222111000//////...///............//////////////////......//////000111000111333666777888888888777777666666666777888888888777666555555444555555444222000000111222111000000000000000000000000000///////////////000111111000222444666999:::<<<<<<:::<<>>999444000...---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***,,,///333<<>>@@@BBBBBBBBBBBBDDDFFFFFFJJJOOOTTTXXXYYYYYYYYY\\\YYY[[[gggzzzzzz}}}vvv|||kkk]]]XXXWWWVVVIIIFFFAAA;;;666111...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111//////555CCCVVVjjjuuuttt~~~{{{vvvqqq|||yyywwwrrrhhhXXXJJJGGGLLLYYYRRRJJJIIIRRR^^^aaa]]]fffkkkpppnnnjjjkkksss|||}}}xxxzzz|||}}}~~~~~~~~~~~~{{{yyy{{{wwwqqqllliiigggdddccc\\\YYYVVVSSSSSSRRRPPPOOOQQQPPPNNNNNNOOORRRVVVXXX]]]```dddjjjpppuuuxxxzzzzzzzzz{{{|||~~~~~~{{{xxxvvvwwwxxxyyytttoookkkjjjhhhccc```ZZZYYYXXXWWWUUUTTTSSSSSSNNNOOOQQQRRRTTTXXX^^^bbbccc```^^^aaaggglllooooooiiinnnxxx|||~~~xxxxxxqqqwwwdddBBB222222444222222111111000/////////........................---------............///000000//////000000111222111GGGcccyyyqqq|||yyydddRRRhhh~~~]]]\\\pppzzzwwwtttnnnjjjiiirrrsssxxxzzzsssiiiWWW\\\vvv]]]PPP```aaa^^^www}}}xxxnnn}}}yyy~~~nnnQQQVVVkkkkkk[[[bbbzzzhhhSSSSSSSSSLLLJJJHHHGGGFFFEEEBBB===::::::::::::999777444222000---,,,+++***))))))))))))(((((())))))))))))(((((('''((())))))(((((()))******...444999:::888444111---000444444222///...///000...---///111222000.....................///000............////////////000000//////000000111222666777999::::::999888888777777888888777777666555444555666777777666555555444222000000111222111000000000000000000000000000///////////////000111111555555555777888:::<<<===<<<>>>@@@AAAAAAAAABBBCCCGGGGGGHHHHHHGGGEEECCCBBB@@@@@@AAAAAA@@@AAADDDFFFDDDHHHNNNUUU[[[]]]\\\[[[\\\]]]___aaadddqqqvvvrrr```WWWUUUUUULLLHHHBBB;;;555111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000777CCCSSSbbbnnntttssszzzyyywww{{{xxxtttxxxwwwtttkkk]]]JJJAAAGGGTTTXXXOOOIIIMMMUUU\\\bbbfffiiilllmmmllljjjmmmttt{{{zzzzzz~~~~~~~~~~~~}}}zzzyyyuuupppllljjjiiifffeeeccc```\\\YYYWWWVVVTTTRRRRRRPPPOOOOOORRRXXX^^^aaaaaacccgggmmmsssxxx|||~~~~~~}}}|||}}}~~~~~~{{{{{{{{{~~~xxxqqqnnnllljjjeeeaaaYYYYYYXXXVVVTTTQQQOOONNNLLLOOORRRUUUXXX]]]bbbfffeeebbb___bbbhhhmmmnnnmmmiiimmmwww||||||xxx}}}~~~{{{QQQ555///333222111111000//////..............................---------............///000000//////000000111222:::]]]~~~rrrVVVXXX{{{nnnZZZbbb~~~}}}xxxqqqkkkhhhiiioooxxx}}}rrrfffTTTWWWppp```WWWhhh~~~aaahhhppp}}}rrrwwwzzz~~~kkkLLLQQQhhhkkk\\\```xxxhhhTTTUUUUUUOOOJJJHHHGGGFFFEEEBBB===::::::::::::999777444222000---,,,+++***))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++***...555:::;;;999444111,,,///222222///------...---,,,,,,...222222000---------------...///000111............/////////000000000000000000111111222888999::::::;;;:::999888555666777777777666444333444555666777777666555555444222000000111222111000000000000000000000000000///////////////000111111666555555666888:::<<<>>>:::===???AAAAAAAAACCCDDDEEEEEEGGGHHHHHHGGGFFFEEEBBBCCCBBBAAAAAABBBEEEHHHDDDFFFJJJQQQXXX___bbbdddYYY```gggddd\\\___vvvjjjuuubbbUUURRRSSSMMMIIIBBB;;;555111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,666GGG[[[llluuuwwwuuuxxxyyy~~~xxxwww{{{sssrrrsssyyyzzzuuuiiiWWWCCC<<>>AAACCCDDDCCCBBBAAADDDDDDFFFGGGHHHIIIIIIJJJGGGEEECCCCCCDDDFFFHHHHHHIIILLLNNNRRR^^^kkkoookkk``````eeejjjddd]]]fffwwwvvv~~~jjjUUUOOOSSSQQQHHHAAA>>>999111---///......---------,,,,,,,,,......---------,,,,,,,,,)))***+++,,,---.........+++,,,...///......///000222???SSSiiizzz}}}uuutttyyyppp{{{{{{~~~oooPPP<<>>000222111000000000000000111......////////////......///...---...///000000...555222000222111///111555GGG}}}sssZZZoookkkWWWggg|||zzzwwwsssooonnnqqqrrrwww\\\NNNZZZjjjcccXXXqqquuu```SSSuuu|||ttt~~~vvvxxx{{{oooWWWbbbrrrlll```hhhyyyzzzeeeTTTTTTTTTNNNMMMMMMKKKFFFAAA===;;;;;;:::999777777777555222///,,,+++))))))******(((''')))))))))))))))(((''''''((((((((((((((((((((('''***111555555444333///******+++,,,,,,,,,,,,---///222222222111///......///---000222333111///...///000000000000000000000000...///111111000000222333777888999999::::::999999666777777888888777777666999777666666777777555444333222222111111222222333444111//////000111000000///000111000//////111333333333444666888999:::;;;===>>>@@@BBBCCCCCCBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIFFFEEECCCBBBCCCEEEFFFGGGGGGJJJMMMQQQ___ppp{{{}}}pppgggdddkkkllleeeaaacccttt{{{sss}}}zzzvvvssssss~~~{{{aaaSSSPPPQQQIIICCC@@@:::222///000.........---------,,,,,,......---------,,,,,,,,,***++++++,,,------------+++,,,......------...///000???WWWppp{{{www|||{{{www|||sssSSSAAAHHHTTTWWWMMMIIIKKKUUU^^^ccciiioooqqqnnnjjjjjjrrr|||~~~{{{yyy{{{uuusss}}}}}}zzzvvvtttrrrooommmkkkkkkkkklllhhhdddbbbaaa___\\\XXXUUUUUUVVVVVVSSSQQQWWW```dddfffjjjpppwww}}}~~~{{{wwwsssooollljjjdddccc```\\\XXXUUURRRQQQTTTVVVWWWYYY^^^fffiiigggaaa___bbbjjjnnnllliiiiiijjjpppyyy||||||vvvvvvnnnXXX@@@444...222111111000000000000000......////////////......///...---...///000000...000------//////...111777\\\{{{lll]]]uuu^^^PPPooo|||uuutttssspppoooqqqrrrtttXXXKKKWWWdddddd[[[rrruuubbbPPPhhhzzzvvvtttvvv{{{~~~xxx}}}ooobbbrrr|||nnn___aaauuuyyydddRRRQQQQQQLLLMMMMMMLLLHHHBBB===:::999:::999777777777555222///,,,+++))))))******(((''')))))))))))))))(((((('''''''''((((((((((((((((((+++111444222111000...+++***+++---,,,,,,,,,...000333111000111333333000---...000333444222111000000000000000000000000000000...000111111000000222444999999::::::;;;;;;::::::777777888888888888777777888777666666777666444222333222222111111222222333222111000111222222000...///000000000//////111333111222333555777888::::::>>>??????@@@AAABBBCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEFFFJJJLLLPPP[[[nnnttthhhmmmtttqqqiiidddeeejjjsss~~~qqq}}}zzzuuurrrppppppvvv~~~xxx|||pppWWWKKKPPPKKKEEEAAA;;;444111222.........------------,,,......---------,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,......,,,,,,---...111EEE^^^wwwxxx~~~ooovvvjjjNNNDDDPPPWWWSSSIIIIIIOOOZZZccchhhlllooorrrnnnjjjlllwww}}}xxxyyyqqqooo|||~~~{{{vvvuuurrrpppnnnmmmllllllmmmkkkgggccc```]]][[[[[[XXXVVVUUUVVVUUUSSSVVV\\\aaaeeekkkssszzz|||xxxtttqqqppphhhfffccc```\\\YYYWWWUUUZZZ]]]^^^___ccciiikkkhhh______eeemmmppplllhhhgggiiioooyyy{{{xxx|||vvvwww}}}{{{yyy{{{uuuUUU<<<>>>222222111000000000000000......////////////......///...---...///000000...,,,+++,,,/////////666>>>kkksssxxxssshhhiii{{{hhhTTTWWW|||~~~uuuoooppprrrqqqpppqqqsssmmmRRRJJJYYYfff^^^\\\vvvppp```OOOddd}}}zzzzzzsss{{{~~~~~~|||xxx}}}jjjgggzzznnn```\\\pppvvvaaaOOOMMMNNNJJJKKKLLLLLLIIIDDD>>>:::888:::999777777777555222///,,,+++))))))******((('''(((((())))))))))))((((((''''''''''''((((((((((((+++111444111.........,,,---...//////...///111333444111///333888888333------000222333222111000111///////////////////////////000111000000111333555::::::;;;;;;;;;;;;;;;:::888888999999999999888888888777777777777666444222333222222111111222222333111111111222333333000---...///000000...///000222000111222444666888999:::?????????@@@AAACCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDDDDEEEFFFGGGJJJLLLMMMTTTaaasss~~~}}}qqqppprrrrrrrrruuuiiijjjmmmqqqxxxuuutttsssyyyxxxZZZFFFNNNKKKGGGBBB;;;555222222............------------......---------,,,,,,,,,,,,,,,---------,,,+++++++++,,,------,,,,,,---///999NNNhhhzzz|||ZZZ___TTTCCCFFFXXXZZZMMMIIILLLSSS]]]fffkkkoooqqqrrrnnnjjjnnn{{{}}}wwwwwwoooooo}}}~~~xxxvvvtttqqqooonnnnnnnnnnnnmmmiiiddd___\\\[[[\\\XXXTTTSSSVVVXXXWWWWWWZZZ```dddlllttt}}}|||xxxvvvtttllljjjfffbbb___\\\[[[ZZZaaadddeeeeeehhhmmmlllhhhaaabbbiiiqqqsssmmmhhhgggjjjqqq{{{}}}wwwxxxuuunnnuuuwww}}}aaa@@@===333333222111000000000000......////////////......///...---...///000000.........///111000333===IIIsssyyy|||sssccceeettt~~~lllRRRSSSkkkwwwnnniiilllqqqrrrrrrrrrvvv~~~|||gggNNNOOOdddqqq\\\dddjjj\\\PPPggg{{{}}}qqqzzz}}}{{{~~~vvvaaaeeezzz{{{jjjbbbZZZnnnsss___MMMLLLLLLGGGIIIJJJKKKIIIDDD>>>:::888:::999777777777555222///,,,+++))))))******((('''(((((())))))))))))((((((&&&'''''''''(((((()))))),,,333666222.........---000000000///...///111333444111111666<<<===666...---///222333111000/////////////////////////////////000000000000111444777;;;;;;<<<<<<<<<;;;;;;:::999999::::::::::::999999999888888888888777444111333222222111111222222333111111222333444333000---...///000///......000222///000111333666888999:::??????@@@AAABBBDDDFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKIIIFFFEEEFFFHHHGGGIIILLLMMMOOOVVVcccnnn|||zzznnngggmmmvvvyyyvvvrrrqqqrrrxxx~~~{{{nnnvvvyyy~~~www[[[CCCKKKKKKHHHAAA999444222111//////.........---------......---------,,,,,,,,,,,,,,,---------,,,+++++++++,,,---,,,,,,,,,///111@@@WWWooo{{{tttPPPMMMCCC>>>MMM```\\\JJJLLLPPPWWW]]]eeelllqqqtttqqqnnnkkkppp}}}{{{tttuuuoooqqqzzzxxxvvvssspppooonnnnnnmmmllljjjeee___\\\[[[[[[VVVRRRRRRWWWZZZYYYYYY[[[___dddlllttt}}}{{{yyywwwooollliiieeeaaa___^^^^^^iiikkklllkkkmmmooommmhhheeegggmmmtttuuunnnjjjiiiooouuu~~~xxxwww|||uuugggvvv{{{uuu|||kkkHHH999444333222111000000000000......////////////......///...---...///000000...000000111111000555DDDTTTxxxuuubbbUUUbbbzzzuuuWWWEEETTTuuuxxxpppjjjfffkkkppprrrrrrtttzzz|||fffPPPUUUmmmzzzaaapppcccXXXRRRlllzzztttuuu|||ppp{{{oooZZZaaauuusssfffeee___ppprrr^^^OOOOOONNNFFFFFFHHHIIIGGGCCC>>>:::999:::999777777777555222///,,,+++))))))******(((''''''(((((()))))))))))))))&&&&&&''''''((()))))))))---555999444////////////000000///---,,,,,,///111111000222888??????777///...000222333111///......000000000000000000000000000000000000000222555888;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999::::::888555222333222222111111222222333222111222333444333000....../////////......000222///000111444666888:::;;;@@@@@@AAACCCEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMLLLHHHFFFGGGIIIFFFGGGKKKNNNOOOQQQZZZcccmmm~~~zzziiifffjjj~~~|||yyywwwxxx{{{nnnwww|||mmmoooyyyrrr[[[FFFIIILLLJJJAAA999555333111/////////.........------......---------,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,---,,,,,,...111444EEE\\\sss{{{}}}}}}tttkkkQQQHHH???DDDUUUbbb[[[MMMOOOUUU[[[^^^dddlllrrrsssooonnnmmmqqq{{{wwwqqqsssnnnrrr}}}{{{xxxtttqqqooonnnnnnllljjjhhheeeaaa^^^[[[YYYTTTRRRSSSXXX[[[ZZZZZZ\\\___dddlllttt}}}~~~{{{zzzrrrppplllgggdddcccbbbbbbppprrrsssqqqrrrrrrnnnhhhjjjkkkpppuuutttnnnlllmmmrrrwww{{{zzzzzz|||xxxhhhkkk|||zzzoooSSS<<<555444333222111000000000......////////////......///...---...///000000...000000111000///777LLLaaassspppYYYTTTjjjmmmPPPDDDUUUtttssslllhhhgggllloooppprrrvvv|||gggQQQXXXnnnwwwcccttt\\\WWWVVVqqquuulllkkk~~~zzzppp|||lllXXXaaasssmmmccchhhhhhuuusss___SSSTTTRRRHHHDDDEEEFFFEEEAAA===;;;::::::999777777777555222///,,,+++))))))******((('''''''''((()))))))))))))))&&&&&&''''''((())))))***///777<<<888222000111000333333111...++++++...000---...222999>>>===666///000222444444222///......000000000000000000000000000000000///000222666999;;;;;;;;;;;;;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999555222333222222111111222222333333222222333444333111///.../////////......000111///000222444777999;;;<<<@@@AAACCCFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJHHHKKKNNNLLLHHHFFFHHHJJJGGGFFFHHHMMMNNNNNNSSS[[[bbbttt|||mmmeeepppsssyyyuuuqqq~~~uuurrrvvvnnn[[[LLLIIIMMMLLLCCC:::777555222////////////..................---------,,,,,,,,,***++++++,,,------------***+++,,,------000444777LLLaaasssuuutttzzztttkkkyyyzzz|||yyy___OOODDD@@@KKKXXX[[[WWWSSSPPPXXX___```dddkkkpppooolllmmmnnnqqqxxx}}}zzzsssnnnpppkkkppp~~~zzzvvvrrrooommmmmmjjjhhheeedddccc```[[[VVVTTTSSSVVVZZZ[[[XXXXXX[[[]]]dddmmmuuu|||}}}|||vvvsssoookkkhhhffffffgggvvvyyyzzzwwwwwwvvvpppiiinnnnnnpppsssqqqllllllpppssswww}}}~~~}}}zzzxxx|||mmmfffwww~~~~~~~~~pppdddTTTAAA555555333222111000000000......////////////......///...---...///000000...000111111000000<<>>:::444222222111777666444000------///111***---222999===;;;555///333444666555333000......000000000000000000000000000000000///000222666::::::;;;;;;;;;::::::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======:::666333333222222222222222222333444222222222333333111000---...//////---...///111///000222444777999;;;<<<@@@BBBEEEHHHIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKFFFJJJMMMLLLHHHEEEGGGJJJJJJFFFFFFKKKLLLJJJNNNUUUYYYdddvvvxxxggg___ggguuu~~~ppp|||xxxmmm]]]QQQIIIOOONNNDDD;;;888777444000/////////..................---------,,,,,,,,,)))***+++,,,---.........***+++,,,---...111666999SSSdddrrroooiiirrr{{{xxxooojjjuuuqqqssspppSSSHHH>>>???NNNVVVRRRRRRXXXPPPZZZbbbccceeekkknnnllljjjmmmoooqqqvvvzzzvvvpppmmmnnniiinnn{{{vvvrrrooommmllliiifffcccdddeeebbb[[[TTTUUUUUUXXX\\\[[[VVVVVVYYY\\\dddnnnvvv|||~~~yyyvvvrrrmmmjjjiiiiiijjj{{{}}}~~~{{{zzzxxxrrrkkkoooooopppqqqnnnjjjlllqqqrrrvvv{{{~~~zzzvvvrrrccckkk|||zzzjjjdddXXX666555444222111000000000......////////////......///...---...000000000...222222333222333BBB```|||```MMMZZZ{{{}}}QQQ@@@OOOmmmzzzqqqiiijjjmmmpppnnnmmmrrrzzzcccjjjyyycccYYYVVVooonnneeerrr}}}WWWOOO\\\www{{{]]]\\\hhhooottt{{{~~~~~~zzzoooYYY\\\qqqlll```iiimmmxxxvvvcccXXXYYYUUUIIIHHHDDDCCCCCCAAA===;;;===;;;999888777777444111...,,,***(((((()))***)))(((******))))))(((((('''''''''((((((((('''(((***---222555777666222//////000444444333111///...000111222///...111333000000111888<<<<<<555/////////...000///---,,,---...000111000111222222222444888;;;;;;;;;:::::::::999999999999:::;;;<<<===??????@@@??????===;;;888555333111222222222222222222222222222333333333333222111111000///...------...///000444333333333444777999;;;???BBBEEEEEEBBBCCCGGGLLLNNNLLLIIIIIIJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDDDDFFFIIILLLMMMTTTXXXaaaooo{{{yyyrrrllllllpppyyyqqqnnnyyyrrrdddQQQHHHGGGMMMJJJ<<<999:::333//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((***000000...777FFF[[[lllnnnoooyyyvvvxxx{{{xxx{{{pppmmmuuupppkkk]]]OOOBBB???CCCMMMTTTRRROOOPPPUUU[[[cccggghhhhhhjjjlllrrrooommmnnnoooooopppqqqkkkiiiiiiqqq}}}yyyuuurrrpppnnnllliiihhhgggccc\\\VVV]]][[[YYYWWWVVVUUUUUUVVV]]]___fffppp{{{yyysssoooooommmjjjkkkooo~~~{{{xxxwwwyyyyyyuuuoooiiijjjpppvvvyyyzzz|||~~~yyyuuusssttteeeiii}}}^^^AAA333222666///,,,000111000000000000000000000000............/////////000555000///111;;;XXXqqqsss}}}www```]]]iiibbbHHHJJJ```uuu~~~}}}}}}rrrcccbbblllvvvwwwrrrmmmnnnrrrYYYdddxxxcccZZZWWWooommmgggwwwZZZRRRaaa[[[TTTaaa}}}ooorrruuu~~~}}}{{{lllVVVZZZoookkk```hhhqqq|||www```SSSTTTQQQGGGFFFCCCAAABBB@@@;;;:::<<<;;;999888777777555111...,,,***(((((()))***)))(((***)))))))))(((((((((''''''((((((((('''(((***---222555777555222//////000111000///......//////000222...---000111//////111777;;;:::444///...//////111000///...///000222333222333333333222444777:::===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAA???>>>===;;;888555333222222222222222222222222222222333333333333222111111000///............///000444333333333444666999;;;===AAAEEEEEECCCCCCGGGKKKLLLKKKIIIIIIJJJJJJIIIHHHKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFIIIKKKMMMQQQSSSZZZdddoootttsssppprrrqqquuu}}}rrrlllzzzwwwYYYIIIGGGLLLJJJ===999:::333//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,000///000===OOOmmmzzzxxx|||sssmmm|||sssiii\\\PPPBBB@@@DDDLLLOOONNNNNNRRRWWW\\\cccfffggggggiiikkkllllllmmmooopppooommmllljjjhhhjjjsss{{{wwwtttsssnnnllljjjjjjjjjgggaaa\\\[[[ZZZXXXWWWVVVVVVVVVWWW\\\___eeeooozzz{{{uuupppooommmkkkmmmqqq|||zzzxxxwwwvvvwwwuuupppllllllqqqvvvyyy{{{}}}~~~zzzxxx}}}~~~kkkhhhvvv|||}}}~~~~~~iiiCCC444333777000---222222000000000000000000000000........./////////000000000///111444CCCbbbvvvuuupppbbbhhhzzz\\\EEENNNhhh~~~|||}}}mmmbbb___jjjuuuyyyuuupppppprrr}}}QQQaaayyyfff\\\YYYqqqooommm\\\TTTbbb[[[PPP\\\|||pppqqqppp~~~}}}}}}hhhSSSZZZmmmjjjbbbhhh{{{~~~dddTTTTTTSSSJJJEEEBBB@@@AAA???:::999;;;;;;:::888888777555111...,,,***(((((()))***)))((())))))))))))(((((((((((('''((((((((('''(((***---111444666444111...///000///,,,***+++...111111///111...---//////------111444888888222......000///222222111000111222333444444555444444333444777:::>>>>>>>>>>>>============???>>>=========???@@@AAA>>>===<<<:::777555444333333333333333333333333333222333333333333222111111000//////......//////000333333222222444666999:::;;;???DDDEEEDDDDDDFFFIIIJJJIIIIIIIIIJJJJJJIIIGGGJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKOOOQQQUUU[[[aaahhhmmmpppvvvuuuxxxxxxnnnuuutttvvvfffLLLGGGKKKJJJ>>>::::::444000///......------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---///...333GGG]]]wwwsss{{{yyysss{{{rrrcccWWWMMMAAABBBGGGKKKKKKJJJNNNSSSYYY]]]ccceeeeeedddfffhhhfffiiimmmooopppnnnjjjhhhhhhgggkkkuuu|||xxxvvvtttsssqqqnnnmmmmmmiiiccc^^^ZZZYYYWWWVVVVVVVVVWWWXXX[[[^^^dddmmmxxx~~~{{{uuupppooonnnmmmqqqvvv|||~~~yyyxxxyyysssttttttqqqnnnnnnrrrvvvzzz|||~~~}}}{{{uuunnndddmmm|||yyy}}}yyywwwrrrHHH777333666111///333333000000000000000000000000....../////////000000000---222222444JJJjjjwwwqqqwwwgggcccuuu{{{QQQCCCSSSppp|||ssshhheee]]]hhhtttyyyvvvsssssstttzzzQQQccc|||fff]]]\\\uuusssppp^^^RRRZZZ}}}^^^SSS___~~~qqqqqqqqq~~~fffTTT]]]llljjjeeehhh{{{iiiVVVUUUSSSKKKEEEBBB@@@AAA???:::999;;;;;;:::999888777555222///,,,***(((((()))***)))((())))))))))))(((((((((((('''((((((((('''(((***---///222333222...,,,---//////+++(((+++111555444111000......///...+++,,,000111666666111---///000000222222111111111222333444333444444444444666999<<>>>>>>>>======@@@???===<<<<<<===???@@@<<<;;;:::888777555444444333333333333333333333333222333333333333222111111000//////////////////000333222111222333555888:::999===BBBDDDEEEEEEFFFGGGJJJIIIIIIKKKLLLLLLIIIGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJNNNQQQUUUXXX\\\bbbiiiooorrrqqquuu|||uuuppp}}}yyyssswwwOOOGGGIIIJJJ@@@;;;;;;444000//////.....................---------,,,,,,,,,------------------------------......---777QQQiii}}}tttrrrlll]]]PPPGGG???EEELLLNNNKKKJJJNNNTTT[[[___cccdddcccbbbdddgggfffkkknnnnnnmmmmmmjjjgggfffgggkkkwww~~~{{{zzzzzzwwwrrrpppnnniiibbb]]][[[ZZZXXXWWWUUUUUUUUUVVVZZZ\\\bbbkkkvvv}}}yyysssooooooppprrrwww~~~|||xxxzzz}}}rrrrrrqqqooonnnpppuuuyyyzzz||||||zzztttnnn```hhhwwwtttyyy~~~pppyyysssMMM999222555000///333222////////////////////////...////////////000000000...666222444QQQpppxxxrrrnnn^^^bbb~~~lllGGGDDD\\\vvvzzzmmmggghhh___hhhqqquuuttttttvvvyyy|||UUUeee{{{bbbYYY\\\wwwtttmmm___QQQSSSuuu]]]XXXddd~~~nnnooorrr~~~dddYYYfffnnnjjjgggiiipppjjjVVVRRRNNNFFFFFFCCCAAABBB@@@;;;:::<<<<<<:::999888888555222///,,,***(((((()))***)))((((((((((((((())))))))))))'''((((((((('''(((***------///111///+++***,,,...111...+++---333888777555///...000222///+++,,,000000444555111---///111111000000000000111111222222000111222333444888<<>>>>>>>>=========<<<<<>>===<<<<<<<<<======;;;:::888777666555555555333333333333333333333333222333333333333222111111///000000000000000000///222111111111222555777999888;;;???CCCDDDEEEFFFFFFKKKJJJKKKLLLNNNMMMKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLPPPUUUXXXZZZ^^^eeejjjlllkkkpppxxx}}}rrrwwwyyySSSGGGGGGJJJBBB===;;;555000000///............///......---------,,,,,,,,,------------------------,,,---...,,,...<<>>GGGPPPQQQMMMLLLPPPTTT^^^aaaccccccaaaaaadddffflllqqqrrrmmmjjjkkkkkkhhheeeffflllyyy|||xxxsssqqqnnnjjjddd______^^^[[[XXXVVVTTTTTTSSSXXXZZZ```iiisss|||~~~{{{tttooommmooorrrvvv~~~|||zzz}}}rrrqqqnnnmmmmmmqqqwww|||zzz||||||zzzvvvwwwdddccclll~~~yyylllvvvqqqmmmqqqSSS<<<222333000///222///////////////////////////////////////000000000111///777222999```cccUUU```{{{ZZZBBBMMMiii~~~yyy}}}{{{iiidddddddddiiinnnpppppprrrxxx}}}WWWeeewww\\\UUU\\\wwwqqqiiixxx___SSSQQQssswwwXXXXXXccczzzhhhmmmsss~~~ccc```pppqqqhhhggghhhjjjoooZZZTTTOOOGGGFFFCCCAAABBB@@@;;;:::<<<<<<;;;999999888666222///,,,***(((((()))***)))((((((((((((((())))))))))))'''((((((((('''(((***---,,,...///---***))),,,...333000...000444777777666///000333666222---,,,000000555666111...///111111/////////000000000000000...///111222444888===AAA============<<<<<<<<<<<<===============<<<<<<<<<999888777555555555666666333333333333333333333333222333333333333222111111///000000111111000000///111111000000222444777888888:::===@@@CCCEEEFFFGGGLLLKKKKKKLLLNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHMMMRRRVVVXXXZZZ___bbbeeeeeejjjsssxxx{{{~~~}}}|||~~~wwwuuu}}}|||VVVFFFEEEJJJDDD>>>;;;666111000//////......//////......---------,,,,,,,,,------------------------+++---...---111DDDaaaxxxuuu{{{{{{nnncccXXXLLL@@@???IIIPPPPPPMMMOOOSSSVVV```bbbdddcccaaaaaadddgggsssxxxwwwmmmgggjjjkkkhhhdddfffmmmzzzyyyvvvrrrppppppmmmiiieeebbb```]]]YYYVVVTTTSSSSSSWWWYYY^^^gggqqqzzz~~~{{{yyypppmmmlllpppuuuzzz~~~}}}}}}~~~qqqooonnnmmmooosssxxx{{{yyy{{{}}}~~~|||wwwrrrdddcccqqq~~~wwwkkkxxx|||mmmqqq[[[AAA333333000000222...000000000000000000000000/////////000000000111111---555222EEEvvvuuuXXXOOOaaacccJJJAAAYYYwww~~~yyy{{{tttddd______hhhjjjkkkllllllpppxxx}}}WWWdddtttZZZVVV```yyyooommmppp]]]SSSPPPssssssTTTSSS___vvvfffmmmuuu~~~}}}|||bbbfffyyyrrrffffffeeekkksss\\\VVVRRRKKKEEEBBB@@@AAA???:::999;;;<<<;;;:::999888666333000,,,***(((((()))***)))((('''((((((((()))))))))***'''((((((((('''(((***------///000...+++***---000111111000000111222333444///222777:::666///---000111666666222...///111111...//////000000000000000...///000222333777;;;???>>>============<<<<<<<<<;;;<<<>>>??????>>>===<<<888777555444444555666777444444444444444444444444222333333333333222111111///000111111111111000///111000000000111444666888888999:::>>>BBBEEEGGGGGGLLLKKKJJJJJJLLLMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHJJJNNNRRRUUUXXX[[[]]]^^^___ccclllqqqsssvvvzzzwwwuuussstttvvvyyyzzzzzz{{{zzz~~~{{{ssssss{{{yyyXXXFFFCCCJJJEEE???<<<666111000000///////////////......---------,,,,,,,,,........................,,,......///777LLLggg{{{|||}}}xxx||||||zzzmmmaaaVVVHHH>>>BBBIIIMMMJJJIIIPPPVVVXXXaaacccdddcccaaaaaaeeeiiiwww~~~{{{oooggghhhiiieeedddfffmmmzzzzzzwwwsssrrrqqqppplllhhhcccaaa^^^[[[XXXVVVUUUUUUVVVXXX]]]eeeoooxxx}}}~~~{{{zzzzzzzzzyyywwwooollllllqqqvvvzzzzzzvvvmmmmmmnnnpppsssvvvwwwwwwxxxyyy{{{}}}}}}xxx{{{tttnnnooo|||lllvvvwwwrrrdddGGG666555222222333...000000000000000000000000//////000000000111111111///555444NNNnnnRRRQQQggg~~~UUUCCCDDDbbb||||||{{{nnn^^^]]]```iiijjjkkkkkkkkkooouuuzzzWWWdddttt[[[[[[eee|||pppvvvlll[[[SSSNNNrrruuuSSSOOO[[[uuuhhhooowww~~~}}}~~~~~~}}}zzzaaajjj~~~sssddddddcccjjjpppYYYRRROOOIIIDDDAAA???@@@>>>999888:::<<<;;;:::999888666333000,,,***(((((()))***)))((('''((((((((())))))******'''((((((((('''(((***---///000111///,,,+++...222///000000///......000222///333:::===999000...111222666777222...000111111//////000111111111111000///000111111222555999===>>>>>>>>>>>>============;;;<<>>===888666555444444555777888444444444444444444444444222333333333333222111111///000111222222111000///111000///000111333666888888888999<<>>===999555222666999888333///000000///////////////000000000000000000000111444666999;;;???>>>============>>>>>>::::::;;;<<<;;;:::888777777666555444444444444444333444555666666555444333111222222222222111000000000222444444222000000000111000000000222555777999:::<<<===>>>>>>???BBBDDDFFFFFFGGGIIILLLNNNMMMLLLHHHJJJLLLKKKHHHGGGIIILLLHHHIIIJJJKKKKKKKKKJJJIIIKKKJJJKKKLLLNNNPPPSSSUUUYYYUUUUUU[[[``````___```dddcccbbbdddgggjjjlllllltttqqqooosss{{{}}}qqqaaatttxxxnnnWWWJJJIIINNNIIICCC>>>555444111...---......---,,,------------------------------------------------)))555222...>>>WWWmmmlllhhhoooxxxtttppp}}}rrreeeUUUGGGCCCEEEPPPLLLGGGFFFJJJQQQXXX[[[___`````````aaadddiiilll}}}|||qqqiiigggccc^^^eeeeeejjjwww~~~{{{wwwtttpppllliiiddd___ZZZXXXXXXYYYXXXVVVXXX[[[```gggooouuuyyy|||~~~}}}xxxyyyxxxvvvtttssssssuuuqqqqqqsssxxx~~~zzzsssiiiggglllvvvzzzvvvtttvvv|||{{{{{{{{{|||~~~|||wwwyyy~~~iiidddvvvvvv~~~uuuVVV<<<888777000111999000000000000//////////////////000000111111222222888222DDDnnnwwwVVV]]]ssseeeFFFBBBPPPmmm~~~|||yyy}}}zzzdddccceeebbbjjjiiikkkoooqqqrrrxxxXXXqqqppp[[[___ttt||||||tttXXXQQQ```xxxvvvlllhhhsssyyymmmjjjyyy}}}zzzxxxzzzsss^^^kkkuuueeeeeedddiiizzzYYYQQQRRRHHHFFFAAA>>>??????;;;999;;;;;;::::::;;;;;;888444000---,,,+++))))))))))))***(((((((((((((((((((((((((((((('''((()))***,,,---999777444111///000111222333111///...//////...,,,---000444666555333222222777:::888333///000000...////////////000000000000//////000222444777:::<<<>>>>>>>>>=========>>>>>>;;;<<<<<<<<<;;;:::888777666666555444444444444444333444555666666555444333111222222222222111000000///111333333111000//////333222111000111333666777999;;;===>>>>>>???AAACCCIIIHHHHHHIIIKKKKKKJJJHHHGGGHHHIIIIIIHHHHHHIIIJJJGGGHHHIIIKKKKKKKKKJJJIIIKKKKKKKKKLLLNNNOOOQQQRRRUUUQQQRRRXXX\\\\\\\\\]]]___^^^]]]^^^___bbbcccdddllllllkkknnnuuuxxxpppdddnnnzzz~~~}}}^^^MMMJJJNNNHHHBBB>>>777444111...---......---,,,------------------------------------------------)))000,,,///FFF]]]iiisssoookkkooo|||}}}yyyqqqooommm{{{ssshhh\\\OOODDDCCCGGGMMMIIIEEEEEEJJJQQQXXX[[[``````aaaaaaaaadddiiilll|||{{{qqqjjjgggddd___dddeeejjjwww{{{wwwqqqlllhhheee```ZZZXXXXXXYYYXXXVVVUUUXXX^^^eeemmmsssxxx{{{~~~|||zzzwwwwwwwwwuuusssqqqqqqrrrqqqsssuuuyyy}}}~~~wwwqqqjjjggghhhnnnqqqppprrruuu|||}}}~~~~~~}}}|||yyyzzz~~~ooo~~~mmmiiiyyy}}}zzzyyy___FFF;;;777111000444111000000000//////////////////000000111111222222222444NNNxxxjjjZZZqqq\\\DDDBBBSSSrrrzzzzzzmmm^^^^^^bbbccciiihhhkkkoooqqqsssyyyUUUtttsss[[[aaa{{{~~~rrrWWWSSSeee~~~sssmmmqqq}}}{{{nnnmmmyyyzzzzzzxxxyyyppp___ooowwwggggggeeejjj|||\\\TTTTTTJJJGGGBBB???@@@@@@===;;;<<<;;;::::::;;;:::888333000,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''((()))***,,,---999777444111000000111222222000---------............//////......///111444888;;;999222...//////---////////////000000000000...///000222555999;;;===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;999888777666666555444444444444555444444555555555555444444111222222222222111000000...000222222000/////////444333111111111222444555777:::===??????@@@AAABBBHHHGGGGGGIIIJJJKKKJJJHHHGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOMMMNNNTTTXXXWWWXXXZZZZZZZZZYYYXXXXXXYYYZZZ[[[ccceeefffggglllqqqnnnhhhfffsss|||tttxxx~~~iiiTTTLLLOOOIIICCC???888444222///............---------------------------------------------------...000,,,888XXXmmmrrruuu|||yyyzzz~~~yyyvvvoooqqqppp~~~~~~wwwmmm```TTTHHHAAABBBGGGIIIFFFCCCEEEJJJRRRYYY\\\aaaaaaaaaaaabbbeeeiiimmmzzz{{{xxxpppiiifffdddaaaddddddjjjwwwzzzuuuppplllgggbbb[[[XXXXXXYYYXXXVVVUUUXXX]]]dddkkkrrrwwwyyy}}}~~~}}}}}}~~~~~~|||yyyvvvtttuuuvvvtttqqqooooooooorrrtttwwwzzz|||}}}|||{{{~~~{{{tttooolllgggeeefffgggiiimmmrrruuuxxx|||}}}{{{~~~{{{{{{}}}~~~zzzuuuqqqfffjjjjjjiiiqqqzzzjjjRRR???666333111///111111000000000///////////////000000111222222333///777TTT{{{~~~``````xxxOOOBBBAAASSSttt{{{wwwzzz~~~}}}vvvssswww~~~vvvqqqiii```ZZZ[[[```fffggghhhkkkppprrrttt{{{VVVwwwuuuYYY___}}}zzzoooWWWUUUgggtttppp{{{|||ooorrr{{{yyy|||{{{|||rrrdddvvvyyyggggggdddiii}}}]]]TTTUUUJJJFFFAAA>>>@@@@@@===;;;===:::::::::::::::777333000+++++++++++++++***)))((((((((((((((((((((((((((((((((('''((()))***,,,---777555222///...///000111000---++++++,,,........./////////...---///333666:::<<<999222......///---////////////000000000000---...000333777:::<<<>>>======>>>>>>?????????>>>???>>>>>><<<;;;999888777666555555444444444555555444444444444444444444444111222222222222111000000---///111111000///...///333222111000111222444666666999===@@@@@@@@@AAABBBDDDDDDEEEHHHKKKMMMMMMLLLHHHEEEDDDEEEIIIKKKIIIGGGEEEFFFGGGIIIJJJJJJJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJKKKIIIKKKQQQTTTSSSTTTWWWZZZZZZXXXWWWUUUTTTUUUWWW]]]aaacccbbbdddiiikkkiiiaaaooo|||uuu[[[PPPSSSNNNEEE???888444222///......///...---------------------------------------------------222000---AAAfff~~~}}}yyyxxxlllsssttt~~~}}}ppp___PPPEEE>>>@@@FFFFFFDDDCCCFFFLLLTTT[[[^^^aaabbbbbbbbbcccfffkkkooowwwwwwtttmmmgggcccbbbaaacccdddjjjuuu}}}yyytttqqqjjjeee]]]YYYYYYYYYXXXVVVXXXZZZ^^^dddjjjoootttwww}}}~~~}}}}}}~~~~~~{{{wwwtttrrrssstttssspppnnnmmmmmmqqquuuyyy||||||{{{yyyxxx~~~}}}}}}|||xxxrrrmmmiiifffdddbbbaaaaaaeeehhhkkknnntttzzz~~~~~~|||{{{|||}}}zzzvvv|||pppkkkhhhdddaaavvvooo\\\CCC555444222---111111111000000000////////////000111222222333333222;;;TTTvvvnnn^^^eeefffDDDAAA???MMMkkk{{{wwwuuu~~~sssqqqvvvoooccc[[[[[[\\\\\\aaaiiifffgggkkkooopppsss{{{VVVvvvsssWWW^^^}}}zzzppp[[[ZZZkkk|||~~~qqqvvvzzzwww}}}|||~~~vvvkkk|||wwweeedddaaaeee}}}{{{[[[SSSTTTIIIDDD???===>>>>>>;;;:::;;;:::::::::::::::777333///******+++++++++***))))))))))))))))))))))))))))))(((((('''((()))***,,,---444222000---,,,---...///---+++******,,,............////////////000333666:::<<<999222---...///---////////////000000000000---///111555888;;;===>>><<<===>>>???@@@@@@?????????>>>===;;;:::888888777555555444444444555555666444444444333333444444444111222222222222111000000---///111111000/////////000000//////111333666888666999>>>@@@AAAAAABBBCCCDDDDDDEEEHHHKKKMMMNNNMMMJJJGGGFFFGGGJJJLLLJJJHHHDDDEEEGGGIIIIIIIIIIIIHHHGGGHHHJJJKKKLLLKKKJJJIIIJJJIIIKKKPPPRRRPPPRRRUUUXXXXXXXXXUUURRRQQQRRRTTT[[[___aaa___^^^ccchhhiii```mmmaaaTTTXXXSSSHHH@@@888555222///...//////...---------------------------------------------------///---...EEEkkk{{{wwwwwwjjjxxx|||qqq]]]MMMBBB===@@@FFFDDDCCCCCCHHHOOOWWW]]]```bbbcccddddddfffiiinnnrrruuurrrooojjjddd```___```ccceeejjjssszzzvvvsssnnnhhh```[[[ZZZZZZYYYXXXZZZ[[[^^^aaafffkkkoooqqqvvvzzz~~~~~~}}}{{{wwwtttqqqrrrsssqqqooommmmmmnnnqqqvvv{{{~~~}}}{{{yyyxxx}}}}}}}}}}}}{{{vvvqqqmmmiiilllmmmkkkhhhgggffffffiiikkkooosssxxx|||}}}{{{zzzxxxvvvxxxxxxtttzzzzzzpppppppppbbbIII777555444///111111111111000000000000//////000111222333444444777CCC\\\xxxfffXXXeeeYYY???AAA===EEE\\\rrr{{{||||||xxxrrrbbbYYY\\\___^^^aaahhhfffgggjjjlllllloooyyyYYYsssoooVVV___}}}qqq^^^___ppp|||vvv~~~uuu~~~|||uuu}}}{{{|||yyyoooqqq___aaa^^^bbbyyyyyyZZZRRRRRRGGGBBB===;;;======:::999;;;:::999999:::999777222///************************))))))))))))))))))))))))(((((('''((()))***,,,---222111...,,,+++,,,---///+++******,,,///000000///---............000333555:::;;;888111---...000///////////////000000000000...000333666999;;;======<<<===???@@@AAA@@@@@@???>>>===;;;:::999888888888555444444444444555666666444444333333333333444444111222222222222111000000---///111222111000000000//////...///111333666888888;;;>>>AAABBBBBBDDDEEEHHHGGGHHHIIILLLMMMLLLKKKKKKJJJIIIIIIKKKKKKJJJIIIEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJLLLPPPPPPNNNOOOSSSRRRTTTTTTQQQNNNLLLOOORRRYYY^^^___\\\[[[```eeeggg___lll}}}fffTTTXXXTTTIII@@@999555222000////////////...------------------------------------------------//////444NNNqqq~~~xxxxxxyyy{{{jjjVVVGGG???<<<@@@GGGBBBBBBDDDIIIQQQYYY^^^aaabbbdddeeefffiiimmmssswwwtttpppmmmiiiccc^^^]]]```ccceeeiiippp{{{|||vvvrrrssslllccc]]]\\\\\\[[[YYYYYYYYY[[[^^^bbbgggkkkmmmmmmttt{{{~~~~~~}}}|||zzzwwwuuuqqqrrrrrrpppooonnnpppqqqtttyyy~~~zzzyyyyyy{{{|||}}}}}}{{{vvvrrrooosss|||~~~zzzvvvtttsssssstttvvvyyy|||~~~~~~{{{yyy~~~qqqrrrnnn~~~~~~wwwqqqtttjjjRRR===555444333222222111111111000000000...///000111222444555555999RRRrrr|||cccQQQhhhRRR???@@@===BBBTTThhhuuu}}}xxxqqqcccZZZ\\\______aaafffhhhggghhhhhhfffiiiuuubbbvvvnnnYYYbbb|||mmm[[[```tttnnniii{{{}}}vvv}}}|||yyyppp}}}iiiYYY^^^]]]___wwwxxxYYYQQQQQQFFFBBB===;;;======:::999;;;999999999999999666222///++++++***))))))***+++,,,))))))))))))))))))))))))(((((('''((()))***,,,---222000...,,,+++,,,...///+++,,,---000333444333111.........------///444777999;;;777000---///111000////////////000000000000000111444777:::;;;<<<<<<;;;===???AAAAAAAAA@@@???<<<;;;:::888777777888888444444444444444555666666444444333222222333444444111222222222222111000000---000222333222111111222000000//////000222555666:::<<>>???GGGWWWhhhvvvxxxvvviiibbb[[[YYY]]]bbbfffhhhjjjhhhgggddd```cccqqqmmm{{{qqq]]]eeezzzgggWWW^^^tttrrrlll~~~wwwyyy~~~wwwnnnzzz~~~cccUUU\\\\\\___wwwxxxYYYQQQQQQFFFBBB===;;;===>>>;;;:::;;;999999999999999666222///,,,+++)))((((((***+++---))))))))))))))))))))))))(((((('''((()))***,,,---333111...,,,,,,---///000,,,---000444777777555333222111///,,,---000777<<<999:::777000---///222111////////////000000000000000222555888:::;;;<<<<<<;;;===???AAABBBAAA@@@???;;;:::888777777777888888444444444444444555666777444444222222222222444444111222222222222111000000...000222333222111222222222111000///000111333444;;;===???AAABBBDDDHHHJJJFFFFFFGGGJJJNNNQQQQQQPPPJJJMMMNNNLLLHHHFFFGGGIIIGGGGGGHHHHHHGGGFFFDDDCCCAAABBBBBBDDDGGGKKKNNNPPPJJJJJJMMMOOOMMMIIIJJJOOOKKKNNNOOOMMMJJJIIIMMMQQQSSSWWWXXXWWWZZZ```eeeeee[[[gggvvviiiNNNNNNKKKCCCAAA>>>555333000//////000///...---------------------------------------------------...999XXXttt|||vvvuuuwwwvvveeePPPBBB<<<:::>>>DDD???@@@BBBHHHPPPWWW\\\^^^cccdddgggiiimmmsssyyy~~~xxxrrrmmmkkkeee]]]]]]bbbdddfffhhhkkksssyyyqqqgggaaa___^^^]]]\\\YYYZZZ\\\```ffflllrrruuuwww}}}yyyxxxwwwvvvuuusssrrrqqqooonnnqqquuuyyy~~~yyywwwyyyzzz|||~~~|||yyyvvvtttmmm}}}}}}yyy|||mmmooocccmmmtttuuu}}}}}}hhhJJJ444000777222222222111111111111000...///000111333444555666???mmmiiiYYY```pppBBBAAA===BBBMMM^^^mmmyyy}}}sssyyybbb```ZZZXXX\\\eeekkklllkkkiiifffaaa\\\___nnn~~~ppptttbbbooo}}}}}}iiiTTTZZZ|||ooonnnyyy{{{~~~rrrmmm|||qqqjjjWWW^^^WWW^^^pppZZZQQQWWWMMMBBB@@@>>>>>>======:::999<<<:::888888999777222---+++******)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***000...,,,++++++---///000222///000666888555222333***///222000,,,---444:::???:::333...------......000000////////////000000111444666888999:::===???===>>>>>>>>>>>>>>>===<<<888777666555666777999:::888777777666555444444333666666666555444444333333111222222111111000///...222222222333333222222111333222000000111444777999:::???@@@===???EEEHHHFFFKKKIIIFFFFFFHHHKKKMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFIIIKKKLLLIIIDDD???>>>???AAAEEEJJJLLLLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIIIINNNQQQNNNHHHFFFIIIMMMSSSTTTVVVWWWXXXZZZ^^^aaa\\\^^^ppp}}}~~~qqqUUUOOOOOOJJJCCCBBB666333000...///000000///---------,,,,,,+++++++++000///...---------------000111CCCbbbqqqpppuuuvvvlllpppzzzssseeeOOO===555888@@@GGG>>>@@@EEEJJJQQQWWW\\\___cccggggggfffiiirrryyy{{{tttqqqlllfffbbb```___^^^eeeggggggmmmxxx}}}}}}zzzuuukkkbbb___```\\\VVVYYY[[[```gggooouuuxxxxxx~~~~~~}}}zzzuuuqqqsssoookkkjjjmmmqqquuuwww~~~|||zzz|||zzz}}}{{{uuurrrqqqvvvxxx||||||zzz||||||YYYgggnnnnnn{{{zzzrrrRRR;;;333555222222222111111111111000222//////222333222444888III|||ttt[[[UUU\\\cccHHHAAA@@@@@@OOOgggooommm{{{qqqttt}}}ggg___ZZZ\\\aaaffflllqqqnnnoooggg```]]]XXXbbbxxxvvvsssfffyyy~~~jjjXXX___~~~qqqooo}}}}}}~~~xxxsssssskkkXXX___VVV[[[mmm]]]SSSYYYPPPBBB@@@>>>======<<<;;;999<<<:::888888999777222---+++******))))))))))))))))))))))))))))))))))))))))))(((''''''))),,,///111333222///---,,,---///111222...///333444222000111...222555333000000555;;;???:::444///---......///000000////////////000000111333666888888:::<<<>>>============<<<;;;999999777777666666777777888999888888777666666555444444666555555444333333222222111222222111111000///...222222333333333222111111222111000000111333666888444999>>>DDDQQQ^^^cccaaaOOOLLLIIIIIIJJJLLLMMMMMMKKKKKKKKKJJJJJJHHHGGGGGGEEEFFFGGGJJJKKKIIIEEEAAA@@@@@@BBBFFFKKKNNNOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGEEEJJJNNNMMMIIIHHHLLLPPPRRRSSSUUUUUUVVVXXX[[[^^^YYY[[[lll|||{{{xxxuuuwww{{{hhhSSSQQQTTTMMMBBB===666333000...///000//////---------,,,,,,,,,++++++---------------...///000///222GGGiiizzzvvvsssxxx~~~yyyppprrrjjj|||rrriii\\\III999222666>>>EEE@@@BBBFFFLLLRRRYYY^^^aaaeeehhhhhhgggkkkttt{{{~~~uuuqqqkkkeeeaaa___^^^^^^aaadddeeekkktttyyy{{{vvvooolllpppssskkkaaa```aaadddkkkrrryyy}}}~~~|||wwwtttpppllliiihhhlllppptttvvvxxx|||~~~}}}zzzyyy|||}}}}}}xxxuuussstttpppuuu{{{~~~~~~}}}}}}}}}}}}\\\``````rrriiinnnsssrrrQQQ999111222222222222111111111111000111//////222222111444999UUUjjjVVVOOObbbjjjPPPGGG???@@@RRRmmmvvvqqqxxxyyykkksssrrreee^^^YYY\\\aaaffflllqqqzzzzzzuuuqqqhhhXXXZZZpppzzzpppiii{{{lll^^^fffqqqnnn}}}}}}xxxtttkkkXXX___VVVWWWggg___VVV[[[QQQBBB@@@>>>======<<<;;;999<<<:::888888999777222---+++******)))))))))))))))))))))))))))))))))))))))((('''&&&'''***000555999777555222000//////111222222...,,,///000...---///111555888777333333777;;;???:::444000.../////////000000////////////000000111333666777888999;;;<<<<<<<<<;;;:::999777666555666777777888888888888888888888888777777666666555555555444444333222222111111222222111111000///...333333333333333222111000222111000000111333555777888999===EEERRR]]]___ZZZPPPNNNKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCDDDFFFHHHGGGEEEBBB@@@@@@AAAEEEJJJNNNPPPQQQKKKJJJHHHGGGFFFEEEEEEEEEFFFKKKOOOOOOLLLKKKNNNRRRQQQSSSSSSSSSTTTUUUXXX[[[WWWXXXgggwww}}}~~~tttooolllmmmnnnnnnpppsssxxxvvvqqqvvvuuu}}}{{{gggWWWYYY]]]UUUGGG>>>777444000//////000//////------------,,,,,,,,,,,,,,,,,,,,,---...000111222///444JJJkkk}}}{{{uuutttttt~~~zzz}}}zzzrrrrrriiizzzvvvtttmmmdddXXXGGG:::666;;;BBBHHHAAACCCHHHNNNTTTZZZ___bbbfffhhhhhhggglllvvv}}}uuuqqqjjjccc___]]]^^^___]]]bbbbbbgggppprrr~~~zzzuuuvvv}}}uuugggffffffggglllttt{{{~~~|||xxxtttmmmkkkhhhiiilllrrrvvvxxxtttwwwzzzzzzyyyyyy|||~~~|||xxxuuussstttuuunnnttt{{{~~~zzzxxxwww|||}}}~~~jjj```WWWcccooorrrtttTTT===444333222222222111111111111000111//////222222111555;;;hhh|||aaaTTTNNNiiioooVVVHHH>>>???SSSppp|||vvvuuu~~~uuujjjwwwkkkaaa[[[XXX\\\aaaffflllrrr~~~```VVViii{{{}}}llliiinnndddmmmmmmkkk||||||~~~yyyqqqhhhXXX___VVVTTTbbb}}}}}}___UUUXXXNNNBBB???===<<<<<<<<<;;;:::<<<:::888888999777222---+++******)))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&+++111888<<<888666444222111222444555444...+++------+++,,,...///222666666444555888<<<>>>999444000///000000000000000////////////000000000333666777888888999::::::::::::999888777666555777888999:::;;;:::999888999888888888777777777666666555555444444333222222111222222111111000///...222333333333333222111000111111000000000222444555======>>>AAAFFFHHHEEEBBBMMMKKKIIIIIIJJJJJJIIIHHHJJJJJJJJJIIIHHHGGGEEEDDDBBBAAAAAACCCEEEFFFEEEDDD@@@??????BBBFFFJJJMMMMMMKKKJJJHHHFFFDDDDDDDDDDDDKKKOOOSSSRRROOONNNPPPRRRRRRRRRSSSSSSRRRSSSVVVXXXXXXWWWeeetttyyyxxxwwwhhhbbb]]]]]]aaacccbbbaaa```kkkzzzwww~~~nnn]]]ZZZ]]]WWWIII???777444111//////000//////------------------,,,,,,------------...000111222111:::NNNhhhwwwyyyxxx{{{zzz~~~}}}xxxyyyrrrtttqqqsssqqqbbbWWWGGG<<<:::>>>DDDHHHAAADDDIIIOOOUUU[[[___bbbeeefffeeeeeekkkuuu|||}}}uuupppiiiaaa]]]\\\]]]___[[[```aaadddkkkmmmuuu{{{xxx{{{{{{rrrffffffeeefffjjjpppxxx}}}zzz~~~||||||~~~}}}}}}~~~}}}{{{vvvsssmmmkkkiiijjjoootttxxxzzzvvvxxxzzzyyyxxxwwwyyy{{{zzzyyywwwuuusssrrrrrrrrrqqqtttzzz}}}zzz||||||}}}~~~mmm^^^aaa~~~uuuXXXBBB777555222222222111111111000000000///000222222111666===uuuxxx]]]ZZZUUUnnnoooSSS@@@>>>>>>OOOlll|||yyyvvv{{{tttlll}}}xxxfff]]]YYYXXX]]]bbbffflllsssrrrZZZeee}}}}}}}}}lllkkkmmmeeeoooggghhhxxxwww}}}{{{wwwllldddWWW```VVVTTT^^^xxxzzz]]]RRRTTTIIIAAA???<<<;;;;;;<<<;;;;;;<<<:::888888999777222---+++******)))))))))))))))((((((((((((((((((((((((((('''&&&&&&***000666;;;666444333111222444777888555///,,,,,,---++++++...***---000222222555999===<<<888333000000000000000000000////////////000000111333777888888888888999777888888999999999888888777888:::;;;;;;;;;:::999888888888888777777777777777777666666555555444444111222222111111000///...111222222333333222222111000000000000000111333333777;;;@@@CCCBBBAAABBBEEEIIIIIIIIIJJJMMMMMMMMMKKKMMMMMMLLLJJJGGGEEECCCAAADDDCCCCCCDDDGGGHHHHHHGGGBBBAAA@@@BBBEEEIIIJJJKKKMMMLLLJJJHHHFFFEEEDDDCCCIIIMMMPPPQQQPPPOOOPPPRRRQQQRRRSSSRRRQQQRRRUUUWWW[[[XXXeeesssxxxuuurrrjjjeee^^^]]]```cccaaa]]]VVVXXX\\\aaaiiiuuu{{{zzz```TTTSSSPPPFFF>>>888555111//////000//////------------------------///............///000000555FFF]]]pppwwwyyy}}}|||~~~qqqxxxsssrrroooaaaUUUEEE;;;999===AAACCC@@@CCCIIIOOOVVV[[[___aaaccccccccccccjjjtttyyyyyysssoooggg```\\\[[[]]]^^^[[[bbbaaabbbiiiiiinnn|||yyyuuusssooohhhdddcccdddhhhooouuuyyyzzzuuuyyy|||zzz{{{~~~~~~}}}~~~}}}zzzvvvrrrjjjiiihhhjjjoootttxxxzzzyyyzzzyyywwwtttrrrrrrrrrrrrssssssttttttrrrpppnnnpppoooqqqxxx|||~~~|||{{{|||~~~oooiii}}}yyy]]]FFF888444222222222111111111000000//////000222111111777@@@yyyttt[[[^^^^^^uuulllMMM999???===IIIcccwwwzzz{{{rrrmmm~~~mmmaaaZZZXXXYYY^^^bbbffflllsss___```wwwooooookkkfffppp|||dddhhhyyyvvv{{{zzzwwwiiiaaaWWWbbbWWWTTT[[[rrrvvv[[[PPPQQQFFFAAA>>>;;;::::::;;;<<<;;;<<<:::888888999777222---+++******))))))))))))))))))))))))))))))))))))))))))(((&&&'''***///444888333222000000111333666888444///,,,------,,,,,,...(((***,,,...111555:::>>>999666222000///000000000000000////////////000000222555888999999888888888666777888999999:::999999777888888999:::999999999777777777777777777777777888888777777666555555555111222222111111000///...000000111222333333333333000000///000000111111222111666>>>CCCBBBAAAGGGNNNIIIJJJKKKNNNRRRSSSRRRPPPOOOOOOMMMKKKHHHDDDBBB@@@FFFFFFFFFGGGJJJKKKJJJHHHCCCBBBBBBDDDHHHKKKLLLLLLNNNNNNMMMKKKIIIFFFDDDCCC@@@DDDIIILLLNNNOOOPPPQQQPPPQQQQQQQQQPPPQQQTTTWWW\\\XXXdddqqqttt~~~{{{uuusssuuurrrllliiilllqqqpppkkk___WWWPPPNNNPPPWWWaaakkkyyy|||uuuhhhTTTPPPOOOIIIBBB999666222000000000//////------------............/////////...//////000000>>>WWWsssyyyxxxsss}}}tttkkkeeeXXXHHH===<<>>;;;999:::;;;<<<<<<<<<:::888888999777222---+++******)))))))))))))))))))))))))))))))))))))))((((((((())),,,000444777222111///......000333555222---+++---...,,,+++---,,,,,,,,,---000555<<<@@@777444111//////000//////000000////////////000000333666999;;;:::888888888666777777888888888888777666666555555666666777888666666666666666666666666777777777666555555444444111222222111111000///......///000222333444555555////////////000000000111222333777===>>>===BBBIIIJJJKKKMMMQQQTTTUUUSSSQQQOOOOOOMMMKKKIIIFFFCCCBBBDDDDDDEEEGGGHHHIIIGGGEEE??????AAAEEEIIILLLMMMMMMNNNNNNNNNNNNKKKGGGCCCAAA===@@@EEEIIILLLMMMNNNNNNMMMNNNOOOOOONNNPPPSSSUUUZZZVVVaaannnpppvvvzzzzzzxxxuuutttvvvwwwvvv|||}}}|||{{{qqqbbb[[[XXXSSSRRRTTTUUUaaarrryyynnn~~~pppXXXSSSTTTNNNGGG999666333000000000///...------------.........///............///000222222MMMgggsssggghhh[[[III???>>>BBBDDDEEEAAAEEEKKKRRRYYY^^^aaabbbeeefffgggiiipppxxxxxxsssllliiiddd```]]]\\\]]]^^^]]]dddbbb___eeefffgggppp~~~|||ppp```bbbhhhnnntttuuutttqqqooouuuxxxxxxyyy}}}}}}||||||{{{yyyuuupppllleeeccccccfffjjjooorrrtttyyyxxxvvvuuusssrrrpppoooooopppsssxxx||||||xxxtttpppmmmiiigggiiioooxxx}}}}}}|||||||||~~~~~~~~~zzzttthhhLLL???;;;222222222111111111111000...///111222000111999DDDwwwzzz{{{oooVVVXXXpppeeeFFF===<<<===KKKdddxxxwwwvvvsssccc___YYYYYY]]]bbbeeefffmmmtttrrryyyvvv[[[YYYooonnnrrr}}}oooqqq{{{zzzhhhqqqkkkbbbZZZfffZZZUUUWWWlllrrr[[[QQQSSSJJJAAA>>>:::999:::;;;<<<<<<<<<:::888888999777222---+++******)))))))))))))))))))))))))))))))))))))))''''''(((***...222555888222111...------...000111000+++***,,,...++++++,,,000///......000666===AAA666333000.../////////...000000////////////000000444777:::<<<;;;999888888777777888888777666555555444444333222222444555666555555555555666666666666666666666555444444333333111222222111111000///...---...000222444555666666////////////000000000000333///111888<<<<<>>CCCIIILLLMMMMMMMMMNNNOOOOOOLLLHHHCCC@@@@@@BBBFFFJJJKKKLLLKKKKKKKKKLLLMMMMMMMMMNNNRRRTTTXXXTTT___kkklllqqqyyyxxxttttttqqqlllmmmtttyyyyyy~~~|||tttggg\\\WWWJJJLLLQQQ[[[hhhxxxmmmzzzqqqYYYSSSTTTNNNEEE:::777333000000000///...---------.........//////,,,,,,---...000222444555[[[pppzzzyyymmmbbbeeeWWWEEE;;;:::???BBBBBBCCCFFFMMMTTTZZZ___bbbdddhhhiiijjjmmmttt{{{yyysssjjjgggddd```^^^]]]^^^^^^]]]eeeaaa]]]ccceeefffnnnvvvmmm]]]aaahhhoootttuuuqqqnnnlllqqqtttssstttxxxzzzyyyzzzyyywwwvvvtttpppjjjffffffeeeeeegggkkkpppssstttyyyxxxwwwwwwxxxxxxwwwvvvssssssuuuzzz}}}zzzvvvuuuppphhhcccggguuu~~~~~~~~~~~~}}}|||{{{zzz}}}uuu~~~~~~^^^DDD999888222222222111111111111000...///111222000111:::EEEzzzxxxxxx~~~oooUUUWWWyyyaaaDDDAAA999???PPPjjj}}}rrrsssmmm\\\XXXYYYZZZ^^^ccceeegggmmmtttjjjuuu~~~lll[[[]]]jjjzzziii|||ooouuujjj|||sssddd[[[WWWTTTSSS^^^vvvuuuXXXOOOUUULLLBBB@@@<<<;;;<<<============888666999:::555000///************))))))))))))(((((((((((())))))))))))***(((&&&'''+++///222444222///+++***,,,///222333///......///000000...,,,///111000...000999AAAEEE:::444...---///222111///111111111000111111222222444666999;;;::::::;;;<<<777888999:::::::::::::::;;;999555111...///222666777666555444444555777888999888777555444444333333111111222222222222111111,,,,,,---///111333555666222222222111111111000000111111222444666999;;;<<>><<<<<>>AAA999444...---///111111///111111000000111111222222444777999;;;::::::;;;<<<888999999:::::::::999999:::999666333000000222555444444444444555666888999999888777666444444333333111111222222222222111111.........///000111222333222222222111111111000000000111111222444666888999AAACCCGGGIIIJJJLLLNNNOOOQQQQQQQQQQQQOOONNNMMMLLLMMMGGGDDDGGGIIIEEE@@@===::::::===AAAGGGJJJIIIHHHKKKOOOSSSRRRLLLDDD>>><<<<<>>AAAFFFHHHIIIHHHJJJOOOTTTSSSMMMDDD>>>;;;===@@@DDDGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHIIIMMMLLLRRR]]]gggmmmrrrwww{{{xxx|||~~~tttlllgggeeehhhsssrrrrrrtttVVVOOOWWWRRRIII<<<666222222222///...///........................***///------222111666EEEttt~~~xxx{{{ppp{{{yyyjjj```\\\LLL<<<999===@@@AAABBBDDDGGGMMMTTTZZZ___cccdddgggjjjkkklllssszzzuuuiiiiiiddd^^^ZZZZZZ\\\]]]^^^^^^```bbbcccbbbbbbdddeeefffiiippp~~~uuuxxxfffUUU^^^llltttoooeeeccchhhiiigggfffgggiiilllmmmmmmooommmlllkkkjjjhhhdddaaa___^^^___bbbhhhqqqyyy~~~~~~~~~~~~~~~}}}zzz}}}xxxuuuuuummmiiisssvvvxxx{{{}}}~~~xxxyyymmm~~~zzz{{{VVV;;;:::666444111000111111111000333///555111222222555WWWvvvzzz~~~~~~```OOOhhhUUUEEE<<<<<>>===<<<<<<>>>@@@CCCEEEGGGGGGIIINNNTTTSSSMMMEEE>>>;;;===@@@DDDGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMQQQ[[[eeekkkqqqxxx{{{uuurrroooxxxZZZSSS\\\TTTEEE===777333222111......000........................***///------222000555DDD```kkkmmmzzznnnzzz}}}oootttyyykkk```[[[KKK<<<999===@@@AAABBBCCCFFFLLLSSSZZZaaaeeeggghhhjjjkkkooovvvzzztttiiigggccc]]]ZZZZZZ\\\^^^___]]]___bbbcccccccccccceeeeeeeeehhhnnnxxx|||kkkjjj{{{hhhSSS[[[lllyyyrrrbbb\\\bbbdddbbbaaabbbeeehhhiiiiiikkkjjjiiihhhhhhfffbbb```]]]\\\]]]```fffoooxxx}}}~~~|||yyyzzz{{{||||||{{{zzzzzzwww{{{wwwuuuvvvlllgggnnnqqqtttyyy|||}}}~~~wwwoooxxxuuuyyy```@@@;;;777444222000111111111000222---444222333333:::```www}}}gggSSSgggyyyTTTHHH???BBBLLL```xxx{{{qqq|||ttt[[[RRRVVVVVVZZZ___bbbccceeejjjnnnxxxtttfffRRRHHHOOOYYYlllkkk{{{sssnnniii|||yyy}}}jjj\\\UUURRRQQQ^^^xxxvvvUUUKKKRRRLLLBBB@@@<<<;;;<<<=========<<<888777;;;<<<666000---************)))))))))((((((((((((((()))))))))))))))((())),,,000333333333222000......//////...---...---,,,---000111111000777999888222///111333222333111///---......//////////////////000111222333666999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;:::999888666888:::999777444222111333444666777777555444222555555666666555444333222111111222222222222111111///...............///000111111111111111111111111333333222222222222333333555999???CCCEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHLLLJJJJJJKKKGGG@@@===>>>======>>>>>>@@@BBBEEEFFFIIINNNSSSRRRLLLDDD>>><<<===@@@DDDFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJNNNVVV^^^dddmmmuuu~~~xxxsss|||{{{xxxXXX\\\iii^^^KKK???888333222111......000........................+++000---,,,000...222AAAUUU```ggg~~~xxx~~~yyykkktttyyylll```[[[KKK<<<999===@@@BBBCCCBBBEEEKKKSSS[[[bbbgggjjjiiijjjlllqqqxxx{{{sssjjjfffaaa\\\YYYYYY[[[]]]^^^^^^```ccccccaaa```______aaaaaaaaacccgggpppyyyfff```nnnmmmTTTZZZlll~~~wwwaaaXXX^^^^^^]]]\\\^^^aaadddffffffhhhgggfffffffffdddaaa___\\\[[[\\\___fffnnnvvv{{{{{{{{{{{{{{{yyyxxxvvvuuutttvvvzzz}}}}}}{{{xxxvvvvvvzzzwwwvvvxxxooogggmmmooossswww{{{||||||}}}}}}qqq{{{vvvqqqkkkyyywwwgggDDD===777555222111111111111000000+++333222444555BBBnnn|||~~~fffTTTeeewwwwwwhhhIIIBBB;;;BBBJJJZZZrrr~~~mmmWWWPPPSSSVVVZZZ```ccceeehhhmmmqqq}}}gggOOOBBBFFFRRRaaaooouuuqqqdddwwwzzztttnnn```YYYWWWUUUccc{{{XXXKKKPPPIIIBBB@@@<<<;;;<<<=========;;;777777<<<<<<666000---************))))))))))))(((((((((((()))))))))))))))((())),,,000444666666333111///...///000000000---,,,++++++---//////...999;;;:::444000111222000111000///...------...///.........///000111222333777999<<<<<<;;;:::;;;;;;:::;;;;;;;;;;;;::::::999777999;;;:::777444333222555666888999888666333111444555555666555444333222111111222222222222111111............///000111111111111111111111222222222444444333333222333333444333777===BBBCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHKKKLLLGGG@@@===@@@>>>??????>>>>>>@@@DDDGGGHHHMMMPPPOOOJJJCCC>>><<<===???CCCEEEDDDDDDDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKOOOVVV^^^eeepppzzzzzzttt~~~}}}ppp~~~yyy{{{eeeRRR___pppgggWWW@@@999333222111......000........................,,,000---,,,///---111???XXXaaaeee}}}}}}yyyjjjsss{{{nnn```ZZZJJJ<<<999===AAABBBCCCDDDGGGLLLSSSZZZaaagggiiiiiihhhjjjqqqxxxzzzssskkkfffaaa\\\XXXXXXZZZ\\\]]]```bbbddddddbbb___^^^]]][[[^^^bbbgggooo{{{jjj\\\dddrrrWWWXXXkkk}}}cccVVV[[[ZZZYYYYYY[[[^^^bbbcccdddeeedddcccddddddbbb```]]]ZZZZZZ\\\___eeelllssswwwwwwwwwwwwvvvuuutttsssrrrrrruuuzzz~~~}}}yyywwwwww{{{xxxyyy|||sssjjjoooooorrrwwwyyyzzz{{{|||}}}kkkoooqqqmmmooo{{{xxxmmmGGG===888666333111111111111000000***222222444888JJJ|||~~~qqqZZZNNNdddkkkiii[[[AAA>>>;;;BBBLLL^^^ssskkkYYYSSSSSSVVV[[[aaaeeegggkkkqqqvvvyyydddNNNBBBFFFKKKWWWpppvvvsss```qqqzzzyyykkk]]]YYYXXXTTTddd[[[LLLPPPIIIBBB@@@<<<;;;<<<=========;;;777777<<<===666///,,,************))))))))))))(((((((((((())))))))))))(((''''''***///444888999444222///...000222333333...---++++++,,,---...---444777777222000111111////////////...------...///............000111222333888:::<<<===;;;:::;;;;;;::::::;;;;;;;;;;;;;;;;;;888:::;;;:::777555333333444666999::::::888555333333444555666666444333111111111222222222222111111000////////////000111111000000111111111222222222333333222222222333333444222555999<<<===>>>???AAADDDDDDEEEDDDDDDCCCBBBBBBAAAFFFNNNSSSNNNDDD???AAAAAABBBAAA@@@???@@@EEEIIIHHHLLLNNNLLLGGGAAA>>>===<<>>???>>>@@@SSSiiixxxhhh[[[VVVTTTWWW\\\bbbgggjjjooouuuzzz}}}qqq___NNNEEEIIIJJJMMMnnnppp|||vvvqqq]]]nnn~~~~~~fffXXXUUUVVVPPPbbb^^^OOOSSSLLLBBB@@@<<<;;;<<<=========;;;777888<<<===777///,,,************))))))))))))(((((((((((())))))))))))'''&&&%%%(((...444888:::555222///...000333555666000...++++++,,,---------///333444000...000111///...//////...---,,,---///------......///111222333888:::<<<===<<<;;;;;;;;;999999:::;;;<<<<<<<<<<<<999:::;;;:::777555444444222555888;;;<<<:::777555222444555666666444333111111111222222222222111111222111111000000000000111000000111111222222222222222222222111222222333444111333555666777999<<>>>>>;;;>>>AAABBBBBBAAAAAAAAA??????@@@BBBDDDEEEFFFGGGFFFGGGLLLUUU^^^hhhwwwzzzvvvyyy{{{{{{uuu}}}qqq}}}~~~yyy]]]JJJRRRYYYTTTQQQBBB:::444222111......111........................***///------222111666EEEeeevvvzzzyyyzzz~~~qqqaaaZZZJJJ;;;999>>>AAACCCDDDMMMNNNPPPTTTXXX]]]```ccceeebbbdddllluuuvvvqqqlllfffbbb\\\XXXWWWYYYZZZ[[[[[[```gggnnnrrrvvvyyy{{{zzzjjjqqqsssYYYVVVsssooo[[[UUUeeefffTTTWWWVVVUUUUUUWWW[[[___aaabbb___^^^^^^^^^___^^^[[[YYYUUUVVVZZZ^^^cccgggkkkmmmrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttuuuwwwxxxxxxxxxtttwwwtttvvv{{{ssskkkoooooorrrvvvyyy|||~~~tttvvvxxxpppFFF888999777333222222222111///555---333333444999QQQ{{{{{{zzznnnVVVMMMgggppphhhUUU;;;===>>>;;;UUUnnnxxxxxx}}}yyyddd[[[WWWSSSWWW\\\ccchhhlllrrrxxx}}}sss^^^NNNEEEHHHIIIBBBUUUxxxvvvxxxwwwdddlll~~~www|||wwwccctttdddZZZZZZUUUWWWYYYnnnttt\\\RRRWWWQQQEEEAAA<<<:::<<<======;;;;;;888888;;;:::333...---,,,+++******++++++***((())))))******)))((('''''''''(((((()))000777999555444111...---...111222333...---,,,******+++,,,---000...+++,,,///111111000---.........//////000000---...///......///222444777999;;;<<<;;;;;;<<<===;;;<<<<<<<<<;;;::::::999<<<;;;999888777555222000333666:::<<<;;;999888777888777666555444333222222222222222222222333333333///222555444111//////111222111111111111111222222222222222222222222222222///000111333555666888888<<<<<<<<<<<<<<<;;;999999@@@FFFUUUbbb\\\LLLDDDHHHIIIHHHHHHHHHIIIKKKLLLNNNKKKKKKJJJGGGBBB???>>>>>>AAAAAAAAA@@@@@@@@@????????????>>>===>>>AAAFFFJJJHHHGGGKKKTTT\\\ccckkksss|||vvvooonnnuuuvvvyyygggKKKJJJYYY\\\TTTFFF===555333222///---......------,,,,,,------...111+++000---//////111PPPuuu|||www}}}zzzhhh___LLL<<<;;;>>>???AAAEEEQQQQQQRRRUUUYYY]]]bbbeeeccc^^^```fffkkkwwwzzznnngggbbb]]][[[ZZZZZZ\\\___^^^]]]___fffkkkooovvv}}}|||wwwvvvuuukkk```gggwwwiii[[[fffuuu|||sss```VVVkkkjjj[[[VVVccc~~~xxx___SSSUUUVVVWWWXXXYYY[[[^^^aaa^^^^^^^^^]]]\\\[[[YYYXXXZZZYYYZZZ]]]bbbfffiiijjjmmmnnnpppsssuuuuuurrrppprrrpppoooqqquuuwwwwwwvvvxxxvvvvvvxxxyyyuuuqqqooollloootttwwwzzz}}}~~~~~~}}}xxxzzzNNN:::999777333111111111111000000...111555333<<>>HHHSSShhh{{{{{{{{{}}}eeeTTTQQQUUUTTTaaa___dddxxxzzzuuudddKKKAAAHHHFFFEEEGGGRRR]]]jjjxxxhhhooo|||vvv|||lllUUUeee{{{~~~{{{zzz|||sss```[[[\\\UUUUUUXXXnnnrrrZZZQQQVVVOOOEEE@@@;;;:::<<<======;;;;;;888888;;;:::444...---,,,+++)))***++++++***(((''''''(((((('''&&&&&&%%%((())))))+++111888888444111///---,,,---///000000,,,,,,,,,,,,,,,,,,,,,---///---+++,,,///111222111............//////000000---...//////...///222555888:::<<<<<<<<<;;;<<<===<<<<<<<<<<<<<<<;;;:::999<<<;;;999888777666333111000444999;;;<<<;;;;;;;;;888888777666555444333333222222222222111111111111000333555555333111111222222111111111111111222222222222222222222222333333000000111333444666777888<<<<<<;;;:::999999999999BBBGGGTTT___ZZZJJJDDDGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLHHHCCC???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAEEEHHHGGGFFFIIIRRRYYY___gggooouuuxxx}}}}}}{{{|||}}}}}}~~~}}}sssQQQNNN___cccYYYGGG===555333222...---......------,,,,,,------...111,,,111...000000333TTTyyy{{{pppsssqqq```YYYHHH:::;;;@@@@@@CCCGGGNNNNNNPPPSSSWWW\\\aaacccddd___aaagggqqqjjjkkkbbbZZZVVVVVVYYY^^^ccc[[[YYY]]]eeeiiiiiijjjllllllhhheeebbb[[[UUUXXX___rrrjjjWWW\\\```hhhvvvxxxnnn]]]VVViii|||ccc[[[WWWddd|||dddXXXUUUVVVXXXYYYYYY[[[___aaacccbbb```^^^[[[YYYWWWVVVYYYYYYYYY]]]bbbgggjjjkkknnnoooqqqssstttuuusssrrrooommmmmmppptttxxxyyyxxx{{{xxxwwwxxxyyyxxxuuusssnnnqqquuuxxxzzz{{{}}}{{{yyyyyyNNN;;;999777333111111111111000000...111555444>>>dddlllPPPRRR{{{mmm[[[LLL>>>:::???DDDSSSiii}}}yyydddVVVTTTWWWUUU```^^^dddyyyzzzyyy^^^KKKHHHIIIKKKJJJNNNRRRRRRfff~~~wwwiiiqqq{{{wwwiiiLLLZZZsss}}}uuurrrrrrjjj]]][[[]]]UUUTTTYYYnnnqqqWWWOOOTTTMMMDDD@@@;;;:::;;;======;;;<<<999999<<<;;;444///...,,,***))))))***+++)))(((''''''((((((((('''&&&&&&(((******,,,111777777222///---++++++---...---,,,+++,,,---...//////.........,,,***+++///222333444...............//////000......//////...000222555999;;;======<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;:::<<<;;;999999999777555333...111666999;;;;;;<<<===999888888777666555444444222222111111000000//////000222555555444333333333222222111111111111111222111111111222222333333333000111111333444555666666;;;:::777666666777999;;;DDDHHHRRRZZZUUUIIIDDDHHHFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNMMMIIIDDD@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???@@@BBBDDDGGGEEEGGGOOOVVV\\\ccckkkpppzzz}}}tttnnnkkkjjjcccbbbdddmmmzzz{{{zzzQQQLLL```dddUUUHHH>>>555333111...---......------,,,,,,------...111---222///111222777XXXwwwxxxjjjkkkjjj\\\QQQBBB999<<>>======>>>???<<<<<<=========<<<<<<;;;<<<;;;:::::::::999777555...111444777777888:::;;;777777777666555444444444222111111000///......---///111333444444444444444333222111111000111111111000000111222333333444444111111222222333333444444888666444333444777<<<>>>DDDGGGNNNTTTQQQIIIFFFIIIFFFGGGGGGHHHHHHHHHHHHHHHLLLLLLKKKHHHDDDAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBBBB@@@???@@@AAAFFFDDDFFFMMMUUU[[[dddkkkxxxzzzvvvooojjjgggeeebbbaaa___[[[WWWWWW]]]hhhsss{{{www{{{RRRJJJ```bbbOOOIII???666333111...---///...------,,,,,,------...000,,,222...000333999\\\xxx{{{~~~pppaaabbbdddZZZKKK???888===BBBBBBCCCGGGHHHJJJLLLPPPUUU[[[___aaaeeedddcccdddssssssfff\\\\\\^^^[[[ZZZ]]]bbb^^^[[[ZZZ\\\bbbppp}}}rrrYYYXXXfffvvv}}}\\\NNNQQQWWWdddvvvttthhh]]]XXXYYYdddqqqsssfffXXX[[[[[[iii~~~iii^^^WWWYYY[[[\\\\\\]]]```bbbaaa```^^^\\\[[[[[[\\\]]]XXXXXXYYY]]]ccciiilllnnnmmmmmmmmmmmmmmmnnnppprrrnnnmmmnnnppptttyyy|||~~~|||{{{xxxxxxzzz{{{wwwppppppssswwwyyyyyyyyyxxxyyytttNNN<<<999666333111111111111000222///000333555DDDiiiooo___LLLVVVyyy[[[EEE;;;;;;???EEEVVVjjjxxx~~~kkk[[[SSSQQQSSSUUU\\\___ggg{{{www}}}fff\\\```kkkeeeWWWUUUTTTRRRWWW{{{eeelllmmmjjjyyygggFFFRRRooozzz{{{uuu]]]VVVYYYUUUZZZcccxxxtttVVVNNNSSSIIICCC>>>:::999;;;======;;;<<<999999<<<;;;444///---+++***((()))******)))'''))))))***************)))'''((()))***///555444//////...------......,,,++++++---111444555555333222//////......///222555888000///...------...///000...///000//////000333555999;;;===>>>======>>>???<<<<<<===>>>>>>=========<<<;;;:::;;;<<<<<<:::888111222444444333333555666555555555444444333333222111111000000///...---------...000222444444444333333222222111000000111111//////000111333444555555222222222222222222222222333222111222555:::???CCCBBBEEEJJJNNNMMMIIIHHHJJJHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIGGGEEECCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBB???AAABBBBBB@@@???>>>???DDDBBBDDDLLLUUU\\\fffnnnqqqlllnnnaaabbbffflllqqquuuvvvuuuqqqnnnhhh___WWWUUUZZZ```gggrrrxxxyyy}}}XXXQQQddddddPPPJJJ@@@666333111...---///...------,,,,,,------......***111---///222;;;aaazzzsssvvvfffXXXZZZ]]]UUUGGG===888>>>BBB@@@@@@DDDHHHJJJMMMQQQWWW[[[___aaaeeeeeeddd___gggooo___]]]^^^[[[[[[___cccbbbbbb___\\\bbbvvvlllXXX___hhh}}}```NNNPPPTTT]]]kkkttttttjjj```XXXXXX[[[cccjjjjjjaaaYYY]]]___kkk|||tttddd\\\ZZZ\\\^^^^^^^^^^^^___aaaaaa___]]][[[ZZZ[[[]]]^^^XXXXXXYYY]]]ccciiilllmmmmmmnnnnnnlllkkkkkknnnqqqoooooopppqqqssswww{{{~~~zzz{{{{{{{{{~~~vvvkkkpppssswwwyyyyyyyyyzzz{{{zzzUUUAAA999666333111111111111000222000000222666GGGiii~~~nnn```RRR^^^~~~\\\DDD;;;;;;===CCCPPP```mmm}}}kkk[[[SSSQQQQQQTTTZZZaaahhhyyyqqqwwwhhh^^^SSSPPPuuu|||fffmmmddd```pppcccEEEUUUsss{{{vvv]]]VVVYYYVVVZZZfff{{{uuuVVVOOOUUUJJJBBB>>>999888;;;======<<<;;;888888;;;:::333...---+++)))(((((()))***((('''''''''((()))))))))(((((('''(((((((((...555666222111///------......---,,,,,,...111444555444333222444333222000///111555999111000...---,,,---///000//////000000///111333666999;;;======<<<<<<===>>><<<======>>>>>>>>>>>>>>><<<;;;;;;<<<===>>><<<;;;555666555333111000111222444444444333333333222222111111000000//////......,,,,,,...111444555555333333333222111000000000000...///000111333444555666222222222111111000000000///000222555999>>>AAADDDAAADDDHHHKKKJJJHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBB???@@@BBBAAA???>>>>>>???BBB@@@BBBJJJSSS[[[eeemmmsss}}}|||kkk```cccjjjvvv{{{sssddd[[[VVVUUUZZZhhh{{{|||uuussstttxxxZZZTTTbbbbbbRRRLLLAAA777222111......///...------,,,,,,------...,,,***111---...333>>>eeevvv{{{ooossshhh]]]]]]]]]SSSEEE<<<888>>>AAA??????CCCIIIKKKNNNSSSWWW\\\___aaacccccccccZZZXXXwwwyyy^^^XXXZZZZZZ^^^gggfffkkkqqqrrrmmmlllyyy\\\]]]aaavvvgggVVVQQQTTT\\\dddjjjiiibbb\\\XXXZZZ]]]aaadddbbb]]]YYY]]]bbbllltttrrrfff]]][[[^^^___aaaaaa___^^^^^^___bbb```^^^\\\ZZZYYYYYYYYYXXXWWWXXX\\\bbbgggjjjlllmmmnnnnnnllliiihhhkkknnnkkklllmmmnnnooosssxxx|||sssqqqtttwwwxxxyyyzzz|||~~~~~~XXX???999777333111111111111000111000000222777IIIhhh|||ssscccWWWggg\\\CCC<<<;;;:::>>>FFFUUUcccpppooo^^^UUUSSSRRRTTTYYYaaafffssssssmmmsssYYYNNNwwwkkkxxx{{{iiiqqqhhhbbbttt```FFFZZZxxxvvvyyyzzz|||rrr^^^YYYZZZUUUWWWddd{{{uuuWWWRRRXXXNNNAAA===999888;;;======<<<:::777777:::999222---++++++)))(((((())))))((('''''''''((()))))))))))))))******((((((...666999666222000---+++,,,---------+++---///111222111111000888888666222000000555888222111...,,,,,,---///000///000000000000111444666888:::<<<<<<<<<;;;<<<===<<<===>>>????????????>>><<<;;;;;;===??????>>>===999999777444000///000222555444444444444333333333000000000000000000000000,,,,,,---111555777777555444333222111000000000000---...///111333555666777333333222111000//////...///111555:::===@@@AAAAAACCCFFFHHHIIIHHHGGGEEECCCDDDBBBAAAAAACCCFFFJJJLLLJJJKKKLLLKKKHHHGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAA@@@>>>>>>???@@@???===>>>FFFNNNUUU___hhheeelllrrrqqqmmmmmmttt|||zzznnnaaaYYYXXXcccooosssrrrqqqsssyyypppmmm|||vvv|||}}}oooXXXQQQ[[[]]]SSSLLLBBB777222000......000...------,,,,,,------...---***111---///555AAAiii{{{{{{mmmmmmuuu}}}pppxxxrrriiieee^^^OOOBBB999777===@@@>>>???EEEIIIKKKNNNSSSWWW[[[]]]^^^aaa___```XXXMMM```zzz___[[[]]]\\\___ggghhhllltttzzzyyyvvvxxx~~~~~~xxxxxxzzzbbbbbbbbbuuukkk\\\RRRXXX```gggiiifffaaa^^^ZZZ\\\^^^^^^]]]ZZZWWWUUU]]]dddlllnnneee[[[YYY]]]aaabbbcccbbb```^^^]]]]]]______]]]\\\ZZZYYYWWWWWWXXXWWWXXX[[[aaafffhhhiiigggiiijjjgggbbb```bbbeeecccdddfffggghhhmmmtttyyy|||xxxuuuvvvxxxxxxxxxzzz}}}|||}}}xxxttttttuuu\\\;;;999777333111111111111000000000000222888JJJfff}}}wwwttt^^^UUUmmmzzzZZZCCC>>><<<888>>>AAAOOO___fffqqqrrr```VVVSSSTTTVVVYYYaaaaaakkk}}}dddwwwhhhWWWxxxkkkwww~~~jjjtttqqqmmm\\\EEEZZZuuuzzzrrrjjjwwwvvvtttvvvooo___\\\[[[RRRSSSaaazzztttWWWSSS[[[PPPAAA===999888:::======<<<999666666999888222,,,+++***)))(((((())))))((('''))))))***+++++++++++++++,,,+++)))(((///888<<<:::333000,,,******,,,------+++,,,---...//////......;;;;;;888444000000444888333111...,,,,,,---///000///000000000000111444666777999;;;<<<;;;;;;<<<=========>>>???????????????<<<;;;;;;===???@@@???>>>;;;:::888555111000111333555555555555555555444444000000000000111111111111------...222777999888666444333222111000000000000---...///111333555666777333333222111000///......000333888===@@@AAA@@@???EEEHHHIIIHHHGGGEEEBBB???AAA???>>>???BBBGGGMMMQQQNNNOOOOOOMMMJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB???@@@@@@???>>>>>>???AAA>>>;;;<<>>@@@GGGIIIKKKNNNRRRVVVYYY\\\]]]___[[[^^^WWWGGGQQQyyywwwaaabbbfff```]]]aaacccccciiiqqqvvvtttsssuuuuuuvvvzzz~~~eeedddcccrrrgggYYYPPPXXXccciiihhhddd```^^^\\\]]]]]]\\\XXXUUURRRQQQ\\\dddmmmjjj^^^UUUXXX```cccdddeeeccc```]]]\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWXXX[[[```dddggghhh```ccceeeaaa\\\XXXYYY\\\[[[]]]___aaaccciiipppvvvooossstttttt~~~sssyyyyyyyyyxxxxxxyyy}}}{{{|||~~~sssnnnooouuueee???999777333111111111111000000000111222999JJJdddyyyqqq}}}pppVVVQQQooouuuXXXCCC???===888AAABBBOOO___aaacccrrr___UUURRRSSSXXXZZZ```^^^fffjjjjjjnnnnnn[[[pppwwwrrruuupppsss```IIICCCbbbyyykkk```nnnoooooorrrhhhVVVSSSWWWSSSRRRXXXtttuuuVVVRRR[[[KKKDDD@@@;;;999;;;>>>>>>>>>777888999999777333///,,,************))))))))))))((((((((((((((('''&&&&&&''')))******...444555222111000///000111222111000...---+++******+++---...333666888555111000333888555333000............---...///000//////000333555===;;;::::::<<<======<<<;;;<<<<<<===>>>??????@@@===>>>??????>>>===>>>???@@@>>>:::777444333333333333555666777777555333222111111000000000000111111//////...///000333555777333444444333111000000111333222111000111333666888444333000...------...///444666:::>>>@@@AAAAAA@@@DDDFFFHHHGGGDDDAAA???>>>AAAAAAAAACCCFFFKKKOOORRROOONNNMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFDDDBBBAAA@@@???>>>===;;;;;;===>>>???===<<<>>>BBBEEEJJJSSS^^^```jjj|||llleeemmm|||ppplll~~~xxxrrrbbbRRRVVVbbb___PPPMMMAAA666222111/////////------------------------...---+++111444444MMMxxxtttvvv|||}}}wwwzzzttthhhZZZIII???999666999>>>???@@@BBBJJJOOORRRTTTXXX^^^aaa______]]]XXXNNNEEEMMMmmmxxxddd^^^aaacccbbb```aaadddhhhkkkllllllnnnooojjjqqquuu{{{zzziiibbbcccrrr~~~zzzkkkaaaTTTccchhhfffgggbbb^^^eeebbbaaaaaa___WWWOOOOOOTTTZZZcccfff___WWWYYY\\\]]]gggeeeaaa```bbbccc___YYY\\\[[[ZZZZZZYYYYYYXXXXXXXXXVVVTTTVVVYYY\\\\\\[[[XXXWWWVVVTTTRRRQQQPPPPPPTTTSSSUUU\\\aaadddiiioootttqqqpppsssxxx{{{{{{yyywwwvvvvvvvvvxxxzzz}}}}}}|||{{{~~~ssspppuuuuuupppyyyrrr<<<;;;888444222111000///...444444---222555IIIrrr{{{uuuuuuaaaQQQRRRoooxxxwww```CCC:::666>>>BBBGGGKKKTTT]]]bbbyyynnn[[[WWWVVVSSSTTTYYY[[[]]]eeewwwyyyfff___mmmzzz~~~]]]uuu~~~}}}rrrxxxuuu{{{cccWWWSSS```kkkddddddtttqqqppprrrhhhVVVTTTYYYTTTPPPVVVooorrrXXXWWW```PPPEEE@@@;;;999;;;======<<<777888999999777333///,,,************))))))))))))((())))))))))))((('''&&&''')))******...444444111000//////000222333333222///...,,,++++++,,,---...222333444222000000333666555222///......///...---...///000//////000333555<<<;;;;;;;;;<<<=================================???@@@@@@@@@>>>===>>>@@@@@@>>>;;;777555444444444444555666777666555333111222222222111111222222222//////......000222555777666666777555222111111222111111111111222444666777222111000//////000222333888:::===@@@AAAAAA@@@@@@CCCEEEFFFFFFDDDBBBAAAAAADDDDDDCCCDDDFFFJJJNNNPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>===<<<===>>>???>>>===>>>AAACCCFFFNNNXXXdddkkkyyynnnnnn{{{bbbKKKLLL\\\]]]RRROOOBBB666222111///...///------------------------///...,,,111444555OOOyyy|||yyy}}}|||xxxsssfffRRR@@@999555999===>>>@@@CCCJJJOOOSSSTTTYYY```bbbaaaaaa```\\\QQQEEEHHHccc~~~sssaaa\\\___aaa```___aaacccfffhhhiiijjjmmmnnnlllqqquuuzzzxxxlllfffhhhuuu~~~zzznnnfff^^^lllmmmhhhgggcccaaahhhgggccc___[[[TTTOOOSSS[[[^^^cccddd___\\\___ccccccfffdddaaaaaacccfffdddaaa^^^\\\[[[ZZZZZZYYYXXXWWWTTTQQQNNNMMMNNNPPPPPPOOOIIIHHHGGGEEEDDDDDDCCCCCCGGGFFFJJJQQQWWW]]]dddllltttoookkkmmmsssvvvuuurrruuuvvvwwwyyyzzz{{{{{{|||}}}||||||yyyttt{{{~~~wwwyyypppDDD;;;888555333222111000...000222---333777NNNzzz}}}ppp___PPPPPPllltttrrr\\\AAA;;;777>>>@@@HHHNNNUUU[[[___xxxkkkYYYVVVUUUQQQWWW[[[\\\[[[```mmmzzz~~~nnnfffkkkkkkgggnnn|||bbb{{{uuu{{{uuuzzzfffhhhlllmmmeee]]]dddssssssppppppfffVVVUUUZZZUUUPPPWWWkkklllYYY[[[```QQQEEE@@@;;;999:::<<<<<<;;;777888888888666333///,,,************))))))))))))))))))******))))))((((((''')))******---333444000000//////000222444333222......---,,,------......000000/////////000222333444222///......///.........///000//////000333555;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<<<<<<<<<>>???@@@AAA???<<<888666555555555555666666666555444222111333333333333333333333333000///......000222444666888999999777444222222222///000111333444555666666000000000000222444666888;;;===???@@@AAA@@@???>>>@@@BBBCCCDDDCCCCCCEEEFFFGGGFFFEEEEEEGGGIIIMMMOOOOOONNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHDDDCCCAAA???>>>>>>>>>???>>>===>>>@@@@@@AAAHHHQQQ\\\```iiisssvvvuuuyyy~~~ooossslllKKKFFFXXX___WWWRRREEE888222111...---...------------------------//////---000444666QQQzzz{{{www{{{pppWWWAAA:::555777;;;>>>@@@DDDJJJOOOSSSUUUZZZaaaeeecccbbbccc```UUUGGGHHH\\\rrr{{{kkk\\\YYY\\\^^^^^^^^^```aaacccdddeeehhhkkknnnrrruuuwww{{{vvvnnnmmmqqqzzz|||tttnnnmmmxxxssshhhfffdddeeemmmmmmfff]]]VVVQQQQQQYYYdddeeeeeebbb___bbbhhhkkkkkkhhheeebbbaaaccceeefffgggaaa^^^\\\ZZZZZZYYYWWWUUUPPPLLLGGGCCCBBBBBBAAAAAA;;;::::::999999999999:::>>>===@@@GGGMMMSSS\\\eeewwwqqqllllllpppttttttrrruuuvvvyyy{{{|||{{{zzzyyy}}}}}}}}}}}}uuu{{{~~~rrrKKK<<<999555333333222111000///333///555;;;UUUzzziiiXXXSSSlllpppkkkVVV???<<<999???>>>HHHOOOUUUXXX[[[vvviiiYYYXXXVVVPPPWWW[[[\\\YYY[[[ccckkkooowwwnnnkkkmmmhhh```cccmmmbbbnnnmmm}}}{{{xxx{{{ggglll}}}mmmXXX^^^mmmtttooommmcccUUUUUUZZZUUUTTT\\\iiieeeWWWZZZ\\\MMMFFFAAA;;;888:::;;;;;;:::777888888777555222///---************)))))))))((())))))************))))))''')))))))))---222333///000///...///111111000///,,,,,,------------.........,,,+++,,,...000111111333111///.../////////......///000//////000333555:::;;;===============>>>???>>>=========>>>???@@@CCCCCCCCCAAA???>>>@@@AAAAAA???<<<999777666666666666666666555444333222111333333333444444333333333000///......///111444555999:::999777444111111222---///111444666666666555///000000111333555777999<<<======>>>===<<<:::999>>>???AAABBBBBBDDDGGGJJJHHHGGGFFFFFFGGGJJJMMMOOOQQQPPPOOONNNMMMMMMLLLLLLMMMKKKIIIGGGGGGHHHIIIJJJFFFEEECCCAAA@@@?????????>>><<<===?????????FFFNNNQQQSSSYYY```bbbccciiippp~~~tttxxxyyyTTTLLL]]]ddd\\\TTTGGG999333000...,,,---------------------------///000...///444999UUU}}}vvvqqqzzzpppSSSCCC;;;555777;;;===@@@DDDIIIOOOSSSVVV\\\cccgggfffbbbdddaaaVVVKKKMMM^^^oooqqqdddZZZXXX[[[\\\]]]^^^___```aaaaaabbbfffkkkoooxxxyyyzzz}}}vvvmmmqqqzzzyyytttyyyxxxfffcccdddhhhqqqqqqggg\\\TTTQQQTTT```lllnnnggg``````gggoooqqqooolllhhhcccbbbaaaaaaeeejjjddd```\\\YYYXXXWWWTTTQQQLLLHHHCCC>>>;;;:::::::::888888888888888999:::;;;???===???DDDHHHLLLVVV```qqqqqqooonnnmmmooosssvvvvvvwwwyyyzzz{{{zzzzzzyyy{{{|||~~~uuuvvvqqqJJJ<<<999666444333333222111000555111666<<>>===:::@@@@@@HHHMMMSSSXXX\\\uuujjj[[[ZZZXXXQQQRRRXXX[[[YYYZZZ___eeegggjjjggghhhnnnmmmiiiiiinnn~~~]]]hhhhhhzzz{{{vvv|||ddd```yyyqqqSSS[[[pppuuummmhhh^^^RRRUUUZZZSSSTTT```ggg^^^UUUYYYYYYLLLFFFAAA;;;999:::<<<;;;:::777777777666444111///---************)))))))))((())))))************))))))&&&))))))))),,,111111...000///------......,,,+++***+++,,,---......---,,,---+++***+++---///000///222000......///000000///...///000//////000333555888;;;>>>>>>======>>>??????>>>>>>>>>???AAADDDEEECCCCCCBBBAAA??????AAACCCAAA???<<<999777777777777555555555444444333222111222222333444444333222222000///......///111333444888999888666333000000000---///222555666666555444000000111222333555666777999::::::999999777666555;;;===???AAABBBEEEIIILLLGGGFFFEEEEEEGGGKKKNNNQQQSSSRRRPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFGGGIIIJJJGGGFFFEEECCCAAA@@@??????<<<;;;===??????@@@FFFNNNSSSSSSWWW\\\]]]]]]cccjjjkkkqqqyyy~~~rrrwww~~~\\\TTTdddiii^^^WWWIII:::333000...---...------------------------///111......444<<>>???@@@???AAAEEEGGGJJJTTT___dddjjjooommmhhhhhhoooxxxyyyxxxxxxwwwxxxyyy{{{|||zzz{{{}}}~~~yyy~~~lll{{{eeeFFF;;;999555444333333222111000666000333:::XXX~~~ssseeeTTTOOOlllssskkkUUU???===:::???CCCFFFHHHQQQ[[[___tttjjj[[[ZZZWWWPPPPPPWWW\\\[[[[[[___bbbbbbgggeeeeeeiiimmmlllgggcccyyyXXXmmmhhhyyy|||rrryyy___QQQkkkfffLLL___yyyvvvllleee[[[QQQUUUZZZSSSSSScccgggZZZTTTYYYXXXOOOFFFAAA<<<:::;;;======<<<777777777666444111...---************))))))))))))(((((())))))******))))))&&&((()))(((+++000000---///---,,,,,,,,,,,,+++)))***+++---///000///...---------,,,,,,,,,---///000111///------///000111000...///000//////000333555777;;;??????>>>===>>>@@@??????>>>???AAACCCFFFHHHBBBBBBAAA@@@>>>???BBBDDDAAA???<<<999777777777777444444444333333333333333222222444444444444222222000///.........000222444666777777555222000000000...000222555666555444333111111222333444555666666777777777666666555444333:::<<>>888777666555333111...---************))))))))))))&&&'''((())))))))))))(((&&&(((((((((+++///000,,,,,,+++***+++---...---,,,+++---000222333222000...---///000...,,,+++...222111///------///111111111...///000//////000333555666;;;@@@@@@>>>===>>>AAAAAA@@@??????@@@BBBEEEGGG@@@@@@@@@>>>>>>???CCCFFF@@@>>>;;;888777666777777333333333222333333444444222444555666666555444222000///...---...000222333555666666555222000111111111222333444444444333333111222333555666777888888666666666666666666666666999<<<@@@CCCDDDEEEGGGHHHHHHFFFEEEDDDEEEHHHKKKMMMOOONNNNNNMMMMMMMMMMMMNNNLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCAAA@@@???;;;;;;<<>>CCCKKKPPPQQQUUUYYYYYYXXX[[[aaaiiilllrrryyy}}}{{{~~~{{{}}}zzzaaaggg}}}|||ddd[[[iiikkk\\\XXXJJJ;;;333111///...000------------------------,,,000...,,,444BBBccc|||qqq}}}qqqfffiiigggWWWBBB;;;777999<<<===>>>AAAIIIOOOSSSVVV[[[bbbeeedddgggiiibbbTTTKKKPPPZZZaaa^^^ZZZZZZ\\\]]][[[]]]```bbbdddeeegggiiilllqqqtttxxxxxx||||||uuuzzzwwwmmmhhhgggsss~~~yyyjjjZZZSSSUUU___pppuuueee[[[```jjjoooooonnnjjjfffgggjjjgggdddnnn~~~vvvmmmbbb[[[WWWSSSKKKEEE@@@BBBCCCBBB???======>>>======>>>>>>@@@AAACCCDDDCCCEEEHHHKKKJJJKKKSSS]]]```iiissswwwuuussstttwwwvvvvvvwwwxxxyyy{{{|||}}}|||~~~vvvkkkooorrrWWWCCC999777444222222222111000///222+++111@@@bbbhhhPPPKKKlll~~~cccDDD<<<777>>>???DDDIIISSS]]]___ooojjjWWWRRRPPPLLLOOOWWW\\\[[[ZZZ\\\^^^]]]___bbbcccccchhhooopppkkkkkkrrrRRR}}}ooo___nnnyyy~~~kkkttt~~~UUUVVVsssyyyRRRHHHbbbnnn{{{mmmcccYYYQQQXXX]]]UUU]]]ssspppZZZSSSUUURRROOOFFFAAA<<<;;;===@@@@@@???888777666555333000...---************))))))))))))&&&&&&'''(((((()))((((((&&&(((((('''***//////,,,***)))***+++...000000000,,,...222444555444222000...111222000+++***...333000///------///111222111...///000//////000333555666;;;@@@AAA>>>===???AAABBBAAA???>>>???AAACCCEEE?????????>>>===???CCCFFF???===:::888666666666777222222222222333444555555444555666888888666555444000///...---...000222333555666666555333111222333222333333444444333333333111222444666888:::;;;;;;666666777777888888888999999===AAADDDDDDEEEEEEFFFIIIHHHFFFDDDDDDFFFHHHJJJKKKKKKLLLLLLMMMNNNPPPPPPMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@???<<<;;;===???===<<>>@@@JJJOOOSSSUUUZZZaaaeeecccfffiiidddXXXQQQVVV^^^bbb[[[YYYZZZ\\\\\\ZZZ\\\```ccceeegggiiikkknnnrrrvvvzzz{{{yyy|||tttjjjllllllyyy|||lllYYYPPPSSS```tttqqqbbbYYY___jjjnnnnnnoooiiifffgggiiiddd___hhhxxx{{{qqqeee]]]XXXSSSKKKDDDCCCEEEHHHGGGDDDAAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHKKKLLLOOOQQQMMMJJJQQQZZZ```fffnnnuuuwwwuuuqqqnnnsssuuuxxxzzz|||||||||{{{~~~}}}~~~vvvqqqwwwbbbAAA888666333222222222111000000444,,,555HHHmmmzzzaaaLLLMMMttthhhFFF;;;666===;;;DDDLLLVVV\\\\\\mmmmmmXXXRRRPPPMMMJJJRRRXXXXXXYYY]]]______[[[bbbccc______hhhllljjjggg}}}iiiMMMooo\\\jjj|||yyyhhhtttxxxVVV]]]qqqnnnRRRRRRhhhooozzzmmm^^^VVVWWW[[[\\\[[[fff{{{www___XXX[[[TTTMMMBBB???;;;;;;>>>@@@@@@>>>:::999666555444222///,,,******+++,,,+++)))'''%%%)))******)))(((''''''((('''(((&&&&&&,,,444666333...---,,,---...///...---+++,,,...222555555333000222<<<===222+++///444222//////...------...///000---.../////////111444666===>>>@@@@@@@@@@@@BBBDDD???@@@@@@AAAAAA@@@@@@???BBBAAA????????????>>>===<<<:::999999:::999888666333333222222222222222222222333666777888888666555111111000000000000000111444777888555000---000333444444444666777777444222,,,000555888777888999;;;:::666222222666;;;>>>???<<>>===999999===???AAAFFFLLLNNNPPPTTTXXXZZZ]]]aaadddfffjjjoootttwwwzzz}}}{{{~~~}}}zzz}}}zzz]]]___pppyyytttzzzaaaUUUfffjjjZZZ\\\LLL;;;222///---...000......------------.........---...111666GGGgggzzztttzzztttzzzsssiii]]]VVVTTTCCC:::666:::<<<:::===DDDMMMOOOSSSWWW\\\___bbbcccaaacccaaaZZZYYY^^^___\\\YYYZZZ\\\^^^______^^^^^^dddgggkkknnnppprrruuuwww~~~vvvnnnrrrtttmmm{{{oooYYYNNNRRR```tttooobbbYYY___kkkrrrqqqnnnhhhkkkjjjkkkkkk```^^^kkktttkkkccc___ZZZRRRKKKIIIDDDEEEHHHIIIJJJJJJHHHHHHCCCCCCBBBBBBCCCEEEHHHIIINNNNNNNNNNNNPPPRRRTTTUUU]]]^^^fffppptttrrrpppqqqsssuuuwwwyyy|||~~~~~~}}}{{{jjjAAA<<<999555333333333222111444222111222CCClllzzzdddOOOKKKmmmyyy]]]===;;;:::888:::EEENNNWWWaaaeeeuuusss]]]WWWSSSNNNNNNQQQTTTWWWXXXZZZ\\\^^^\\\___bbbccccccdddhhhlllyyywww]]]MMMnnn[[[hhh~~~wwweeennnpppWWW^^^tttvvv______www}}}rrrcccYYYWWWYYYZZZZZZiii}}}www^^^WWWZZZTTTMMMBBB???;;;;;;>>>@@@@@@>>>999777555444333111...+++)))***++++++***)))'''%%%)))******)))((('''''')))((((((''''''---555777444///...------///000000000,,,,,,---000222222000...333===???666///111333000000///...---------...///---.../////////111444666<<<>>>@@@@@@@@@@@@BBBCCC>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::888888999999777666333333222222222111111111000222444666777777666666111000000000000000111222444666777555000...000333444444444666888777444222---111555888888999:::<<<:::666222111444777999:::999===CCCDDDBBBCCCFFFIIIJJJEEEAAA???AAADDDFFFFFFGGGIIIKKKKKKKKKJJJKKKLLLKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>???<<<;;;>>>@@@AAAFFFMMMNNNQQQTTTXXXZZZ^^^cccfffllloootttwwwyyy{{{}}}}}}||||||wwwZZZ^^^iiiqqqxxxyyypppxxx|||\\\TTTeeeiii\\\ZZZKKK;;;333000......000......------------......///......///222@@@]]]xxxwwwkkkfffqqq~~~xxxwwwooofff]]]ZZZ\\\FFF;;;666999<<<;;;>>>EEEIIILLLRRRXXX]]]```bbbbbbccceeeddd^^^\\\^^^]]]YYYYYYZZZ[[[\\\^^^___``````dddfffjjjmmmooorrrvvvxxxvvvooossstttmmm}}}}}}mmmXXXMMMOOO^^^tttqqqcccXXX\\\hhhnnnnnnmmmnnnnnnkkknnnrrriiidddnnnuuulllbbb]]]YYYQQQLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKFFFFFFEEEEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOQQQSSSUUU^^^```fffnnnqqqnnnnnnqqqssstttvvvxxxyyyzzz{{{{{{zzz}}}}}}vvvuuuDDD<<<999555333333333222111333111222333BBBjjj{{{hhhVVVQQQhhhqqqlllWWW<<<<<<===<<<;;;FFFOOOYYYbbbeeerrrttt]]]UUUQQQLLLMMMPPPTTTVVVWWWYYY[[[]]]\\\___aaabbbaaacccgggkkkqqqiiiRRRFFFgggUUUbbb~~~tttaaaiiiiiiYYYaaavvv|||iiidddyyyvvvhhh\\\VVVVVVWWWYYYmmmvvv\\\UUUYYYTTTMMMBBB>>>;;;;;;===@@@???>>>888777444333222000---***((()))******)))(((&&&%%%((()))***)))((('''((()))((()))((((((...555777333111///------000222333444...---,,,---......---,,,222;;;???888222333333000111000///---------......---.../////////111444666;;;===???@@@@@@@@@AAABBB>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>===<<<<<<;;;;;;;;;999888888888888777555444333333222111000//////...///111333555666666777111000000///000111222333333555777555111///111333444444555666888777555222...111555888999:::;;;<<<;;;777333111111333444555666<<>>;;;===@@@DDDFFFEEEGGGJJJLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFEEECCCBBB@@@???>>>???<<<<<<>>>??????EEELLLNNNPPPSSSUUUXXX\\\aaaeeekkkooossswwwyyy{{{~~~~~~vvvYYY___bbbiiippp{{{vvvlllrrrmmmVVVSSSbbbfff]]]VVVIII:::444111///...///......------------....../////////...000===WWWoooyyyoookkksssvvv|||vvvnnnhhhdddeeeiiiJJJ>>>666999;;;;;;???GGGGGGLLLSSSZZZ```dddeeeeeegggiiiiiieeeccccccaaa]]]YYYYYYYYYZZZ\\\^^^aaacccdddfffiiikkknnnrrrwwwzzzzzzooohhhlll{{{vvvnnn}}}mmmZZZNNNNNN\\\wwwvvveeeWWWYYYcccjjjlllkkkqqqpppoooyyy~~~rrruuuyyynnnddd^^^ZZZUUURRRRRRSSSSSSTTTTTTSSSQQQPPPNNNJJJJJJIIIHHHIIIKKKNNNOOOMMMLLLLLLLLLMMMNNNPPPQQQZZZ]]]dddkkkllljjjlllqqqrrrssstttuuuvvvwwwwwwwwwvvvyyy|||vvvJJJ<<<999555333333333222111222000222333AAAeeeppp___WWWfffzzz~~~{{{dddhhhZZZ>>><<<<<<======HHHQQQ[[[ddddddooovvv]]]SSSOOOLLLMMMPPPSSSUUUWWWXXX[[[]]][[[^^^``````___aaafffjjjnnn~~~uuu\\\JJJBBB{{{^^^NNN^^^rrrbbbjjjiii[[[gggyyy|||jjj^^^jjj}}}wwwjjj]]]UUUTTTVVVYYYrrrvvvZZZTTTXXXTTTMMMBBB>>>::::::===??????>>>999777555444333000---+++(((((())))))((('''&&&%%%((()))***)))((('''((()))((()))))))))///666666333222000------000333555666111///,,,,,,,,,---,,,+++000777:::666222333444222333222000///.........///---.../////////111444666:::===???@@@@@@@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAA===>>>>>>===<<<;;;;;;;;;:::888777777888777666555444444333222000///......,,,---///000333555666777111000//////000111333444333444666555222111111333555444555777888777555222///222555888:::;;;<<<<<<:::777444111000111222333777>>>DDDDDD@@@>>>AAAGGGEEEAAA<<<999999===BBBEEEEEEHHHLLLOOONNNMMMMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIFFFEEEDDDCCCAAA@@@???>>><<<::::::<<<<<<>>>EEEMMMNNNOOOQQQRRRTTTWWW\\\```dddhhhnnnssswww{{{zzz]]]cccbbbdddhhhwww}}}pppqqqwwwcccQQQRRR```ccc\\\TTTGGG:::555222///---.........------------......,,,...//////222AAAZZZooo}}}uuuwwwuuurrrssssssssstttMMM@@@666888;;;<<<@@@GGGJJJNNNUUU\\\cccgggjjjlllhhhiiiiiihhhgggeeecccaaaYYYXXXWWWWWWYYY]]]bbbeeeeeegggiiikkknnnsssxxx}}}xxxhhh```gggvvv{{{sssppp^^^RRRQQQ^^^{{{~~~kkkYYYXXXaaaiiikkklllnnnnnnppp}}}zzzpppfffaaa___]]]\\\^^^[[[ZZZZZZYYYWWWTTTRRRQQQMMMLLLKKKKKKLLLMMMPPPQQQLLLKKKIIIHHHHHHHHHIIIIIIOOOTTT^^^hhhjjjiiikkkqqqpppqqqrrrtttuuuvvvvvvvvvvvvyyy|||~~~~~~~~~yyy{{{OOO<<<999555333333333222111111000333444???___||||||hhh\\\jjj~~~zzzjjjyyylllGGG:::777:::>>>IIIRRR\\\eeeccckkkvvv]]]SSSPPPMMMMMMPPPSSSVVVWWWYYY[[[]]][[[]]]^^^^^^]]]```fffkkkvvvkkkWWWJJJCCC~~~www\\\NNN```sssdddnnnkkk[[[ooo|||mmm```gggxxx}}}uuuhhh[[[UUUTTTWWWZZZuuuvvvYYYSSSXXXTTTMMMAAA>>>::::::===??????===:::888666555444222...,,,(((((((((((((((''''''&&&''')))***)))((('''(((***((()))))))))///555555111222000------000333555666333000---,,,---......---...222333000///222555666555444222000//////000000---.../////////111444666:::===@@@AAAAAA@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>===??????>>><<<:::;;;===:::888777777888777666555444444333222111000///...,,,,,,---...111333666888333111000//////111333555222333444444333222222222555555555777888888555333000111444888;;;<<<<<<;;;888666444222111222444555999@@@FFFGGGBBB???AAADDDDDDAAA<<<888777:::???CCCDDDHHHLLLOOOOOONNNNNNNNNHHHHHHGGGFFFFFFGGGGGGHHHEEEDDDDDDBBBAAA@@@???>>>;;;::::::<<<<<<>>>GGGPPPPPPQQQSSSSSSTTTVVVYYY\\\aaaeeelllqqquuuyyy}}}~~~~~~___eeeeee^^^ZZZjjj|||~~~xxxbbbPPPRRR___bbbZZZTTTGGG;;;666333000---.........------------......,,,///000000555GGG___qqqsssrrrzzz}}}yyyuuuPPPAAA666777;;;<<<@@@FFFMMMOOOTTTZZZaaaggglllnnnkkkjjjjjjjjjgggccc```___[[[YYYVVVUUUWWW\\\aaaddddddfffhhhkkknnnsssyyy~~~|||{{{||||||fff\\\cccpppyyyqqq```UUURRR^^^|||qqq]]]ZZZbbbiiimmmooolllhhhfffvvv|||{{{uuullldddcccdddcccdddggg```___]]][[[XXXVVVTTTRRRNNNMMMLLLKKKLLLNNNPPPQQQKKKJJJHHHEEEDDDCCCCCCCCCDDDJJJWWWdddjjjjjjlllpppmmmoooqqqsssuuuwwwxxxxxxyyy{{{~~~zzzxxx{{{yyyKKK<<<999555333333333222111000///333555===ZZZwwwqqqaaammmyyyTTT<<<555:::===HHHQQQ\\\eeebbbhhh{{{sss\\\SSSQQQOOONNNPPPTTTVVVXXXYYY\\\^^^[[[\\\]]]]]]]]]```hhhmmmxxxeeeWWWMMMGGG{{{uuu^^^TTTeeerrreeeoookkk\\\zzz{{{qqqlllsss{{{rrreeeZZZVVVWWWZZZ\\\vvvuuuYYYTTTYYYTTTMMMAAA===::::::<<>>===:::999777555444222///,,,(((((((((((((((((((((((('''((())))))(((((()))***'''(((((()))...444444///111///------000222333444222000...---///000000///---......------000444666444333222000000000111111---.../////////111444666;;;===AAABBBBBBAAAAAABBBDDDCCCCCCBBB@@@>>><<<;;;<<>>;;;999;;;===;;;999888888888888777555444444444333222111000000---,,,,,,---///333666888555333111//////111333444111222333444555444333222555555666777999888666333000111333777;;;<<<;;;:::666666555333222222444666888>>>EEEIIIGGGDDDBBBBBBDDDBBB>>>999777999===AAAAAADDDHHHJJJKKKKKKLLLMMMHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@??????<<<<<<<<<===<<<>>>HHHRRRSSSUUUWWWXXXXXXYYY[[[]]]cccggglllqqqtttwwwzzz|||~~~~~~}}}___fffvvvdddWWWKKK[[[zzzjjjRRRRRRbbbeeeYYYVVVIII<<<666444000............------------......,,,000111000888LLLeeeuuunnnmmmwww{{{vvvpppQQQAAA555777<<<===???DDDKKKNNNRRRXXX^^^cccgggiiisssrrrtttvvvrrriiiaaa___]]]ZZZWWWUUUVVVZZZ^^^aaaaaacccgggjjjnnnsssxxx|||yyytttuuu~~~jjjUUUVVVfff~~~qqq___VVVTTT]]]zzzwwwbbb]]]dddkkkoooqqqooohhh___gggxxxvvvpppuuummmfffaaacccffffffgggiiibbbaaa___\\\YYYVVVTTTSSSOOONNNLLLLLLLLLNNNOOOQQQLLLKKKHHHFFFDDDCCCCCCCCCBBBFFFRRR```iiikkkmmmooolllnnnpppsssuuuwwwxxxyyy{{{}}}~~~~~~{{{~~~|||mmmDDD<<<999555333333333222111111///333555:::VVVuuusssbbblll|||YYY???777>>><<>>>>>===:::888666444333111...+++)))))))))(((((())))))***&&&((())))))(((((()))+++&&&'''((((((---333222...///...------///000000000///...---...000111111111---------...//////000222222111000/////////000111---.../////////111444666;;;>>>BBBDDDDDDCCCBBBBBBBBBAAAAAA@@@???===<<<;;;;;;===???===999777999<<<;;;:::888888999999777666444444444444333333222222...---,,,,,,...222666888777555222//////000222444111111222444555555333222555555666888999888666333000000222666:::<<<;;;999666777666444111000222555444999AAAIIILLLJJJEEEAAAEEEDDDAAA<<<888888<<>>WWWrrrlllgggkkkoooooonnnQQQAAA555777<<<===>>>BBBIIIMMMTTT[[[```bbbbbbbbbrrrttt|||sssgggbbb___\\\XXXVVVUUUXXX[[[^^^\\\___dddhhhlllpppuuuxxx|||ppplllttt]]]SSSYYYnnnttt```YYYWWW^^^yyyzzzddd___eeemmmqqqsssssspppkkkqqq{{{uuunnnttthhhcccaaafffiiihhhggghhhdddccc```]]]ZZZWWWUUUTTTOOONNNMMMLLLLLLNNNPPPQQQMMMLLLKKKIIIIIIIIIJJJKKKMMMKKKPPP]]]gggkkklllmmmmmmnnnppprrrtttuuuvvvvvvyyy{{{}}}}}}||||||}}}~~~}}}~~~vvv}}}gggDDD<<<999555333333333222111111///333444999SSStttvvvfff[[[iii~~~qqqzzzTTT@@@888>>>:::CCCKKKWWWbbbaaafffxxxjjjYYYTTTPPPKKKKKKNNNQQQSSSUUUVVVYYY[[[\\\]]]]]]]]]___fffooowwwzzzaaaSSSJJJDDD}}}yyyrrr[[[VVViiiggg^^^kkkgggccceee]]]fffqqq~~~ssscccZZZZZZ]]]]]][[[uuuuuuZZZVVV\\\UUULLLAAA===999999<<<>>>>>>===999777555333222000---*********))))))))))))***+++&&&((())))))(((((()))+++%%%''''''(((---222111---...---,,,---//////...---,,,+++,,,---000222222111------///111111...------//////...------...///000---.../////////111444666<<>>===<<<999<<<>>><<<888666888;;;<<<:::999999:::999888666444444444444444444444444000...---,,,...111555888888666222///...///111333000111222444666666444222666555666888999999666444//////111555:::<<<:::888666777777444000...000333000555>>>HHHOOONNNHHHAAAEEEEEECCC>>>999888;;;>>>@@@BBBDDDFFFGGGHHHKKKMMMKKKLLLMMMMMMKKKIIIFFFEEECCCCCCBBBAAAAAA@@@??????<<<;;;:::888444333<<>>777444000//////.........------.........)))///333555DDDbbbmmmcccbbbeeejjjpppPPP@@@555777=========@@@HHHNNNWWW___ddddddaaa^^^eeekkkyyywwwhhhaaa```]]]YYYVVVUUUWWWYYY[[[XXX\\\aaafffjjjnnnrrruuunnndddjjj{{{sssbbbOOOaaauuu}}}wwwccc\\\[[[aaazzz{{{eee```fffnnnrrrtttsssyyy~~~uuuyyyhhhddddddjjjmmmkkkhhhhhheeedddaaa]]]ZZZXXXVVVVVVPPPOOONNNMMMMMMNNNPPPQQQNNNNNNMMMMMMNNNOOOQQQRRRXXXRRRQQQZZZeeejjjjjjkkknnnooopppqqqrrrssssssssswwwyyy{{{|||{{{{{{|||~~~zzz|||~~~www|||fffHHH<<<999555333333333222111222///333444888QQQttttttdddVVVRRRfffgggpppjjjLLL>>>777:::888AAAIIIUUUaaaaaafffxxx~~~hhhXXXSSSNNNHHHIIILLLOOORRRSSSUUUWWWYYY\\\]]]^^^^^^```gggrrrzzzbbbPPPHHHCCC~~~|||ppp]]]OOO___bbbaaajjjhhhiiihhh[[[jjjqqq|||uuueeeYYYWWW[[[]]]\\\www~~~mmmTTTSSSYYYTTTNNNCCC???;;;:::<<<>>>===<<<777777666555333111///---+++++++++*********))))))))))))))))))))))))))))))%%%((((((&&&'''+++,,,***......---------...//////000///...///111222222111///......---......///000111111000///////////////000111222222222333666888======>>>@@@CCCDDDDDDCCC??????>>>>>>??????@@@AAA<<<888444333555999===>>>::::::::::::999777666555666555444333333333333444444333111///...///000111444666777333///...222666444555777888888666444222666777888999999888777666444222000000222666;;;>>>888777555444222222111111111222666>>>EEEIIIHHHFFF@@@===>>>AAA???999999>>>???@@@BBBEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFDDDCCCAAA???>>>>>><<<;;;:::999999;;;===>>>DDDEEEHHHMMMSSSYYY^^^aaa\\\]]]___aaafffoooxxx|||xxxgggyyyzzzqqqXXXJJJRRRyyyyyynnn|||___```hhhccc\\\]]]OOO@@@999555222000111---...///000000000......111+++,,,111BBBhhhnnngggjjjmmmjjjdddTTT===777===:::999@@@CCCHHHNNNUUUZZZ```dddaaa[[[]]]dddbbbeeeuuuzzznnnfff```[[[UUUTTTWWWXXXWWWTTTZZZ\\\^^^```bbbeeejjjmmmnnnaaa```aaannn___VVVddd{{{yyyaaa[[[]]]bbbuuu}}}hhhaaahhhqqqrrrooopppyyyqqqooollljjjiiiiiihhhgggdddbbb___]]][[[YYYVVVTTTVVVRRROOOOOOSSSTTTRRROOOKKKIIIFFFEEEIIIPPPXXX^^^YYYWWWWWWZZZ```eeehhhhhhkkkpppssspppqqquuuuuuqqqsssuuuwwwyyyzzzzzzzzzzzz|||~~~||||||eeeFFF;;;999666444222111222222222......888555MMM}}}ppp\\\PPPSSScccuuu|||```SSSaaaNNN666>>>888:::???CCCPPP```ccciiizzzmmmXXXNNNKKKJJJKKKLLLNNNPPPSSSUUUWWWXXX]]]\\\\\\___cccjjjssszzzkkkXXXHHHCCC|||qqqWWWKKK^^^eeeffflllhhhnnnjjjfffwww~~~xxxhhh]]][[[___aaa```|||oooTTTRRRWWWRRRKKKDDD@@@<<<;;;===>>>===;;;666666555444222///---,,,+++++++++*********))))))))))))))))))))))))))))))'''******''''''+++,,,***---,,,,,,------...000000222111111222444555333222000111333222000.........111111000///////////////000111222222222333555777======>>>@@@CCCDDDDDDCCCEEEEEECCCBBB@@@@@@??????;;;888333111333666999:::777777777777666555444444555555555444444444333333444222000///......///000444666777444000///222555333444666888777666444222555666888999999888777666555333111111222555999<<<666666444333222111111111000111444;;;BBBGGGIIIHHHBBB>>>>>>AAA@@@;;;999<<>><<<;;;:::888888999;;;<<<@@@BBBDDDHHHMMMRRRWWWZZZ^^^```bbbeeejjjqqqzzz~~~www}}}qqqeee{{{}}}wwwfffXXX___qqqaaabbbmmmggg]]]]]]OOO@@@999555222000111...///////////////......///---///111===aaa|||wwwooohhhiiikkkjjjhhhTTT===666<<<:::999@@@BBBHHHOOOUUUZZZ^^^bbb^^^XXXZZZaaa^^^___mmmtttooommm```[[[UUUSSSVVVXXXWWWVVVZZZ\\\^^^```bbbeeeiiilll|||fff[[[UUUlllkkkYYY^^^sss{{{wwwaaa[[[ZZZ^^^qqqyyyiiicccgggmmmmmmkkknnnxxxyyyuuupppllliiigggeeecccdddbbb___]]][[[YYYVVVTTTUUURRRNNNOOORRRSSSQQQNNNJJJHHHEEECCCFFFKKKRRRVVVZZZXXXVVVXXX^^^cccfffgggkkkppprrrqqqqqquuuuuurrrvvvvvvvvvxxxzzz|||{{{{{{}}}~~~~~~aaaDDD;;;999666444222111222222555222000:::999RRRsss___PPPPPP___ttt}}}aaaRRR]]]LLL555<<<888999>>>CCCOOO]]]aaaiii|||mmm\\\TTTOOOLLLMMMNNNOOOQQQRRRTTTUUUVVV\\\ZZZZZZ\\\ccclllvvv~~~oooYYYIIIDDD}}}sssTTTLLLbbbiiimmmnnngggtttpppvvvwwwhhh___]]]```bbbcccoooTTTRRRXXXRRRKKKDDD@@@<<<;;;===>>><<<:::666555444333111...,,,++++++************))))))))))))))))))))))))))))))))))))+++***((((((,,,...,,,---,,,,,,,,,---...000111111111111333444444222000///444999888333...,,,---111000000///////////////000111222222222222555777999:::===@@@CCCEEEGGGGGGHHHHHHFFFDDDCCCBBBAAAAAA;;;888333111111333444555222333333444444333333222444444555666555444333222333222000.........//////222444666555222000111333333444666777777666444333444555888999:::999888666666555333222222555777999666666444333222222222222111111222777===CCCHHHIIIEEE@@@===???@@@===::::::>>>???AAADDDFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEDDDCCCAAA???>>>===<<<;;;:::888777888888999;;;<<<>>>AAAEEEIIIMMMOOO[[[^^^aaaeeejjjrrryyyzzz{{{kkkccc}}}|||pppfffjjjqqq|||aaadddsssnnn```]]]OOO@@@999555222000111111000///...............---...222111888XXX{{{|||wwwtttlllqqqkkkgggdddeeehhhUUU===555;;;999999???BBBHHHOOOUUUYYY]]]```]]]VVVZZZbbb___]]]fffkkkjjjoooaaa[[[UUURRRTTTWWWXXXXXXZZZ\\\^^^```bbbdddhhhkkk{{{{{{cccTTTXXXoooccc[[[lllwwwtttaaaZZZYYY]]]nnnxxxnnnhhhfffgggfffeeellluuu}}}yyyrrrmmmjjjhhhfffddddddbbb^^^\\\[[[YYYVVVTTTTTTQQQNNNNNNQQQRRRPPPNNNIIIFFFCCCAAAAAADDDHHHJJJRRRPPPOOOQQQWWW^^^ccceeeiiinnnqqqppppppssstttsssuuusssqqqtttyyy}}}~~~}}}}}}___DDD;;;999666444222111222222333111---555777MMMxxxdddRRRMMMYYYppp~~~dddPPPXXXJJJ444:::888777>>>CCCNNNZZZ^^^jjj{{{kkk^^^WWWQQQKKKNNNNNNOOOQQQRRRSSSTTTUUUYYYXXXXXX[[[cccooozzzzzzaaaOOOJJJ}}}tttYYYSSSkkkkkkrrrooofffooorrr}}}ttteee^^^^^^___aaacccmmmSSSSSS[[[VVVOOOCCC@@@<<<<<<===>>><<<:::777666555333111...,,,+++************))))))))))))(((((((((((((((((((((((((((******((()))///111000///...---,,,,,,...///000------...///111111...,,,---555======666000...///000000////////////000000000111222222111222444666444777;;;???BBBFFFIIIKKKEEEDDDCCCCCCCCCCCCCCCCCC<<<999555222222222222222000111222222333333333222333444666777777555333222222111000///............///222444444222000///000333444666777888777666666333555777999:::999888777888777555444444555666777888777777666555555555555555333222444888>>>CCCGGGGGGBBB===>>>@@@???;;;777;;;<<>><<<<<<<<<;;;:::888777666666666888888999;;;===AAADDDEEEQQQTTTYYY___fffnnnvvv{{{|||gggbbb|||yyyuuuxxxrrrwww[[[dddwwwrrrccc]]]OOO@@@999555222000111222111///...---------...,,,---222222777UUUttt}}}oooiiiiiiyyypppddd{{{xxxsssjjjaaaccclllXXX>>>444:::888999???BBBGGGNNNTTTYYY^^^bbb___YYY\\\ffffffeeeiiifffbbbgggaaa[[[UUURRRSSSVVVYYYZZZZZZ\\\^^^```aaacccfffiiitttnnn[[[]]]llluuu```jjjwwwrrr___[[[]]]bbbmmmzzz|||yyyssskkkeeeaaaaaaccckkkttt{{{wwwqqqmmmlllkkkkkkjjjdddaaa^^^[[[ZZZXXXVVVTTTSSSPPPNNNNNNPPPQQQPPPNNNHHHEEEBBB???>>>>>>???@@@DDDCCCCCCFFFLLLUUU]]]bbbdddhhhkkkkkkkkknnnqqqsssrrrooommmpppwww}}}|||}}}~~~xxxaaaGGG;;;999666444222111222222111222,,,333666FFFxxxkkkVVVJJJRRRkkkiiiPPPTTTJJJ555888888555===CCCLLLWWW[[[jjjxxxggg\\\VVVOOOIIILLLMMMNNNPPPRRRTTTUUUVVVVVVWWWYYY\\\eeerrr{{{oooXXXPPP|||sss]]]YYYrrr{{{kkkvvvooogggeeewwwmmmvvvrrrddd``````___aaaeeennnSSSSSS[[[UUUNNNBBB???<<<<<<>>>???===:::888888777555222///---,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&))))))'''***111555555333111///---,,,---///000---,,,,,,---......,,,******333<<<>>>888222111222000000////////////000000000111222222111111333555444888<<>>BBBGGGBBB===<<<>>>???<<<777888999<<>>???FFFJJJPPPWWW___iiirrrxxxzzzccc```}}}|||vvv}}}}}}fffTTTdddwwwrrrddd]]]OOO@@@999555222000111222111///...---------...,,,,,,000222:::WWWrrrvvvlllddd^^^gggnnn___ttt|||zzzpppdddggguuu]]]AAA555999888999???AAAEEELLLTTTZZZ```eeebbb]]]YYYdddkkkpppuuukkk___```___[[[VVVRRRRRRUUUYYY[[[YYY\\\^^^```aaabbbeeefffnnn{{{gggZZZkkklllmmmwwwppp___^^^dddhhhlllppppppqqqooohhhaaa^^^aaaeeemmmuuuxxxuuupppnnnmmmmmmmmmllleeeaaa]]]ZZZYYYXXXVVVUUURRRQQQOOOOOOOOOPPPOOOOOOHHHFFFBBB???<<<;;;;;;<<<>>>>>>>>>???DDDKKKSSSYYY\\\^^^aaabbbccceeelllrrrxxxtttrrrssswww|||~~~yyy{{{}}}~~~|||}}}}}}xxxfffJJJ;;;999666444222111222222000666000888<<>>;;;999999777555222000---,,,(((((()))))))))))))))***))))))))))))))))))))))))&&&(((((('''***111666666555333000......///000222000...------...///...---)))000888;;;888444333444///////////////000000111000111222111111111333444888;;;>>>>>>===<<<>>>@@@BBBAAA@@@???>>>=========>>><<<999888888888666444444555666666777777777777555555666777666555444333222222111111000000//////---...000111111000...---333444666777888999999:::444444555666777999;;;<<<;;;;;;;;;:::999888777666:::999999999999::::::;;;999888777555444666:::===DDDBBB>>>:::;;;>>><<<888666888:::>>>AAACCCEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@???===;;;:::999;;;;;;:::999888777666555666555555555777888:::<<>>======>>>CCCBBBAAA@@@@@@CCCIIIMMMQQQRRRTTTVVVWWWZZZeeeppp~~~|||yyyxxxyyy{{{}}}yyyzzz|||~~~}}}zzz{{{||||||xxx~~~jjjJJJ;;;999666444222111222222+++666...777???DDDkkkuuubbbQQQPPPfffvvvWWWVVVVVV>>>777888555;;;???IIIVVVZZZgggooo^^^VVVQQQMMMHHHIIIKKKOOORRRUUUXXXYYYTTTYYY\\\^^^iiiwww{{{vvvtttaaaxxxmmm``````{{{pppkkk{{{rrrooo{{{qqq```gggyyyuuuhhhhhhiiifffhhhooosssTTTRRRXXXPPPGGG===;;;:::<<<@@@AAA???===999888777444222///,,,+++(((((((((((())))))******))))))))))))))))))))))))(((***)))&&&)))000444444444222000//////111444666333111...---.../////////+++///444666666444444444///////////////000111111000111222111000000222444777;;;>>>===:::999;;;>>>AAAAAA@@@???????????????<<<;;;::::::;;;:::999777777777888888999888888888666666666666555555555555333333333222222111000/////////000111222111000...111222333555666888999999666555444444555999===???<<<<<<===<<<;;;:::888777666666666666666777888999777888999777555555888;;;???AAA???999888<<<<<<999777888;;;>>>AAADDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCAAA@@@>>><<<;;;;;;::::::::::::999888777666555555444444555777999:::<<>>???DDDKKKSSSYYY```eeeccc]]]NNNTTT\\\ppp}}}iiibbb[[[ZZZWWWUUUTTTUUUXXX[[[YYY[[[^^^``````aaabbbccciiikkkzzzppp{{{xxxzzzxxxqqqjjjfffbbb]]]XXXWWWRRRYYY```bbb___]]]___ccceeemmmvvv|||}}}}}}}}}~~~wwwuuurrrooommmjjjfffccceeeaaa\\\YYYWWWWWWVVVUUURRRRRRRRRQQQPPPPPPQQQQQQLLLIIIEEEBBB@@@AAABBBDDDFFFFFFEEEBBB??????BBBEEEHHHFFFGGGJJJLLLPPP___mmm}}}xxxvvvyyy}}}||||||}}}~~~{{{zzz}}}yyyvvv||||||iiiFFF;;;999666444222111222222)))555+++111;;;<<>>HHHWWW[[[fffzzzuuuaaaWWWSSSPPPIIIJJJLLLOOORRRTTTVVVWWWVVVZZZ[[[[[[fffwww~~~yyy}}}wwwwwwkkkddddddooolll|||sssssshhhTTT\\\qqqttthhhiiijjjgggiiippprrrTTTSSSYYYRRRIII<<<::::::<<<@@@BBB@@@>>>888777666333000---+++)))'''((((((((())))))******))))))))))))))))))))))))***+++***&&&(((...222222333111000///111444888:::444111---+++,,,...//////...///111333444444333222///////////////000111111000111222111000000222333222666;;;<<<:::999===AAA>>>>>>???@@@AAACCCDDDEEE;;;:::999:::<<<<<<:::888888888999999999999888888777777666555555555555666333333444333333222000000111111000111333333222000000000111333555666777888777555333222444888===AAA======>>>>>>===;;;999888333333333333333444555666444777999999777666888:::===AAA???999666:::===;;;888999<<>>===<<<:::::::::::::::999888777444444333444444666888999:::<<>>>>>EEEKKKSSSXXX^^^ccc```[[[QQQQQQUUUjjj~~~kkkcccZZZYYYXXXVVVUUUVVVXXXZZZYYY[[[^^^`````````aaabbbiiihhhsss}}}sssrrrpppiii^^^SSSNNNNNNPPPYYYbbbfffbbb]]]\\\\\\\\\dddmmmtttvvvwwwxxxyyytttrrrpppooommmjjjfffbbbeeeaaa\\\XXXWWWWWWVVVUUURRRSSSSSSRRRPPPPPPQQQRRRNNNKKKGGGCCCBBBDDDFFFHHHDDDEEEDDDAAA>>>===???BBBBBB???@@@CCCEEEJJJ[[[lllwww|||~~~{{{vvvuuuyyy~~~~~~~~~|||yyy{{{~~~yyyttt}}}gggBBB;;;999666444222222222222000;;;,,,000888777]]]vvviii\\\YYYkkk```^^^cccHHH999888888;;;===HHHXXX\\\eeewwwwwwbbbWWWSSSQQQJJJKKKMMMOOOQQQSSSUUUVVVXXX[[[YYYWWWdddxxx~~~ooozzzgggaaalllpppcccuuuooofffttt```WWWKKKggg|||ooojjjccciiikkkeee{{{qqqTTTNNNWWWUUUIII@@@>>><<<>>>@@@AAA???<<<777666555333111...,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))'''((()))))))))+++...111---.........---...111333111///------///222333333444111000222222///000333222222111111111111222222222111111111000000//////333666===DDDAAA::::::???<<<===???@@@AAAAAAAAA@@@======<<<<<<<<<;;;;;;;;;999;;;<<<===<<<:::777555777666555444444444444444111222222333222111000///111111000000//////......///.........000333777999666555333222333666999;;;@@@AAA@@@???<<<999555333000000000000111222444444444666888999888777888888:::;;;;;;;;;;;;;;;;;;::::::999999;;;???CCCEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDAAA>>>======<<<:::999999999999888888888888888:::666444555888999777333777999<<<@@@EEEMMMVVV\\\iiivvvwwwooo~~~cccYYY```wwwwww___ddd___MMM===999666000---///...............///000000222...//////666WWW~~~}}}zzziiihhhgggdddpppGGG;;;222999AAA555DDDFFFIIIPPPWWW^^^```___]]]OOONNNOOO\\\vvvtttYYY]]]ZZZVVVSSSSSSTTTUUUTTTWWWYYY[[[[[[[[[\\\]]]___hhhiiiooo|||tttpppooopppiii]]]TTTSSSQQQUUUYYYYYYWWWSSSRRRRRRQQQTTTXXX\\\___dddjjjnnnooopppqqqnnniiieeeaaa```dddaaa^^^ZZZWWWVVVUUUUUURRRQQQQQQPPPPPPOOONNNNNNKKKKKKJJJGGGDDDCCCDDDEEEIIIHHHEEE???999999???DDDIIIKKKJJJDDD???BBBNNNZZZkkkqqquuussssssvvvyyyyyy|||{{{{{{|||~~~~~~||||||wwwpppnnn~~~}}}aaaDDD;;;999666333111000111111000000333...444;;;VVV~~~uuukkk\\\hhhhhh___```HHH333===666666;;;HHHSSS[[[ccciiiyyydddWWWTTTTTTJJJJJJKKKLLLOOORRRUUUWWWVVVXXXZZZZZZ^^^jjj|||www|||jjjdddrrrrrreeevvvnnneeeuuu___VVVLLLkkk}}}ooojjjdddjjjkkkggg}}}oooSSSMMMVVVTTTHHH@@@===<<<>>>@@@AAA>>><<<777666555333111...,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))'''((())))))(((***---///---......---------000222///---++++++---///000111222///...111111......111111111000000000000111111111111111000000000//////222555<<>>======<<<<<<<<<;;;;;;;;;:::;;;<<<===<<<:::888666888777666555444444444444222333333444333222111000222222111111000000000000...---,,,,,,...111444666555444333333444555777999?????????>>><<<999666444111000///////////////000222444666777777666666777888888999:::;;;::::::::::::999999;;;>>>BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDAAA???======<<<:::999888888888888888999999999;;;777444555888999666333444666888;;;>>>DDDKKKPPP[[[iiivvv}}}|||oooyyyhhh___hhheeehhh```NNN>>>999777111...000...............///000000111---...///555VVV~~~{{{uuuvvv```[[[ZZZXXXrrrqqqJJJ<<<333999@@@555AAAFFFIIIOOOWWW^^^```___]]]QQQMMMJJJQQQhhhyyyqqq^^^\\\XXXUUUSSSSSSTTTUUUUUUXXXZZZ\\\]]]]]]^^^```aaafffeeehhhppp{{{rrrnnnlllllleeeYYYPPPMMMQQQTTTVVVVVVRRRNNNLLLKKKHHHJJJMMMPPPTTT[[[bbbgggfffhhhiiihhheeebbbaaaaaaaaa^^^[[[XXXVVVVVVVVVWWWRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMLLLJJJGGGFFFHHHIIIKKKLLLJJJFFF@@@???BBBFFFNNNPPPQQQKKKEEEEEENNNWWWgggmmmqqqqqqrrrvvvzzzzzz~~~~~~~~~|||}}}wwwoookkkyyynnnyyyzzzWWW@@@;;;999666333111000111111222000333///555:::PPP~~~qqq]]]ccckkkeeehhhPPP777===888777<<>>;;;777666555333111...,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))'''((((((((('''(((+++---------...---,,,---///111///---++++++---///000000///------//////------000000000////////////000000111111000000000000//////000444:::@@@???;;;;;;>>>999:::<<<===>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===<<<:::888777999999777666444444333333333444444444444333222222222222222222222222111111...---,,,+++,,,...000111333333333444444555555666;;;;;;<<<;;;:::888666555111111///---,,,++++++***///222444555555444444555555666777999:::::::::999999888888:::===AAACCCCCCEEEEEEFFFGGGGGGFFFDDDDDDDDDBBB???======<<<;;;999777777888888999999::::::;;;999666666888999666333444555666777888<<<@@@DDDKKKWWWeeeqqq|||yyyoooyyyxxxqqqfffpppggghhhaaaOOO???;;;888222///111///............//////000///,,,...///666VVV}}}vvvhhh}}}tttZZZQQQQQQQQQjjjpppNNN<<<555999===555===EEEHHHOOOWWW^^^```___]]]SSSNNNFFFGGGWWWiiikkkbbbYYYVVVSSSRRRSSSTTTUUUUUUXXXZZZ]]]^^^^^^```bbbdddgggeeefffiiiooozzzxxxqqqllliiihhhaaaVVVLLLHHHNNNOOOPPPOOOKKKFFFCCCBBB>>>???@@@CCCHHHPPPZZZaaaaaabbbdddcccaaa`````````\\\ZZZWWWTTTSSSSSSUUUVVVSSSSSSRRRQQQQQQPPPPPPOOONNNNNNNNNMMMKKKKKKMMMOOOQQQSSSUUUSSSOOOMMMNNNPPPWWWYYYZZZUUUNNNLLLQQQWWWdddjjjnnnnnnqqqwww{{{{{{~~~}}}~~~xxxpppiiiuuuhhhqqqtttTTTBBB<<<:::666333111000000111333000222///666888HHHttt]]]aaa~~~pppiiilllUUU999999:::999<<>>;;;777666555333111...,,,+++++++++***)))(((((())))))(((((((((((((((((((((((('''(((((((((''''''***,,,+++,,,,,,,,,,,,---000333222000//////111222222222...,,,,,,000000------000//////............//////000000000000000000//////000333999======;;;;;;===::::::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888;;;:::888666444333333333222333333333333222222222111111111222222222222222000///---,,,,,,,,,......000111333444444444333333666666777777666666444444111000...---+++***))))))...000333444333333444444333444777999:::;;;::::::888777777888<<>>======;;;999777777888888999:::;;;;;;<<<:::888777888888666444444666777777777888;;;>>>AAAIIIUUUbbbppp~~~ssskkkxxxvvvqqqvvvhhhqqqcccfffcccQQQAAA<<<999333000222//////............///000///,,,///111777VVV{{{qqq\\\ppp}}}uuu\\\QQQRRRSSSllllllPPP;;;555888:::777;;;CCCGGGNNNVVV]]]``````^^^UUURRRKKKIIIQQQ^^^dddaaaXXXUUURRRQQQRRRTTTVVVVVVWWWYYY\\\]]]^^^```bbbeeefffeeefffiiikkksssuuuoookkkgggddd___WWWMMMGGGHHHHHHGGGEEEBBB???<<<;;;::::::999;;;@@@JJJUUU]]]aaabbbbbbaaa___^^^^^^___ZZZXXXUUURRRQQQQQQRRRTTTTTTSSSSSSRRRRRRQQQPPPPPPNNNOOOOOONNNNNNNNNQQQSSSXXX\\\```bbbbbb`````````aaabbbaaa[[[UUUTTTYYY___fffkkkmmmnnnqqqwww{{{zzz||||||{{{|||}}}~~~yyyrrriiitttmmm|||tttTTTFFF<<<:::777444111000000111222///000///888888BBBvvvnnnZZZcccrrrcccfffTTT999555999888;;;CCCJJJPPPYYYbbbyyytttbbbXXXQQQLLLJJJJJJJJJJJJKKKMMMOOOQQQQQQSSSUUUVVVXXX```kkktttjjjeeezzzmmmlllsssjjjxxxnnngggbbbVVVXXXzzzhhhdddaaafffeeeeeeiiiTTTRRRWWWSSSHHH???===;;;===???@@@>>>;;;777666555333111...,,,++++++***))))))))))))))))))(((((((((((((((((((((((('''(((((((((''''''***,,,***+++,,,,,,---...222444333111000111222333333222...,,,---111222///...111//////............////////////////////////000000000444999;;;<<<<<<<<<;;;;;;<<<===>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999:::999888666444333222222000000000000000000111111///000000111111222222222222222000///............///000222333333333111000111111222222222222222222000///...---,,,+++++++++---///222333333333333444222444777:::<<<<<<;;;:::888666666777;;;>>>??????CCCDDDEEEFFFGGGGGGFFFEEEEEEBBB@@@>>>>>>===;;;:::777777888999:::;;;;;;<<<;;;:::999999999888777666444555777888888888:::<<<;;;>>>FFFQQQ___ooommmiiimmmmmmiiisssdddoooeeellldddRRRBBB===:::333000222//////............/////////---111333999VVVyyyuuupppwwwmmmUUUggg|||wwwaaaVVVSSSQQQjjjiiiSSS999555777666::::::BBBFFFMMMVVV]]]aaa```___XXXXXXVVVSSSUUU[[[^^^]]]WWWTTTQQQQQQRRRUUUVVVVVVVVVXXXZZZ\\\]]]^^^aaaccccccbbbdddgggiiimmmxxxwwwnnnkkkgggbbb___YYYOOOGGGAAA@@@???===<<<:::999888888777777777;;;DDDOOOVVVZZZZZZ[[[ZZZZZZZZZ]]]___^^^\\\YYYVVVTTTSSSSSSSSSUUUTTTTTTSSSSSSRRRRRRQQQNNNOOOPPPOOOOOOPPPSSSVVVZZZ___eeejjjmmmmmmmmmmmmjjjhhhddd]]]YYY[[[cccjjjlllnnnoooooorrrxxxzzzyyyzzzzzzyyyyyyzzz|||~~~zzztttooogggrrr~~~qqqoooPPPGGG===;;;888444222111000111000---//////888888@@@rrrwwwiiiYYY___zzzmmmWWWZZZQQQ===777666666999@@@FFFLLLWWWaaawwwrrr```XXXSSSMMMLLLLLLKKKKKKLLLMMMOOOPPPSSSTTTUUUUUUVVV[[[bbbgggvvvrrrfff^^^cccooo|||ppprrrooohhhwwwpppkkkcccWWW]]]wwweeeaaa___cccaaadddgggUUUSSSWWWRRRHHH>>><<<;;;<<>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;888888666555333333222222.........---......///000...//////000111222333333555444333222111000000000//////111222222111000//////////////////000000000//////...---------------+++...111222222222333444222444777:::<<<<<<:::999777555555666999<<<>>>>>>BBBCCCEEEFFFGGGGGGGGGFFFEEECCC@@@>>>>>>===<<<:::888888999999::::::;;;;;;:::::::::999999999999888333555888999999999:::;;;999999===CCCMMM]]]tttzzz||||||iiimmmggg^^^nnnlllxxxeeeRRRBBB===:::333000222000//////............//////...222444888TTTuuuvvvjjjhhhuuulllUUUccc|||vvvggg^^^TTTLLLeeekkkZZZ:::666666444===:::AAAEEELLLUUU]]]aaaaaa___\\\^^^___^^^\\\\\\\\\\\\XXXUUURRRQQQSSSUUUVVVWWWUUUWWWYYY[[[[[[]]]___aaaeeeeeehhhjjjiiijjjrrr|||~~~sssqqqkkkeeebbb^^^TTTIII???===;;;:::::::::999777777666666666888>>>FFFLLLJJJKKKMMMNNNPPPTTTYYY\\\aaa```___]]][[[XXXWWWVVVVVVUUUUUUTTTTTTSSSRRRRRROOOPPPQQQPPPPPPRRRUUUXXXYYY]]]ccciiinnnqqqqqqqqqmmmjjjccc\\\YYY^^^iiiqqqppprrrqqqpppsssyyyzzzxxx{{{{{{zzzzzz{{{|||~~~~~~~~~nnnhhheee```nnn~~~uuunnnOOOJJJ>>><<<888555222111000000000---//////888777@@@sss|||sssiiiZZZXXXiiihhhMMMSSSSSSCCC<<<555555888===BBBHHHTTT```xxxsssbbb[[[UUUNNNMMMMMMLLLKKKKKKLLLMMMNNNRRRSSSUUUUUUVVVXXX[[[^^^hhhwwwppp^^^\\\```ccciii}}}jjjjjjjjjeeevvvrrrooodddXXXbbbvvvccc___^^^bbb___cccdddTTTTTTWWWQQQGGG>>><<<;;;<<>><<<777===>>>????????????======;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<666666444333333222222222...------,,,---...///000//////000111222333444555666555444333222111111111/////////000000//////...//////......//////000000//////...---,,,,,,,,,,,,)))+++...000000000111222111333777999;;;:::888777666555444555888;;;<<<<<>>>>><<<:::::::::::::::::::::::::::888999:::::::::::::::;;;666888;;;<<<;;;::::::;;;::::::;;;???CCCPPPjjj~~~{{{lllvvvvvvZZZYYYnnnmmm}}}eeeRRRBBB===:::333///111000000///..................---222333777QQQppp|||xxxkkkeeennn}}}lllXXXcccwwwppplll[[[NNNgggrrrccc>>>888777222@@@:::@@@DDDLLLUUU]]]aaaaaa`````````aaaaaa^^^]]]^^^```ZZZWWWSSSRRRTTTUUUVVVWWWVVVXXXZZZ[[[[[[\\\^^^```fffgggkkkmmmkkkiiiooowww~~~vvvnnnjjjggg\\\OOOCCC???;;;:::;;;;;;:::999777777777777777:::>>>BBB>>>???AAACCCEEEKKKQQQVVV]]]^^^______]]]ZZZWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSPPPQQQRRRRRRRRRTTTWWWYYYYYY[[[```eeekkkooopppqqqlllhhhaaaZZZXXX^^^hhhpppqqqrrrpppooosssyyy{{{xxx|||{{{{{{zzz{{{|||~~~}}}vvvccc[[[\\\[[[kkkzzzwwwyyySSSKKK???<<<999555222111000000111///111///666555@@@vvvuuummmjjj]]]VVV^^^yyyiiiMMMSSSWWWFFF<<<777666888<<>><<<:::<<>><<<666======>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<555444333333222222222222...---,,,,,,---...///000000000111222444555666666555555555444333222111111////////////............000000/////////000000111000///...,,,+++*********''')))---.........///000000222666999999888666555666444333555888:::<<<<<>>>>><<<;;;;;;:::::::::::::::::::::888999::::::::::::;;;===:::===???@@@???===<<<<<<======???@@@AAAKKKeee~~~yyykkknnnttt||||||kkkRRRVVVnnn~~~iiiyyyeeeRRRBBB===999222///000111000///...............---,,,111222555NNNmmmxxx{{{ooojjjrrrmmm[[[dddyyyzzzyyyfffVVVpppxxxjjjBBB;;;777111AAA999@@@DDDKKKUUU]]]aaaaaa```cccaaa```___]]]]]]```eee[[[XXXTTTSSSTTTVVVWWWWWWWWWYYY[[[[[[[[[\\\]]]___aaacccgggjjjhhhfffkkksss}}}xxxsssooocccUUUGGGBBB>>><<<<<<===<<<:::999::::::999999999;;;===<<<<<<======???DDDJJJOOOWWWYYY[[[]]]\\\YYYVVVTTTWWWWWWVVVUUUUUUTTTTTTSSSRRRSSSTTTTTTTTTUUUXXXZZZ[[[\\\___ccciiimmmooopppjjjfff___YYYWWW\\\eeemmmpppqqqooonnnssszzz|||yyy{{{zzzyyyyyyzzz{{{|||}}}}}}rrr]]]UUUWWWYYYllluuutttSSSFFF???===999555222111000000444111444000555333@@@wwwqqqhhhjjjaaaYYY^^^xxxnnnQQQWWWZZZFFF666999888999;;;===AAAMMMYYYyyy~~~lllbbbWWWJJJLLLKKKJJJIIIHHHIIIIIIJJJMMMOOOQQQTTTVVVXXXYYYZZZXXX___ZZZ___nnneeeZZZeeemmm\\\]]]vvv}}}```iiittttttyyy]]]WWWnnn{{{qqqbbb\\\[[[eee```dddxxxZZZQQQUUUUUUNNNFFF>>>;;;:::>>>???===;;;<<<777666555222000...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&(((,,,///555333111///......///000---.........------...000......//////000/////////444222//////000000///...000000///////////////000777888888999:::<<<===>>>;;;::::::<<<>>>???>>>===<<<<<<<<<<<<=========>>><<<<<<<<<<<<;;;:::999999555444444444444222///,,,//////---,,,,,,---...///...//////111333666999:::;;;:::999777555222000///000000000000000000000000111000/////////000222333000000///...------,,,,,,+++,,,,,,---...///000111222222333444555555555555444333333444666:::===???BBBDDDFFFGGGHHHGGGFFFEEEGGGEEEAAA@@@@@@@@@???>>>999999::::::::::::;;;;;;::::::::::::::::::::::::<<<>>>@@@AAAEEEIIIGGGBBBDDD@@@BBBFFFFFFKKK___xxxuuubbbooouuuyyy|||xxxwwwdddNNNWWWwwwuuurrrvvvaaaSSSCCC:::666222000000//////...------...///000//////...///;;;SSSooo~~~xxxpppyyyrrr```jjjttt^^^ooovvvqqqEEE444<<<888888:::>>>AAAGGGPPPYYY^^^``````bbbbbbcccdddaaa^^^```fffaaa[[[UUUPPPOOOQQQSSSTTTWWWXXXXXXZZZ[[[]]]___```cccdddjjjqqqppplllmmmssszzz{{{yyynnnbbbYYYIIIFFFBBB@@@@@@AAAAAAAAA>>>;;;888777888888888777999888888888;;;>>>BBBDDDLLLPPPVVVYYYYYYWWWUUUSSSXXXWWWVVVTTTSSSRRRRRRQQQSSSRRRRRRPPPPPPSSSXXX\\\[[[\\\___bbbfffhhhjjjkkkhhhccc]]]YYYZZZ___fffkkkkkkmmmpppsssvvvxxxzzz{{{{{{yyyxxxyyy}}}~~~}}}sss___SSSRRRXXXrrrtttooo~~~^^^LLLAAA>>>999666444222000...///000...111444222DDDggg|||rrrlll]]]IIIYYYjjj}}}rrrbbbVVVPPPNNN666999666666999;;;@@@KKKVVVqqqoooeeeZZZNNNKKKJJJHHHGGGHHHIIIKKKLLLSSSSSSSSSSSSTTTVVVWWWXXX^^^]]][[[[[[\\\^^^^^^^^^mmm^^^ZZZuuu{{{___jjjvvvwww|||aaaZZZqqq~~~ttteee___^^^hhhcccggg|||___UUUWWWVVVNNNFFF>>>::::::===???<<<;;;<<<777666555222000...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((''''''(((+++...333222000.........///000...//////---+++***+++---/////////000/////////...222222222111000///......000000////////////000000555555555666888:::<<<===<<<;;;;;;===???@@@???===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999999666444333222222111///---///...------------...///000000000222444666999:::::::::999777555333111000////////////////////////111000000000000111222222111000000///...---,,,,,,+++,,,,,,---...//////000111111222333444444444444333222222333555888;;;===BBBCCCEEEFFFGGGFFFEEEDDDEEECCC@@@@@@@@@AAAAAA@@@=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>AAACCCEEEJJJOOONNNJJJMMMJJJKKKMMMKKKKKK\\\qqqsssiiizzznnn^^^NNN\\\zzzrrrnnnqqqbbbSSSCCC:::666222000111111000///.........///000.../////////999QQQooowww|||uuudddttt}}}LLL666===777888999>>>AAAGGGPPPXXX^^^``````dddcccdddfffccc___aaagggbbb]]]VVVQQQPPPQQQSSSTTTXXXXXXXXXZZZ[[[]]]___```bbbcccjjjrrrsssooonnnqqqvvvwwwwwwmmmccc\\\TTTQQQMMMKKKIIIHHHEEECCC???<<<:::999999::::::999888777777777999<<<@@@BBBFFFKKKPPPSSSTTTTTTSSSSSSWWWVVVTTTRRRQQQQQQQQQQQQTTTTTTSSSRRRQQQSSSVVVYYYYYY[[[___bbbeeeggghhhiiifffccc]]]ZZZ[[[aaahhhmmmnnnoooqqqtttwwwyyyzzz{{{{{{yyywwwyyy|||~~~~~~}}}~~~~~~}}}}}}~~~sss```WWWXXX]]]uuutttrrr{{{ZZZIIIBBB>>>:::666444222000///000111///111333000@@@___{{{eeeKKKVVVccc{{{tttcccSSSNNNNNN999999777666999;;;>>>HHHQQQfffyyy|||mmmbbbXXXNNNQQQPPPNNNLLLLLLLLLNNNNNNQQQRRRSSSUUUVVVXXXYYYYYY___\\\ZZZYYYZZZ[[[[[[[[[mmm^^^\\\zzz~~~xxx^^^kkkyyyzzzddd___vvvuuuggg```___iiidddhhhcccXXXYYYWWWNNNFFF>>>::::::===???<<<;;;<<<777666555222000...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((()))((()))***,,,000000...------...///000.........,,,******+++---000000000//////......---000333666555111...---...000000////////////000000111111222333666999;;;======<<<<<<>>>@@@AAA@@@>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888666444222111111000///...///......------...//////111111222333444666777888888888888888666444222111////////////////////////000111111222222222222222222222111000///...------,,,,,,---------.........///000111222333333333333222111111222444777:::<<>>===<<<;;;>>>>>>>>>??????@@@@@@@@@AAAEEEIIILLLSSSYYYZZZVVVXXXVVVVVVVVVQQQPPP\\\mmmuuuuuurrrYYYRRRfffppplllnnncccTTTCCC;;;777333222444333222000///...//////000,,,///000000777MMMpppqqqtttrrreeetttOOO666;;;777999999>>>AAAFFFOOOXXX^^^```aaaddddddeeegggccc___aaafffeee___XXXRRRQQQQQQSSSSSSXXXXXXXXXYYYZZZ\\\]]]^^^```bbbhhhqqqvvvtttpppooovvvvvvhhhpppvvvxxxqqqkkkhhhdddaaa]]]YYYUUUPPPJJJFFF???===:::999:::;;;;;;:::777666555555777999<<<>>>???CCCGGGKKKMMMOOOQQQRRRUUUTTTQQQOOONNNOOOPPPQQQSSSTTTSSSRRRPPPOOOPPPRRRTTTWWW\\\aaadddffffffeeeccc```\\\YYY[[[aaahhhlllnnnoooqqqtttvvvwwwxxxyyyzzzyyyxxxyyy|||}}}~~~}}}~~~}}}xxxwww{{{xxxwwwzzztttaaaXXXYYY```{{{}}}oooqqqrrrWWWHHHCCC???:::666444222000///000222000111333///:::UUUeeeHHHOOOXXXyyyzzziiiTTTLLLOOO===999666555888:::<<>>@@@===<<<===777666555222000...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***))))))***+++......---------...//////---------,,,++++++...000000000///...---,,,,,,,,,000555:::999333......///000////////////000000111...//////111444888<<<>>>>>>>>>>>>???AAAAAA@@@???;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::999888777666333000//////000///................../////////111111222333444555555666666777888888777555333222........................000111222444444333222222333222222111000//////...------------------------...///000111222222222222222111111222333666999;;;@@@AAABBBCCCCCCCCCCCCCCCDDDCCCAAABBBCCCDDDCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@AAABBBCCCCCCDDDIIIOOOTTT[[[bbbeeecccaaa```___]]]YYYXXXcccqqqzzzxxxXXXYYYqqq~~~nnnlllooobbbTTTDDD===:::777777999444333111000/////////000+++///111111444IIIooowwwmmmnnnpppeeeqqq{{{KKK333:::888::::::>>>@@@FFFNNNWWW]]]```aaaddddddeeegggccc^^^___dddgggaaaYYYTTTQQQRRRSSSSSSXXXXXXXXXYYYZZZ[[[\\\]]]___```dddmmmtttvvvtttrrrlllppp|||||||||{{{yyyqqqooojjjddd]]]UUULLLFFF>>>;;;999888999999999888777666555555666777999:::999<<<@@@CCCFFFJJJNNNRRRSSSRRROOONNNMMMNNNPPPQQQPPPQQQRRRPPPLLLJJJIIIIIIKKKOOOUUU[[[```bbbccccccaaa^^^ZZZXXXZZZ___eeeiiilllmmmoooqqqsssttttttuuuzzzzzzzzz{{{|||~~~}}}~~~zzztttvvvttttttxxxkkk^^^[[[```|||~~~kkkmmmlllWWWJJJDDD@@@:::666444222111//////222000222444000888NNN|||cccIIIMMMPPPxxxwww^^^MMMOOOAAA999555444777999:::@@@FFFVVVjjj~~~wwwiii```\\\SSSRRRPPPOOONNNOOOPPPQQQSSSUUUXXXZZZ\\\\\\[[[[[[\\\XXXUUUSSSUUUWWWXXXYYY}}}jjj[[[jjj{{{qqq^^^qqq}}}zzzdddjjj~~~sssddd]]]\\\eee```ccczzz```VVVVVVTTTMMMGGG@@@<<<<<<@@@AAA>>>===>>>777666555222000...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))((()))***---------------.........111111000---++++++...000000000...---,,,,,,,,,,,,000555;;;:::555000///000///////////////000111111......///111444999===@@@???>>>>>>???AAAAAA@@@>>>============>>>>>>>>>>>><<<<<<<<<;;;:::888777666555222000.../////////...---......//////000000000000111222222333444444444555666888888777555333222////////////////////////000111222444444333222222333222222222222222111111000//////......------,,,......///000111111111111333222222222444666999;;;>>>???@@@AAABBBCCCDDDDDDGGGEEEDDDDDDEEEEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDEEELLLTTTYYY```hhhllllllllljjjhhheee```bbblllwww~~~|||sssYYY___xxxyyykkkmmmppp```SSSEEE???===;;;;;;<<<444333111000/////////000+++...222111222DDDlllooozzzpppppppppbbblllppptttKKK444:::999;;;999===@@@EEEMMMVVV]]]aaabbbcccccceeefffbbb\\\]]]aaahhhbbbZZZTTTRRRRRRRRRSSSWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^```fffnnnuuuwwwvvvppplllppp|||xxxqqqjjjaaaWWWMMMGGG>>><<<999888888888888777888888777666666777888888777999<<>>CCCPPPaaawwwzzzjjj^^^[[[PPPOOONNNMMMNNNPPPRRRSSSVVVWWWYYY[[[[[[[[[YYYXXXWWWUUURRRRRRTTTVVVXXXXXXkkk[[[iii{{{rrrcccwwwxxx{{{eeeooorrrccc\\\[[[ddd^^^bbbwww^^^UUUUUUSSSLLLGGG@@@<<<<<>>===>>>777666555222000...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++..................------666555222...+++***,,,...111000///---------...//////444888888555111000000///......//////000111222///...///000444999===@@@??????>>>???AAAAAA???>>>======>>>>>>>>>?????????<<<<<<<<<;;;:::888666666333111///...//////...---------///000000000000000000111222333444555444444555666888999888666333111000000000000000000000000000111111222222222222222222222222333444444444555222222111000///...---,,,---...///000111111111111333333222222444666999:::======???@@@BBBDDDFFFFFFIIIHHHGGGGGGHHHGGGEEECCCAAAAAAAAABBBBBBCCCCCCCCC>>>???@@@AAACCCDDDEEEFFFEEENNNVVV[[[bbbjjjoooooouuuuuusssooolllnnnuuu}}}wwwsssYYYddd|||wwwkkknnnqqq___RRRFFFAAA???<<<::::::333222000///...//////000---///111111111@@@gggkkksssqqqpppiiiVVVaaakkkvvvSSS;;;<<<777999888===???DDDLLLUUU]]]aaabbbcccccceeefffaaa[[[[[[___gggaaaZZZTTTQQQRRRSSSSSSUUUUUUVVVWWWYYY[[[]]]^^^]]]___```bbbhhhpppttttttqqqmmmjjjnnnzzzwwwmmmcccZZZQQQLLLDDDBBB>>>===<<<<<<;;;:::<<<;;;:::999888888888888777888:::<<<>>>BBBFFFJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOLLLIIIFFFDDDDDD===???AAAEEEKKKQQQWWWZZZaaa```^^^]]]___ccchhhjjjnnnoooqqqssstttuuuvvvvvvzzz{{{}}}}}}|||}}}}}}~~~yyywwwuuutttxxx{{{||||||~~~ssseeeWWWLLLGGGBBB;;;666333222111000---111...///666555999GGGwww^^^MMMQQQqqq\\\UUURRR???999444666888999<<>>;;;:::>>>???===;;;<<<777666555222000...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''''')))+++///////////////...---,,,333222000---***+++...000444333111000000111222333...000222333333111///...............///000111222///......///333777<<<@@@???>>>>>>???@@@@@@???===============>>>>>>>>>>>><<<<<<<<<;;;999777666555111000//////000///...,,,,,,---///000111111000000111222444555777777777777666777999999888555222000111111111111111111111111111000000000000111222222111111222333555666777888444444333111000...------......///000111111111111222111111111222555777999;;;<<<===@@@CCCFFFHHHIIIIIIHHHHHHIIIJJJJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDD??????AAABBBDDDFFFGGGHHHEEEMMMVVV[[[aaaiiinnnooouuuyyy||||||zzz}}}qqqnnnsss[[[iii{{{ppprrrrrr^^^RRRGGGBBB>>>999444222111000///.........///000//////111222111===bbbuuupppiiiqqq|||tttrrrcccMMM[[[kkk{{{[[[???:::444888999===???CCCKKKUUU]]]aaaccccccdddfffgggbbb\\\[[[^^^fff```YYYSSSQQQRRRSSSSSSSSSSSSTTTVVVYYY[[[]]]___\\\aaacccaaaccciiimmmllliiijjjiiihhhjjjttt|||pppggg___YYYUUUOOOLLLHHHFFFEEEDDDBBBAAA??????>>><<<;;;:::999999777888:::;;;;;;===AAACCCFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJGGGDDDBBBBBBBBB===;;;:::;;;???FFFMMMRRR[[[[[[[[[\\\```eeeiiilllnnnoooqqqsssuuuvvvwwwxxxxxxzzz|||{{{zzz{{{~~~~~~~~~~~~{{{wwwttttttwww}}}~~~qqqfffZZZNNNGGGBBB;;;666333222111000---111------444444666BBBooo|||hhhRRRUUUjjjddd\\\```GGG>>>777666777777:::>>>MMMVVVmmmxxxgggaaaQQQPPPOOONNNOOOPPPRRRTTTPPPPPPQQQQQQRRRRRRRRRSSSQQQPPPNNNNNNOOOOOOMMMKKKrrrbbb```wwwnnnvvvuuu```iiijjj\\\UUUSSS[[[VVVYYYzzzbbbXXXWWWSSSMMMHHH===999888<<<>>>;;;999:::777666555222000...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))'''&&&'''***,,,000000000000///...---,,,,,,,,,+++***+++---222666666555333222222444555777---------///111111///,,,............///000222222......---...111666;;;>>>???>>>>>>>>>@@@@@@>>><<<<<<<<<<<<<<<=========>>><<<<<<<<<;;;999777666555000//////000111000---+++,,,---///000111111111000222333555777999999999999666777999:::888555111///111111111111111111111111111000/////////000222333000111222444666888999:::666555444222000///...---...///000111222222222222111000000000111333666777:::;;;===@@@CCCGGGIIIKKKHHHGGGHHHJJJLLLMMMKKKIIIIIIHHHHHHGGGFFFEEEDDDDDD???@@@BBBCCCEEEGGGIIIIIIDDDMMMVVVZZZ```gggmmmnnnpppxxxfffiiiyyyvvvkkk^^^nnnwwwwwwuuu^^^SSSGGGBBB===555///,,,//////...------...000000111///000222111<<<___}}}iii^^^pppiiisss|||zzzfffOOO___jjj}}}^^^???888222888<<<===???CCCKKKUUU]]]aaaccceeeeeeggghhhccc\\\[[[___eee___XXXRRRQQQRRRSSSSSSRRRRRRTTTVVVYYY[[[^^^___[[[cccfffcccaaaeeegggeeecccjjjnnnllliiikkkppptttzzzsssjjjccc___\\\WWWTTTPPPMMMLLLJJJHHHGGGBBBAAA@@@???===<<<::::::777888:::::::::;;;===???BBBDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDAAA???===>>>???>>>:::666444777>>>GGGLLLUUUUUUVVVYYY^^^ccciiillllllmmmooorrrtttuuuvvvwwwvvvxxxzzzzzzxxxyyy|||~~~}}}{{{~~~|||uuusssrrrvvv~~~~~~tttjjj^^^RRRHHHCCC;;;666333222111000...111,,,***222222333>>>iiizzz~~~ttt___YYYeee}}}hhhaaajjjMMMCCC:::777666666888;;;GGGNNNeeexxxeee___QQQPPPNNNMMMMMMNNNOOOPPPLLLLLLLLLLLLNNNOOOQQQRRRPPPOOONNNMMMMMMJJJGGGDDDsssgggccctttpppwwwyyyvvvkkkkkkyyyooofffVVVVVV]]]QQQ[[[|||eeeYYYRRRRRRPPPEEEBBB@@@>>>=========;;;999666666444222///---+++***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))333444444333///+++***)))+++,,,,,,,,,,,,...111444333222111111222444666888444222000000111222111000////////////////////////000...---...333888===???>>>===???AAAAAA?????????;;;<<<=========<<<:::999:::999999888888777777777333222222111000///............000111111222222222333444666888999:::999999;;;:::888555333222111000.../////////000000000111222111000.........///000000111222333555666777777;;;999777444111///------...///000111111000///...444222000///000222444666::::::===AAAFFFJJJKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCEEEHHHKKKKKKKKKIIIPPPXXXZZZZZZ\\\dddkkkpppsssxxx~~~~~~llllll{{{uuu~~~~~~aaaYYYrrrzzzrrr[[[QQQDDD999444111000...////////////////////////,,,---,,,///333888YYYyyyhhh```jjjuuuooohhhUUUWWWooouuugggGGG333777>>><<<<<<===AAAHHHRRRZZZ```cccbbbeeeggghhheeebbb___^^^```\\\VVVSSSQQQRRRRRRQQQSSSUUUXXXYYYYYYZZZ\\\^^^```]]]]]]```^^^YYYYYY^^^jjjnnnqqqqqqooommmnnnoooyyywwwoooooooooiiibbbcccaaa^^^[[[WWWQQQKKKFFFEEEBBB???===>>>?????????<<<;;;999888888999;;;<<>>@@@===;;;888777777;;;???AAAJJJOOOVVV[[[^^^bbbhhhlllmmmqqqrrrqqqrrrvvvwwwuuuyyy{{{|||zzzvvvvvvzzz|||xxx||||||wwwwwwwwwxxxyyy~~~wwwlll```SSSJJJEEE???888333111000000222000...---...111555888WWWsss[[[XXXkkkrrr[[[qqqWWWAAA777777333444:::;;;FFFHHH[[[yyyyyyhhhaaaRRRMMMKKKLLLLLLJJJKKKNNNJJJJJJJJJKKKLLLNNNOOOPPPMMMOOOPPPMMMHHHFFFGGGIII|||ooocccaaavvvuuu|||~~~vvviiiiiiyyylllbbbTTTWWW^^^UUU___xxxddd[[[RRRRRRQQQHHHAAA???>>>===>>>===<<<:::666666444222///---+++***))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((000111222111///,,,++++++---...000000...---...///.........///111444777999333111000111222222111000////////////////////////333111///...000333555777>>>>>>???AAAAAA@@@??????<<<<<<===>>>===<<<;;;:::::::::999999888888777777444333222111000///...---///000000111111111111111333444666888999999999999999888666444222111000000...//////000000111111111111000///.........//////000000222333555777888999999888666444222000///...---...///000111111111111222111000000000222444555:::;;;<<<@@@FFFJJJLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDDDDEEEHHHJJJJJJJJJHHHMMMSSSUUUTTTVVV[[[```dddgggmmmvvvuuuzzzhhhlll}}}~~~pppVVVTTTooo|||vvvzzzzzzsss]]]SSSEEE:::444222000//////////////////////////////000///111333555RRR~~~}}}xxxsssvvvuuunnn}}}zzzoooddd]]]ttt{{{mmmKKK555777<<<::::::;;;???GGGPPPZZZ```cccccceeehhhhhheeebbb___^^^```[[[VVVRRRQQQRRRRRRQQQRRRTTTWWWXXXXXXYYY[[[]]]___\\\\\\______]]]```ggglllnnnoooppppppppprrrsssyyy{{{uuuvvvwwwsssmmmmmmiiiddd```]]]WWWOOOIIIEEEBBB===;;;<<<>>>@@@@@@@@@>>><<<:::999999999:::???AAADDDGGGGGGFFFDDDBBB???@@@???<<<:::999:::;;;===<<<999888888:::===???EEEIIIPPPUUUZZZ___eeejjjnnnqqqrrrppprrrwwwxxxwwwzzz|||}}}{{{xxxwww||||||yyyyyyzzz|||nnn```VVVNNNIIIAAA999333111000///111000///...///222555666QQQdddYYYcccxxxoooTTTfff[[[GGG;;;:::888999<<<<<>><<<===>>>>>>===;;;666666444222///---+++***))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''---///111111///---------///111444333000---***))),,,,,,,,,---///222444666111000000222333333111///////////////////////////444222111//////111333444>>>???@@@@@@@@@@@@???>>>======>>>>>>>>>===<<<;;;;;;;;;::::::999888888777555444333222000///------000000000000111111111111333444666888999999888888777666444222111000////////////000000111222222333111000//////...////////////000111333555777888999666666666666444333111///////////////000111222333111000000111111333444444::::::;;;???DDDJJJMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDEEEGGGHHHHHHHHHFFFHHHKKKLLLLLLMMMOOOQQQRRRSSSXXXaaannn{{{zzzsssssshhhrrrvvvaaaLLLVVVssssssmmmzzzwww___UUUFFF;;;555222000//////////////////////////////000///222444444NNNxxx~~~xxxooo{{{vvvwww}}}uuuQQQ777666:::999999:::===EEEOOOYYY```cccdddfffhhhhhheeebbb```___```\\\VVVSSSRRRRRRRRRRRRSSSUUUWWWXXXYYYZZZ\\\^^^aaa___^^^___``````eeelllnnnmmmlllnnnrrrvvvxxxyyyxxxzzz}}}uuulllgggccc]]]RRRIIIGGGCCC???===>>>AAACCCCCCCCCBBB???===:::888777777<<>>===;;;:::::::::;;;<<<@@@DDDJJJPPPWWW^^^dddiiippprrrrrrpppqqqwwwzzzyyyzzz|||}}}|||yyyyyy}}}{{{{{{|||~~~|||xxxuuu}}}|||pppccc\\\RRRLLLBBB999444111//////000000000000111222444444GGGnnnmmm]]]^^^ttttttUUU```^^^MMM===777888999999777AAABBBNNNfffvvvtttjjjdddWWWPPPLLLLLLKKKHHHGGGIIIFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMMMMNNNPPPSSSVVVYYYtttjjjrrryyysssuuu|||vvvbbbcccvvvkkk\\\QQQVVVXXXQQQXXXkkkvvvfffaaaaaaXXXPPPNNNHHH>>><<<;;;<<<>>>>>>===<<<666666444222///---+++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''...000222111000...---...111333444444000---******......---------...////////////000222444444222///////////////////////////000111111222222444777999===@@@AAA@@@@@@AAA@@@===>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999888777777555555333222000///...---/////////000000111222333333444666888888888888777444333222111000/////////000000111111222333333333111111111000000000000111000111111222333444555555333444666777666555333222222111000//////000222222//////000111222333333444999888999===CCCIIIMMMOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEEEECCCBBBBBBDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGMMMZZZkkk{{{|||ooolllmmmZZZLLL[[[xxxlllgggyyyuuu```UUUFFF:::444111///...////////////////////////------,,,000333555PPPzzz~~~ssssss|||UUU777444::::::999999===DDDNNNYYY```cccdddfffhhhhhheeecccaaa``````\\\WWWSSSRRRSSSSSSRRRUUUWWWYYYZZZ[[[\\\^^^```cccbbbbbbaaaaaabbbeeeiiipppmmmjjjmmmtttzzz~~~zzz}}}|||vvvrrryyywwwpppllleeeXXXNNNJJJGGGEEEDDDEEEEEEEEEDDDBBBAAA@@@>>>;;;999777666:::>>>CCCHHHJJJIIIGGGFFFFFFFFFFFFDDD@@@???????????????>>>===<<<;;;;;;:::>>>AAAGGGNNNVVV^^^fffjjjppprrrqqqoooqqqwww{{{zzzyyyzzz{{{{{{zzz{{{}}}}}}{{{{{{}}}}}}uuulllgggpppzzzuuuzzzqqqfffaaaSSSKKK@@@777333111000/////////000111222333333333>>>WWWuuuccc___|||^^^aaaeeeYYYCCC555777999666666>>>???JJJ___rrrvvvoooggg[[[SSSMMMLLLJJJGGGFFFGGGCCCDDDGGGIIIJJJKKKKKKKKKOOOPPPRRRUUUXXXZZZ[[[[[[{{{sss}}}zzzsssrrrzzz~~~uuuaaadddtttlllZZZTTTYYYWWWTTT^^^mmmlll^^^___eee[[[OOOJJJDDD===<<<;;;<<<===>>>===<<<666666444222///---+++***))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''000222333222000...------111222222111///------.........------------------......000222555555222000////////////////////////---///222333333444777999;;;@@@AAA??????BBBAAA===???>>>>>>===============<<<;;;;;;:::888777777666555555444222111///......------...///000222444555444555666777888888777666333222111111000000000111222222222222333333333444222222222222222222222222111111111111111111111111111333555777888777555444777555333111/////////000...///000111222333333444777666888<<>>???@@@CCCEEEGGGJJJFFFBBBDDDOOOcccyyylllrrrfffVVVQQQccc{{{~~~hhhcccuuuzzzlll```TTTEEE888222000...---///////////////////////////---+++...222555OOOyyywwwmmm{{{~~~WWW777333:::;;;999:::===DDDNNNXXX```cccdddfffhhhhhhfffdddccccccbbb^^^XXXUUUTTTTTTTTTTTTUUUWWWYYYZZZZZZ\\\^^^``````bbbcccbbbbbbcccfffgggqqqmmmkkkmmmuuu}}}wwwqqqsss}}}xxxuuuooodddZZZMMMLLLKKKKKKJJJGGGCCC@@@>>>??????>>>===;;;:::999:::===BBBGGGJJJJJJIIIHHHKKKLLLLLLJJJGGGEEEEEEFFFCCCBBBBBBAAA???>>><<<;;;>>>@@@DDDJJJTTT]]]eeejjjppprrrqqqnnnqqqwww{{{{{{wwwxxxyyyzzzzzz{{{}}}~~~|||~~~{{{{{{|||zzzyyy{{{{{{mmm```[[[gggsssrrrrrryyy}}}rrrfffaaaSSSIII===555222222111000///000111222333333222222;;;IIIfffaaaeee]]]nnnjjjNNN888:::<<<888;;;:::>>>III\\\qqq{{{vvvkkk___VVVNNNLLLKKKHHHFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKPPPTTTZZZ^^^___\\\YYYVVVxxx}}}xxxpppzzz|||tttcccgggrrrjjjWWWVVV^^^ZZZ___qqq~~~lll\\\]]]eee\\\NNNHHHBBB===<<<;;;;;;===>>>===;;;666666444222///---+++***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''000111333222000...------...///000000......///000+++,,,------...//////000......///111444555444222////////////////////////,,,000333333000///111333999???AAA>>>???DDDCCC>>>???>>>===<<<<<<<<<======;;;;;;:::999888666555555444444333222111000000///...------...000222555666444555666777888777666666333222222111222222333333444444444444333333333333111111222333333333333222222222111111111111111111222333555777777888777777999777555333000///...---......//////111222444555666666888>>>EEELLLPPPRRRVVVVVVUUUSSSQQQOOOMMMLLLLLLJJJHHHEEEDDDCCCCCCCCCAAA@@@>>>???@@@AAAAAA@@@>>>>>>===<<<<<<@@@FFFKKKNNNKKKEEEBBBGGGYYYssswwwhhhwwwdddWWWYYYtttkkkhhhwwwyyykkk___TTTDDD777111//////...////////////////////////222000,,,///111111HHHooo{{{mmmmmmuuulllyyy~~~YYY999444999:::::::::<<>>@@@===>>>EEEFFF???>>>===<<<;;;;;;;;;<<<===;;;:::999888666555444333333333333222222111111111111000///...///000222444444555666777777777666555333333333333333444555666777777666555444333222222///000111222222222111111111111111222333333444444444444555666777888888999777777666444222000...---///.........///222444666777888;;;BBBJJJPPPTTTUUUVVVVVVUUUTTTSSSQQQOOONNNMMMKKKIIIFFFDDDDDDDDDDDDAAA@@@??????AAACCCBBBBBB>>>???>>>:::888===GGGOOOXXXWWWQQQHHHEEEPPPfffzzzrrrhhh|||lll```eeennnnnn{{{|||qqq___TTTDDD777222111111111////////////////////////000///---111222...???bbbvvvjjjfffccchhh|||}}}^^^>>>666777666999888:::???HHHRRRZZZ]]]bbbdddfffggggggggghhhiiieeeaaa\\\XXXWWWXXXXXXWWWVVVXXX[[[\\\\\\]]]___aaaccceeebbb]]]]]]eeemmmnnnpppppppppqqqtttzzz}}}xxxuuuuuuvvvxxxyyyrrrmmmccc___YYYSSSMMMHHHBBB>>><<<>>>AAACCCDDDCCCAAA???===>>>AAAEEEHHHJJJKKKLLLLLLNNNPPPOOONNNLLLLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDCCCCCCHHHRRR\\\dddgggkkknnnooonnnqqqvvvyyywwwvvvvvvxxxzzz|||~~~~~~~~~}}}~~~~~~wwwyyywwwxxxuuuyyyzzzgggXXXSSSZZZbbbuuuooopppssszzzxxxiiibbbXXXLLL===333222333222000111111111111111222222222666???ccc|||```QQQppp{{{TTTYYYjjjUUU777::::::111888777<<>><<<;;;;;;<<<<<<;;;:::666666444222///---+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''***,,,------------...(((,,,111333222...,,,***111111111111000///------///...---///222444555555////////////////////////---222666666333000111333555>>>@@@<<<>>>FFFGGG@@@>>>===<<<::::::;;;;;;<<<::::::999777666444333333222222222222222222222222444222000///...///000111444555666777777777666555444444444444555666777888999888777666444333222111---...///111111111000///000000222333555777888888555555555555666888999:::555666666555444222///...///...------...111555777888:::>>>EEEMMMSSSVVVWWWUUUUUUUUUTTTTTTRRRQQQQQQOOOMMMJJJGGGEEEEEEEEEEEEBBB@@@@@@@@@BBBDDDDDDDDD???@@@???:::666:::FFFQQQggghhhbbbUUUIIIMMM___qqq}}}rrrjjjwwwkkkpppzzzkkkmmmyyy{{{rrr```TTTDDD888333222333333////////////////////////+++,,,,,,222444---;;;[[[|||kkk[[[\\\\\\uuu|||aaaCCC888666333888777888===FFFOOOWWW[[[aaacccfffgggggghhhjjjkkkgggbbb]]]YYYXXXYYYYYYXXXZZZ\\\___``````aaaccceeekkkkkkeee[[[ZZZccclllooooooqqqrrrssstttyyy~~~|||{{{|||}}}}}}zzz~~~|||wwwpppjjj```VVVOOOJJJFFFCCC>>>@@@CCCFFFGGGEEECCCAAA>>>???AAADDDGGGJJJLLLMMMMMMOOOQQQQQQPPPNNNNNNOOOMMMLLLJJJHHHGGGGGGGGGHHHJJJGGGGGGKKKUUU___fffiiiiiimmmooooooqqqvvvxxxvvvwwwwwwxxx{{{~~~~~~zzz}}}xxxxxxtttyyy{{{hhhXXXTTTSSS\\\qqqttteeerrrzzznnnjjj\\\OOO???444222333222000222111111000111111222333111;;;SSSuuummm\\\HHHccc]]]PPPiiiYYY<<<@@@>>>333;;;666:::===FFFaaa|||uuuggg[[[PPPNNNOOOMMMJJJIIIEEEDDDCCCCCCEEEIIIMMMPPPOOOYYYbbb```UUUKKKIIIKKKyyyooommmqqqcccZZZYYY___^^^cccfff^^^___RRRMMMMMM???<<<<<<<<<<<<;;;:::999888777666444111///---,,,++++++*********))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''',,,111333111///...///,,,------...............444555555333000......///111222000...000444444000000000000000000000000000///111333333111/////////666;;;AAADDDDDDBBB@@@???@@@===:::999;;;<<<;;;::::::999777666444333333333333222222222333333111///000111222333444333222111444666777999999777666444444555666777888888999888??????@@@???===999555333111333444555333222333444333222222555999===???@@@;;;;;;::::::::::::;;;;;;<<<:::888555222111000///...---,,,---///222666888<<<===AAAHHHPPPVVVVVVUUUYYYYYYYYYXXXWWWUUUTTTSSSQQQNNNKKKIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCC@@@===;;;:::;;;>>>???]]]jjjfffUUUMMMJJJPPP^^^yyyttt[[[mmm~~~zzz{{{kkkuuurrrsss~~~yyyhhhbbbUUUCCC444///111000...////////////////////////)))...///000333000:::QQQrrr}}}ttttttiii```[[[aaaaaauuukkk===000<<<444777777888:::???IIISSS[[[\\\___cccfffiiijjjkkkkkkiiifffaaa[[[WWWUUUUUUUUUWWW[[[___^^^[[[]]]dddkkkvvvwwwfffXXXaaalllkkkiiilllnnnooosss{{{}}}xxxyyy{{{|||uuudddYYYUUURRRLLLFFFHHHIIIKKKMMMMMMKKKFFFCCCBBB@@@>>>===???CCCHHHKKKMMMRRRTTTRRRPPPQQQPPPMMMQQQOOONNNLLLJJJIIIIIIHHHLLLGGGGGGOOOWWW]]]bbbgggllllllllllllmmmnnnpppqqquuuwwwzzz||||||}}}zzz}}}|||}}}~~~{{{xxxyyyxxx}}}{{{gggXXXTTTPPP\\\ssswwwrrrxxx~~~vvvjjjggg]]]LLL:::444444444333222000000000000000000000000666>>>;;;{{{oooYYYRRRWWWxxxoooccclllWWW444;;;555333...999???BBBVVVtttggg```VVVOOOLLLLLLKKKKKKGGGEEECCCCCCEEEGGGGGGGGGMMM\\\jjjiiiYYYHHHBBBBBB}}}xxxppppppuuuggg[[[WWW\\\^^^ccc~~~eee```cccWWWRRRPPPBBB<<<<<<<<<<<<;;;:::999888777666444111///---,,,+++************)))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((('''+++000333222000000000,,,,,,---............---333333444222000.........222444333000111444333//////////////////////////////111222222111/////////555:::@@@CCCDDDCCCCCCBBB???===::::::;;;<<<;;;:::888777666555444333333333555444444444555555333111111222222333333333333333444555666666666666555444666777999;;;===???@@@@@@CCCFFFJJJLLLLLLJJJFFFCCC<<<<<<======??????@@@@@@:::999888999<<<>>>??????======<<<;;;;;;;;;;;;;;;<<<<<<:::777555222000/////////......000333666999===>>>BBBJJJQQQVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXRRRPPPMMMKKKIIIGGGDDDBBBCCCCCCCCCBBBBBBCCCCCCDDD@@@@@@>>>===<<<<<<<<<<<>>222777777888:::???HHHRRRYYY```bbbeeeggghhhhhhiiiiiigggeee```\\\XXXVVVVVVVVVUUUYYY]]]\\\ZZZ[[[bbbhhhxxxzzzjjj\\\cccnnnpppqqqlllpppsssuuu}}}~~~{{{~~~}}}iii\\\XXXXXXUUURRRNNNNNNOOOPPPOOOKKKEEE@@@@@@>>>===<<<>>>AAAFFFIIIQQQVVVYYYVVVTTTTTTRRROOORRRRRRQQQPPPOOONNNMMMMMMOOOJJJJJJQQQYYY___dddjjjnnnnnnmmmmmmnnnooopppqqqvvvwwwzzz|||~~~}}}{{{xxxvvvyyyyyy|||hhhWWWSSSQQQ```yyy~~~uuuyyyyyymmmiii^^^MMM;;;444444444222222000000000000000000000000///777555oooyyyssseeeXXXTTTjjjmmmnnnccc;;;===:::666222888;;;???OOOjjj}}}qqqhhh[[[RRRMMMKKKIIIFFFEEECCCBBBCCCEEEGGGHHHHHHNNN]]]ooossshhhVVVHHHAAAyyyxxxooopppvvvkkk\\\TTTYYY\\\bbbzzz{{{bbb___dddYYYSSSQQQCCC<<<<<<<<<<<<;;;:::999888777666444111///---,,,+++************))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''+++///222333222111111+++,,,...//////......---000111222111///------...444666555333444666444//////////////////////////////000222222000//////000555999>>>BBBCCCDDDDDDEEE===<<<::::::;;;<<<;;;:::666555444444333333444444777666555666777777555333333333333333333444555555555444444444444444444555777888;;;>>>AAADDDEEEFFFBBBGGGNNNUUUXXXXXXVVVTTTMMMIIIFFFFFFHHHJJJJJJHHHAAA???======>>>???>>>===>>>======<<<;;;;;;;;;<<<=========;;;888555111///000000//////111444777888===???DDDKKKSSSXXXYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZUUUSSSPPPNNNLLLIIIEEEBBBDDDCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@???===;;;:::999999===;;;<<<@@@<<>>:::000666777777999>>>FFFOOOVVV```bbbdddffffffgggjjjlllgggddd```\\\YYYWWWVVVVVVTTTXXX[[[[[[ZZZ[[[aaafff{{{~~~pppaaaeeelllnnnsssmmmssswwwyyy~~~}}}yyytttyyynnn___\\\^^^______WWWVVVUUUSSSPPPJJJCCC>>>>>>===<<<<<<===@@@DDDFFFUUUZZZ]]][[[ZZZZZZYYYUUUUUUUUUVVVUUUUUUSSSRRRQQQPPPLLLKKKQQQXXX^^^dddkkkooooooooooooooopppqqqrrrxxxxxxyyy}}}}}}{{{|||xxxvvvvvvyyyzzz~~~hhhWWWRRROOObbb}}}zzzzzzzzzooohhh___NNN<<<555555444222111000000000000000000000000///888666\\\~~~ooorrrlll^^^TTTbbbqqqrrriii}}}jjj>>>888:::333666555777;;;GGGZZZqqqwwwlll___UUUQQQMMMIIIFFFDDDBBBAAABBBDDDGGGHHHHHHKKKYYYmmmzzzxxxhhhSSSDDD~~~zzztttyyymmmmmmttthhh[[[UUUYYYZZZ^^^xxxxxx___\\\```SSSNNNNNNAAA<<<<<<<<<<<<;;;:::999888777666444111...---++++++*********)))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''***...222333333222111,,,---///000111000///...---///111111///------...222555666555666999666111///////////////////////////000111111///...///000444888<<>><<<<<<<<<<<<;;;999:::::::::::::::;;;<<<<<<>>>??????>>><<<777333000000000///000111333555666===@@@FFFMMMTTTXXX[[[[[[___^^^\\\[[[YYYYYYYYYYYYYYYWWWTTTRRROOOKKKGGGCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA?????????@@@@@@EEE@@@999===AAA<<>>>>>???AAADDDEEEQQQWWW\\\\\\\\\______\\\YYYZZZ[[[[[[ZZZWWWTTTRRROOOKKKJJJNNNTTTZZZbbbiiinnnnnnooopppqqqssstttuuuzzzxxxxxx|||{{{~~~||||||}}}}}}|||zzzxxxwwwwwwxxxzzziiiXXXTTTQQQeee|||yyy}}}zzzoooeee___NNN<<<555444333222111000000000000000000000000222999:::KKKuuukkkrrrlllddd]]]jjjnnn|||tttbbbqqqlllBBB444:::222666222333:::@@@KKKaaawwwtttkkk___WWWTTTQQQMMMJJJFFFDDDBBBBBBDDDEEEFFFEEEEEEOOOaaasss{{{tttbbbSSS}}}|||yyytttxxxmmmjjjsssaaaZZZYYY\\\WWWYYYvvvzzz```[[[]]]NNNIIIKKK@@@<<<<<<<<<<<<;;;:::999888777666444111...---++++++))))))))))))))))))******((((((''''''''''''((((((''''''''''''((((((((((((''')))---000333333111000---///111222333222000///+++---000000///......//////222444444777:::888444...........................///000000......///111333666:::======>>>???@@@;;;;;;;;;;;;999888888888111111111111111222222333444333333444555666444333333333222222333444666777888666444333333444666888777888:::===???@@@AAABBBFFFGGGIIIKKKNNNPPPRRRSSSLLLEEE===:::<<<===<<<999:::999777888999888777555555555555666888:::;;;<<<===>>>@@@???===999444111000/////////000111333444<<<@@@GGGMMMSSSXXX[[[]]]______^^^]]]\\\\\\\\\\\\]]][[[WWWTTTRRRNNNJJJFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFDDDBBBBBBEEELLLTTTYYYTTTLLL@@@AAAEEEBBBJJJaaattt{{{www```YYYppp{{{yyy{{{zzzrrrhhh```LLL999222222111000000////////////////////////...000---...222111999NNNooo{{{|||tttqqqqqqxxxooo|||fffEEE::::::666666777888;;;AAAIIINNNYYY]]]aaacccdddgggmmmrrrllliiieee___YYYUUURRRPPPSSSVVVYYYZZZZZZ\\\___cccpppyyyuuummmmmmiiiffflllrrrxxx}}}}}}{{{uuu}}}}}}xxxqqqiii^^^TTTLLLHHHEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFMMMRRRSSSVVV[[[^^^]]]]]]^^^```aaa___[[[VVVSSSNNNJJJIIILLLQQQVVV___hhhkkklllnnnqqqsssuuuwwwwwwzzzwwwwww{{{{{{~~~{{{zzz|||}}}zzzwwwyyy{{{kkk]]][[[```ttt~~~}}}yyyzzz}}}ttthhh^^^MMM;;;444444333111111000000000000000000000000111444777<<<~~~vvvsssyyysssqqqlllwwwtttooowwwdddfffhhhJJJ888>>>666444000333;;;===AAASSShhhnnniiiaaa[[[VVVRRROOOLLLJJJGGGDDDCCCCCCDDDCCCBBBBBBFFFQQQcccssswwwooofff~~~www~~~zzzzzzlllhhhsss]]]YYY\\\___XXXWWWttt~~~ddd^^^^^^NNNIIIKKKBBB<<<<<<<<<<<<;;;:::999888777666444111///---,,,+++))))))))))))************((((((''''''''''''((((((''''''''''''(((((((((((('''(((+++///222222000------///111333333222000///))),,,000111000//////000---000222222555:::999555...........................///000///......000111111555999<<<===<<<<<<===;;;<<<===;;;888666666666000000000///000000111111111111000222333444222111222222222222333555666666777666444333333444666777888999;;;===>>>???@@@@@@CCCAAA???===<<<<<<=========999444222444666777666555444444555666777555333222222333444555777999:::;;;<<<>>>>>>===999555222000/////////000111111222:::???FFFMMMRRRVVVZZZ]]]ZZZ[[[]]]___aaabbbbbbbbbaaa^^^YYYVVVSSSPPPMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDBBBEEENNN\\\kkktttqqqkkk[[[QQQNNNIIINNNaaavvv~~~```SSSbbb}}}|||wwwzzz}}}zzzqqqjjj```JJJ666111333111000111////////////////////////...///,,,...333000777JJJggg}}}uuuppp{{{SSS;;;888555666666777999>>>EEEJJJXXX]]]bbbdddbbbdddiiimmmnnnkkkfff```ZZZTTTPPPNNNOOOQQQTTTVVVWWWXXX[[[]]]dddooopppppptttppplllqqqtttyyy|||~~~ppppppyyy}}}zzzqqqcccWWWPPPLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHH>>>CCCGGGHHHKKKQQQVVVVVV\\\___bbbdddbbb]]]WWWSSSOOOKKKIIIKKKNNNTTT^^^hhhjjjlllnnnqqqtttvvvwwwxxxxxxvvvwwwzzz~~~~~~zzz~~~}}}xxx|||~~~ooofffhhhvvv~~~{{{{{{zzzmmm\\\KKK999333333333111111000000000000000000000000222000777888hhhxxx{{{}}}wwwzzzttthhhuuuzzzxxxjjjYYY[[[OOO;;;===666222111555:::;;;<<>>>>>======;;;===>>><<<888444333444000000//////.../////////000//////000222333111000///000111333444444555555555555444333333444555555666777999;;;===>>>??????::::::888777666555555555888666444333333555777888555555555666888888666444333333333333444555666666999:::;;;<<<;;;888666444111111111111111111222222777===EEEKKKPPPTTTXXX\\\XXXZZZ^^^bbbdddeeeeeedddddd```ZZZVVVTTTRRRQQQPPPKKKKKKJJJHHHHHHGGGGGGGGGEEECCCBBBFFFQQQbbbrrr}}}wwwcccZZZRRRSSS___rrr~~~~~~\\\RRRnnnzzzvvv|||zzzpppkkk___HHH444111444111000222///////////////////////////000---...333...222CCCeeennnaaacccyyy^^^===666555666666666888===CCCGGGTTT[[[bbbcccbbbbbbggglllmmmkkkfffaaaZZZUUUQQQNNNMMMNNNQQQSSSUUUWWWYYYZZZ\\\eeehhhllltttrrrnnnttttttwwwzzz~~~}}}uuurrr~~~vvvjjj___WWWSSSQQQOOOOOOOOOOOONNNMMMKKKIIIHHHAAAEEEEEECCCDDDIIINNNNNNRRRVVV[[[___^^^ZZZTTTPPPMMMIIIGGGHHHJJJOOO[[[ffflllmmmooorrrssstttttttttuuuuuuvvvxxx{{{~~~|||}}}uuuqqquuuzzzxxx{{{mmmYYYHHH777111222222111111000000000000000000000000555...888<<>>@@@@@@??????;;;>>>???<<<777333222222000000///.............../////////000222222111000...///111333444444444333444333333333333333333444333444666888:::<<<===>>>777888:::<<<>>>?????????;;;;;;:::888666555777999888888888999::::::888555555555444333333333333444888999:::::::::888666555222222222222222222222222666<<>>999444777777444555;;;BBBEEEccckkkpppjjj\\\PPPMMMOOOLLLJJJGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGLLLRRRVVVxxxiiihhh|||rrraaaWWW^^^fff]]]^^^vvvrrr```ZZZ[[[SSSNNNJJJCCC======>>>>>>===;;;:::888777666333000---+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,,,,------,,,,,,---...000111+++,,,---000333333111///333...,,,...000000444999000000000111111111...,,,---......///////////////111222555888:::;;;::::::;;;<<<<<<<<<:::888555333222111111000000111111222111111111111111000///...333222111000000000111222333333333222222111111111555555666888::::::999888;;;===???BBBDDDIIINNNRRRVVVRRRHHH???<<<===:::444:::999888888888666333111333222222222444444444333555555666777777888888888444555444333111000000111;;;???DDDIIILLLOOORRRTTT^^^___aaacccdddeeedddcccbbbaaa___\\\XXXTTTPPPOOOPPPNNNKKKKKKMMMLLLIIIFFFEEEEEEFFFIIIQQQ^^^llluuu~~~xxxpppcccWWWUUUYYYhhhvvvvvvvvvxxxhhhhhh{{{xxxtttooolllTTTDDD444000111222111111000000//////.........---,,,.../////////111444777bbbjjj^^^[[[bbbUUU222888666666777666666===EEENNNTTTZZZ___```cccfffjjjgggiiifff```[[[YYYUUUOOOMMMNNNNNNOOOQQQTTTWWWXXXXXX[[[___cccgggjjjlllmmmuuu|||{{{nnnddd]]]ZZZZZZ[[[\\\ZZZVVVPPPLLLLLLMMMMMMMMMMMMLLLJJJIIIJJJKKKIIIIIIIIIKKKLLLMMMLLLJJJFFFDDDCCCCCCBBBEEEQQQ]]]gggoootttrrrooopppsssssstttuuuuuuwwwyyy|||}}}}}}zzzxxxkkkVVV;;;111777333...000111222222111111111111111222666***888;;;;;;qqqyyyeeeQQQZZZuuukkkPPPKKKRRRHHH555777222111444777999===BBB[[[fffmmmggg[[[QQQKKKGGGHHHGGGHHHHHHEEEAAABBBFFFCCCCCCBBBCCCDDDEEEGGGHHH|||fffbbbtttrrrdddZZZ___eee]]]aaa{{{wwweee]]]\\\SSSNNNKKKCCC<<<<<<======<<<;;;999888666555333000...,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''))))))*********---,,,,,,,,,,,,...000111,,,,,,...111444444333111222...---000111111444999222111000000000000...------......///////////////000222555888:::;;;;;;;;;<<<=========<<<999777555444333333333333444444555333333333222222222111111444333222111000000111222333222222222222222222111333222222333444555666666666<<>>CCCGGGKKKNNNRRRTTT\\\___cccgggiiihhhgggfffcccbbb```^^^[[[XXXVVVUUUTTTRRROOOPPPQQQPPPLLLHHH???>>>???EEENNNZZZccchhhhhhccc^^^XXXNNNGGGIIIOOO[[[kkkxxxrrryyyzzzqqqppptttyyyyyyrrrjjjeeeRRRCCC444000111111111111000/////////............---.../////////000333666ZZZxxxnnncccUUUVVVzzz```@@@888666666888777777<<>>QQQ]]]gggddd[[[RRRJJJEEEHHHGGGHHHIIIGGGBBBCCCGGGDDDDDDCCCCCCCCCEEEFFFGGGbbb]]]lllqqqfff\\\```eee]]]cccyyyhhhaaa]]]SSSNNNKKKCCC:::;;;<<<<<<;;;:::888777444444333111///,,,***)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,---,,,++++++,,,---///000------...111333444333222111......222333222444888444222///...///000///...---......//////////////////111444888:::<<<=========>>>>>>>>>===;;;888777555666666666777777888888666555444333333333444555555444333222111000000000111111111222222222222222555555444333333444666777<<>>BBBEEEGGGGGGEEECCC???<<<999777888888777666555555555555999===AAAEEEIIIMMMQQQTTT[[[___ffflllnnnmmmjjjhhhdddcccbbb```^^^]]]\\\[[[XXXVVVUUUUUUVVVTTTOOOKKKDDDBBBAAADDDJJJOOOQQQQQQMMMIIIEEEAAA<<<:::???GGGMMM```{{{nnnnnn{{{wwwuuuuuu{{{~~~rrrhhh___NNN@@@333000111111000111////////////............///000000//////000222555MMMjjjsssooofff\\\lllJJJ999666777999888777;;;@@@JJJPPPYYY```bbbdddgggiiihhhkkkiiiccc___]]]XXXRRRRRRQQQPPPPPPQQQRRRSSSTTTXXXZZZ]]]```cccfffggghhhlllvvv}}}{{{vvvtttxxx|||yyyuuummmddd\\\WWWWWWXXXSSSUUUWWWXXXXXXVVVSSSRRRMMMHHHCCCBBBEEEEEEBBB???BBBAAAAAABBBAAADDDNNNZZZiiirrryyyyyyvvvvvvwwwvvvzzzzzz{{{|||}}}}}}}}}xxxjjjPPP999111666222...111111222111111111111111222222222---000666888KKKzzzxxxiiiVVV___YYYKKKcccfffLLL:::888777999888555777;;;FFFTTTaaaccc^^^VVVNNNFFFHHHGGGHHHJJJHHHDDDDDDGGGEEEEEEDDDCCCCCCDDDEEEFFF~~~```\\\lllpppddd\\\aaaeee]]]cccuuuhhhccc___TTTOOOKKKAAA999::::::;;;:::999888777333333333111///,,,***)))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---...///---,,,++++++,,,---...//////......000111222000///000...///444555333444777666333///---.../////////---......//////////////////000333777:::<<<===>>>===>>>>>>???===;;;999777666666777888999999999999777666444333333444666777666555444333222111000000000000111111222222333333777888888888777777777888@@@EEEMMMUUU\\\ccciiimmmwww{{{yyyooocccZZZRRRLLLFFFCCC@@@======<<<;;;999888:::<<<@@@EEEKKKRRRWWWYYYWWWRRRMMMIIIFFFDDDCCCAAA???<<<999888666444222999;;;???CCCGGGKKKQQQTTT[[[aaaiiippprrrppplllhhhddddddcccaaa```___^^^^^^\\\ZZZXXXXXXYYYVVVPPPKKKHHHHHHGGGFFFEEEEEEDDDDDD@@@===;;;;;;::::::???FFFGGG]]]zzzoooppp}}}yyy~~~pppuuujjj___III===222000111111000111///////////////.........000111111000...///111333BBB[[[vvv~~~yyyuuuyyy~~~||||||hhhxxxPPP:::777777999999888999>>>FFFNNNXXX___ccceeegggiiikkknnnlllfffaaa^^^XXXRRRQQQQQQPPPPPPQQQRRRTTTUUUXXXYYY[[[^^^```cccdddeeeiiisss|||zzzqqqkkknnnvvv~~~zzz{{{|||uuummmgggbbb``````]]]\\\\\\\\\\\\ZZZVVVTTTQQQKKKEEEDDDGGGHHHFFFBBBBBBBBBBBBCCCBBBCCCLLLWWWgggrrrzzz{{{zzz{{{||||||zzzzzzzzz{{{|||~~~}}}xxxhhhKKK777111555111///222000111111111000111111222333333333111777<<<>>>fff~~~xxxXXXWWWbbbQQQeeejjjXXXCCC;;;555666888777888999@@@NNN]]]cccccc]]]TTTKKKHHHFFFGGGIIIHHHDDDCCCFFFFFFEEEDDDCCCBBBCCCCCCDDD~~~cccaaaqqqooo```[[[bbbeee\\\ccc{{{mmmeeeccc```TTTOOOJJJ>>>888999:::::::::999888777555444333111///---+++)))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++...000111...---,,,,,,,,,---...///000///............,,,***///---///444555333333666777444000---...///000000---......///////////////...000222555888:::<<<===<<<===>>>>>>===;;;999777555666777888888888888888666555444222333444666777666666555444333222111000000000000111111222222222666:::===>>>===<<<<<<======AAAFFFLLLRRRZZZaaafffssszzz}}}xxxnnneee\\\TTTQQQMMMHHHDDDBBB???===;;;:::>>>CCCHHHMMMTTT[[[```___[[[UUUOOOJJJHHHGGGHHHGGGCCC???===;;;999666444888;;;>>>AAAEEEJJJQQQUUU]]]bbbjjjqqqtttrrrmmmjjjeeeeeeeeeeeecccaaa___^^^___]]]ZZZZZZYYYVVVQQQLLLEEEHHHIIIHHHCCC@@@@@@AAA<<<::::::======<<<>>>BBBCCC[[[{{{{{{{{{~~~zzzkkkjjjvvvlll___CCC:::222111111000///000.........///////////////000111111000...///111333===UUUttt~~~qqqkkkmmmnnnVVV<<<888777999:::888888;;;BBBJJJUUU]]]aaadddgggiiimmmpppnnnhhhccc___XXXRRROOOOOOOOOPPPQQQSSSUUUVVVWWWXXXYYY[[[^^^```bbbcccgggqqqzzzyyymmmiiilllrrrzzzvvvuuussswwwvvvwww~~~{{{wwwsssooommmjjjgggdddbbb```^^^ZZZVVVTTTOOOJJJIIILLLNNNLLLJJJGGGGGGGGGGGGEEEDDDKKKUUUeeepppzzz|||}}}||||||{{{|||}}}uuucccEEE555111555000///222000111111000000111222222333222555222888>>>888XXX|||\\\RRRyyy|||\\\ZZZeeelllSSSCCC444222666888777555<<>>>>>===;;;999888555666777888888777666555555444333333333444555666666666666555444333222111000000000111111111111111888===CCCFFFGGGHHHLLLOOOKKKLLLOOOQQQTTTYYY___ccceeemmmtttuuuuuusssoooiiiXXXUUUQQQMMMKKKHHHEEEBBB@@@DDDHHHLLLOOOTTT\\\aaa^^^[[[WWWQQQMMMJJJHHHHHHGGGCCC@@@???@@@???===:::999;;;===@@@DDDJJJQQQVVV___dddkkkqqqttttttqqqoooiiijjjllllllkkkiiieeeccceeeaaa]]][[[ZZZXXXSSSOOOLLLOOORRRQQQKKKEEE@@@>>>===;;;;;;>>>===::::::<<>>666111111222000///000.........///////////////000111111000...///111333<<>>?????????===;;;999666777888888888666444333444444444444555555666666444555666666555444333222111111111111000000000000555:::@@@EEEIIIPPPZZZaaaaaaaaa```]]]ZZZXXXWWWXXXRRRXXX^^^cccllltttvvvtttcccaaa^^^[[[XXXUUUQQQMMMHHHJJJKKKLLLMMMTTT___hhhjjjjjjiiifffaaa[[[UUURRRJJJEEEAAAAAABBBCCC@@@<<<:::;;;===???DDDJJJRRRXXX```dddjjjqqqvvvxxxyyyyyymmmppptttwwwwwwuuuqqqnnnlllgggaaa^^^]]][[[WWWTTTWWWYYY]]]cccfff```SSSIIIFFFBBB???@@@@@@<<<<<<>>>>>>YYY{{{|||gggeee}}}ttthhhUUU:::444000111222///...000............/////////000///000000/////////222444:::PPPvvvpppppp~~~~~~wwwgggAAA;;;666777888777888:::===DDDNNNVVV\\\aaafffjjjgggkkkllliiifffccc^^^XXXQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVWWWYYY\\\___bbbdddcccnnnuuuxxxuuummmjjjnnn{{{sssllliiieeebbbfffmmmxxx}}}xxxnnnfff\\\^^^___^^^\\\[[[\\\]]]^^^]]]\\\ZZZSSSNNNRRRYYYfffpppyyyzzz{{{~~~wwwwwwjjjRRR<<<111111444///000444000000000000000111222333444///444333333777999GGG^^^lllWWWWWWbbb```YYYddd^^^OOO???888555444444666333:::DDDNNNZZZcccddd___VVVNNNGGGFFFFFFDDDDDDGGGEEEDDDCCCBBBAAABBBCCCDDDllljjjxxxqqq^^^\\\aaabbb\\\kkkqqqkkkfffYYYKKKJJJIII>>>888999:::;;;<<<;;;:::999@@@===777111...,,,------&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++///333555111000///......///000111...---+++,,,...000000///...+++,,,///111000111555777555222000000000///...---......///////////////......///000222444666777>>>???@@@AAA@@@>>><<<;;;777888999999888666333222333444555666777777666666444555666666666555444333222222111111000000//////+++///555;;;AAAMMM\\\gggiiijjjiiiddd^^^WWWSSSQQQKKKLLLMMMQQQZZZfffkkkjjjooommmjjjgggccc___YYYUUUMMMMMMMMMKKKNNNWWWfffqqq|||~~~zzzqqqgggaaaNNNIIIDDDBBBCCCCCC>>>::::::;;;===???DDDKKKSSSYYYaaadddjjjpppwww{{{qqquuu{{{~~~zzzwwwqqqllleeeaaa___^^^[[[XXXVVVXXXaaassstttdddRRRLLLGGGFFFEEECCCCCCFFF@@@[[[}}}iii\\\ooovvvxxxvvvhhhSSS888333000111222///...000---.........//////000000///000000//////000222555777IIIlll}}}~~~uuuCCC;;;555666777777888:::<<>>222777???JJJYYYfffjjjfff[[[QQQIIIGGGFFFEEEFFFIIIDDDCCCBBBAAABBBBBBCCCDDDnnndddvvvmmmccc]]]^^^kkkfffqqqqqqqqqkkk___TTTMMMFFF@@@:::;;;===<<<;;;::::::;;;>>>;;;777222...,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((***...222...........................///000///...---///000111111000///...000444777999888555222///---++++++---------............///...///000222444666777888;;;===???AAAAAA???;;;999999999888777666444222111555666888999999999888777333444444555555444444333333111000000111222222111000111333666===FFFQQQYYYddddddcccaaa]]]UUUKKKEEEDDDDDDCCCCCCEEEJJJQQQWWWggglllrrruuusssnnniiiggg]]]]]][[[[[[\\\bbbjjjpppyyyvvvrrrpppnnnfff[[[RRRLLLDDD;;;:::???BBB>>>999888;;;???BBBEEEJJJQQQWWWcccggglllppptttzzz}}}~~~|||yyywwwpppggg___[[[YYYVVVTTTUUUXXXaaatttxxxmmmZZZJJJEEEHHHHHHDDDBBBYYYwwwsssaaa]]]~~~qqq}}}uuuaaaNNN555444333222111111111111000000///...............////////////000111222333;;;@@@eeewwwXXX???999999111777@@@666>>>BBBIIIQQQYYY___dddfffgggkkkllliiifffeeeaaa[[[TTTRRROOOOOOPPPQQQQQQPPPUUUVVVWWWZZZ]]]```cccdddkkkkkknnnsss{{{uuuuuu|||zzzuuupppjjjffffffdddfffppp{{{vvvpppmmmllljjjgggdddddddddccc___YYYVVVWWWYYYgggnnnvvv{{{}}}rrrnnn||||||\\\BBB666444333111000000111111111111111111111222222222333333444555777:::@@@CCCgggiii^^^ZZZ]]]|||{{{\\\^^^VVVOOOBBB444777;;;222333555999BBBTTTdddggg```cccUUUJJJIIIIIIFFFDDDDDDCCCFFFGGGFFFBBB??????@@@|||xxxsssiii}}}iii```___bbbmmmjjjyyypppooohhh\\\RRRLLLGGGBBB:::;;;===<<<;;;::::::;;;:::888444111...,,,++++++))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((***---000---------------------------------,,,++++++...000...///000///......///111666777666333///,,,,,,------------............///......///000222555888:::;;;===>>>??????===:::999888888888777555444222111555555777888888888777666444555555555555555555444333111000000222333333222111222222444888???HHHNNNNNNQQQUUUUUURRRKKKCCC>>>CCCCCCDDDEEEFFFFFFEEEDDDIIIMMMSSSZZZ^^^```___^^^UUUTTTRRRPPPOOORRRWWW[[[WWWRRRLLLIIIIIIGGGCCC???BBB<<<888888===???===:::777:::>>>AAADDDIIIQQQVVV```dddhhhlllooosssxxx|||zzzzzz{{{||||||zzzuuurrrlllggg___YYYVVVSSSQQQOOOMMMQQQZZZmmmnnn[[[QQQIIIBBBJJJ^^^yyyyyysss```fffwww|||nnnYYYFFF555444333222111111111111000000///.............../////////000000111222333777;;;```vvvlllnnn}}}gggIII;;;:::444777===666;;;???FFFNNNVVV]]]ccceeegggkkkllljjjhhhfffbbb]]]XXXTTTPPPNNNNNNOOOPPPPPPTTTUUUVVVXXX[[[^^^```bbbfffgggiiimmmssszzz|||zzzqqqqqqnnnkkkjjjkkkooosssuuu{{{xxxvvvrrrnnnnnnmmmjjjcccZZZVVVUUUWWWeeelllsssxxxzzz|||iiihhhwwwWWW>>>555444333111111111111111111111111111222222222222333444555555777:::???BBBXXXiiiXXXRRRaaagggXXXZZZ^^^QQQ<<<777777...444666777<<>>>>><<<;;;999888999;;;;;;;;;999888:::===AAAEEEKKKRRRVVV\\\^^^aaadddeeefffiiijjjiiihhhhhhhhhhhhfffbbb^^^\\\XXXTTTPPPNNNLLLJJJHHHJJJMMMPPPZZZrrrqqqaaaUUUXXXggg}}}sssaaammmvvvfffOOO;;;444333222111111111111111000//////............///000000000000000111333333888888XXXnnnhhh___eee~~~zzzUUU>>>:::777777:::666888;;;AAAIIIRRRZZZaaaeeefffjjjmmmkkkjjjiiieee___\\\WWWQQQMMMMMMNNNPPPPPPTTTTTTUUUWWWYYY[[[]]]^^^```aaadddeeeiiixxx}}}}}}|||zzztttmmmhhhfffgggsss~~~{{{xxxzzzxxxrrriii```[[[[[[]]]hhhmmmsssvvvvvvwwwzzz}}}~~~~~~}}}~~~~~~oooOOO999444444333222111111111111111111111222222333333333444555666666777:::>>>AAAQQQzzzggg]]]SSSSSSiiiWWW]]]iiibbbGGG888777444444666555555===PPPcccnnnlllddd[[[UUUNNNGGGFFFHHHEEEFFFGGGFFFCCCAAA@@@@@@~~~wwwpppddd\\\fffhhhkkkkkkkkkhhh___TTTMMMLLLIIIEEE;;;<<<===<<<;;;999999:::777555333000...,,,++++++))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''(((***,,,------------------------/////////------...222444---...///...---...///111777<<>>===<<<;;;:::::::::777777777666555444222222333444555666666666555444444444555555555555444444222111000111333555555444777777555333111333666999BBBDDDFFFFFFJJJTTTdddpppsssxxxpppbbbXXXQQQHHHBBBAAA???:::666888999999999999;;;???BBB???===;;;;;;<<<<<<:::888;;;<<<======;;;999888777:::<<<>>>BBBGGGMMMRRRVVVUUUWWWYYYYYYYYYXXXWWWWWWSSSRRRQQQQQQRRRPPPMMMKKKMMMLLLJJJIIIGGGFFFDDDCCCGGGJJJJJJIIIUUUpppsssmmmwwwqqqfffmmmsss```HHH444333333222111111111111111000///............//////000000000000111222333333888555NNNxxx}}}{{{rrrxxxcccTTTjjjaaaAAA999999888888999777999>>>EEENNNXXX___dddeeejjjmmmllllllkkkhhhbbb^^^XXXQQQMMMLLLNNNQQQRRRTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^``````aaaooo}}}~~~{{{pppiiieeeqqq~~~yyyppphhhdddeeehhhnnnqqquuuvvvuuuttttttuuuyyyxxxyyy{{{~~~}}}}}}}}}~~~fffHHH666333333333222222111111111111111222222333333444444555666777777888:::>>>AAAOOOeeepppjjj^^^ZZZddd~~~aaaXXXccckkkTTT999666===444666666333666FFF]]]nnnmmmkkkfff^^^TTTLLLIIIJJJGGGGGGGGGEEECCCBBBAAAAAAuuuooofff^^^hhhhhheeedddiiieee\\\QQQLLLLLLJJJEEE;;;=========:::999999999999888555222///,,,***)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++------------------------000000000...---...111444//////...------000555999;;;@@@CCC???666///...000---------............///...---,,,,,,///333888;;;@@@???>>><<<<<<<<<<<<<<<888888777777666555444333222333555666666666555444222333333444444333333222222111000111444666666666999999888666444555777:::BBBFFFKKKPPPWWWfffxxxttteee[[[PPPIIIFFFDDD@@@<<<777888999999;;;???EEEIIIKKKGGGCCC???===<<<;;;:::;;;===???>>>;;;888777777999;;;>>>BBBGGGLLLOOOPPPOOOOOOOOOOOONNNLLLIIIGGGFFFEEEDDDDDDEEEFFFEEECCCCCCDDDDDDCCCBBBAAA@@@@@@@@@FFFIIIHHHPPPffflllmmmooouuuqqq[[[CCC222222222111111000000111111//////............//////000000000000111222333444333444GGGpppuuurrr{{{xxxUUUaaannnIII999999999888<<<888999<<>>===:::999888999999888666333///,,,***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))(((((()))***...........................//////...------...000000///---,,,---222888======AAADDDAAA999222///000---------............///...---,,,---///222666888??????>>>============>>>888888888888777666555555333333555666666666555444222222333333333333222222222111000222555777888888999::::::999888888:::<<>>@@@FFFNNNTTT[[[VVVMMMEEE@@@>>>???@@@:::;;;======<<<:::999999777888<<>>===<<<:::;;;<<<>>>>>>======>>>???>>><<<;;;<<<===>>>EEEJJJLLLUUUiii~~~~~~gggwww}}}|||lllTTT???333222111111000000000111111///............//////000111111000111111222333444444888DDDfffuuuoooeeehhhhhh[[[===::::::888===::::::;;;???FFFPPPYYY^^^```fffkkkmmmnnnooolllfffaaa[[[SSSNNNMMMOOOQQQRRRRRRRRRSSSTTTVVVWWWYYYZZZ\\\\\\]]]]]]^^^fffxxx}}}tttqqqpppttt~~~|||ooommmoooqqqrrruuu{{{yyyoooiiiiiikkkmmmooorrruuuvvvwwwvvvvvvxxxzzz}}}tttSSS===555222222333333333222222111222222333444444555666666666888:::<<<<<<>>>AAADDDFFFTTTdddxxxmmm]]]fffwwwvvvRRROOOlllnnnRRR<<<444777777888888777;;;HHHUUUgggooosssooofff[[[PPPHHHKKKIIIFFFEEEEEEDDDCCCBBB{{{uuuwww{{{iii___eeeddd```UUUjjjgggcccYYYPPPNNNNNNJJJCCC<<<===>>>===:::888888888666555444222///,,,***)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))(((((()))***////////////////////////...///111000...---,,,------------,,,---000555::::::===@@@???;;;666111///---------............///---------...///111333555<<<<<<<<<===============999999:::999999888777666333444555666777666555555222333333444444333333222222111000222555888999999888999::::::999:::;;;===BBBKKKXXXdddlllnnnllljjjgggnnnyyyzzzpppdddYYYPPPJJJHHHHHHFFFCCCAAADDDLLLXXX```^^^]]]YYYTTTMMMGGGBBB@@@@@@??????>>>>>>===;;;:::888:::>>>EEEJJJKKKGGGDDDEEEBBB???>>>>>>>>><<<:::999777444444555666777666888::::::888666555777999===AAAFFFJJJWWWkkk~~~lllhhh{{{bbbIII999222111111000000000000111111...............///000000111111111111222333444444555<<>>===:::888888888222222111000///---+++***))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''###%%%((()))(((((()))+++000000000000000000000000000222444444222///------+++,,,,,,,,,,,,...111444777:::<<<>>><<<888333///---------.........//////------...///000111222333999:::;;;<<<============:::::::::::::::999888777444444666777777777666555333444444555555444444333111111000222666999:::999777888::::::999999;;;<<>>FFFPPPUUU\\\cccjjjmmmooopppmmmhhhhhhbbbYYYRRRNNNLLLKKKJJJMMMMMMNNNPPPRRRTTTVVVXXXXXXVVVWWWZZZ]]]```gggooozzzooofffbbbfffpppwww}}}zzztttkkkeeebbbgggoooxxx}}}uuurrrrrrqqqpppppppppooommmjjjgggnnnsss{{{~~~}}}gggFFF555555000111333333444333222111222222333444555666777888777999<<>>>>>===<<<;;;;;;:::999999999999:::888888777777777888:::;;;888777666555444333333333...000222444777;;;AAAEEE@@@===:::999:::;;;;;;;;;:::;;;???EEELLLRRRUUUVVVFFFLLLMMMRRR```kkk{{{pppccc[[[OOOLLLKKKJJJIIIKKKVVVbbbyyyvvvdddRRRKKKGGGCCCBBBDDD888???FFFLLLRRRVVVTTTNNN===BBBCCC>>>;;;<<<;;;888;;;999888888999999888666999:::999777444222222222777999???LLL___rrr{{{rrrkkkZZZcccyyykkkwwwmmmRRR:::111333333333222111000000111111////////////............444333111111111333555666666===666EEExxxttt|||kkk:::444@@@888::::::999999;;;AAAIIIOOOXXX]]]eeemmmpppoookkkiiifff```XXXRRROOONNNNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUTTTWWWZZZ\\\]]]___aaacccsssqqqggggggooowww{{{lllgggeeedddccchhhyyy|||uuurrrrrrtttnnnnnnqqqsssooofffaaaaaakkkmmmppptttyyy}}}{{{zzzwwwXXX:::000555222222111111111111111111222222222333444777999:::999;;;===@@@CCCEEEGGGIIIOOOGGGNNNZZZsssnnnqqqjjjTTT[[[jjjwwwiiiTTTWWW~~~}}}QQQAAA777:::;;;555333888999GGGTTT]]]nnn~~~|||oooaaaVVVIIIDDDDDDDDDCCCBBBuuuwwwooo}}}tttccc^^^bbbkkk___UUUoooyyy___```^^^WWWQQQMMMHHHBBB<<<;;;;;;:::999888777777555444222000...,,,++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,---......---,,,222111000111111111///---...///000///------...//////111444888:::777111---------------------------............////////////333555888:::<<<===<<<<<<<<<<<<;;;:::::::::::::::999888888777777888999:::888777666555444333333333///111333444777:::???CCCGGGFFFCCC???<<<:::::::::999888888;;;BBBLLLWWW]]]QQQPPPHHHGGGTTTaaarrrrrr___WWWOOOKKKLLLRRR___llliiiZZZOOOEEE??????>>>CCCHHHLLLTTT]]]```]]]FFFCCC@@@@@@@@@???===;;;:::888777777888999777666999::::::777444222222333777888???LLL^^^rrrnnnnnn```[[[nnn|||qqq|||hhhNNN888111555222111000000//////000000////////////////////////444333222111222333555777444===888EEEvvv~~~tttBBB888>>>555:::999999888:::@@@GGGMMMTTTZZZccckkkpppooollliiifffbbb\\\UUUPPPMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTTTTTTTVVVXXXYYYZZZ\\\___bbbjjj|||~~~rrr~~~sssooovvv~~~vvvkkkddd___^^^fffppp{{{|||vvvqqqoooqqqsssooooooqqqrrrnnnfffccccccmmmoooqqqtttxxx|||~~~}}}{{{}}}zzznnnPPP888000444222222111111111111111111333333333333555777999::::::<<<>>>@@@CCCFFFHHHIIIKKKFFFMMMTTTdddyyynnn^^^```gggvvvtttWWWSSSpppkkkKKK444777===777333777666@@@JJJVVVjjjzzzjjj___QQQIIIGGGFFFEEEDDD|||{{{qqqsssddd^^^bbbkkkddd]]]uuunnn^^^___\\\UUUOOOKKKFFF@@@<<<;;;;;;:::999888777777555444222000---,,,++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,+++***------///111444333111//////000222111///------------///222666888777222///,,,,,,,,,,,,------...///............////////////000222555888:::<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::999999888888888888999888777777666444444333333111333444555777999===@@@KKKLLLKKKFFF@@@<<<<<<===;;;999666444999EEEVVVbbbeee```PPPIIIOOOVVVdddyyyxxxmmmhhhgggiiipppxxxzzzkkk___SSSJJJFFFBBBEEEGGGKKKUUUccclllmmmTTTEEE<<>>KKK^^^rrr}}}pppYYY```}}}|||vvvvvv```FFF444111666111000//////////////////000000000000000000000000333333222222333444666777333???<<>>999444777555999???HHH]]]vvvxxxmmm]]]QQQKKKJJJIIIHHHssssssddd^^^```iiigggfffooo]]]^^^[[[SSSMMMIIIDDD???<<<;;;;;;:::999888777777555333111///---,,,+++***(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))***+++...222555444111......000222333111///...---,,,---000444777777444111,,,,,,,,,,,,,,,---//////............///////////////111444777:::<<<===>>>===============<<<<<<;;;;;;::::::999888888888888888777777666555444333222333444666666777888;;;>>>FFFJJJMMMJJJDDD@@@AAACCC@@@???<<<888888@@@OOOZZZhhhiiiaaaYYYWWWRRRVVVfffwwwxxxqqqoooppp|||yyyqqqhhh]]]RRRJJJAAABBBCCCGGGSSSeeeqqquuuhhhOOO===@@@EEEAAA>>>BBB<<<:::999:::;;;;;;:::999:::;;;;;;999555333333444555777???LLL___rrrxxx\\\kkkwwwyyyqqqXXX???000000666111000000/////////000000111111111111111222222222333333333333444555777888555AAA???@@@```|||jjjkkkwwwIII888:::888888888777888;;;@@@CCCIIIPPP\\\gggnnnpppooommmfffhhhhhhaaaVVVMMMKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSUUUUUUUUUTTTTTTWWW[[[___dddjjjzzzssspppxxxxxxxxxrrraaaXXX\\\bbbkkkrrrwwwyyywwwuuussstttsssrrrqqqrrrtttwwwtttrrrqqqrrrpppllllllpppuuuuuuuuuuuuwwwxxxzzz{{{}}}|||{{{{{{zzz|||wwwrrroooxxxvvv{{{YYY===444444222111111222222222222222333555555555666777999;;;<<>><<<;;;;;;:::999888777777444333111///---+++******(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))***,,,///333555333///,,,+++...111222111000///000,,,---///333666777555333------,,,+++,,,---...000............///////////////111333666999<<<>>>???======>>>>>>>>>===<<<;;;::::::::::::999999888888777888888777666555333222444555777777777888:::<<>>===<<<<<<>>>???>>><<<;;;<<<;;;999666444444444444888AAAOOOaaarrr{{{cccuuuttt}}}kkkPPP999//////333111111111000000111111222000111111111222222222333333333333444555777888888666???AAA???TTThhh]]]jjjXXX777>>>888888888777777888<<>><<<===>>>>>>>>>===;;;:::999::::::;;;::::::999888777888888888777555333222444555777888777888999;;;@@@DDDIIIIIIFFFBBB?????????BBBFFFEEE@@@<<<:::::::::OOOaaammmpppfffcccnnnsss~~~xxxooogggaaaaaaWWWOOONNNMMMHHHDDDCCCBBBCCCGGGOOO[[[gggqqqvvvrrrkkk]]]MMMEEECCCAAA>>>;;;===???EEEUUUjjj{{{kkkRRRGGGAAA<<<;;;>>>@@@>>>>>>>>>@@@AAA@@@???<<<<<<<<<:::777555444555555:::DDDSSSdddsss}}}}}}}}}qqqqqqtttjjj~~~xxxvvvyyybbbHHH666000000000111111111111111222222333000000000111222222333333222333444555777888888999888;;;AAABBBLLLtttppp[[[XXXfff;;;<<<888999999888777777999;;;@@@GGGQQQ]]]ffflllnnnooohhhjjjkkkggg^^^UUUPPPNNNJJJJJJJJJKKKMMMNNNPPPQQQRRRSSSSSSSSSTTTVVVZZZ]]][[[^^^cccjjjssswwwuuu~~~xxxjjjkkkqqqpppaaa]]]ZZZ\\\```dddkkkrrrssstttuuutttrrrqqqrrrssssssqqqqqqssssssqqqtttyyyxxxwwwvvvuuuvvvxxxzzz|||zzz{{{zzzwwwzzzyyyttt{{{uuuxxx}}}bbbFFF555111222222111111222222333444444444666666666888:::===@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLNNNUUUSSSQQQSSSUUUgggxxxbbbQQQ[[[nnnxxxkkksssqqqmmmGGG<<<:::444777666777666666BBBbbbmmmaaaWWWMMMppp~~~tttcccbbbbbbkkkkkklllccc______ZZZPPPJJJGGGBBB===<<<;;;;;;:::999888777777444333111...,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++------------+++,,,...111333222///------...//////...---...000//////000333666777777555111///---+++***+++---...............///////////////000111444666999;;;<<<;;;<<<===>>>>>><<<;;;999888999:::;;;;;;;;;:::999777888999999888666333222333555777888888888999;;;>>>AAAEEEGGGFFFBBB===:::<<>>;;;777DDDOOO[[[gggffffffqqqxxxyyyoookkkaaaVVVQQQMMMHHHGGGHHHBBBAAAAAAEEELLLTTT^^^eee```\\\QQQCCC===???@@@>>>999;;;<<>>???AAAAAAAAA@@@<<<======:::777555555666555;;;GGGXXXhhhttt{{{}}}uuuhhhooohhhtttssszzz}}}pppXXX@@@444222111...000000000000000111222222//////000000111222222333222333444666777888999999:::777@@@DDDDDDbbb~~~|||kkkXXXwwwTTTDDD999::::::999777666777888<<>><<<;;;;;;:::999888777777444222000...,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))),,,---.........******,,,000333333111//////000///...,,,+++,,,...111000111333666888777666222000---+++******,,,---............/////////000//////000222444777999;;;;;;<<<===>>>===<<<:::999777888:::;;;<<<;;;;;;:::777888999999888666333222333555777888888888999;;;;;;===BBBFFFGGGEEE???:::;;;===@@@EEEHHHIIIGGGDDD;;;===;;;BBBRRRWWWZZZeeettt~~~ssskkkaaaWWWRRRQQQJJJHHHGGGFFFGGGJJJQQQXXXUUUVVVQQQGGGAAA@@@===666888888888>>>RRRoooiiiVVVLLLFFFAAA???>>>===>>>@@@AAAAAA???<<<======;;;888555555666555<<>>GGGQQQ[[[ccciiillljjjiiihhhfffccc^^^WWWRRRIIIIIIIIIJJJLLLMMMOOOPPPJJJLLLOOOQQQSSSTTTWWWYYYTTTXXX]]]```aaagggxxxsssfffbbboooyyypppllliiifffkkkrrrqqqsssuuuuuusssqqqqqqqqqmmmlllmmmqqqqqqppprrrwwwvvvvvvuuuuuuvvvyyy}}}{{{}}}sss}}}{{{iii~~~bbbEEE888333//////444111111222333333444555555444555666999<<<@@@DDDFFFGGGGGGHHHIIIJJJKKKLLLMMMKKK___^^^VVV\\\ZZZYYYjjj~~~uuulllqqqggg]]]OOOUUUvvvzzzhhhoootttxxx\\\DDD::::::444555;;;888222999HHHVVVpppyyygggVVV~~~ooo|||ooofff```iiimmmppp}}}|||dddaaa```ZZZRRRLLLHHHBBB;;;;;;>>>===888666777888666555333000---*********+++)))))))))))))))(((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&''''''((((((''''''((((((((()))***,,,---...******,,,111666777444111---+++***,,,......,,,)))111222222222222333666888666666333...---000///+++,,,---//////......000222......///000222444777888<<<<<<=========;;;:::999999:::;;;;;;;;;:::999999999888777888888888666444222222444888<<<===:::777<<>>::::::???CCCFFFKKKQQQDDDFFFGGGCCC>>>>>>CCCIIIUUU]]]kkknnnbbbaaa[[[XXXYYY[[[YYYQQQJJJHHHFFFKKKLLLHHHDDDCCCAAA===888999:::===NNNmmmuuuYYYHHHDDDDDDBBBAAAAAABBBBBB@@@>>>AAA???===:::777666666666555???III^^^vvv{{{yyy|||fffdddrrrxxxzzzpppiiivvvsss[[[AAA555333222111000000000000///000111111222222111000......000111222555555555777:::;;;<<<;;;======888:::BBBGGGZZZxxx~~~zzzxxxjjjvvvyyymmmtttFFF======<<<666888:::444888:::@@@IIIPPPXXXeeepppooommmkkkjjjhhhddd]]]XXXPPPKKKFFFFFFIIIKKKKKKIIILLLLLLMMMNNNOOOQQQRRRSSSVVVVVVWWWZZZ___eeelllppppppaaaaaaiiiyyy|||tttnnnmmmnnnrrrqqqpppooonnnnnnooooooooopppqqqqqqpppppprrrtttwwwwwwwwwwwwwwwxxxxxxxxx|||~~~}}}}}}zzzzzz{{{||||||wwwQQQ999777111...111222000111222333222333555888999999999;;;???CCCGGGJJJLLLKKKJJJIIIJJJLLLNNNPPPTTTUUUXXX[[[]]]___aaaaaaiiirrrppp{{{tttaaaWWWUUUyyy}}}iiiWWWlllyyywwwyyyxxx]]]:::555333555888999666777:::GGGPPPcccyyyssscccuuusss}}}jjjaaadddlllmmmlllwwwuuu]]]^^^^^^ZZZSSSOOOLLLFFF???;;;>>>===888666777888666555333111...,,,+++******)))))))))))))))(((''''''''''''(((((((((((('''''')))(((((((((''''''''''''%%%&&&''''''((((((''''''((((((((()))***+++---...,,,,,,---000333444222000---+++***+++...///...---000111111000000000333555999999555...,,,...000...,,,...//////......///111/////////000222444666888<<<======>>>===<<<:::999888999:::;;;;;;;;;:::999:::999777777888888666444222222333888===???>>><<<:::<<<@@@BBBDDDFFFHHHJJJBBB???>>>???@@@CCCLLLWWWYYYPPPEEE@@@AAACCCDDDCCC???BBBHHHWWWooorrrllljjjnnnlllbbbUUUMMMKKKOOOPPPKKKGGGFFFEEEBBB<<<===<<>>>>>:::<<>>:::555777777555888@@@JJJQQQWWW```jjjqqqooommmllljjjfffaaa\\\TTTOOOIIIFFFHHHIIIIIIHHHJJJKKKKKKLLLMMMOOOPPPQQQWWWVVVVVVXXX\\\aaafffiiiooozzzzzzddd___aaakkkuuuwwwuuutttrrrvvv{{{zzzuuupppooooooppppppooooooooonnnnnnnnnppprrrrrrrrrqqqrrrtttvvvwwwwwwxxxyyyyyyyyyxxxxxx~~~|||xxx~~~}}}sssyyyzzzlllIII666666333111444555000111333333333444666888999:::;;;>>>BBBGGGKKKNNNLLLKKKJJJJJJJJJLLLNNNOOOSSSUUUWWWZZZ]]]___``````ggg~~~wwwmmmaaaXXXppp|||zzzZZZ^^^eeeooo{{{yyyaaaGGG===888555666777555666999???CCCNNN___qqq|||~~~{{{qqq|||zzzmmmdddgggnnnmmmkkkuuusss[[[______[[[UUUPPPMMMGGG@@@;;;>>>===888666777888666444333222000...,,,+++***)))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''((((((((()))***+++,,,---...---,,,...///000000///...,,,++++++---000111111000000000///---...000222:::<<<888///***,,,000111---...//////...---...000/////////000111333666777======>>>>>>===<<<:::999777888:::;;;<<<;;;;;;:::;;;999777666777777666555222111333777<<<@@@BBBBBB:::<<>>DDDDDDNNNddd~~~zzzzzz|||xxxuuuqqqKKK888>>>;;;444666999777;;;DDDNNNTTTXXX___gggooonnnlllkkkjjjgggccc```[[[VVVNNNHHHFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOVVVUUUUUUVVVXXX\\\___aaaeeekkkxxxnnnccc]]]aaaiiilllkkkjjjffflllsssvvvtttpppmmmmmmmmmnnnooooooooonnnmmmlllqqqrrrssssssssssssuuuwwwuuuwwwxxxzzzzzzzzzxxxwww|||oooiiiuuu~~~tttppp{{{{{{^^^AAA333555333222555555000222333444444555888:::999:::<<>>===888666777888666444444333111///---+++***)))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&''''''((('''''''''(((((((((((()))***+++,,,---,,,++++++,,,...///000111///---,,,---///222333000111000///------...000888<<<;;;222++++++...///---...//////------...///000/////////111333555666<<<======>>>===<<<;;;:::777888:::;;;<<<;;;;;;:::;;;999777666777777777666222222222444888===AAACCC>>>===>>>CCCHHHKKKJJJGGGMMMIIIEEEBBB===999===CCCSSSYYY\\\UUUJJJDDDIIIQQQTTTMMMEEE???@@@MMMeeexxx}}}tttpppxxxvvvpppeee\\\XXXUUULLLAAABBB@@@>>>AAAQQQiii~~~~~~ooocccSSSHHHEEEEEEFFFFFFDDDCCCBBBAAA???===<<<;;;@@@LLLWWWhhhzzz~~~~~~nnn^^^gggeee```rrrdddJJJ===222000111111000000---///111222333222000////////////000222333555666555666777888888999:::<<<:::???>>>???EEECCCIIIZZZ}}}mmmsssbbbDDD===888777:::888888;;;BBBKKKOOORRRYYYaaajjjiiiiiihhhgggfffdddbbbbbb\\\TTTKKKFFFDDDFFFHHHGGGGGGHHHIIIJJJLLLMMMNNNTTTSSSTTTUUUVVVYYY[[[\\\dddhhhooovvv|||wwwiii]]]^^^eeeiiikkkkkkfffjjjoooqqqpppllljjjiiikkklllnnnoooooonnnllljjjppprrrssssssrrrsssuuuwwwsssuuuxxxzzz{{{zzzxxxvvvppp```[[[hhh|||vvvuuu}}}vvvRRR;;;333666333111333111111222444555555777:::<<<:::;;;===@@@DDDHHHKKKMMMMMMMMMLLLLLLLLLMMMNNNOOORRRTTTWWWYYY[[[\\\\\\\\\ggghhhyyy~~~xxx}}}~~~uuuddd___```^^^lll||||||nnn\\\\\\hhhqqqooohhhIII@@@999888999777555666555777:::???GGGRRR^^^eee~~~}}}lllccc```kkkrrruuu~~~dddaaa```[[[RRRLLLHHHBBB;;;;;;>>>===888666777888666444444333111///---+++***)))))))))))))))(((''''''''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&''''''((('''''''''(((((((((((()))***++++++************+++---000222555333000---,,,---000333222222111000------///111333:::;;;555...,,,,,,+++,,,---......------...///000000//////000222333444:::;;;<<<======<<<;;;:::888999:::;;;<<<;;;::::::;;;999777666777777666555333333222222444888===@@@===<<<<<>>;;;GGGTTTXXXSSSMMMNNNQQQVVVRRROOOLLLFFFAAAEEENNNuuussshhh```bbblll{{{yyyooommmiii[[[MMMGGGDDD@@@CCCTTTlll~~~tttcccUUUOOOKKKFFFBBBEEEDDDCCCAAA@@@>>>======EEERRR]]]kkkzzz|||}}}oooccc|||iiijjj{{{xxx[[[AAA999111111222000///000---///111222333222000/////////000111333555666777666888::::::::::::<<<>>>888???>>>???EEEDDDGGGSSSyyy}}}jjjcccmmm^^^DDD777<<<@@@555666666999>>>AAADDDMMMWWWccceeefffgggfffeeeddddddeeebbbZZZPPPHHHDDDEEEGGGGGGGGGGGGHHHJJJKKKMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZ\\\```gggkkklllooo}}}|||mmm___]]]aaafffhhhjjjiiikkklllmmmlllkkkkkkkkkjjjkkkmmmoooooommmlllkkknnnooopppqqqpppqqqtttvvvrrrtttwwwyyyzzzyyywwwvvv{{{~~~}}}mmm^^^TTT]]]qqqzzzvvvwwwuuufffEEE444111666222222444000111333555666777999<<>>???AAACCCEEEHHHJJJKKKOOOOOONNNNNNOOOOOOPPPPPPRRRTTTWWWZZZ[[[[[[[[[ZZZ\\\^^^cccxxx}}}uuueeeYYYVVVeeezzzwww```[[[fffmmmkkk]]]PPPCCC;;;777444555999777888::::::<<>>===888666777888666444333222000...,,,+++***)))))))))))))))(((''''''''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''((((((((((((((()))***+++)))***+++++++++---000333555444111...+++,,,///222222222222000......000222222888:::666111...,,,(((***,,,---...------///000111000000///000111222333777888:::;;;<<<<<<<<<;;;999:::;;;;;;;;;:::999999999888777888999888666444333333222111111444999===;;;999999<<>>???HHHiiiuuupppsss}}}~~~qqqcccTTTNNNGGGHHHYYYpppxxxiii___VVVKKKDDDGGGFFFDDDAAA@@@???@@@@@@JJJXXXcccooo{{{{{{|||tttfffkkkxxx}}}oooSSS;;;555111222111///...000...///000111222111111000///000111222444555666777777:::===<<<::::::<<>>DDDDDDEEEPPPiiisssbbbXXXhhh[[[AAAAAABBB444888555555777999===GGGRRR]]]aaaeeeggggggfffeeefffeeeddd```WWWKKKEEEDDDGGGFFFFFFFFFGGGHHHJJJLLLLLLMMMOOOQQQSSSVVVWWWXXXXXXSSSXXX___eeeddddddkkktttyyy~~~~~~xxxvvvuuuuuuuuuwwwvvvhhhccccccdddgggjjjjjjjjjiiiiiijjjlllooopppkkklllmmmnnnnnnnnnmmmllllllmmmoooooooooppprrrtttssstttwwwyyyzzzyyyxxxxxxwww|||~~~sssgggXXX[[[kkkuuupppooowww}}}hhhTTT999---///555222333777333222333666777888;;;>>>AAACCCDDDEEEGGGIIIKKKLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUXXX[[[\\\[[[ZZZYYYVVV]]]\\\bbbeeeVVV[[[mmm|||yyycccbbbhhhiiisssgggVVVIII===666777<<<777666555333444888>>>BBB~~~mmmcccbbbmmmtttxxxddd```]]]UUUKKKGGGGGGDDD@@@;;;>>>===888666777888666555333111...,,,+++******)))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&''''''(((((('''''')))(((((((((((()))*********,,,------+++,,,...111222222111...,,,,,,///222111111111000......000222555888888555222222...***)))***,,,------...000111111111000//////000222222333555777999;;;<<<<<<<<<:::;;;;;;<<<;;;:::888777888888888999:::999555222111222222111000333888<<<===<<<::::::???IIIUUU^^^ZZZSSSNNNOOONNNIIIDDDCCCFFFBBBCCCNNN___iiiiiidddTTTJJJFFFOOOTTTMMMFFFEEE888HHHfff|||tttggg^^^RRRPPP^^^sss|||qqqggg[[[RRRKKKHHHEEEBBBAAAAAACCCDDDQQQ___jjjsss}}}{{{}}}vvvsssxxxppppppwwweeeIII555222000111111...///222///000000000111111111111000111222333555666666666777:::===<<<999999<<>>~~~nnneeecccnnntttxxxkkkeeeaaaWWWKKKEEEDDDBBB>>>;;;>>>===999666777888666555333000---*********+++)))))))))))))))(((((('''''''''((((((((((((''''''&&&'''''''''(((((())))))%%%&&&''''''(((((('''''')))(((((((((((())))))***+++...///...,,,+++,,,...///000111///,,,---000333000000000///......000222888999777333222444111---(((***,,,------...000222222111000//////000111222111333555888;;;<<<======;;;<<<<<<<<<;;;999777666777777999;;;;;;999555111///111222222111444999===CCCAAA===:::<<>>???FFFAAA;;;@@@BBBCCCJJJDDD|||cccLLL```hhhCCC:::;;;888555555666666888@@@JJJPPPVVV^^^ccccccaaaaaaaaa```eeeggg```RRRHHHDDDFFFBBBBBBBBBCCCEEEFFFHHHIIILLLMMMPPPRRRSSSRRRQQQPPPWWWVVVXXX]]]___^^^bbbggggggiiijjjkkkmmmrrr{{{yyyuuuttttttrrriiiiiinnnuuuuuupppqqqvvvyyyrrrnnnhhheeegggmmmlllkkkiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppkkkmmmnnnoooooopppsssuuuxxxxxxyyyzzz{{{|||}}}~~~|||~~~xxxtttqqqmmmwwwuuu}}}sssrrrpppuuukkklll|||jjjQQQ===555...222555000000333///222444777999:::===@@@CCC@@@BBBDDDGGGJJJLLLNNNNNNTTTTTTUUUUUUUUUTTTTTTSSSTTTWWWZZZ]]]]]]\\\ZZZXXXZZZ\\\[[[XXXaaakkkUUUQQQ\\\wwwvvveeellliiitttsssVVV>>>333666555555666888999888666{{{|||llleeeaaammmqqq{{{llleeeaaaWWWKKKEEEDDDBBB===<<<<<<;;;888666555666888888444000---,,,,,,+++)))))))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((---...///...,,,+++,,,---111111000///...---,,,,,,111000...---...///111222666555555555555333000------,,,+++---///000000///111111000000000000111111222333444666888:::<<<<<<999:::;;;;;;;;;:::999888777666666666666555222000555444111///...111666:::AAADDDDDD>>>888===MMM\\\iiimmmhhhYYYPPPPPPMMMEEEOOODDD>>>AAADDDIIIXXXkkkkkkdddVVVHHHDDDGGGKKKJJJEEEEEECCCAAAKKKbbb~~~ssstttlll```YYY\\\eeemmmooozzz{{{oooeee\\\SSSIIICCC??????GGGOOO```jjjssswww{{{kkkkkkvvvvvvyyyhhhhhhxxxwwwiiiQQQ999000000///////////////000111111111000000000000000333333444444555666666666888888:::;;;<<<============>>>@@@@@@@@@BBBDDDFFFJJJ___xxxzzzxxx[[[VVVzzzUUU888???555555888888444222999EEEKKKRRR^^^hhhgggaaa```cccbbbeeegggbbbYYYPPPIIIGGGFFFCCC@@@???AAAEEEHHHIIIKKKMMMPPPQQQRRRTTTVVVXXXUUUVVVWWWYYYZZZ\\\]]]^^^aaabbbdddfffhhhjjjkkklllwwwyyy{{{}}}~~~|||zzzyyy}}}~~~|||zzzzzzyyyuuupppooopppqqqpppnnnjjjkkkmmmnnnnnnmmmllljjjvvvuuuqqqlllgggeeefffhhhkkkjjjjjjiiijjjjjjkkklllkkklllmmmnnnoooppppppppppppoooooopppsssvvvxxxxxxzzz{{{||||||{{{{{{|||}}}~~~wwwooommmnnnmmmggg|||vvvwwwvvvrrrooo~~~xxx^^^EEE999444333222111111111222333333666888:::<<<>>>BBBEEEDDDDDDEEEFFFHHHKKKNNNPPPQQQTTTUUUTTTQQQOOOQQQTTTWWWYYY^^^bbbdddaaa\\\WWWWWWXXX]]]^^^[[[iii}}}nnnbbbVVV]]]jjj^^^eeepppqqqOOO777;;;777222000555:::888222||||||mmmfffcccmmmmmmttt{{{iiigggbbbXXXKKKEEECCC@@@;;;>>>>>><<<888555333333444888444000---,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((+++,,,......---,,,...///222111000///...---,,,+++000///---,,,---...000111333222222444555444111///---,,,,,,---///000000///111111000000000000111111222333444666888:::<<<===:::;;;;;;<<<;;;:::888888777666555555666555444222666555333000000222777;;;AAACCCDDDAAA===???GGGOOO^^^jjjqqqnnnlllkkkcccXXXPPPCCC::::::;;;===IIIXXXssswwwssscccPPPGGGFFFFFFJJJLLLLLLGGGBBBEEERRR^^^rrruuukkkkkkppp{{{fff^^^SSSLLLLLLQQQUUUVVVfffuuuzzzlll^^^TTTIIICCC@@@AAAJJJSSScccllluuuwwwyyy~~~xxxvvv~~~lllqqqzzziiilll{{{~~~qqq^^^GGG666000000////////////000000111111111111000000000000333333444555555666666777888999:::;;;<<<=========@@@AAABBBAAA@@@@@@AAACCCEEEPPPuuuyyyuuuzzz}}}~~~bbbhhhRRR;;;<<<:::555111333888<<<<<>>555444444333222222333444555888:::<<<>>>@@@BBBFFFHHHJJJJJJJJJJJJLLLNNNOOOQQQQQQSSSTTTTTTTTTSSSTTTTTTSSSVVVZZZ___aaa___ZZZVVVXXXVVVVVVWWWTTT[[[vvv|||vvvbbbTTTfffvvvuuulllrrr}}}gggRRR888888888888666555777;;;}}}}}}ooofffeeemmmkkkpppwwwjjjgggbbbXXXLLLDDDBBB>>>:::<<<<<<;;;888444333444555888444000---,,,,,,+++))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%'''(((((('''&&&((()))(((((((((((((((((((((((()))+++---------...000111222222111000...---+++***...---,,,,,,,,,...///000//////000222444444222111...---,,,---///000000///111000000//////000000111222333555666999:::<<<===;;;<<<<<<<<<;;;:::888777777555444333555666666555777777555222111333777:::BBBEEEGGGGGGEEEBBBAAAAAAJJJ\\\oooxxx{{{yyyooocccQQQEEE<<<:::999888<<>>;;;AAANNNtttwwwqqqfffZZZXXX]]]dddeeecccSSSLLLDDD@@@@@@AAAAAAAAAMMM```uuu}}}pppcccWWWJJJBBB@@@CCCNNNXXXhhhpppwwwxxxxxx{{{|||{{{|||vvvrrr]]]___|||{{{ppplllttt{{{hhhNNN:::222000000////////////000000111111111111111111111111333444444555555666777777999999;;;<<<===>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCAAACCCYYY|||zzz{{{{{{ggg^^^jjjuuuMMM???>>>:::444555::::::777===@@@JJJVVV^^^___```bbbddddddeeeeeedddaaa\\\XXXNNNJJJFFFFFFJJJLLLKKKHHHGGGIIIKKKLLLMMMNNNQQQSSSQQQRRRSSSTTTVVVXXXYYYZZZ]]]]]]^^^___```aaabbbbbbbbbccccccdddeeedddddddddccceeegggfffeeecccbbbbbbccccccddddddccceeehhhjjjgggeeecccaaaaaaaaacccdddeeeggghhhhhhgggggghhhjjjkkkkkkkkkkkkjjjhhhgggeeehhhiiijjjkkkmmmmmmmmmmmmlllnnnrrrvvvxxxxxxwwwvvvvvvxxxzzzzzz{{{|||}}}zzzpppddddddkkk}}}yyyrrrttt{{{yyyyyy```EEE666222444333333333333555666777<<<>>>@@@BBBCCCEEEHHHKKKNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSVVVVVVUUUTTTRRRTTTXXX\\\^^^^^^ZZZWWW\\\VVVTTTVVVTTTSSS]]]kkk{{{oooQQQQQQQQQkkkooommmqqqrrrRRRFFF<<<:::999444444888}}}~~~pppggggggnnnnnnqqquuummmddd```WWWKKKEEECCC???:::888888888777555555777999888444000---,,,,,,+++)))((((((((((((((((((((((((***)))((('''''''''((()))((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((***+++---------...///111111111111000///---+++***---------------...000000.........000222333222111///...,,,,,,...000000000000000////////////000000222333444666888:::<<<<<<<<<<<<===<<<<<<:::888777888555333222444666888888777777666333222333666888CCCIIIOOOPPPJJJDDD@@@???AAAPPPaaakkkppprrrmmmfffVVVLLLCCCAAA>>>::::::===KKKhhhrrrbbbYYY[[[]]]fffooofffPPPDDDDDDGGGfff~~~qqq```RRRLLLKKKJJJJJJEEE???<<<===??????>>>===>>>NNNcccuuuyyyrrrgggZZZKKKCCCBBBFFFPPPYYYkkksssyyyyyyyyyzzz{{{zzz}}}~~~```SSSeeeyyyiiieeennn{{{}}}}}}vvv^^^AAA111111000////////////000000111000111111111111111222222444444444555666666777777999:::;;;<<<===>>>>>>>>>:::===???@@@AAABBBDDDEEECCCEEEKKKlllpppaaaaaalllrrrHHHAAA======:::555555:::888999AAANNNXXX]]]```cccdddcccccceeehhhgggccc___UUUOOOGGGFFFIIILLLJJJHHHGGGIIIKKKLLLMMMNNNPPPRRROOOPPPQQQSSSUUUVVVWWWXXX[[[[[[[[[\\\]]]]]]^^^^^^``````aaaaaaaaaaaabbbbbbbbbccceeeeeecccbbbbbbcccaaaccceeeeeecccdddhhhkkkooommmjjjgggdddcccbbbaaa___aaaeeefffffffffggghhhjjjkkklllmmmlllkkkiiigggiiiiiikkklllnnnooooooooommmpppsssvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxyyy{{{}}}wwwhhhlll|||uuusssooouuuqqqSSS;;;222333222222222333444666888999>>>@@@BBBCCCDDDFFFIIILLLNNNNNNNNNNNNOOOOOOPPPPPPMMMLLLMMMQQQUUUWWWUUURRRUUUVVVXXX[[[]]]\\\ZZZWWW]]]YYYXXX[[[ZZZWWWYYY^^^yyyvvvwww{{{YYYWWWRRR```qqqgggbbblll[[[;;;555;;;:::555333}}}~~~qqqgggiiirrrrrrvvv|||nnniii___\\\TTTJJJEEEDDDAAA<<<888999888777555555777999888444000---,,,,,,+++)))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''(((***((((((((((((((((((((((((+++,,,------,,,,,,---///000000111111000...,,,***............///000111222//////...000111222111000111///---,,,...000000000000000////////////000000111222333555777999:::;;;<<<<<<======<<<:::999888888555222222444777999999666666666444222222444555DDDNNNXXXWWWNNNFFFEEEHHHHHHNNNTTTYYY^^^fffkkkmmmaaaVVVIII@@@:::777999===???RRRkkk}}}~~~ssskkkhhhnnnwwwuuucccPPPHHHIII___{{{~~~yyynnn```TTTKKKFFFDDDAAA<<<;;;@@@CCCAAA>>>???;;;CCCPPPbbbxxx|||vvvrrriii\\\NNNHHHGGGJJJRRRYYYkkksssyyyzzzzzz|||}}}{{{||||||}}}uuuVVVUUUppplll```cccqqq}}}|||yyynnnUUU999...222///////////////000111111000000111111222222222333444444555555666777777888888999:::<<<======>>>>>>:::===@@@AAAAAAAAABBBDDDCCCKKKGGGVVVnnnYYY\\\kkkKKK555999===444333<<<888777<<>>;;;@@@III[[[ttt|||dddPPPIIIVVV|||}}}uuukkk```WWWRRRPPPHHHFFFKKKLLLEEEAAABBBAAAAAADDDQQQhhh~~~~~~}}}wwwooojjjggg\\\RRRPPPQQQSSSWWW[[[iiirrrxxxyyyyyy|||}}}||||||{{{zzz{{{~~~~~~{{{|||~~~nnnVVVccczzzeeebbbkkkuuu{{{~~~{{{yyyssscccJJJ555///333///......//////000111222000000111111222333333333444555555666666777888888888888:::;;;<<<=========???AAABBBBBB@@@>>>===>>>:::DDDCCCIIIjjjgggOOOZZZiiifff:::555===:::666999888777:::BBBIIIOOOVVV]]]``````aaacccfffhhhhhhgggbbb[[[RRRJJJFFFFFFFFFGGGCCCEEEGGGHHHHHHHHHJJJLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYYYY[[[\\\\\\]]]]]]]]]]]]]]]ZZZ[[[\\\\\\[[[[[[]]]^^^^^^___``````_________```bbbdddeeeggggggeeecccbbb```cccfffggggggfffggghhhdddeeegggiiijjjjjjjjjjjjhhhiiikkkmmmoooppppppqqqtttvvvwwwuuusssssswwwzzzsssttttttttttttvvvzzz~~~yyy{{{wwwxxxyyysssyyyvvvwww~~~{{{|||sssZZZAAA444333777000111222333666:::===???FFFGGGIIIIIIIIIJJJMMMOOONNNOOOPPPRRRSSSSSSSSSSSSQQQQQQPPPRRRTTTVVVVVVUUUTTTRRRQQQRRRSSSTTTTTTSSSSSSVVVXXXXXXVVVUUUWWWYYY^^^jjj{{{wwwtttaaaXXX[[[fffqqq```___ssswww^^^LLLAAA:::666{{{}}}qqqeeeiiisssuuuvvvyyyooocccddd\\\ZZZSSSJJJEEEDDD@@@;;;??????===:::666444555666888444000---,,,,,,+++)))))))))))))))))))))))))))+++,,,---...---+++)))'''((((((((((((((((((((((((&&&((())))))(((((()))***(((((((((((((((((((((((('''(((************,,,...+++---///111111000...---,,,,,,---///000111111111...------///222444555555333000---,,,...///000111//////............//////...///000222444666777888::::::<<<=========<<<;;;999666444444555777888888777888888777444333222333;;;GGGUUUZZZWWWRRRRRRTTTQQQOOONNNNNNNNNPPPUUUZZZiiikkkhhh]]]OOOFFFBBBAAA>>>===<<>>999===>>>===:::888777888999888444000---,,,,,,+++***))))))))))))))))))))))))+++,,,///000///,,,)))'''(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((($$$&&&((()))***+++---///***,,,///111222111///...***+++,,,...///000000000,,,,,,,,,///333666888888444111---,,,---///111111//////............//////---...///111333555666777999:::;;;============<<<999777555555666777777666888999:::999666444333444777AAAOOOXXXZZZXXXTTTRRRTTTTTTVVVWWWSSSMMMJJJJJJbbbqqq~~~ppp^^^OOOFFFKKKIIIDDD@@@FFFWWWhhhqqq{{{eeeIIIMMMjjj|||tttvvvrrrgggaaacccTTTQQQKKKGGGOOOcccwwwvvvoooppppppllliiijjj^^^YYYYYY```ffffffddddddgggooouuuvvvuuuwwwxxxwwwxxxxxxyyy{{{{{{xxxqqqkkknnntttzzz}}}|||zzzyyyyyyxxxyyy{{{xxx}}}rrreeeYYYkkk}}}}}}yyy{{{ppprrrfffLLL777111111///............///000222222000000111222333333444444555555666666777777888888666777888999:::;;;;;;;;;===@@@BBBBBB@@@>>>======EEE;;;AAADDD???XXXaaaRRRtttgggCCC;;;<<<888888777888999888:::DDDPPPWWW[[[___bbbdddgggmmmrrrggghhheee]]]QQQIIIFFFGGGEEEGGGIIIIIIIIIJJJLLLMMMIIIJJJKKKLLLNNNPPPQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTVVVXXXZZZZZZYYYWWWVVVVVVWWWXXXXXXXXXXXX[[[]]][[[ZZZYYY[[[___```___\\\cccbbbaaaaaabbbdddfffhhhccceeeggghhhiiijjjlllnnnoooooonnnmmmmmmmmmnnnnnnrrrssstttwwwxxxzzz{{{{{{sssxxx|||{{{wwwssssssttttttsssrrrqqqpppqqqtttwwwyyyuuupppuuuyyyoooqqqyyy|||xxxaaadddttt~~~yyylllgggWWW@@@111///111111333444555888;;;@@@CCCEEEDDDFFFGGGGGGGGGHHHJJJLLLOOOOOOPPPPPPOOOMMMKKKJJJOOOPPPOOOLLLIIIIIIMMMQQQOOONNNMMMOOOSSSWWWZZZ[[[]]]]]]^^^```dddfffaaa[[[^^^TTTQQQjjjmmmWWWiiizzzvvvdddiiiwwwpppyyyTTT~~~qqqggglllrrrrrrtttxxxooogggmmmbbbSSSMMMKKKAAA======777===<<<999777777777888999666444222///---,,,,,,,,,***)))'''&&&'''))),,,...(((+++...///---+++))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))+++...///------...///000111111222333...))))))---000000...000000000111333555777999555444111...,,,---///222000000000000//////////////////000111222444666777666888:::=========<<<;;;888777444222333555777999777777777777666555333222777===HHHUUU___```[[[VVV\\\^^^[[[UUUWWWZZZNNN<<>>BBBGGGJJJNNNNNNLLLIIIFFFFFFKKKOOOTTTSSSRRRNNNKKKJJJLLLNNNKKKLLLLLLLLLLLLMMMPPPRRRNNNMMMNNNOOORRRUUUYYY[[[```^^^\\\[[[[[[\\\^^^```______XXXYYYxxxkkkWWW^^^jjjkkk```llljjjnnn}}}qqqggghhhnnnnnnpppssskkkdddkkk```QQQMMMKKKBBB??????:::>>>===:::888777777888999666444222///---,,,,,,,,,*********)))))))))))))))(((+++......---***))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))+++...///------...///000111222333444///+++***...111000///////////////111333555666444333222000......///111000///////////////////////////000000222444555666777888:::;;;<<<===<<<<<<999777444222222444888:::888888999888777555333222666:::AAALLLVVV[[[\\\ZZZdddhhhfff```______SSSCCC???SSSqqqnnnXXXRRRLLLIIIJJJMMMRRRVVVXXX___nnniii[[[XXXQQQccc|||rrrrrrwwwooodddYYYUUUVVV]]]jjjvvvxxxuuupppjjjeeeaaa______bbb\\\XXX[[[^^^___bbbfffmmmsssvvvtttssstttssspppnnnooopppsssyyy}}}xxxoooccceeekkkrrruuurrrrrruuunnnrrryyy|||~~~mmmeeeqqqzzzwwwsssvvvqqqfffQQQ<<<222111///***---------...///000111222000111222333333333333333666666777888888888888888888666444555777::::::999;;;;;;<<<==================<<<>>>@@@>>>DDD^^^yyy}}}|||yyyiiinnnssscccuuucccDDD777999:::999666444555;;;@@@KKKMMMPPPUUU[[[aaafffiiihhhhhhhhheee```XXXQQQMMMEEEDDDEEEKKKPPPQQQLLLFFFDDDEEEHHHJJJKKKLLLLLLLLLNNNNNNOOOQQQRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUWWWXXXXXXXXXXXX[[[]]]ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\^^^```bbbcccaaa___``````aaadddgggiiiiiiiiiqqqrrrsssrrrqqqsssxxx|||yyyyyyyyy{{{}}}~~~}}}vvvnnnkkknnnrrrtttrrrppppppppprrruuuxxxggg```fff~~~vvvoooqqquuurrrtttwww[[[]]]|||~~~~~~~~~vvvlllaaaPPP>>>555222222333555222555999<<>>;;;999777777777888666444222///---,,,,,,,,,******+++++++++)))'''&&&)))+++---...,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))+++---...,,,---...///111222333444444000,,,,,,///111000///---------...///111222333222222222222111111000////////////////////////////////////000111333444555777888999:::;;;<<<<<<===;;;888555222222555888::::::::::::999888666333222555666888???IIIRRRYYY\\\eeekkknnnkkkiiihhh^^^RRR???HHH]]]|||hhh^^^RRRMMMPPPUUUWWWVVVLLLIIIMMM]]]wwwxxx```PPP@@@GGGfff|||lll^^^]]][[[WWW[[[fffkkkllljjjeee___[[[ZZZ\\\```]]]\\\]]]^^^```eeemmmnnnssstttpppnnnoooooommmkkkmmmooossszzz}}}vvvlllhhhhhhllloooooopppsssooosss{{{zzzxxxkkksss|||wwwlllsssooooootttwwwtttpppmmmhhhZZZDDD222---///...***---------...///000111222222222333333444333333333666666777888888888888888777666444444666888999999::::::;;;<<<===>>>>>>>>>???<<<<<<===<<>>???BBBGGGNNNUUU[[[```cccgggggggggeeebbb]]]XXXUUULLLEEE@@@EEEPPPUUUPPPIIICCCDDDFFFGGGIIIIIIIIIIIIKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVSSSUUUVVVVVVVVVWWWYYY[[[XXXWWWWWWVVVVVVWWWYYYZZZYYYYYYZZZ]]]___```^^^]]]^^^^^^^^^```cccfffjjjlllsssyyy~~~~~~zzzzzz{{{rrrmmmnnnqqquuuqqqmmmnnntttzzz}}}|||___gggyyyyyymmmiiiiiissswwwwww~~~cccjjj}}}zzzxxxqqqjjjQQQDDD777222222333444777555888===AAACCCEEEGGGIIILLLMMMMMMLLLJJJJJJKKKMMMPPPPPPPPPNNNMMMNNNQQQSSSPPPMMMKKKKKKNNNPPPNNNMMMKKKPPPTTTTTTRRRRRRVVVZZZZZZXXXVVVSSSRRRSSSTTTUUUUUUXXXccciii]]]]]]pppUUUNNNbbb{{{eeelllrrrqqqgggeeekkkjjjlllqqqjjjeeelll[[[MMMKKKLLLEEECCCDDD???AAA???<<<999777777777777666444222///---,,,,,,,,,***************)))(((((()))+++------+++)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((***,,,...,,,,,,...///111222444444222///---,,,...//////...------......///000111111111111222444444333111............///////////////////////////111222333444777777777888999;;;===>>><<<999666333333555888:::;;;;;;;;;:::999666444333444333333666>>>HHHQQQWWWZZZdddllloooooopppkkkdddRRROOOSSSgggrrr```WWW[[[bbbccc___UUUKKKBBBEEETTToooppp^^^PPPNNNWWW```wwwppp]]][[[VVVKKKLLLWWWVVVZZZ^^^\\\XXXVVVYYY]]]\\\\\\]]]___^^^^^^fffpppooorrrrrrmmmjjjkkkllljjjoooqqqsssvvv||||||qqqjjjeeehhhkkkllllllooorrrrrrvvv{{{ssskkkrrrgggjjjaaauuukkk```dddnnnvvvuuurrrqqqlllddd```OOO:::,,,+++......,,,------......///111222333333333444444444444333333666666777888888888888888777666666666777888::::::999999:::;;;<<<>>>??????>>>;;;;;;<<<;;;===GGGSSS}}}wwwyyykkk___aaatttjjjJJJ<<<777>>>@@@777444:::777:::@@@GGGOOOVVV[[[^^^eeeeeefffeeedddbbb___]]]YYYNNNDDDCCCKKKQQQOOOKKKFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSTTTUUUUUUTTTTTTVVVXXXVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXYYY[[[^^^___^^^]]]]]]]]]]]]^^^```eeekkkpppwwwvvvooonnnoooooommmlllqqq|||~~~oooqqqhhhiiimmmtttzzzxxxxxx|||xxxtttnnngggEEE;;;222222333444666999;;;???DDDGGGIIIJJJKKKLLLOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOQQQTTTWWWWWWSSSOOOPPPTTTUUURRRNNNLLLSSSZZZZZZUUUSSSWWW[[[ZZZYYYVVVTTTTTTUUUWWWYYY]]]VVVYYY```ZZZTTTlll~~~bbbUUU```oooxxx}}}rrriiixxxnnn}}}ppphhhfffllllllnnnrrrkkkeeemmmYYYLLLJJJLLLEEECCCDDD???AAA???<<<999777666777777666444222///---,,,,,,,,,***)))((('''((()))+++,,,)))+++,,,,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---,,,,,,---///000111222333000...,,,,,,,,,------,,,...//////000000111111111000000222555777666222...------....../////////000.........///000111222333666666666777999;;;<<<===<<<:::777555555666888:::;;;;;;;;;;;;999777555333333333222444888???FFFKKKPPPZZZfffmmmqqqsssqqqooofff[[[RRRYYYmmmssseeeeeemmmnnniiicccWWWHHH???AAARRRtttjjj\\\[[[ddd___jjjmmmrrrxxx```YYYPPPAAA@@@KKKFFFLLLQQQRRRQQQRRRWWW\\\YYYZZZ\\\^^^\\\\\\dddnnnnnnqqqpppkkkhhhjjjkkkiiiooorrrtttwww}}}mmmgggdddhhhkkkkkkkkkllllllkkkqqq~~~sssmmmrrrbbbccciiiwww```ZZZ^^^ooozzzvvvqqqqqqjjj___WWWFFF444+++---000000///............000111222333333333444555555555444444666666777888888888888888888888888888888999;;;<<<999999999:::;;;===???@@@===<<<;;;<<<===>>>CCCJJJ[[[~~~xxxhhhWWWXXXhhhKKK555666===:::666777444777<<>>666222333666666888;;;@@@CCCGGGJJJLLLLLLMMMNNNPPPPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQPPPQQQSSSVVVYYYYYYUUURRRSSSWWWXXXTTTPPPLLLSSSZZZZZZUUUSSSVVVZZZYYYXXXVVVUUUVVVYYY\\\^^^___ZZZWWWXXXWWWXXXaaalll{{{```cccppp{{{tttmmm~~~sssaaappp~~~mmmyyyoooiiigggmmmnnnqqquuullleeelllXXXKKKJJJKKKEEEBBBCCC===???===:::888666666666777666444222///---,,,,,,,,,***)))'''&&&'''))),,,...)))+++,,,+++)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,,,,,,,---...//////000111......---,,,++++++++++++///000111111111111111000000000111555888888333///---------......//////000............///000111222444555666777999;;;<<<<<<;;;:::999888777777777888999:::::::::999777666444333444444555555999===AAAIIIRRR]]]gggmmmoooooonnnqqqeeeZZZWWW]]]mmmsssooovvvyyyuuufffZZZMMMCCC<<>>DDDBBBEEEIIIKKKLLLOOOTTTXXXWWWXXX[[[^^^\\\ZZZ```gggjjjmmmmmmiiigggiiijjjhhhiiimmmppprrryyyzzzuuurrrsssqqqllliiijjjdddhhhuuu}}}ooo]]]]]]ssskkkYYY\\\dddsss{{{wwwrrrpppggg[[[LLL>>>111---///000000111.........///000111222333222333444555666666666666666666777888888888888888888999999999888999<<<>>>::::::999999:::<<<>>>???<<<===>>>??????@@@CCCFFFGGGmmm}}}kkkVVV```}}}kkkDDD555555777777888555666999>>>DDDKKKPPPSSS\\\___bbbeeegggggggggffffff```VVVLLLEEEDDDGGGJJJGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTTTTSSSQQQQQQRRRTTTWWWVVVTTTSSSSSSTTTUUUUUUTTTSSSSSSUUUXXXZZZZZZZZZ]]]^^^______```eeennnuuuyyy{{{tttooommmmmmfffnnnsssvvv}}}zzzwwwsssvvv|||}}}~~~{{{wwwoooaaaTTT999444222555888999;;;???BBBEEEHHHJJJKKKKKKMMMNNNOOONNNNNNOOOQQQQQQPPPNNNOOOPPPPPPPPPPPPRRRUUUXXXVVVTTTRRRSSSUUUUUUSSSPPPJJJOOOTTTUUUSSSQQQSSSVVVVVVUUUTTTTTTVVVYYY\\\^^^YYY______YYYTTTWWW]]]```tttuuuttt}}}vvvfffqqqiiiZZZlll}}}mmm~~~uuunnnjjjjjjqqqsssvvvzzzppphhhmmmXXXLLLJJJKKKDDDAAA@@@:::===;;;999777555666666777666444222///---,,,,,,,,,******)))(((((()))***+++)))***++++++)))((((((***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***,,,,,,,,,,,,---------.........///...---,,,++++++,,,///000111111111111000///111000111444999999555000,,,,,,---......///000000............///000111111222333666888:::;;;;;;;;;::::::::::::999888777666777888999999999888666555444555666555444555999<<<@@@FFFPPP\\\dddhhhhhhhhhnnniiieeeccc______fffqqq|||ooocccYYYRRRIIICCCKKKZZZwwweeeVVV___iiinnnfffYYYQQQRRRgggvvvjjj\\\NNNEEEDDDBBBBBBDDDFFFJJJOOOTTTVVVWWWWWW[[[^^^]]]ZZZ\\\aaadddhhhjjjfffeeeggghhhgggcccgggiiijjjooowww{{{zzz|||zzzyyyuuunnnllloooppptttqqqggglll```WWWgggmmmtttwwwssspppkkk```TTT@@@777/////////------///.........///000111333333111222444555777777888888666666777888888888888888777999999999777888;;;>>><<<;;;:::999999;;;===>>><<>>888;;;:::888666555555666777666444222///---,,,,,,,,,******++++++***)))(((''')))***+++***(((((((((***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,///000000///---,,,,,,,,,///000111111111000///...222000000444999:::666111,,,,,,------...///000000...............///000111111333666999:::;;;::::::999:::;;;<<<;;;999666555666777888999999888777666555666777555333444888<<<666:::CCCQQQ]]]bbbcccdddccceeemmmsssoooddd___bbblll}}}uuukkkggg^^^OOOJJJNNNiiifff]]]YYYlllvvvqqqdddXXXeee|||pppoooqqqqqq}}}~~~{{{sssfffYYYNNNHHHAAA@@@AAADDDKKKRRRWWWYYYXXXXXX[[[______[[[ZZZ]]]```eeegggeeedddggggggfffaaaddddddcccfffmmmpppnnnnnnnnnpppsssrrrpppuuu{{{~~~uuuXXXYYYuuussstttrrrooollleeeXXXLLL999222...//////******---......//////000222333444111222333555777888999999666666777888888888888888666888999888666777:::======;;;:::999999:::<<<===<<>>???AAACCCFFFCCC\\\wwwzzzWWWYYYpppLLL<<<999:::666555444555888===CCCGGGUUUYYY___eeehhhiiigggeeeaaabbbcccdddbbb^^^YYYVVVMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEFFFGGGIIIJJJKKKLLLHHHIIIKKKLLLNNNOOOOOOPPPNNNOOOQQQRRRRRRTTTWWWYYYYYYXXXVVVUUUUUUUUUVVVVVVVVVUUUUUUWWWZZZ]]]^^^]]][[[^^^``````___ccclllsssvvv~~~{{{uuussspppmmmlllmmmoooqqqwwwrrr|||vvvvvv}}}|||^^^]]]qqqwwwyyytttqqqdddKKK333333000000555:::<<>>@@@AAABBBBBBAAA@@@EEE@@@LLLqqqlllnnnyyy]]]```QQQ???>>><<<999555333555999===???LLLVVV```ccceeehhheee`````````aaadddggggggccc```\\\YYYTTTOOOLLLKKKKKKKKKJJJHHHEEEFFFHHHIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLQQQVVVYYYWWWUUUZZZ\\\___^^^\\\YYYWWWVVV]]]]]]^^^___```aaaaaabbbeeeeeeeeeggghhhiiiiiihhhhhh{{{}}}xxxtttsssvvvyyynnnqqqqqqmmmoooxxxxxxyyywwwxxx{{{|||uuuaaajjjssswww{{{|||uuu}}}xxxtttpppaaaLLL<<<777444666888;;;===AAAFFFJJJNNNMMMLLLJJJIIIKKKPPPTTTNNNTTTVVVRRRQQQTTTTTTPPPMMMQQQSSSQQQMMMKKKMMMPPPOOOPPPRRRSSSTTTSSSQQQPPPLLLOOOPPPPPPMMMMMMPPPSSSVVV[[[[[[SSSPPPVVV\\\^^^\\\]]]\\\YYYUUUSSSSSSTTTYYY]]]^^^iii{{{rrrggg\\\iiittt~~~tttiiiiiirrr{{{qqqfffRRRLLLGGGGGGDDD???===>>>???>>>;;;999777777777888444333111...,,,,,,+++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((($$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,,,,++++++,,,---............---,,,---......///000222333333///000222444555444444333444222///------///111111////////////////////////111222444666777999:::::::::999999:::<<<===:::777888777777777666666666666444555555555666666666777555666888>>>GGGRRR]]]ccc___^^^ZZZWWWZZZ```bbb___fffeeegggooo~~~yyy___PPPWWW{{{{{{vvvwww}}}zzz}}}bbbOOOFFFCCC@@@@@@BBBGGGMMMRRRUUUVVVXXXYYYZZZYYYXXXXXXZZZ\\\ZZZ[[[^^^aaadddfffggggggcccbbbccceeehhhjjjkkkjjjjjjkkkjjjggggggppphhhYYY\\\hhhqqqsssrrriii___]]][[[KKK666///////////////........./////////000111111222222333333444555666777888888888777777777666555555555888888999999999:::::::::999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@AAA???CCCYYYvvvooozzzhhhVVVbbbzzzYYY;;;777777777888999:::::::::EEEPPP[[[```cccfffddd___bbbbbbcccfffiiiiiieeebbbbbb```[[[VVVQQQNNNLLLKKKLLLIIIGGGHHHJJJKKKJJJHHHDDDEEEFFFGGGHHHIIIIIIJJJLLLKKKKKKNNNSSSWWWYYYYYY\\\]]]^^^]]]ZZZYYYYYYYYY^^^___```bbbdddeeeggggggjjjiiihhhhhhjjjlllmmmnnnnnn{{{}}}{{{yyyvvvuuuvvvvvvtttrrrpppmmmiiikkkxxxsssjjjuuuyyyzzz{{{yyy|||vvvaaallluuu}}}}}}}}}~~~~~~{{{vvvvvvuuulllXXXAAA444333444666999<<<@@@DDDIIIMMMQQQQQQOOOMMMKKKKKKNNNPPPNNNTTTWWWTTTRRRTTTTTTPPPNNNRRRUUUSSSOOOLLLMMMOOONNNOOOQQQRRRTTTTTTTTTTTTPPPQQQPPPNNNLLLLLLNNNOOOQQQVVVWWWRRRPPPUUU[[[]]]ZZZZZZZZZXXXUUUTTTUUUVVVTTTWWWWWW\\\uuurrrWWW[[[jjj}}}qqqggggggnnnyyypppgggQQQKKKGGGFFFEEE@@@>>>???@@@>>><<<999777666666666444333111...,,,,,,+++,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((%%%&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))******+++,,,,,,++++++***,,,...000111000///...***,,,...000111333333444000111111222222333333333555444222000/////////000///////////////////////////000222444777999:::;;;:::::::::;;;<<<<<<:::888888888777777777666666666555555555555555666666666666666666777;;;FFFTTT^^^ffffffccc]]][[[\\\ZZZWWW^^^]]]]]]dddqqqwww[[[UUUkkk{{{||||||ppp[[[PPPMMMEEEEEEFFFJJJOOOSSSUUUVVVYYYZZZ[[[[[[[[[[[[^^^```XXXZZZ\\\^^^aaadddfffgggeeedddcccdddgggjjjlllllljjjiiihhhggglllxxxvvvuuuzzzxxx~~~ppp___ZZZcccnnnsssqqqmmmddd[[[WWWRRRAAA000---.........//////000000/////////000111111222222222333333444555666777777888888777666555444444333777777777777888888888888888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>@@@<<<@@@^^^}}}mmmssspppppp|||cccWWWhhhTTT;;;999777888::::::888555===GGGQQQXXX]]]aaaaaa___bbbcccdddgggiiiiiigggdddfffeeebbb]]]YYYUUURRRQQQPPPNNNLLLLLLMMMNNNMMMLLLNNNNNNOOONNNMMMLLLJJJHHHNNNKKKHHHIIINNNTTTYYY\\\]]]]]]]]]\\\ZZZZZZ[[[]]]aaabbbdddfffhhhkkklllmmmnnnllljjjhhhjjjmmmqqqsssuuu|||~~~yyywwwxxxtttqqqnnnpppuuuuuuoooiiijjjjjjkkktttlllfffiii}}}yyyrrrtttxxxtttzzzcccrrrzzz|||wwwvvvwwwxxxtttwwwuuuhhhPPP:::222444666999<<<@@@CCCGGGLLLOOOTTTTTTSSSQQQMMMLLLLLLMMMNNNSSSVVVUUUSSSTTTRRRPPPPPPSSSVVVVVVRRRNNNMMMNNNMMMNNNOOOQQQSSSVVVXXXYYYVVVSSSOOOMMMLLLMMMLLLLLLLLLQQQSSSQQQPPPTTTYYY[[[XXXXXXWWWVVVTTTSSSUUUWWWSSSVVVYYYYYY```{{{sssaaa^^^iii}}}qqqfffeeefffyyyuuummmhhhPPPJJJFFFFFFEEEAAA???@@@@@@???<<<:::777666555555444333111...,,,,,,+++,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((%%%'''((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((()))***++++++,,,++++++***,,,...000111000///---***+++---///000111111111222111000000000111222333666666555333111/////////////////////////////////...///111333555888:::;;;::::::;;;<<<<<<<<<:::999888888888777777777666666555555555555555555555555444555444333444;;;HHHSSSbbblllttttttpppiii___VVVYYYWWWVVVYYYbbbooo|||ttt[[[^^^nnnooo```YYYNNNMMMLLLNNNQQQSSSTTTTTTYYYZZZ[[[\\\[[[\\\___aaa[[[[[[\\\]]]___aaacccddd^^^^^^^^^aaaeeehhhiiiiiicccgggoooxxx}}}|||ppp```ZZZ```lllsssuuuoooiii___VVVQQQHHH999+++............/////////////////////000111111222222222333333444555555666666666666666555555444444444555555666666666777777777777777888888999:::::::::;;;<<<<<<===>>>>>>??????>>>@@@;;;888HHHlllzzzwwwwwwwwweee\\\ggg{{{YYYLLL<<<444555888777444777===DDDKKKQQQWWW[[[]]]___aaadddgggiiihhhgggfffeeeeeedddcccaaa^^^\\\ZZZWWWVVVTTTRRRRRRQQQPPPPPPSSSTTTVVVXXXXXXWWWVVVUUUXXXTTTNNNKKKNNNTTT\\\aaaccceeeffffffeeeeeeeeegggdddeeefffhhhjjjlllmmmnnnooollliiiffffffjjjppptttvvvzzz}}}}}}zzzvvvsssrrrrrrnnnjjjjjjlllmmmjjjggghhhqqq{{{|||qqqeeerrrxxxuuutttrrrsss~~~yyy{{{{{{wwwssspppqqqrrrrrrqqqjjjZZZEEE555222666;;;===AAACCCFFFHHHLLLOOOTTTUUUUUUSSSPPPNNNMMMMMMLLLPPPSSSTTTRRRQQQOOONNNPPPTTTWWWWWWTTTPPPMMMMMMNNNNNNNNNOOORRRUUUXXXZZZYYYTTTOOOMMMNNNOOONNNLLLKKKNNNQQQQQQQQQSSSVVVXXXWWWWWWVVVTTTQQQQQQSSSUUURRRTTTZZZ]]][[[aaayyytttoootttwwwxxx~~~pppccc```]]]ooo{{{qqqkkkhhhPPPJJJFFFFFFEEEAAA???@@@???>>><<<:::777666444444444333111...,,,,,,+++,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((%%%'''))))))((('''((()))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''((()))***+++++++++++++++---...//////...---+++++++++,,,---............333222111//////000111222666888999777333000....................................///111444777999;;;999;;;<<<===<<<;;;::::::888888888888777777777777555555555555555444444444000333444333111555>>>EEEPPP___oooxxxyyyttthhh]]]XXXVVVTTTTTTXXXaaalllsssoooaaa[[[fffttt{{{iii\\\VVVTTTRRRRRRSSSTTTSSSRRRWWWXXXYYYYYYYYYYYY\\\^^^YYYYYYZZZ[[[^^^```cccddd[[[\\\]]]```ccceeeeeedddaaajjjyyy{{{tttxxx|||}}}yyy|||fff\\\TTTYYYfffpppsssrrrnnndddYYYRRRKKK@@@333+++////////////............/////////000111111222222222222333333444444555555333333444444555555666666444444444555555555666666666666777777888999999999:::;;;;;;;;;<<<===>>>>>>>>><<<======???LLLnnniiiWWWYYYsssvvvUUU===666666777666555666999===CCCJJJRRRYYY\\\___cccgggiiiiiiiiiiiieeefffffffffeeecccaaa```___^^^\\\ZZZWWWUUUUUUUUUMMMOOOSSSXXX\\\___aaabbbbbb]]]VVVQQQQQQVVV]]]ccciiimmmrrrttttttsssqqqqqqgggggghhhhhhiiiiiiiiijjjkkkiiifffcccaaadddjjjoooooorrrvvvyyywwwtttpppmmmpppmmmiiiffffffiiiooosssyyyvvvmmmgggccc{{{|||wwwtttqqqqqq|||}}}yyywwwwwwuuurrrpppllldddTTTCCC777222333555@@@BBBEEEFFFGGGHHHJJJLLLPPPRRRSSSSSSQQQPPPOOOPPPJJJLLLOOOQQQPPPMMMLLLLLLPPPSSSUUUVVVTTTQQQNNNLLLPPPOOONNNNNNOOORRRUUUWWWXXXTTTOOOOOOQQQRRRQQQOOOMMMNNNPPPRRRSSSRRRTTTVVVXXXXXXUUURRROOONNNOOOQQQRRRNNNQQQYYYYYYUUUZZZgggqqqcccbbbkkkrrr}}}}}}lll^^^YYYZZZiiiyyyxxxooohhhfffQQQKKKGGGFFFEEE@@@>>>???======;;;:::888666444444444333111...,,,,,,+++,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&'''))))))((((((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''')))***++++++,,,,,,------.........------,,,---,,,,,,,,,,,,---......444333222111000000111222555999<<<:::555111//////..............................///000222555888:::999;;;======<<<;;;;;;;;;999999888888888777777777555555555444444444444444///222444444222333666:::???KKKZZZeeemmmqqqnnnhhhXXXWWWTTTRRRSSSXXX```fffxxxppp^^^YYYYYYYYY]]]cccccceeejjjsss|||qqqbbbYYYWWWUUUTTTTTTTTTSSSRRRTTTUUUVVVUUUSSSSSSTTTVVVQQQSSSUUUYYY]]]aaadddeee```______aaaccceeeeeedddllluuuzzztttttt~~~nnnoooyyy~~~UUUPPPPPP[[[hhhnnnnnnmmmlll^^^RRRLLLEEE888///---000000//////.........---/////////000111111222222222222222333333333444444111222222333444555666666444444444444555555555555555555666666777888888999::::::999::::::;;;<<<===<<<999<<>><<<;;;;;;:::888666555444444333111...,,,,,,+++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&((()))***(((((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&'''(((***++++++,,,,,,...------------///000111...---,,,+++,,,...111333555444333222222111111111444999======777222//////........................///......///111444666888999;;;>>>>>><<<:::;;;<<<999999999888888888777777555555555444444333333333111222333333333333333333777===DDDMMMXXXccceeeaaaSSSRRRQQQNNNMMMPPPVVV[[[lllxxxqqqggg```[[[XXXVVVTTTTTTWWWbbbqqq|||}}}yyy|||ooodddVVVUUUSSSSSSSSSTTTSSSRRRRRRRRRRRROOOMMMLLLLLLMMMLLLNNNRRRWWW[[[^^^```aaaaaa___]]]^^^ccchhhmmmooo{{{zzzjjjuuu~~~uuuRRRPPPTTT```iiijjjjjjkkkiiiXXXKKKGGG???222,,,///.........////////////////////////000111111222222222222222222333333333333222222222333444444444555444444444555555555555666444555555666666777888888999999888888999:::<<<===<<<:::<<<>>>;;;999DDDTTTuuuoooUUUggg[[[>>>666888777333222555777999@@@IIIQQQVVV]]]bbbeeegggiiilllgggggghhhhhhhhhhhhhhhhhheeeggggggfffccccccdddffffffddd```[[[WWWUUUTTTSSSYYYYYYWWWSSSPPPPPPSSSWWWYYY]]]cccggghhhgggggggggffffffeeedddcccbbbbbbbbbccceeeeeebbb]]][[[]]]aaa___fffooosssrrrnnnllllllnnnnnnpppuuu{{{wwweeeXXX]]]rrrvvvrrrmmmfffeeekkkqqq|||zzz|||yyywwwwww}}}wwwtttwwwuuunnngggdddcccWWWDDD444333<<>>>>>888333000000........................//////...///000333555777999<<<>>>>>><<<:::;;;<<<999999999888888888888777555555555444444333333333444333222222444444222000222444777===HHHRRRSSSNNNLLLLLLKKKIIIGGGIIIOOOTTT^^^iiiyyysss|||vvvppphhhaaaaaa___aaakkkzzz|||rrrhhhiiijjjqqqtttbbbZZZRRRQQQPPPQQQSSSTTTTTTSSSPPPPPPOOOLLLIIIGGGGGGHHHKKKNNNRRRVVVYYYZZZ[[[[[[^^^[[[XXXZZZaaallluuu{{{vvvmmmxxxWWWVVV[[[fffkkkiiiiiilllgggUUUFFFCCC<<>>===:::<<>>@@@CCCFFFGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLNNNPPPRRRNNNJJJJJJMMMKKKHHHJJJPPPMMMLLLLLLMMMNNNOOONNNMMMGGGHHHHHHIIIKKKLLLNNNOOOMMMPPPSSSSSSOOOLLLLLLMMMLLLGGGGGGNNNRRRQQQTTTYYYSSSRRRPPPMMMKKKKKKOOORRRGGGLLLPPPOOOPPPSSSUUUUUUYYY___llluuuhhhttt{{{tttjjjeeeiiilllppp~~~uuunnnbbbRRRMMMFFFBBBAAAAAA>>><<<;;;;;;:::999888666555555555222000......---+++***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((***---......///111222...//////---+++,,,000444666555333222111111222333888<<>>:::666555------...............///......//////000000111111444666:::<<<======;;;:::<<<;;;:::999999999::::::666666666666777777777777888777666555333222111000555666777888999:::;;;<<<>>>>>>???@@@AAABBBCCCCCCLLLSSShhhzzzqqqqqq}}}rrroooiiiffflllxxx~~~zzzaaa\\\WWWWWW___kkkxxx}}}lll[[[PPPLLLQQQQQQQQQQQQPPPOOONNNMMMIIIFFFBBBAAABBBDDDEEEFFFLLLPPPRRRRRRTTTXXXYYYWWWaaa___]]]\\\bbbooottt~~~kkkiiiXXX```gggjjjkkkmmmjjjfff___QQQAAA777111,,,,,,............/////////000000000000////////////000000000000000111222222222333444333111000000111333444222222333333333333444444444444444555555555555666666666666777888888999999:::;;;===>>>??????>>>>>>???gggfffTTT___mmmQQQ>>>:::999777555222444999???>>>EEEPPPWWWZZZ[[[\\\^^^ccccccfffiiiiiijjjqqq{{{jjjkkkmmmnnnoooooonnnnnnssstttuuusssooojjjhhhgggppplllfffccccccdddcccaaaaaa```___aaadddgggiiiiiiffffffeeeeeeddddddcccccccccfffiiihhhddd```___```\\\aaagggmmmqqquuuyyy|||~~~vvvhhh[[[JJJNNN[[[ppp~~~vvv|||rrrkkkjjjmmmgggbbbnnn|||}}}{{{```___gggkkksss~~~vvvuuutttssspppiii```YYYDDD>>>888999???CCCCCCAAADDDFFFGGGHHHGGGHHHIIIKKKJJJKKKKKKLLLMMMNNNNNNOOOKKKJJJHHHHHHIIIIIIHHHGGGIIIKKKLLLMMMMMMLLLKKKJJJGGGFFFFFFGGGJJJMMMPPPSSSUUUTTTQQQNNNNNNNNNPPPQQQOOOIIIKKKVVVYYYSSSQQQVVVZZZWWWTTTRRRMMMIIIKKKQQQPPPPPPPPPRRRTTTTTTRRRPPPMMM[[[ccclllvvvyyyyyymmmfffffflllooo~~~zzzwwwmmmTTTNNNGGGBBBAAA???===:::::::::999888888777777666555222000......---+++***))))))(((((((((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((()))))))))))))))+++---.........000111...000222111///...///111555555444333333333333333666999===>>>===;;;999999111///......///000000///////////////000000000000333555777:::<<<<<<<<<<<<===<<<;;;:::999999999999888888777777666666666555666555555444444333333333222222333444555666777777777888888999:::;;;<<<===<<<>>>JJJ^^^iiikkkrrr|||wwwrrrmmmkkksss~~~vvvkkkeee[[[SSSPPPPPPQQQRRRdddhhhkkkggg]]]QQQIIIFFFGGGGGGFFFFFFDDDCCCAAA@@@CCCCCCBBBAAAAAACCCDDDFFFHHHMMMQQQSSSVVV[[[]]]ZZZ___eeekkknnnqqqzzz~~~}}}~~~|||ttt~~~eee^^^^^^eeekkklllmmmmmmiiidddYYYLLL===555///++++++---............////////////000000////////////000000222222222222222333333333333333111111111111333333222222333333333333444444444444444444555555555555666666666777888888999999:::;;;<<<>>>>>>>>>>>>>>>@@@KKKqqq|||zzzccc\\\hhhuuuoooJJJ>>>444666:::999666555888>>>FFFMMMRRRVVVZZZ]]]______cccfffffffffmmmuuuoooooopppooonnnllljjjiiinnnoooqqqpppllliiiggggggkkkgggcccaaabbbddddddcccdddcccbbbccceeegggggggggdddddddddeeeeeeeeefffffffffhhhiiigggccc```___```___bbbgggnnnvvv~~~ssseee\\\VVVSSSQQQeeegggqqq{{{ssswwwpppiiihhhooossstttiii[[[cccoootttyyyxxxuuuqqqpppnnneeeWWWLLL<<<999888===EEEJJJJJJHHHKKKNNNPPPNNNKKKIIILLLOOOKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLJJJJJJKKKLLLKKKJJJGGGIIIKKKMMMNNNMMMLLLLLLIIIHHHGGGGGGHHHKKKMMMNNNPPPOOONNNNNNOOORRRUUUWWWVVVNNNLLLSSSUUUQQQRRRXXXYYY\\\___]]]TTTKKKKKKQQQRRRQQQQQQRRRTTTSSSQQQOOOSSSTTTWWWbbb{{{~~~vvvxxx{{{pppgggeeeiiikkkxxx~~~wwwuuuvvvoooUUUOOOGGGBBB@@@>>>;;;888999999888888888777777777555222000......---+++***))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))***,,,............///000///222444444222000......444555555666666555444333444777:::;;;;;;;;;===>>>666333///...000111000///000000000000////////////111222444777999;;;===>>>>>>===<<<;;;:::999888777:::999888777666555555444444444444444444444555555111222222222333333333333222222333444555666666777;;;777;;;FFFOOOWWWeeesss|||tttnnnrrr}}}{{{sssqqqlllddd\\\TTTMMMFFFAAAFFFMMMTTTVVVRRRLLLGGGEEECCCBBBBBBAAA???===;;;:::===@@@BBBBBBAAAAAADDDGGGGGGMMMSSSUUUYYY^^^___\\\VVVcccttt}}}yyyqqqsss|||||||||www|||aaaVVVbbbhhhllllllllljjjeee^^^QQQEEE888111...++++++---........................000000////////////000000333333333333333222222222222222222222222222222222222222333333333333444444444444444444555555555555555666666777777888888999999:::;;;<<<============AAA>>>TTT|||uuucccZZZWWWaaa{{{kkkMMM555666===;;;666555666999>>>CCCHHHMMMSSSWWW[[[[[[___bbbbbb```dddkkklllllllllkkkiiifffcccaaaeeegggiiihhhfffdddcccddddddaaa______aaacccdddddddddccccccdddeeefffdddcccccccccdddeeefffggghhhiiihhhhhhhhhfffccc`````````___cccjjjrrrzzz|||hhhTTTJJJGGGHHHSSS```|||uuuvvvnnnggggggrrr}}}wwwgggbbbnnnyyyxxxvvvyyywwwrrrnnnllljjj___NNN@@@888999;;;BBBIIINNNNNNMMMMMMPPPRRROOOJJJGGGIIILLLLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLMMMNNNNNNMMMFFFGGGJJJLLLNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHJJJJJJKKKKKKLLLNNNQQQUUUYYY\\\[[[QQQLLLOOOPPPOOOSSSZZZXXX___hhhiii]]]PPPMMMQQQRRRRRRRRRSSSTTTSSSQQQOOOYYYQQQSSS```kkkzzz~~~rrr{{{yyyppphhhgggkkkkkktttvvvllljjjmmmiiiSSSMMMFFFAAA@@@>>>;;;999:::999999888777666666555555222000......---+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***,,,......------...///111222333333222000...---333444666888888777555333555666888888999:::===@@@;;;666000...000111000...111111000000//////......000000111333666999<<<>>>>>>======<<<:::999888777999999888888777666666555555555555555555555555555444444444444444333333333222222222333444555555555:::888999???DDDGGGOOOXXXfffttttttgggeeennnuuutttoooooonnnllliiiddd[[[RRRKKK@@@DDDIIILLLJJJGGGDDDCCCAAAAAAAAA@@@???>>>===<<<<<>>444000...,,,,,,.../////////............---000000////////////000000333333333222222111111111111111222222222222111111222222222333333333444444333333444444444555555555555555666666777888888888999999:::;;;;;;<<<<<<<<<<<>>CCCEEEPPP\\\ccciiiooorrrqqqmmmbbbXXXWWW___fffhhheeefffffffffeee```XXXNNNGGG>>>???@@@???>>>=========<<<<<<===>>>>>>>>>======???EEEJJJJJJGGGFFFHHHKKKLLLRRRWWW[[[```gggjjjiii]]]fffuuu}}}xxxwwwwwwuuuvvv~~~yyywwwrrrlllkkkvvvvvvpppfff]]]___bbbeeegggfffeeebbbZZZQQQAAA888111//////...---///////////////////////////000000////////////000000222222111111000000//////000111111222222111111000222222222333333333444444333333333444444444444555555555555666777777888888888888888999999:::;;;;;;666BBBGGGFFFZZZ{{{vvvZZZOOO{{{}}}cccLLL888333:::777777888999;;;======>>>JJJKKKPPPVVVYYYYYYZZZ^^^\\\]]]```aaaaaa___\\\[[[^^^___```___]]][[[[[[\\\_______________```bbbcccbbbaaabbbdddffffffdddcccggggggffffffeeeeeeeeeeee___^^^]]]]]]]]]^^^^^^^^^aaaccceeeddd___UUUJJJBBB===AAAUUUuuu~~~zzz|||}}}{{{sssyyyzzzzzz~~~vvvttt{{{|||yyyyyytttuuurrrhhhYYYJJJAAA<<<@@@BBBCCCDDDEEEGGGJJJMMMRRROOOLLLLLLOOOOOOLLLIIIKKKLLLMMMNNNOOONNNMMMLLLKKKIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKLLLMMMLLLJJJIIIKKKKKKKKKKKKKKKLLLMMMMMMOOONNNNNNOOOPPPRRRSSSTTTQQQMMMJJJLLLNNNOOOQQQTTTUUUUUUZZZ```^^^WWWQQQPPPOOOOOOPPPSSSUUUVVVUUUTTTMMMOOOSSSUUUUUUWWW^^^fffyyypppvvvkkkfffjjjggggggnnnmmm```]]]cccaaaMMMHHHBBB?????????===;;;::::::999888666555444333555222000......---+++***(((((())))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))+++------------...///111///......000111111111111333666888999888666555777777777666666888;;;>>>???===999444111///......000000000000////////////......//////111444666888999:::;;;======<<<<<<;;;777777777888888888999999777777666666555444333333333333333333222222222222222222222222333333333444222222222222111222555888444:::@@@DDDJJJPPPPPPLLLKKKIIIHHHMMMTTTXXXWWWTTTQQQQQQRRRRRRPPPKKKDDD@@@<<<;;;999888888999:::;;;;;;;;;===>>>????????????AAAEEEIIIKKKJJJJJJLLLNNNKKKPPPVVV[[[dddqqqyyy{{{{{{rrrmmmlllwwwvvvddd]]]eeeyyy|||eee^^^[[[[[[bbbdddffffffdddccc___UUUKKK;;;444...///000///...000//////000000000111111111000000////////////000000000000000000000/////////111111111111111111111111222222333333333333444444333333333333444444444444444555555666666777777888777777777777888999:::;;;999888<<>>>>><<<:::777777777777777666666666555222000......---+++***(((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''))),,,---------...000---------000444666444222000222444666777777777666555555666666666888;;;>>>@@@AAA@@@;;;333//////000////////////000000000000////////////000111222333666777:::===>>>???>>>>>>999999888888888888888888666666666666555555555555222222222222222222222222111111111222222222222333555666555333111111333444111444777666888<<<;;;888888:::>>>BBBEEEEEEEEEDDD@@@???>>>@@@AAABBBAAA@@@;;;999888888999::::::;;;======>>>???@@@@@@@@@@@@???AAADDDGGGJJJMMMOOOPPPNNNRRRVVV[[[gggwwwyyyrrrjjjttt{{{dddbbbtttmmmWWWUUUZZZ^^^fffeeefffdddaaa^^^YYYNNNBBB666000,,,...000///.../////////000111222333333444000000////////////000000000000000000000111111111222111000//////000111222222222333333333333444444222222333333333444444444444444555555666777777777666666666666666888999:::===555999BBB@@@@@@\\\ggg]]]kkkTTTDDD???999666666777777666666555999@@@FFFHHHJJJNNNQQQTTTXXX\\\^^^^^^\\\[[[^^^___```___^^^^^^```bbb```bbbdddeeeddddddgggiiihhhfffddddddeeefffeeeddd``````___]]]\\\ZZZYYYYYYSSSRRRQQQRRRSSSRRROOOLLLBBBAAA>>>999999CCCTTTaaavvvwwwmmmlllwww{{{|||zzzwwwyyy~~~{{{~~~xxxsssrrrtttpppeeeTTTDDD;;;===AAA???DDDHHHIIIFFFFFFIIIMMMGGGIIIJJJHHHFFFDDDEEEGGGMMMOOOQQQRRRRRRQQQOOOMMMLLLJJJGGGGGGGGGGGGFFFEEEGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPNNNLLLMMMKKKLLLQQQRRROOOOOORRRRRRRRRRRRTTTUUUUUUSSSRRRSSSWWWWWWRRRRRRXXXZZZXXXUUUjjj}}}|||yyykkkhhhnnnjjjkkktttrrrbbb]]]aaa___PPPJJJCCC???>>>===:::888444444555666777888999999555222000......---+++***(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&)))+++---------///000***+++...444888999666222000111333555666777777777222444555666777999<<>>CCCIIINNNQQQQQQSSSVVVXXX[[[gggyyyuuullleeeeeezzzcccfff}}}xxxaaaOOOTTT^^^dddkkkeeeeeebbb]]]YYYSSSGGG:::333---***---///...------//////000222333444555666000000////////////000000000000111111222222222333333111000......000111333222222333333333444444444222222333333333444444444444444555555666777777777666666555555666777999:::777999;;;===???CCCKKKRRR}}}yyyyyy```bbb{{{uuuSSSKKKAAA999666777777777777444555:::===<<<===???BBBFFFMMMSSSXXXZZZZZZYYYZZZ[[[\\\]]]]]]^^^```ccc___bbbfffffffffgggjjjmmmhhheeebbbaaaaaaaaa```___[[[[[[ZZZYYYXXXWWWVVVUUUQQQOOONNNOOOOOONNNIIIEEE<<<@@@CCCDDDIIIXXXooo{{{ooommmqqqxxx}}}xxx|||}}}|||}}}~~~xxxuuuooofffXXXIII???===AAAFFF@@@GGGMMMMMMIIIEEEFFFIIIHHHNNNRRRNNNFFFBBBFFFLLLOOOQQQSSSTTTTTTSSSPPPOOONNNLLLIIIHHHHHHHHHFFFEEEDDDFFFIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNOOOOOONNNOOOOOONNNOOOPPPNNNJJJJJJKKKNNNQQQOOOKKKMMMSSSUUUTTTTTTTTTUUUTTTQQQOOOKKKPPPUUUXXXWWWTTTTTTVVVZZZZZZ___vvv~~~wwwyyywww|||eeehhhpppkkkqqquuupppggg```]]]]]]QQQJJJCCC??????===999555666666555555555555666666444111...------...---,,,+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))***************,,,,,,---000555777555333555555555444444333333333555555444222222444888<<<;;;DDDKKKGGG;;;000---...111111000///////////////000///...------...///000111222555888;;;>>>@@@BBBAAA@@@@@@>>><<<:::888666555555666777888777444222555444333444555666555444333444555555555444333222222222222222222222222222666666555444333333333333555555666666666666555555777777666555555666888888888777666777888::::::999=========;;;999999:::<<>>333---.........//////000000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000222222222222222222222222111111222333333444555555444555555666666666666666888777555555666777:::;;;;;;;;;;;;<<<>>>AAACCCEEE```{{{rrrxxx{{{~~~zzzgggbbbdddpppTTTHHHDDD???;;;:::999999::::::888777<<>>AAADDDGGGJJJMMMPPPSSSYYYYYYZZZZZZZZZ[[[[[[[[[______aaabbbccccccccccccccc___[[[YYYZZZ[[[[[[YYYUUUVVVVVVUUURRRPPPOOOOOOQQQLLLHHHFFFEEECCCBBBBBB;;;DDDQQQ___lll|||yyypppnnnrrr}}}{{{{{{}}}~~~qqqwwwxxxyyyuuu{{{xxxrrrlllXXXFFFAAACCCCCCBBBDDDNNNMMMKKKHHHEEEEEEFFFHHHJJJGGGHHHJJJJJJFFFEEEHHHJJJNNNRRRSSSPPPLLLLLLLLLHHHIIIJJJJJJJJJHHHEEEDDDEEEFFFIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNOOOOOOOOOPPPQQQPPPNNNLLLMMMOOOOOOLLLIIILLLLLLMMMNNNOOOQQQRRRRRROOOOOOOOOQQQRRRRRRPPPNNNRRRPPPOOOPPPRRRUUUVVVVVVXXXVVVYYYdddyyy|||uuutttrrr~~~|||gggjjjsssnnnqqqrrroookkkhhhaaa[[[QQQJJJCCC@@@???>>>:::555666666555555555555666666444111...------...---,,,+++******)))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))***+++++++++...------000333555444333777666666555444444444444:::;;;:::999777777888::::::>>>BBBBBB???999555333111000///.........///000000///...------...///000///000222555888:::<<<===?????????>>>===<<<;;;::::::999888777777777777666666555444444555555444333444444555555555444333222222222222222222222222222555555444333333333444444555555666666666666555555666555444333444555666777:::::::::<<<======<<<;;;777999;;;<<<===???BBBEEEFFFGGGMMMSSSVVVWWW]]]eeettt~~~qqqooosssyyyvvvjjjaaa___rrr^^^QQQVVV```bbbbbbdddccc```[[[VVVOOOEEE999000............/////////000////////////////////////.../////////000000000000///////////////000111111000000000000000000000000222222222222222222222222111111222222333444444555444444555666666666666666888777666555666888:::;;;999999::::::<<<>>>@@@BBBKKKTTTtttrrrwwwzzzpppmmmzzzxxxiiiXXXEEE999888666555555666555555555888:::<<<>>>@@@BBBEEEGGGPPPPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWYYYVVVRRRPPPQQQQQQOOONNNKKKMMMPPPPPPNNNJJJHHHGGGGGGDDD???===<<<>>>BBBFFFRRR```sssyyyxxxzzz|||zzzvvvvvvyyy{{{~~~xxxffflllppptttyyyyyyzzzqqqjjj]]]NNNBBBCCCGGGHHHFFFFFFJJJJJJIIIFFFEEEDDDEEEFFFIIIGGGHHHKKKJJJFFFEEEGGGGGGJJJLLLMMMLLLKKKJJJJJJIIIJJJKKKKKKJJJHHHEEECCCGGGHHHIIIJJJIIIHHHFFFDDDHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKMMMNNNNNNNNNPPPQQQTTTPPPLLLKKKMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQMMMLLLLLLNNNPPPQQQQQQOOOQQQPPPOOOOOOQQQSSSTTTUUUSSSSSSVVVZZZddd{{{{{{tttqqqmmmxxx}}}iiillltttuuuuuurrroooppppppggg\\\PPPJJJCCC@@@AAA???;;;666666666555555555555666666444111...------...---,,,+++******)))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,///...---...111333333222888777666555444444444444<<<>>>@@@???===999777777999888999>>>BBBBBB>>>999222000...,,,,,,---///000//////............//////...///000222444666777888======>>>>>>????????????>>>===:::777666666777888888777555444555555444333444555555555555444333333333333333333333333333333444444333333333444555555555666666777777666666555666555444444444555777888888999:::;;;;;;;;;::::::888;;;???CCCFFFIIILLLOOOMMMQQQZZZdddjjjnnnuuu}}}|||vvvsssoookkkoootttpppeeeeeennn|||{{{jjj]]]UUUZZZaaaaaabbbeee```]]]WWWOOOEEE;;;333...............////////////////////////////////////....../////////000000000///////////////000111111000000000000000000000000222222222222222222222222111111222222333333444444444444555666666666666555888777666666777888:::;;;888888888999:::;;;===>>>===;;;LLLrrryyyhhhccczzzvvv```OOOHHH???::::::;;;;;;999=========>>>???@@@AAABBB@@@AAABBBDDDFFFHHHJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIQQQNNNLLLKKKKKKKKKJJJHHH@@@CCCGGGHHHFFFCCCAAAAAA:::===AAAEEEMMMYYYgggqqq|||yyysssmmmkkkooowww||||||}}}wwwbbbhhhrrr{{{~~~}}}ssshhh```NNNFFFAAAEEEJJJKKKHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHFFFGGGKKKKKKGGGEEEFFFJJJJJJLLLNNNPPPPPPNNNKKKIIIJJJKKKLLLJJJHHHEEECCCEEEFFFGGGHHHHHHFFFEEECCCIIIIIIIIIIIIIIIHHHHHHHHHGGGIIILLLMMMMMMNNNOOOQQQTTTPPPJJJGGGHHHKKKNNNOOONNNOOOOOOOOOPPPPPPQQQQQQLLLKKKJJJKKKNNNPPPQQQQQQOOONNNNNNNNNOOOQQQRRRSSSOOOQQQTTTSSSRRR\\\uuu{{{qqqqqqkkkyyy~~~jjjlllrrr||||||vvvooonnnpppiii^^^OOOJJJCCCAAAAAA@@@<<<777666555555444444555555666444111...------...---,,,+++******)))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&((()))+++,,,---000...------...000111222777666555444444444444444777;;;@@@BBB@@@<<<888777999777888===BBBDDDBBB>>>444222...,,,+++,,,...000/////////....../////////......///000111222333333999:::;;;===???AAABBBCCC@@@@@@>>>;;;888666666777999777555444555666666555555555555555555444444333333333333333333333333333333222222333444555666777666666777777777777666666888777777666777888:::;;;888888888888888999;;;===@@@DDDIIIMMMOOOQQQTTTVVVVVV[[[ggguuu~~~yyyssspppoooyyyoookkkllljjjhhhsss|||~~~ggg```\\\___bbb``````ccc___[[[SSSHHH<<<444000............///////////////////////////////////////........./////////000000///////////////000000111000000000000000000000000111111111111111111111111111111222222333333333333333444555555666666555555777777666777777888::::::888888888888999::::::;;;:::AAADDDMMMppp}}}\\\\\\sssxxxdddOOOCCC???===::::::999777777888999::::::888999:::<<<>>>@@@AAABBB@@@@@@@@@@@@AAAAAABBBCCC??????>>>>>>>>>>>>======@@@AAA@@@???<<<<<<===>>>AAALLLZZZfffsss~~~rrrjjjfffnnnjjjkkkssszzz}}}~~~vvvwww|||zzzmmm```XXXJJJFFFCCCEEEIIIIIIFFFCCCEEEEEEEEEGGGHHHIIIHHHGGGFFFEEEGGGKKKKKKGGGEEEFFFLLLLLLNNNRRRUUUTTTOOOJJJGGGHHHIIIJJJIIIHHHFFFEEEAAACCCEEEHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGEEEHHHJJJLLLLLLMMMNNNPPPPPPLLLHHHEEEEEEGGGJJJKKKOOOOOOOOOOOOPPPPPPPPPPPPOOOMMMJJJJJJLLLOOOQQQQQQLLLMMMMMMMMMLLLNNNPPPRRROOOPPPSSSSSSQQQSSSaaappp|||wwwlllpppkkk}}}hhhiiinnn{{{zzzllleeefffddd]]]MMMHHHCCCAAABBBAAA<<<777555555444444444444555555444111...------...---,,,+++******))))))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((***,,,---......---------...///111444444444555555555444444444999@@@DDDCCC@@@===;;;999;;;===???@@@@@@???@@@777555111---,,,,,,...000...//////////////////......//////000000111111111555666777:::<<<@@@CCCDDDBBBCCCDDDBBB>>>:::999999888666333333444555555555666666555555444444444444333333333333333333333333222222222333444555666777666666777777777777666666888888777777888999;;;<<<::::::999777777;;;AAAFFFEEEIIINNNRRRUUUXXXZZZ\\\ccchhhttt|||wwwqqqiiicccooohhheeeiiiooowwwxxxsssssstttgggeeecccdddbbb___^^^___\\\WWWMMMBBB777111000000///////////////.............................................///////////////////////////000000111000000000000000000000000111111111111111111111111111111222222222222222333333444444555555555555555666666666666777888999999888888999999::::::::::::888BBBAAA<<>>>>>???>>>=========>>>>>>???===<<<<<<;;;:::999:::;;;======;;;;;;===BBBJJJPPPeeesss{{{tttqqqqqqpppjjjhhhnnntttxxx{{{~~~vvvfffXXXQQQIIIHHHEEEDDDEEEGGGFFFDDDGGGFFFFFFIIILLLMMMLLLJJJFFFEEEFFFJJJJJJFFFEEEGGGIIIJJJNNNRRRUUURRRKKKDDDGGGGGGGGGFFFFFFFFFFFFFFFBBBDDDFFFIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEGGGIIIKKKKKKKKKMMMNNNKKKJJJIIIGGGFFFFFFGGGHHHNNNNNNOOOOOOOOOOOOOOOOOOSSSPPPLLLKKKLLLNNNPPPPPPKKKLLLMMMLLLKKKKKKNNNQQQPPPOOOPPPTTTVVVVVVZZZ___```wwwrrrjjjnnnkkk|||gggggglllttt~~~{{{jjj^^^]]]\\\WWWKKKFFFAAA@@@BBB@@@;;;666555555444444444444555555444111...------...---,,,+++******))))))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))+++---+++,,,------,,,,,,...000111222555777888777666555666;;;AAAEEEEEEBBB@@@>>>888===AAAAAA>>>;;;===???;;;999555111///...............////////////....../////////000000000111111222222333555888<<<@@@BBBAAAEEEHHHHHHEEEBBBAAABBB<<<999666444444555444444777666555555444444555555333333333333333333333333222222222333444555666777666777777888888777777666666666555666777888:::;;;777888999888999>>>GGGNNNJJJNNNTTTYYY^^^bbbgggjjjtttxxx{{{wwwrrrhhh[[[RRR\\\eeepppyyyzzzyyytttiiiffffffeeeiiihhhfffeeebbb^^^[[[YYYVVVOOODDD:::333000000111///////////////.................................------.........////////////////////////000111111000000000000000000000000111111111111111111111111111111222222222222222222333333444555555555555444444444555666666777777888777888999:::::::::::::::777888<<>>:::888:::;;;;;;999;;;;;;;;;;;;:::::::::999<<<;;;999888777777888888<<<<<<;;;:::888999<<<>>>999===DDDMMMYYYggguuu~~~jjjpppvvvvvvssspppppprrrmmmiiiiiiooouuuyyy~~~|||ooo[[[OOOMMMHHHIIIGGGCCCCCCGGGIIIHHHIIIGGGFFFHHHMMMOOONNNLLLGGGDDDEEEHHHIIIFFFFFFHHHIIIKKKOOOSSSTTTRRRMMMIIIKKKIIIGGGEEEDDDEEEFFFGGGFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGEEEDDDDDDEEEFFFGGGDDDGGGIIIJJJIIIIIIJJJLLLIIIKKKLLLLLLJJJHHHHHHHHHLLLMMMMMMMMMNNNNNNOOOOOOTTTQQQMMMLLLLLLNNNOOOOOOJJJLLLMMMLLLIIIIIIMMMPPPPPPLLLLLLQQQTTTSSSSSSTTTYYY```tttrrrnnnooolllyyyggghhhnnnnnn{{{}}}mmm```^^^ZZZQQQIIIEEE@@@@@@AAA@@@;;;666555444444333333444444555444111...------...---,,,+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&(((***,,,(((+++---...,,,,,,...//////222777;;;<<<<<<999888<<>><<<;;;666;;;@@@AAA>>><<<===>>>???===:::555222///...------...///000000///...---.../////////000000000000/////////111444888;;;>>><<>>@@@???<<<:::@@@AAABBBAAA===888555444444888===@@@@@@???>>>>>>BBB@@@<<<888444111...------...///000000///...---.........//////000000000---------///111555888;;;777;;;???AAABBBFFFNNNTTTVVVQQQKKKEEEAAA???===;;;888777666444444555555666444444444444444444444444444444333333333444555555777777888888888888777777999888888888999;;;===>>>AAAGGGOOOTTTVVVZZZaaafffooorrrvvv{{{xxxqqqcccQQQDDDBBBIIIQQQbbb{{{xxx[[[JJJOOO]]]eeefffeeeccc```___]]]XXXSSSGGG>>>222,,,,,,...///---000000//////.........---........................---------........./////////////////////000111111000000000000000000000000000000000000000000000000222222111111111111111111222333444444555555444444111222333444555555555555333555777888999:::999999<<<>>>:::333666AAAFFFBBB[[[uuuffflllmmmeee|||qqqXXXeee~~~}}}rrrfffZZZRRRCCCCCCCCCBBBBBBBBBBBBBBB<<<===>>>@@@DDDIIINNNQQQRRRUUUYYY^^^dddnnnzzz|||uuuoookkkhhhgggfffeeegggjjjlllnnnrrrxxx|||www|||vvvuuu{{{~~~wwwjjjVVVDDDDDDNNNKKKPPPOOOGGGDDDFFFHHHFFFIIIEEEAAABBBHHHKKKKKKJJJIIIEEECCCEEEFFFEEEGGGKKKEEEFFFGGGGGGGGGJJJQQQWWWZZZUUUMMMFFFBBBBBBDDDFFFBBBDDDGGGJJJLLLLLLLLLLLLEEEDDDCCCBBBCCCDDDGGGHHHEEEGGGIIIIIIGGGFFFGGGHHHHHHJJJKKKIIIFFFEEEFFFIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLJJJJJJLLLNNNNNNNNNJJJLLLNNNLLLIIIHHHLLLPPPJJJIIIKKKNNNMMMKKKOOOTTTLLLSSS]]]bbbaaahhh{{{uuulll|||uuukkkrrrooouuunnn~~~}}}dddeeeiiiSSSEEEDDDDDDBBB???<<<999777444444444444444444444444444222000---,,,+++******+++***)))(((((()))***+++444&&&!!!***...)))&&&***))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))***+++---///111222111222444999>>>AAAAAA@@@MMMGGG???999555444333333999:::;;;:::888888999;;;@@@>>>:::666333222111111000...---...111222000---......//////////////////000000111222333333444444666888;;;===AAAFFFLLLPPPRRROOOKKKHHHFFFFFFHHHIII??????>>>;;;777555555666444666666555333333555888888777555555777777777666999999888555333333666888999<<>>AAACCCMMM[[[zzznnncccppp{{{{{{oooVVVYYYlllxxxzzz{{{ddd___[[[\\\bbbccc^^^XXXSSSRRRSSSWWW^^^iiixxxyyy{{{ssskkkmmmrrrooogggooogggccciiisssxxxzzz|||~~~rrrxxx~~~zzzeee]]]SSSFFFFFFQQQQQQSSSSSSNNNFFFBBBCCCEEEDDDCCCBBBBBBDDDGGGJJJMMMLLLJJJGGGDDDCCCEEEGGGIIICCCDDDEEEEEEGGGIIIMMMQQQbbb[[[QQQEEE???>>>CCCHHHCCCFFFHHHJJJJJJJJJKKKLLLDDDAAAAAADDDDDDCCCJJJTTTOOOKKKGGGEEEEEEFFFFFFFFFJJJIIIHHHGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKKKKMMMOOOPPPLLLIIIGGGIIIMMMPPPQQQOOOMMMSSS\\\YYYMMMGGGKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMSSSXXXZZZYYY\\\dddlll~~~xxxqqqxxxnnnsssmmmjjjgggwwwwwwaaabbbgggRRRDDDDDDCCCAAA>>>;;;888777333333333333333333333333444222000---,,,++++++++++++***)))(((((()))***+++(((''''''(((%%%###(((111((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((())))))***+++---///111222222222333555888<<<@@@BBBNNNJJJCCC===999888777777;;;===@@@BBBAAA===888444;;;:::999777555333111000000///...///222222000...////////////000000000000/////////000111222222222444666888;;;>>>CCCHHHLLLQQQOOOLLLJJJIIIJJJMMMNNNIIIJJJIIIEEE???888444222444333333444666777666555777555444444555666555444444555666666666888;;;===GGGKKKOOOQQQRRRUUU\\\bbbllloootttxxx}}}{{{ppp```TTTEEE???EEESSSeeeqqq}}}wwwttt\\\NNNQQQ^^^ddddddiiigggdddaaa]]]WWWOOOIII999333---+++---000111000000000000///...---------...------,,,,,,---------,,,---...///000//////...////////////////////////111111111000000000//////111111111111111000000000000000000000111111111111222222222222222222222222222444444222444999:::777666666777777777888888888;;;:::999999:::<<<>>>???@@@JJJbbbggg{{{ppppppvvvsssjjjkkkqqq{{{uuuqqqvvv{{{yyyxxxtttrrruuuzzzwwwooojjjjjjkkkooosssyyyyyy{{{}}}kkk[[[UUUOOOFFFDDDHHHRRRRRRQQQLLLGGGDDDCCCDDDCCCBBBAAAAAABBBEEEHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFHHHKKKNNNQQQZZZVVVOOOGGGAAA@@@BBBEEEBBBDDDFFFGGGHHHJJJNNNPPPEEEBBBDDDHHHIIIHHHLLLRRRRRRNNNIIIEEEDDDDDDDDDDDDFFFEEEDDDCCCDDDFFFHHHJJJHHHJJJKKKLLLLLLLLLNNNPPPOOOLLLIIIIIIKKKNNNPPPQQQSSSQQQVVV^^^\\\QQQMMMQQQKKKKKKKKKKKKKKKLLLMMMMMMLLLOOOSSSSSSSSSUUUZZZ___|||yyysssyyyoooqqqiii^^^```pppooo]]]```cccQQQDDDCCCBBB@@@===:::777666444444444444444444444444444222000...,,,+++++++++******))))))))))))******&&&***,,,***+++---+++&&&''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((((()))***+++---000222333333444444222222666===CCCIIIHHHFFFCCCAAA>>>===<<<>>>DDDLLLRRRQQQGGG:::000777777999:::999888777666111///...---......---,,,000000000000000000000000------......//////000000000222555777999===BBBEEEKKKJJJIIIHHHJJJLLLPPPRRRVVVXXXYYYVVVOOOFFF???;;;<<<:::999;;;??????;;;777:::888666666777888777666777:::>>>@@@CCCFFFIIILLL[[[___dddgggiiimmmrrrwww{{{yyyvvvpppjjjgggeee]]]TTTGGGFFFHHHNNN\\\ppp~~~qqq[[[WWW```hhhiiihhhdddccc```]]]WWWPPPHHHBBB222...******...000000///000000//////...------------------,,,,,,------...,,,------...///...............///000000///......111111000000000000//////////////////000000000000000000000000111111111111222222222222222222222222111333333222555999999666666666777777777777888888;;;:::999888999:::;;;<<>>;;;999666555555555555555555555555555333222000...,,,,,,,,,,,,***))))))))))))))))))******+++***333GGGQQQ>>> (((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((('''((()))+++---000222333222444555333111333:::AAA@@@DDDIIIKKKJJJFFFAAA??????KKKZZZaaa]]]OOO???666777777999;;;===???@@@AAA:::777222///---------...000000000000000/////////---------....../////////---///111333444777;;;>>>AAA@@@AAABBBEEEIIIMMMPPPXXX[[[]]]]]]YYYTTTOOOMMMMMMMMMNNNPPPPPPNNNJJJFFFGGGEEECCCCCCDDDEEEDDDCCCHHHKKKPPPUUUXXX\\\```bbblllpppuuuxxxzzz||||||rrrllleeeaaaZZZSSSOOOJJJDDD???>>>QQQgggvvvtttooosss}}}jjj]]]ccclllmmmkkkkkk```^^^[[[VVVOOOEEE===777...,,,+++,,,...000///.../////////......---------------,,,,,,,,,---......------........./////////...///111222222111///...000000000000000000//////------......///000000111///000000000111111111111222222222222222222222222222444333222666:::999444666666666666777777777888999999999999999:::;;;<<>>:::888666555666666666666666666666666333222000...---,,,------)))))))))******)))))))))'''((((((555RRRdddPPP///))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((''''''(((***,,,...000222000444777666333333888===???FFFPPPUUUSSSLLLEEE@@@???NNN___eee]]]NNNCCC>>>888888888999===AAAFFFIIIFFFCCC<<<666111000222333000000000/////////............///////////////000+++---///000111222555777888999:::<<<@@@DDDHHHKKKPPPRRRUUUVVVUUUUUUUUUVVVYYY___eeefffccc``````aaa[[[ZZZXXXXXXZZZZZZZZZYYY\\\___dddhhhlllooorrruuuyyy{{{|||xxxsssmmmeee]]]WWWQQQMMMHHHEEEBBB???>>>???HHHkkkxxxeee```fffiii``````iiinnniiieeeggg___]]]XXXQQQGGG===555000............//////---,,,............------------,,,,,,,,,,,,,,,---...//////////////////000000000///000222333333222000/////////////////////000000,,,,,,---...///000000111///000000000111111111111222222222222222222222222333444444555:::@@@>>>999555666666666666777777777777777888999;;;<<<>>>>>>999<<>>:::777666555777777777777777777777777333222000...---------...))))))************))))))$$$)))***,,,888EEE@@@111************************&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((&&&'''''')))***,,,...///...222666777666555666888AAAIIITTTZZZWWWPPPJJJFFFAAALLLXXXZZZRRRIIIDDDCCC;;;999777777:::>>>DDDGGGFFFEEEAAA<<<666222222333111111111000000//////...//////000000000000000000,,,---///000///000111333444555666999<<<@@@DDDFFFKKKMMMNNNNNNOOOPPPTTTVVVZZZcccmmmooollljjjnnnsssiiihhhggghhhjjjkkkkkkkkkhhhkkknnnqqqtttwwwzzz}}}xxx}}}{{{uuulllccc[[[TTTMMMIIIGGGCCC@@@???<<<:::===CCCQQQxxx}}}}}}qqqZZZUUU\\\```bbbhhhnnnmmmgggcccddd]]][[[UUULLLAAA777111...//////000//////...---,,,------------------------,,,,,,,,,,,,---......///000////////////000111111000000111222222111000000......////////////000000,,,------...///000000111000000000000111111111111222222222222222222222222111333444777???FFFEEE???555555666666666666777777555666888999;;;===>>>>>>???:::===CCCBBB@@@MMM```~~~~~~pppeeeaaa_________]]]^^^bbbmmmssszzz~~~~~~|||{{{{{{}}}{{{zzzxxxtttsssppplllhhheeecccaaaggghhhiiikkkooovvv~~~}}}yyyvvvttttttuuuuuutttssstttxxx}}}|||tttgggRRRIIIGGGLLLRRRVVVVVVYYY\\\UUUKKKPPPLLLGGGGGGJJJKKKHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDGGGJJJMMMOOORRROOOKKKJJJJJJIIIFFFBBBGGGHHHGGGFFFDDDDDDFFFHHHKKKKKKJJJIIIHHHKKKOOOSSSYYYWWWPPPIIIGGGJJJKKKHHHIIIGGGFFFGGGJJJNNNPPPQQQPPPMMMJJJFFFEEEFFFGGGIIIJJJJJJJJJHHHGGGHHHKKKNNNKKKIIIGGGGGGIIIKKKLLLLLLFFFHHHKKKLLLMMMMMMOOOQQQKKKKKKJJJIIIIIIIIIIIIJJJMMMLLLKKKMMMQQQRRRPPPNNNzzz~~~ssshhh|||qqqgggmmmiiinnnkkk___]]]XXXRRRGGGEEEBBB>>>:::888666555555555555555555555555555333222000///...---......((()))***++++++***)))(((%%%***+++&&&###&&&((('''))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((***+++,,,---///222444555555555555;;;DDDNNNTTTUUUSSSSSSTTTKKKLLLLLLJJJGGGEEEDDDDDD@@@???<<<::::::<<<>>>@@@@@@CCCFFFEEE???999444222444444333222222111000000000/////////////////////---///000000//////000111222222333555888;;;>>>???EEEGGGHHHIIIJJJLLLOOOQQQXXX^^^eeehhhhhhhhhkkknnnhhhgggggghhhkkkmmmnnnmmmjjjllloooqqqsssvvv{{{~~~~~~zzzhhhkkkoootttwwwvvvqqqnnniiicccZZZSSSMMMHHHDDDAAAAAA???@@@CCCDDDFFFOOOZZZeeekkkTTTRRR[[[dddkkkpppnnnkkkhhhddd___VVVTTTNNNDDD:::222///.........//////...---------------------------------,,,,,,,,,,,,---...////////////...---...///000111////////////////////////........./////////000000.........//////000000000000000000000111111111111222222222222222222222222111222222555===DDDAAA:::555555555666666666777777555666777999:::;;;;;;;;;BBB===999888:::>>>DDDJJJddd}}}vvvlllaaa\\\]]]ZZZZZZ\\\___aaa```[[[VVVeeepppssskkkdddeeeddd___[[[ZZZ[[[___ccchhhkkknnnxxxvvvrrrmmmlllqqqyyy~~~|||}}}~~~sssrrrmmmXXXMMMJJJLLLNNNQQQTTTTTTRRRPPPMMMJJJNNNKKKHHHHHHIIIJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDGGGIIILLLMMMQQQNNNJJJJJJLLLKKKGGGBBBDDDEEEFFFFFFDDDCCCCCCDDDGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSPPPIIIFFFHHHJJJHHHHHHFFFEEEFFFIIIKKKKKKKKKHHHGGGFFFEEEFFFGGGIIIKKKKKKKKKJJJIIIGGGIIILLLOOOMMMKKKGGGGGGIIILLLNNNOOOCCCFFFIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLNNNPPPPPPOOONNN~~~~~~sssiiiwwwmmmgggmmmgggqqqjjj^^^\\\WWWSSSHHHFFFBBB>>>:::888777666444444444444444444444444333222000///.........///((()))***++++++***)))((($$$'''))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''((((((((()))&&&&&&&&&''''''((()))***...---...000333555555444111999DDDKKKPPPUUU[[[aaaVVVNNNDDD@@@BBBFFFFFFDDDFFFEEEBBB@@@===<<<::::::@@@GGGOOORRRMMMEEE===888666666555444444333222222//////////////////.........000111111000//////000///000111222444666888999:::<<<@@@BBBCCCEEEHHHJJJVVVYYY\\\^^^______``````aaa```___aaadddggghhhhhhiiikkklllnnnppptttyyy}}}|||{{{zzz{{{|||}}}|||{{{zzz{{{{{{}}}|||}}}{{{uuuqqqooolllggg_________bbbdddccc^^^YYYOOOKKKEEEAAA???===<<<:::888999AAAMMMWWWaaaqqq|||}}}gggSSSSSS___gggnnnooohhhdddddd```WWWNNNLLLFFF===333---,,,---,,,---...------,,,---///------------------------+++++++++,,,---...///000......---,,,---...///000///...------------...///---.........//////000000////////////000000000000000000000000111111111111222222222222222222222222333222111222888<<<888///555555555555666666666777666666777888888888888888333===@@@::::::AAADDD???AAAddd|||}}}|||{{{vvvrrrsssvvvtttmmmeee___iiilllgggffflllkkkccc```bbbjjjvvv}}}{{{zzzzzz|||{{{wwwsssxxxoooVVVJJJHHHKKKMMMLLLLLLNNNPPPMMMIIIIIIMMMLLLJJJIIIHHHHHHIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBEEEGGGIIIJJJKKKMMMJJJGGGGGGJJJJJJFFFAAAAAADDDFFFFFFDDDBBB@@@???BBBEEEHHHJJJJJJJJJLLLMMMFFFLLLNNNGGGDDDFFFGGGEEEDDDCCCCCCEEEHHHIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIGGGFFFGGGJJJMMMPPPMMMIIIGGGIIIMMMPPPQQQCCCGGGJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMOOOPPPPPPOOOOOONNNooovvvzzzmmmlllwwwsssqqqccc\\\```yyylll]]]aaa```UUUIIIFFFBBB>>><<<999666444666666555444333333222222222...---000111...,,,---***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))******)))'''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((------///333777888555111222999;;;<<>>===:::777999<<<>>>===:::OOOdddooo{{{zzzwwwsssddd\\\]]]aaacccsss{{{xxxggg[[[ZZZXXXSSSJJJBBB999222//////...---000///...---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------..........................................////////////111111111000000000000000111111111111111111111111444333333333333444555555666666444333333444555666666666666777888888999999999:::::::::999999;;;===AAA???KKKnnnzzzxxx~~~lllaaaRRRJJJKKKOOOSSSTTTNNNNNNMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGAAAGGGIIIEEEAAABBBCCCBBB>>>EEEEEE???@@@JJJLLLFFFHHHHHHHHHIIIJJJHHHDDDAAA>>>@@@BBBCCCCCCBBB@@@???DDDEEEGGGIIIJJJJJJJJJIIIJJJHHHFFFEEEFFFHHHHHHGGGGGGFFFDDDEEEFFFGGGGGGFFFCCCDDDEEEGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKKKKJJJIIILLLLLLLLLLLLLLLKKKJJJJJJGGGFFFEEEGGGKKKNNNNNNMMMKKKMMMNNNMMMKKKJJJJJJJJJJJJKKKLLLOOOQQQRRRQQQPPPhhhppptttpppooo|||uuuooo^^^WWWOOOkkkwwwfffZZZ___^^^QQQGGGDDD@@@===;;;999666444666666555555444333333222222...---000111...,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((************************,,,,,,...333888:::999777444;;;>>>===DDDPPPTTTOOONNNLLLYYYpppwwwgggTTTKKKPPPRRR\\\mmmvvvjjjMMM444111888AAAHHHMMMPPPQQQQQQYYYQQQGGG@@@<<<999777666777111///111111......111000000////////////000000000000000000111111111222222222444666999<<<>>>@@@CCCDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLNNNOOOQQQRRRQQQSSSVVVZZZ]]]```bbbccccccddddddbbb^^^[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZUUUTTTQQQMMMJJJGGGEEEDDDCCCFFFFFFCCCCCCFFFCCC======;;;888888;;;@@@AAAAAAOOOhhh}}}zzzttttttpppiiigggllltttxxxxxxyyypppaaaYYYXXXSSSJJJAAA;;;444///.........---//////...---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------..........................................////////////000000000000000000000000111111111111111111111111333333333333333444555555666555444333333444555666555666666777777888999999888999::::::999999:::<<>>>>>777===@@@===@@@IIINNNMMMHHHHHHaaaxxxUUUFFFFFFWWWeeemmmvvvtttUUU000333555888===CCCIIINNNRRRZZZVVVNNNEEE>>>;;;;;;<<<;;;555111222333111///000000000000//////000000111000000000111111111111111000111111333555777999:::<<<===>>>>>>======>>>???AAABBBCCCEEEFFFHHHIIIIIIIIIKKKNNNRRRTTTVVVVVVVVVVVVWWWWWWUUURRRPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLFFFEEECCCAAA???>>>===<<<:::;;;:::888999<<<;;;777999666555;;;EEEMMMQQQRRRbbb}}}yyyxxxhhh___kkksssrrrpppttt|||}}}wwwjjj\\\XXXWWWMMM???666333///------...............---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......---------------------------............/////////000000000000000000000000111111111111111111111111333333222222333333444555555555444444444444555555555555666666777888888888888999:::999888888:::<<<;;;:::<<>>;;;;;;@@@FFFGGGIIILLLaaa}}}pppVVVHHHBBBXXXhhheee___ZZZLLL<<<:::666444666:::@@@IIIQQQPPPPPPLLLGGGCCCBBB>>>:::>>>888444444666555333111000000000//////000000111111111111111111111111111000000000111222444555666888:::;;;;;;999999:::<<<======>>>???@@@BBBBBBCCCBBBEEEHHHKKKMMMLLLKKKJJJLLLMMMNNNMMMJJJHHHGGGHHHGGGGGGGGGFFFFFFEEEDDDDDD>>>>>>===<<<<<<<<<<<<<<<999888666555777888888666333111555DDDUUUaaahhhkkkrrr||||||nnnaaaSSSfffvvvwwwtttwww{{{}}}|||uuuhhh[[[VVVQQQEEE777///...---------...------------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------......---------------------------------.........///////////////000000000000000111111111111111111111111222222222222222333333444444444444444444444555555444444555666666777777888777888999888777888999;;;777:::===???DDDMMMYYYcccuuuzzzaaaTTTFFFHHHEEECCCCCCGGGJJJLLLLLLNNNLLLIIIFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDBBBCCCGGGHHHFFFAAAEEEEEEBBBBBBGGGGGGDDDDDDDDDDDDFFFHHHHHHFFFDDDAAA@@@>>>======>>>???@@@>>>???AAACCCDDDDDDDDDCCCEEEDDDCCCCCCEEEFFFEEEDDDEEEDDDCCCDDDFFFGGGGGGFFFJJJGGGDDDEEEHHHIIIFFFCCCEEEDDDCCCDDDFFFIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIHHHHHHHHHIIIIIIIIIKKKMMMNNNNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHJJJMMMPPPeee|||vvv}}}lllkkk|||iiiQQQKKKPPPppp{{{eeeXXXbbbaaaPPPCCC@@@===;;;;;;:::888666777666666666666666555555111---,,,///000---+++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((+++,,,,,,...000444888:::333888:::777666999===???FFFQQQ]]]dddhhhiiiddd^^^PPPWWW___```VVVJJJGGGJJJAAA<<<:::::::::;;;DDDNNNMMMOOONNNNNNPPPOOOEEE888???===999666777888666333222111111000000000000000222222222111111111111111111111111111111222333444222333555444333333444666555555666666777888999999999:::===@@@AAA@@@>>>===>>>???@@@???===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::666555555555666777888888999777666888999888777666222222;;;OOOcccooowww}}}~~~xxxnnnccc[[[RRRhhhzzz|||zzz|||}}}{{{rrrnnndddYYYOOOFFF;;;111---...//////...---,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------------------..................//////000000000000000000000000000000000000222111111111111222333333222333333444444444555555444444444555666666777777777888888888777777999:::777:::=========>>>AAAEEELLLtttxxxVVVGGGGGGEEEHHHFFFBBBAAACCCGGGJJJLLLMMMKKKHHHFFFDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>BBBBBB@@@AAAEEEFFFEEEAAACCCDDDBBBCCCEEEEEECCCBBBBBBBBBDDDFFFFFFEEECCCAAA@@@===<<<;;;<<<>>>???>>>???AAABBBCCCDDDCCCCCCCCCBBBAAABBBDDDEEEDDDCCCDDDBBBAAABBBDDDFFFFFFEEEFFFDDDCCCEEEHHHIIIHHHFFFFFFDDDCCCCCCFFFIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIKKKMMMMMMKKKJJJKKKLLLJJJKKKJJJIIIHHHJJJOOOSSSrrr|||ttt}}}dddbbbzzzgggPPPLLLRRRrrr{{{bbbVVVccceeeTTTDDDAAA>>><<<;;;:::888666777777777777777777666666111---,,,///000,,,***+++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))******)))***************************+++,,,,,,,,,...111444111333555666666777888:::===NNNXXXVVVZZZjjjxxx|||dddTTTPPP[[[^^^PPPGGGIIIOOONNNPPPPPPEEE888777>>>DDDIIIMMMQQQZZZ___WWWHHHFFFGGGCCC===::::::999666666555444333222111111111222222222222222111111111111111111111111222333333000222333333222111333444222222222333333444444444444555777999999888777666444555777666555444444555444444444444555555555555222222222222333444555666777555777<<<>>>;;;888777999:::GGG\\\lllsssyyytttwwwsssccc]]]\\\jjj{{{|||rrrgggccc[[[OOOCCC888111...---///000000...,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////000000111000000000000000000000000111111000000111111222333111222333444444555444444333333444444555666666666666777888777666666888::::::999999999999:::<<<===???WWWlllyyylllWWWGGGEEEHHHDDDAAABBBCCCEEEGGGHHHHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB;;;AAADDDAAA>>>@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@AAACCCDDDCCCAAAAAA???===;;;;;;;;;<<<===>>>???@@@BBBCCCCCCCCCCCC@@@@@@@@@AAACCCDDDCCCAAAAAA@@@???@@@CCCDDDEEEDDDBBBCCCDDDEEEFFFHHHIIIJJJGGGEEEBBBCCCEEEGGGIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIGGGFFFHHHIIIFFFHHHJJJKKKJJJJJJLLLMMMOOOPPPOOOLLLIIIIIILLLPPP{{{ttt|||bbb```xxxwwwcccNNNLLLUUUvvvfffYYYggghhhVVVEEECCC???===<<<:::888666777777777777777777777777111---,,,//////,,,***+++'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))************************************(((***,,,,,,++++++...000222111333777999:::888888:::DDDMMMOOOTTTeee{{{uuu[[[LLLVVV___VVVIIIEEERRRZZZgggkkkYYY???222555888???CCCFFFPPP]]]^^^VVVUUUXXXVVVKKKBBB@@@@@@>>>;;;:::999777555444333333333333333222222111111111111111000000111111222333111333444444333222444555333333333444444444444444444555666666777666666666222444666666444444444555333333444444555555666666444444444444555666777777777666<<>><<>>@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???HHHMMMHHH@@@===>>>>>><<<===>>>AAABBBBBBBBBCCC@@@???>>>???@@@AAA@@@??????>>>===;;;;;;;;;;;;;;;===>>>???AAABBBBBBBBBBBB???>>>???AAACCCCCCBBB@@@???>>>===>>>AAACCCCCCCCC???CCCFFFFFFEEEEEEHHHLLLGGGDDDAAAAAACCCEEEGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHGGGEEEDDDFFFHHHCCCEEEHHHIIIJJJJJJLLLNNNSSSTTTTTTPPPJJJHHHKKKNNN}}}~~~~~~zzzwww~~~eeebbbssstttaaaLLLLLLVVVxxxfffYYYeeedddPPPFFFDDD@@@>>><<<;;;888666777777777777777888888888000,,,,,,//////,,,***+++'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((&&&))),,,,,,******---///333111333999======:::888>>>===AAAIIINNNXXXooojjjWWWVVVYYYTTTLLLHHHCCCTTTooo|||lllMMM===>>>444;;;<<<888===KKKSSSQQQccchhhfffXXXKKKGGGGGGFFF???>>><<<:::888666555444333333333222222111111111000000000000000111222333///000222111000000111333222222222222222222222222222222222222333333444444111333555555444444444555222222333444555666666777555555444444444555666666::::::CCCPPPTTTOOOJJJIIIHHHNNN___ttt{{{xxx|||{{{yyyyyy}}}yyy~~~{{{mmm^^^___sssuuufffYYYIII<<<444000000333+++---///...,,,+++---///******))))))***+++,,,,,,---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111000000000000000000000000000000000000000111111222000111222444555555444444222222333444444555555666555666777666555666777999555888<<<===;;;::::::;;;444999CCCJJJHHHPPPpppzzz^^^OOOKKKKKKCCC@@@DDDBBBBBBBBBAAA@@@>>>>>>@@@BBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAFFFQQQWWWOOODDD>>>>>>???;;;;;;===@@@BBBAAAAAACCC@@@>>>===>>>??????>>>===>>>>>>===<<<;;;:::::::::;;;===>>>@@@AAAAAAAAAAAA>>>>>>>>>@@@CCCCCCBBB@@@>>>===<<<===@@@BBBBBBBBB???DDDIIIHHHCCCBBBGGGLLLFFFCCC@@@???AAACCCDDDEEEHHHHHHIIIIIIIIIHHHGGGGGGCCCEEEFFFEEECCCBBBDDDGGG@@@CCCFFFHHHIIIJJJLLLNNNSSSUUUVVVRRRLLLJJJLLLPPP~~~}}}vvv}}}aaa^^^kkk{{{qqq[[[OOOHHHTTTttt\\\]]]```^^^MMMHHHBBB??????===999666777;;;999777777888999888777111000///...---,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))***)))''''''((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,000333888BBBNNNSSSIII<<<===:::888;;;EEEQQQ\\\bbb]]]```kkkwwwrrraaaTTTSSSRRRXXXmmm}}}zzzppp___JJJ888999777666<<>><<<999666333333444444111111444666000---111222//////222444111000222222///000333...///000222333444444555333444444333111000222444000111333555777777666555555666666444333333555666111222444777:::<<<======CCCJJJSSS\\\aaa```WWWLLLOOOaaawwwvvv|||zzzuuuqqqiiiffflllyyyzzzrrrqqqrrrnnn]]]FFF555///......---......---------,,,,,,,,,***,,,,,,+++)))((()))***---,,,,,,+++*********+++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------............////////////......////////////......000000000000000111111222111111111111111222222222222222111111222222333444666666666666666555555444777666666777888999999888999:::;;;===AAAFFFKKKMMMvvvnnnVVVOOOMMMIIIFFFEEECCC@@@>>>AAAAAAAAA@@@@@@??????>>>CCCCCCBBBAAAAAAAAABBBBBB@@@AAACCCCCCAAA@@@??????===RRReeedddPPP>>>:::>>>;;;;;;<<<===>>>???@@@@@@>>>???AAABBBAAA@@@===<<<999<<>>??????;;;<<<===>>>?????????>>>?????????>>>>>>>>>>>>>>>EEEEEEFFFEEECCCCCCDDDFFFDDDBBB@@@@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGJJJMMMNNNNNNNNNMMMMMMMMMMMMMMMNNN~~~}}}sss}}}{{{aaa___tttrrrZZZNNNHHHWWWqqqZZZ]]]aaa]]]MMMHHHCCC??????>>>:::777888;;;999888777888999888777111000///...---,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))************************)))))))))******++++++,,,,,,///666CCCRRR\\\YYYOOOAAA>>>::::::>>>EEEMMMRRRSSS[[[lll|||~~~ooo[[[OOOZZZ^^^mmmuuummmfff```UUUHHHCCCAAABBB>>>;;;BBBOOODDDLLLZZZ___]]]eeeiii^^^SSS[[[___XXXKKK@@@<<<;;;???:::888999888555444666888555555777666333555:::555222222444555333333777555444333333333333444555444444444444333333444444555444444333222111000000...///111333444555777888222222222333555999>>>AAAMMMSSSaaapppzzzxxxqqqjjjjjjqqq{{{zzzvvvaaahhhpppwww~~~uuuiii```\\\ZZZYYYNNN???444000///.........------------,,,,,,,,,***+++,,,+++)))((()))***---,,,++++++*********+++,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------------------------............////////////...//////000000//////...000////////////000111111111111111111111222222222222222111111222222333444333333444555555666555555555555555666888999999999999999:::<<<>>>BBBEEEFFFKKKVVVnnn~~~jjjWWWKKKNNNLLLHHHEEECCCDDDFFFGGGDDDBBB@@@???@@@AAA@@@???@@@@@@@@@??????@@@AAAAAA???@@@AAAAAA@@@>>>======<<>>>>>???;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCEEEHHHDDDBBBAAAAAACCCDDDDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEEEECCCCCCBBBCCCDDDGGGIIIKKKIIIIIIIIIJJJKKKLLLMMMNNNuuu}}}ooozzzyyybbbbbbuuuXXXMMMHHH]]]~~~lllWWW^^^bbb^^^NNNIIICCC@@@@@@???;;;888999<<<:::999888999999777666111111///...---,,,,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''***,,,++++++++++++++++++++++++************************...000444<<>>:::888;;;@@@DDDHHHSSScccrrr{{{wwweeeSSSNNNWWWooo|||uuukkkbbbUUUXXXSSS]]]mmmkkkTTTDDDCCC999999EEEOOOQQQZZZeeeddd^^^hhhrrrrrreeeTTTHHHBBBAAA;;;777999;;;:::999;;;222222333555222000222777777333333555555222333666777555333111111222444555444333222333444555444333555666666555444444555777555555444444444333333333999;;;===>>>@@@EEEMMMSSSQQQUUUeee|||xxxsssnnnvvvvvvlllfffgggttt}}}qqqeeeYYYNNNFFF@@@===:::666222///.........------------,,,,,,,,,,,,***+++++++++)))((()))***,,,,,,+++************+++,,,++++++++++++*********)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------------------............///////////////000000000000////////////......//////000111000000111111111222222222222222111111222222333444000111222444555666666666333333444555777888999999888888999:::<<<===>>>>>>AAA===CCC[[[xxxyyyggg\\\QQQJJJJJJLLLKKKGGGCCCAAADDDKKKQQQLLLFFFAAA@@@CCCEEECCC@@@????????????@@@AAABBBBBB??????@@@@@@???>>><<<;;;;;;>>>CCCHHHJJJFFF>>>888<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===>>>@@@AAABBB<<<:::999999::::::999888999999:::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<>>>??????@@@AAACCCEEEDDDCCCBBBCCCDDDDDDBBBAAADDDEEEFFFHHHIIIJJJKKKKKKGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBCCCEEEGGGIIICCCDDDDDDFFFHHHJJJLLLMMMggg{{{|||kkkwwwzzzeeeeeeuuuWWWMMMLLLfffhhhWWWbbbfff```PPPIIICCC@@@AAA???;;;999:::<<<;;;999999:::999777555222111000...---------,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&(((+++---************************************))))))))))))///000000333<<>>FFFJJJJJJJJJKKKMMMNNNMMMZZZrrruuummmcccdddvvvvvvggg]]]ZZZ~~~xxxiii[[[PPPEEE;;;444---///000///,,,+++,,,...---------,,,,,,,,,++++++)))***+++***)))((()))***++++++***************+++++++++++++++************))))))*********++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------------------------------.........////////////000000000000//////...............///000000000000000111222222333333222222111111222222333444222222333444555666666555333444555666555666777888666777888:::::::::::::::AAA???@@@GGGSSSddd|||pppXXXTTTUUUNNNKKKNNNHHHHHHGGGCCC@@@CCCKKKSSSSSSLLLDDDBBBEEEGGGDDD???@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@@@@AAA???===;;;===:::;;;@@@FFFFFF@@@999<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@BBB@@@<<<999:::>>>???<<<999888888999:::;;;<<<======:::::::::;;;<<<===>>>???;;;;;;<<<======>>>??????>>>???@@@???>>>>>>@@@AAACCCCCCCCCDDDEEEDDDBBB???AAACCCDDDFFFHHHJJJJJJKKKFFFGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCDDDDDDFFFGGGHHHBBBBBBCCCDDDFFFIIIKKKLLLfff}}}xxxyyyhhhttt{{{gggfffuuuUUUNNNRRRooodddXXXhhhkkkcccRRRHHHCCC@@@AAA@@@<<<:::;;;;;;:::::::::::::::777555222111000///...---------************************((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&(((+++---))))))))))))))))))))))))******)))))))))))))))))))))+++,,,///888DDDJJJKKK===>>>??????>>>>>>>>>???DDDMMMRRRUUUcccyyyjjjbbbjjjxxx{{{lllqqqzzznnnLLL>>><<<>>>:::???JJJMMMRRROOOVVVjjjyyyyyynnnfff```WWWMMMIIIEEE???<<<===@@@===999777:::<<<;;;888<<<999888::::::777777:::666777888999999888777666777777666777888777555444666666888;;;<<<;;;999777888555444777AAALLLUUUZZZSSS\\\fffjjjdddXXXMMMFFFGGGDDDJJJZZZhhhmmmrrryyyzzz{{{xxxsssyyy}}}vvvkkkbbbcccjjj~~~zzzmmm]]]PPPGGG???666000***---///---)))'''***---------,,,,,,,,,+++++++++((()))******)))((()))************))))))***+++++++++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,------------------------------------............//////000000000000//////...............///000000///000000111222222333333222222111111222222333444555555666666666555555444555666888777444333555666555666888999:::;;;;;;:::000777BBBIIIJJJKKKUUUaaayyyjjjTTTFFFKKKQQQLLLHHHJJJCCCFFFGGGEEEAAAAAAGGGLLLTTTLLLCCCAAADDDEEEAAA<<>>???===<<>>>>>>>><<<;;;::::::<<<>>>???@@@<<<888:::>>>???<<<777777777888999:::;;;<<<<<<999999:::;;;===@@@BBBCCC::::::;;;<<<===>>>>>>>>>>>>???@@@???>>>>>>@@@BBBCCCBBBBBBDDDEEEDDDBBB@@@???@@@BBBDDDFFFGGGGGGHHHDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGIIIJJJrrr{{{vvv~~~zzziiiqqq}}}hhheeetttTTTPPPYYYvvvaaaYYYnnnooodddSSSGGGBBB???@@@???;;;999::::::999999;;;<<<;;;999666222222000///...---------************************(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''***,,,(((((((((((((((((((((((())))))))))))))))))))))))'''***+++,,,111<<>>AAADDDEEEBBB@@@;;;AAAGGGMMM\\\rrrrrr___cccqqqsssfffxxxuuuXXXRRRTTTTTTMMMJJJIII???BBB???EEEQQQWWWWWWZZZ```___YYYTTTRRROOOMMMPPPUUUJJJIIIDDDAAACCCIIIJJJIII???<<<;;;<<<<<<888888;;;777777777888777777666555777999;;;:::888555555555888999===GGGTTT[[[\\\ZZZWWWRRROOORRR\\\gggqqquuu{{{{{{iiiVVVIIICCC@@@@@@GGGTTTbbblllqqq|||{{{uuusssrrrpppmmmqqqttteeeZZZKKK@@@:::666222...---//////,,,((('''))),,,,,,,,,,,,,,,++++++++++++''')))***)))(((((()))+++***))))))))))))***+++++++++************))))))))))))************+++++++++++++++++++++++++++++++++***************+++,,,,,,------------------------,,,------------...............////////////......//////......//////000111//////000111222333333444222222111111222222333444666666777777666555555444555777999888555333555777666777888999:::;;;<<<<<<999777999@@@CCCAAA@@@@@@III]]]xxx{{{eeeZZZ[[[NNNDDDFFFIIIEEECCCEEEBBBDDDFFFDDDBBBAAACCCEEEKKKEEE???>>>???@@@===:::<<<<<<<<<<<<===>>>??????AAA@@@???AAADDDEEEBBB???@@@@@@AAABBBAAA@@@>>>===::::::;;;<<<===>>>??????===<<<:::999999;;;<<<>>>===999666777;;;<<<999555666666777888999:::;;;;;;999999:::;;;===@@@CCCEEE::::::;;;;;;<<<<<<======:::<<<===>>>???AAADDDFFFBBBAAAAAABBBDDDEEEDDDBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGHHHIII{{{zzzuuu}}}}}}mmmmmm~~~gggbbbsssSSSQQQ]]]zzz~~~]]]YYYqqqrrrdddQQQFFFAAA>>>???>>>;;;999:::888888999;;;<<<<<<:::888333222111///......------************************''''''((())))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))((((((((((((((((((((((((''''''(((((())))))******)))------******000555555;;;;;;>>>FFFNNNQQQMMMGGG???;;;;;;DDDRRRbbbsssyyykkkiiittt|||wwwccc]]]qqqzzzhhhooosss}}}~~~}}}kkkQQQDDD===???@@@>>>CCCKKKJJJIIIIIILLLLLLPPPYYYdddeeeiiiiiicccaaaiiiqqqvvvUUUPPPLLLJJJEEE???<<<===<<<;;;:::;;;===@@@DDDFFFGGGKKKOOOMMMFFFBBBBBBEEEHHHEEEIIIYYYppp|||tttqqqsssvvvwwwwwwyyywwwuuurrrmmmbbbTTTJJJKKKNNNMMMMMM[[[rrr}}}vvvsssrrrqqquuu}}}sssbbbSSSJJJ===444000/////////.........---+++******+++,,,,,,,,,++++++++++++***'''((())))))(((((()))+++)))))))))))))))***++++++************)))))))))))))))************+++++++++++++++++++++++++++++++++***************++++++,,,------------------------,,,,,,---------.........------............------000////////////000111111...///000111222333444444222222111111222222333444444444555666666666555555222666999888666555888;;;999888888777888999;;;<<>><<<<<<;;;;;;;;;<<<<<<======;;;;;;>>>BBBDDDAAA===???@@@BBBBBBAAA>>><<<:::::::::;;;;;;;;;<<<<<<<<<999999999999:::;;;===>>>:::888666777999999888555555666666777888999::::::;;;;;;::::::<<<>>>@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>@@@CCCFFFBBBAAA@@@AAACCCEEEEEEEEEAAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCCCCCCCBBBBBBBBBFFFFFFFFFFFFFFFGGGHHHIII}}}zzzuuu~~~pppjjj~~~fff___rrrRRRRRR```{{{|||[[[YYYsssrrrcccOOOEEE@@@===>>>>>>:::888:::777888999;;;======;;;999333222111///............************************%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))***)))''''''((())))))))))))))))))))))))&&&''''''((()))******+++(((---...+++***///333444::::::>>>JJJWWW]]]XXXQQQQQQBBB999@@@LLLWWWdddqqqjjjhhhuuu~~~mmm^^^bbbrrr~~~pppeeeppprrrVVV>>>===CCCBBB>>>>>>===>>>???@@@???BBBNNNZZZhhhrrrvvvnnnhhhppptttmmmfff___VVVJJJDDDDDDGGGEEEDDDEEEKKKSSS\\\bbb___eeejjjggg^^^XXXZZZ^^^]]]WWWVVVddd~~~~~~{{{xxxrrrnnnooohhhaaa___bbbccc___[[[\\\ddddddaaaqqq{{{rrrooouuuwwwlll\\\JJJBBB888///,,,---///111,,,------......---,,,+++,,,,,,,,,+++++++++******&&&((())))))(((((()))+++))))))((())))))***++++++************)))))))))))))))************+++++++++++++++++++++++++++++++++*********)))***++++++,,,------------------------,,,,,,,,,---------......,,,------------------,,,000000000000000111222222...///000111222333444444222222111111222222333444111222333444555666666666000444888888777777;;;???;;;:::888666666777999:::444555:::??????<<<<<<@@@<<<@@@BBBCCCLLLaaawwwiiiZZZPPPJJJJJJMMM@@@GGGJJJEEEAAACCCFFFGGGEEECCC@@@@@@BBBDDDDDDDDD;;;<<<>>>???AAABBBDDDDDD>>>======<<<<<<<<<======999777777:::@@@BBB???;;;>>>???@@@AAAAAA???:::777;;;;;;::::::::::::999999666666777999:::<<<>>>???;;;:::999999::::::999888555555666777888999::::::===<<<:::::::::;;;===???;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============???AAABBB@@@???@@@CCCEEEGGGGGGCCCCCCBBBBBBAAA@@@???>>>BBBBBBBBBBBBCCCDDDFFFHHHEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEFFFHHHIIIJJJmmm|||{{{uuu}}}pppnnnkkk```kkkXXXQQQ```wwwQQQVVVvvvvvveeeRRREEEBBBAAA???;;;666888===;;;::::::;;;<<<;;;999666222000.........///...---,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***+++,,,,,,,,,555???FFFIIIOOOWWW[[[YYYWWWMMMAAA;;;<<>>???CCCTTT\\\iiisssrrrnnnttt~~~~~~}}}zzznnnaaaZZZZZZiiibbb^^^bbbhhhooozzz||||||wwwmmmttt{{{}}}rrrlllmmmccc[[[bbb[[[```jjjxxx{{{pppsss~~~|||ttt|||rrrkkknnnttthhhSSSIII;;;666000------......---///...---,,,++++++++++++---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++++++++++++++++++++---,,,***)))((()))******++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000000000000000111222333444222222333444444444333333666666666666777777777777888777666555555666777888999999999:::::::::;;;;;;;;;<<<===>>>AAAFFFMMMRRReeerrriiibbbXXXPPPKKKIIIHHHHHHIIIGGGEEECCCBBBBBBBBBCCC<<>>???@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<>>>AAABBBBBB>>>:::888888888888888888777666666999777666777888::::::999888999999888888777666555888888888777777777777777777777777888999;;;<<<===:::;;;;;;999888888:::<<<;;;;;;;;;<<<<<<<<<<<<===@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEEEECCCCCCDDDFFFAAA@@@???>>>???AAADDDFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKLLLXXXkkk~~~wwwsssqqqnnndddhhhRRRLLL^^^xxxTTTYYYzzzyyygggRRREEEBBBAAA???;;;666888===;;;::::::;;;<<<;;;999777222000.........///...---,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,000888???BBBIIISSSYYYZZZUUUMMMDDD>>><<<===AAAEEEIIIWWWlllzzzxxxuuuqqqeeerrrwwwyyyzzzwww{{{sss___PPPEEE>>>>>>BBBFFFHHHPPPZZZ```aaafffmmmtttsssrrrpppiii___[[[\\\jjjiiihhhkkkqqq|||}}}~~~wwwmmmjjjcccYYYXXX___``````WWWSSSZZZ]]]___iiippp|||zzzyyygggYYYaaarrrxxxfffRRRBBB;;;666222...,,,...//////.........---,,,++++++++++++---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,------------...------------.............../////////000000000000000000000000111222333333222222333333444333333333555555666666666777777777888777666555555666777777999999999::::::::::::;;;<<<<<<<<<;;;;;;<<<@@@CCC???GGGUUUfffuuutttcccYYYRRRQQQNNNKKKHHHHHHHHHIIIHHHGGGEEECCCBBBBBBBBBBBB???@@@???===>>>AAA@@@;;;;;;;;;<<<<<<===>>>>>>???<<<;;;;;;;;;;;;;;;;;;<<<999::::::::::::999888888777888:::;;;;;;888555333444555666777888888888888888666555666777888888777777777888888777777666666777777777777777777777777666666777777888:::;;;<<<:::::::::999888888:::<<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBDDDFFFBBBAAA???>>>???AAADDDFFFCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIRRRhhhxxxvvvtttqqqiiigggMMMJJJ___yyyUUUZZZ{{{{{{hhhRRRFFFCCC@@@???;;;777888<<<:::999999:::;;;;;;999777222000.........///...---+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))(((((('''))))))))))))))))))))))))******************++++++***///555888@@@KKKTTTXXXIIIGGGEEEDDDDDDEEEDDDCCCFFFFFFOOO```llluuutttzzz|||oooyyyfffVVVLLLJJJMMMNNNGGGBBBEEEIIIKKKMMMOOOPPPMMMLLLNNNMMMIIIIIILLLJJJPPPRRRPPPVVVeeeppprrrooollliiigggbbb^^^bbbhhh]]]XXXVVVWWWRRRLLLPPPZZZgggtttooodddiiisss|||{{{vvvnnndddcccwwwlllZZZLLL@@@666222///---,,,,,,.../////////...---,,,++++++***++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************++++++++++++++++++++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000000000000000111222333333111222222333333333333444555555555666666666666777777666666555555666777777888888999999999::::::::::::;;;:::999777666777999999999<<>><<<@@@EEEBBB;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;888888888888888777666666444444555555555333222111000111333555777888999999777666555555666666555444555555666777777777777666666666666777777777777777555555555666777888999:::999::::::999888888999;;;::::::::::::;;;;;;;;;;;;;;;<<<======??????@@@AAACCCCCCDDDCCCBBBAAACCCEEEBBBAAA@@@???@@@BBBDDDEEEBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEdddzzz~~~wwwxxxrrrrrriii|||hhhMMMLLLeeezzzTTTVVVwww{{{jjjTTTHHHCCC@@@???<<<888888;;;999999999:::;;;;;;999777222000.........///...,,,***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''((()))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++***************(((+++---111777BBBLLLRRRDDDEEEFFFIIINNNSSSRRROOOKKKAAA===III[[[jjjttt|||yyy```\\\mmm~~~||||||zzz}}}sssaaaSSSLLLIIIIIIHHHMMMKKKMMMQQQOOOIIIDDDCCC<<>>??????AAABBBCCCBBB@@@@@@BBBCCCBBBAAA@@@@@@@@@AAACCCDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFDDDCCCBBBwwwzzzttt~~~xxxpppqqqfffppphhhNNNOOOjjj|||SSSRRRttt|||ppp[[[IIIDDD@@@???===999888:::888888888:::;;;;;;999777222000.........///...,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++************************---111888AAAHHHLLLNNNMMMMMMSSS\\\\\\WWWMMMKKKGGGCCCAAAHHHZZZkkktttpppuuuqqq\\\ZZZaaawwwuuueee```bbbddddddjjjuuu}}}xxxgggUUUMMMLLLQQQMMMEEEMMMcccpppoooVVVSSSQQQUUU[[[gggyyy}}}{{{xxx|||{{{jjjVVVAAA666333000---,,,***+++,,,---,,,++++++***,,,,,,+++*********++++++++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************'''(((***+++,,,,,,+++************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////////////////000111222333111111000111111333444555444444444444555555555555444444555555666666666666777777777888888888999999666888:::;;;:::999:::;;;333444999>>>===;;;<<>>EEEQQQbbbyyyrrriiibbb\\\NNNLLLIIIFFFFFFGGGIIIJJJAAAEEEGGGEEEAAA???BBBFFFFFFFFFFFFEEEEEEDDDCCCCCCAAA???>>>@@@IIIQQQOOOHHH::::::::::::::::::999999888888777777777777888888777777777777777666555555666666555555555555555555111111333444444555555555777666666666777777555333111222333444555666666666444444555555555666666666444444444444555666777777777888999999777777888999888888888888999999999999::::::;;;<<<===>>>??????@@@AAAAAA@@@??????@@@BBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCBBB|||wwwsss~~~zzzppppppdddffffffOOOOOOhhh}}}SSSOOOrrruuu```KKKEEE@@@???===:::888:::888777888999;;;;;;999777222000.........///...---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******************++++++,,,***))),,,---///666===LLLPPPQQQSSS^^^kkkmmmgggZZZTTTJJJ@@@<<<>>>FFFNNNgggfffssszzztttzzzuuuyyysssvvvuuurrrxxx|||rrr|||sssjjjhhhbbb```mmmqqqllljjjnnnwww~~~~~~~~~|||rrrOOOBBB555222111///---,,,+++,,,------+++))))))***++++++************++++++******++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))*********************************)))******+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////////////////000111222222111000000000111222444555333333333444444444555555333444555666666666666666666777777777777888888888777888:::999888777777888666555777::::::888:::>>>@@@BBBEEEKKKXXXlllqqq\\\RRRRRRSSSRRRJJJIIIIIIHHHFFFCCC@@@???CCCEEEEEEDDDAAABBBEEEHHHCCCDDDDDDDDDDDDCCCBBBAAA??????>>>>>>CCCIIIGGGAAA:::::::::999999888888888777777666666666666777777666666666666666555555444444444444444444444444444222333333444444444333333666555555777888777555333111111222444444555555555333333444444555666666666555444444444555555666777555777999999777666777888777777777777888888888999::::::;;;<<<===>>>>>>??????@@@@@@???>>>>>>???AAA@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEwwwuuu~~~tttrrreeeeeegggQQQOOOddd|||yyyPPPLLLpppuuu___LLLEEE@@@???>>>:::888999777777777999;;;;;;999777222000.........///...---************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++((((((++++++))),,,333888AAAJJJSSSddduuuwwwooo^^^UUUJJJGGGIIILLLHHHCCCWWW```pppxxxjjjoooppp|||xxxxxx~~~|||~~~|||}}}ooo^^^SSS===555000000111///------***,,,---,,,***)))***,,,++++++************++++++)))******+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))******+++************************++++++******************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////......//////000111222000000//////000222444666222333333333333444444444222333444666666666666666666666666777777777888888666777888777666555666777@@@<<<;;;;;;999555555999555888<<<@@@CCCGGGLLLPPPlll|||rrrddd```\\\SSSIIIGGGJJJLLLKKKCCCCCCDDDCCCCCCBBB@@@@@@CCCCCCCCCDDDDDDEEEFFFGGG???@@@AAAAAAAAA@@@???>>><<<===<<<:::<<>>:::999999888888777666666555666666555555555555666666444444555555444444333222222222333444444333333222222333444444444444444444333333444555777777444222111111222333333444333333222333333444555555666666555555555555555666666777555777888999777666666777666666666777777777888888999999:::;;;<<<======>>>>>>??????>>>======>>>@@@???>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGIIIJJJwwwwwwxxxttthhhjjjjjjUUUPPPaaatttsssLLLIIInnn|||qqqZZZMMMEEE@@@???>>>;;;888999777666777999;;;;;;999777222000.........///...---***************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***(((&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))&&&'''+++***&&&(((---%%%222???MMM___ooonnnbbbKKKUUU\\\XXXPPPMMMQQQUUUNNNYYY\\\YYYgggrrrhhhaaapppzzzrrriiijjjzzz}}}uuu}}}{{{{{{vvvsssuuuzzzfffQQQ???555000,,,***,,,---***)))******,,,---,,,)))))),,,///+++***************++++++)))******++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))---,,,***)))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........//////000111222000000//////000222555666222222333333333444444444111222444666777777666555666666666666777777777777444666777666666777999;;;444222555:::<<<::::::===;;;;;;;;;<<<>>>AAAEEEHHH@@@OOOVVV^^^qqqvvvaaaWWWUUUQQQKKKHHHIIIIIIFFFFFFGGGDDD>>>@@@?????????@@@BBBCCCEEE???>>>>>>@@@AAAAAA@@@>>>======>>>??????>>><<<;;;888;;;;;;888888;;;;;;888888888777666555444444333555555555444444555555555222333333333333222111111222222444555555444333222111222333444555555555555111111222444666666444111111111222333333333333222222222333444444555666666666666555555555666666777444666888999777666666666666666666666777777777777888888999:::;;;<<<<<<======>>>???>>><<<<<<>>>???>>>>>>>>>>>>============@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEHHHKKKMMM|||wwwwwwiiipppkkkXXXSSSbbbvvvaaaMMMXXXvvvzzzggg[[[GGGBBB>>>???>>>;;;999;;;999888888999;;;;;;:::888777333///,,,++++++***)))++++++******)))(((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))*********+++***)))(((((()))((('''''''''(((***++++++*********))))))((((((((()))...666AAANNNYYY```SSSTTTSSSPPPRRRWWWSSSLLLSSSNNNNNNJJJGGGYYYrrrzzzzzzggg\\\YYYaaarrrzzz}}}{{{~~~|||}}}|||zzz~~~nnniii|||iiiTTTBBB777111///------------------------,,,,,,++++++***)))((((((++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...000222222000........./////////000111111222222222222222333333333444444333333333444444444555555444444555555666666777777444555555666666666666666666666666666777777777777999:::;;;===???@@@AAAAAAAAA@@@AAACCCGGGMMMSSSWWWhhhpppzzz}}}nnnddd___VVVUUUQQQLLLGGGEEEDDDEEEDDDDDDDDDDDDCCCBBB@@@???===>>>>>>??????@@@AAAAAA???>>><<<;;;::::::;;;;;;<<<:::888888;;;<<<======888999999999999888777777444444444555555555555666777666444111//////222555///000222333333222000///---111555666333111111222222333333444444333333222111111000111333666999;;;666555333222111222333333333333333333333333333333111333555666555555666777777777666666555555444444888777777777666666555555555666777888999:::;;;;;;:::999888:::<<<======<<>><<<;;;<<<@@@CCC======???@@@BBBCCCEEEEEEBBBEEEHHHHHHFFFEEEHHHJJJyyy~~~{{{vvvvvvhhhmmmiiiWWWVVVhhhzzzcccLLLYYY{{{jjjZZZHHHBBB??????>>>:::888:::999888777999:::;;;999888666333///,,,,,,+++***))),,,++++++***))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))*********)))))))))((((((+++***)))))))))***,,,,,,************)))))))))(((***)))***...666AAALLLSSSPPPQQQTTT\\\jjjsssnnnccc___WWWVVVSSSHHHHHHNNNLLLttt~~~wwwzzzyyyfffXXXTTT^^^ttt~~~{{{pppZZZCCC444...///111------------------------,,,,,,+++******)))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((())))))))))))*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***...111444555333000...---/////////000111111222222222222222333333333333444333333333444444444444555444444444444555555555555444555666666777777666666555666666666777777777777:::;;;<<<===>>>?????????AAA@@@??????@@@CCCFFFHHHNNNTTT\\\cccgggmmmuuu|||sssqqqmmmeee\\\SSSMMMJJJLLLLLLJJJGGGDDDBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???????????????===<<<;;;::::::;;;;;;<<<:::888888:::<<<<<<;;;888999999999888777666666444444444444555555555555555666777666444222222333222222333333333222000000000222333444333111111222111222222333333222222111111000000000222444666888555444333222222222333333333333333333333333333333111333555555555444555666666666666666555555555555999999888888777777777777666777888999:::;;;;;;<<<:::999999:::<<<===<<<;;;>>>>>>>>>===<<<===???BBB>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCDDDFFFHHHuuu}}}zzzuuu~~~vvvfffkkkhhhVVVXXXnnn~~~eeeLLLZZZnnnXXXIIICCC??????===999777888888777777888::::::999888444111...,,,,,,,,,,,,+++,,,,,,++++++***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))***))))))(((((((((((()))*********)))***++++++,,,************)))))))))))),,,***''''''+++222:::@@@KKKLLLTTThhh~~~jjj___ZZZOOOJJJNNNNNNQQQ\\\hhhooouuuzzzdddSSSKKKVVVppp~~~}}}~~~sssssswwwkkkbbbWWWEEE444+++)))---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))*********++++++************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...222666888666222...,,,...//////000000111111222111111222222222333333333333333333333444444444444444444444333333333333333555666666777777777777777555555666666666777777777;;;;;;<<<============<<>>>>>===<<<============AAAFFFIIIJJJMMMQQQVVV[[[]]]```dddiiinnnsssuuu}}}yyyttttttrrrpppgggeeebbb___\\\ZZZYYYXXXPPPPPPPPPMMMIIIEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCAAA@@@???@@@@@@AAACCCBBBBBB@@@???>>>======>>>===;;;:::999999:::;;;<<<:::999888999::::::999999999999888777666555444333333333444444444555555333666999:::888555333222444444333222222222222222333222111111222222222111000111111222222111111000111111000000000222444555444444333222222222333333333333333333333333333333000222444444444444444666555555555555555666666666999999999999888888888888777777888999:::;;;;;;<<<;;;:::999:::;;;<<<;;;:::<<<===>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>???@@@CCCAAA??????AAACCCDDDEEEwwwyyyuuuzzzwwwgggkkkjjjUUUVVVnnn}}}fffNNNZZZnnnWWWJJJDDD@@@???===888666666777666666777999:::999888222000------------,,,+++,,,+++++++++*********)))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))***)))(((''''''(((((()))((((((((((((((())))))************))))))))))))))),,,***(((&&&'''***...111<<<>>>HHH___}}}uuugggfff___]]]ccceeeRRRQQQUUU^^^cccfffooo{{{oooZZZNNNUUUooo{{{}}}~~~uuuiiijjjxxxzzzfffUUUJJJ===:::555111---,,,------+++++++++++++++++++++++++++*********)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))))))))))))))************)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++///222555666444000...,,,......//////000111111111111111111111222222222222222222333333333444444444555555444444333333222222555666777777888888777777555555555666666666777777999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>===???BBBBBBAAABBBDDDFFFIIIIIIJJJKKKLLLNNNPPPQQQWWWZZZZZZVVVTTTUUUVVVTTTTTTRRRPPPMMMKKKJJJJJJJJJIIIJJJJJJHHHGGGFFFGGGIIIBBBBBBDDDEEEFFFFFFDDDBBBBBBAAA???======>>>@@@AAABBBBBBAAA@@@???>>>=========<<<;;;999999999999:::<<<:::999888999999777666888888888777666555444333222333333333444444444444222555999:::888555333222444333222111111333555666666222///...111333222111111111222222222222111111333222111111111111222333444333333333333333333333333333333333333333333333///111333444333333444555444444444555555666666666888888888888888888888777666777777888999999::::::<<<:::999:::;;;;;;:::999:::<<<>>>???>>>======>>>>>>============???@@@AAAEEEAAA===<<<@@@CCCCCCCCCqqqxxxuuuvvvxxxiiilllnnnTTTSSSlllzzzhhhQQQYYYzzzlllWWWJJJDDD@@@???<<<777555666555555555777999:::999777111///------......---++++++++++++***************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))******++++++++++++++++++******+++,,,333EEE]]]rrrrrroootttnnnkkkkkkhhhmmm___VVVYYYXXXQQQPPPWWW]]]gggsss~~~zzzkkklllvvvrrrhhhcccfff^^^qqq}}}|||rrrrrrvvv~~~zzzdddRRRDDD999222***+++...///000...---,,,++++++++++++++++++++++++*********)))))))))))))))+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))*********((()))***+++++++++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,000111222111///------............///000000111111000000000111111111222222222222222333333333444444666555555555444444333333555555666777777777777777555555555555666666666666666777999:::<<<=========:::;;;===>>>????????????>>>???@@@@@@??????@@@AAAEEEEEEDDDCCCCCCCCCCCCCCCGGGJJJKKKGGGFFFIIIKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDCCCAAABBBEEEGGGDDDDDDEEEGGGHHHGGGDDDAAA???>>><<<;;;;;;===???@@@????????????????????????===<<<:::999888888999999;;;999888888888888666444666777666666555444333222222222222222333333333444333555666666444333333444222111000000111444777999777333...---000222222000222222333333333333222222444444333222222222222222222333333333333333333333333333333333333333333333///111333444333333444555333333444444555555666666555555555555666666666666555555666666777777888888;;;:::999999:::;;;:::888999;;;>>>???>>><<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEAAA======@@@CCCCCCBBBeeexxxxxxvvvwwwyyyjjjkkkqqqSSSSSSnnn}}}kkkSSSXXXwwwkkkVVVJJJDDD???>>><<<777555666444444444666888999888777111///............,,,***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((())))))************)))))))))***++++++++++++***))))))))))))************)))+++---......---+++)))''''''***444AAAPPPaaaooouuummmmmmnnnlllwwwooobbbaaa]]]RRRLLLNNNMMMQQQTTTXXXbbbnnnxxx{{{pppvvvzzzpppnnnfff```___TTTcccuuu~~~xxxmmmmmm{{{rrr[[[GGG;;;444///,,,---,,,,,,+++++++++,,,,,,************************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((((((((((()))))))))******'''(((***+++++++++***)))))))))******+++,,,,,,,,,++++++,,,---------,,,,,,/////////...,,,,,,---///---......//////000000111///000000000000111111111222222222222333333333333555555555555444444444444444555555666666666666666444444555555555666666666444555777999;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDGGGJJJIIIEEECCCFFFGGGGGGDDDDDDCCCBBBBBBCCCEEEFFFBBBBBBAAA@@@@@@BBBGGGJJJEEEDDDCCCDDDFFFEEEAAA===<<<;;;;;;:::;;;<<<>>>???<<<<<<======>>>???@@@@@@<<<;;;999888777777888999999888777777888777555333444555555555555444333333111111222222222333333333333444444222111111333555111000///000111444777999555333000...///000111000333333333444444333333333444444333333333222222222222222333444444444333333333333333333333333333333000222444444444444444666444444444444444555555555333333333333444444444444444444555555666666666666:::999888999:::;;;:::999888;;;===>>>===<<<<<<<<<<<<;;;;;;;;;===@@@CCCEEEDDDAAA???>>>@@@AAABBBBBBdddyyyxxxwww|||zzzkkkfffpppSSSWWWvvvpppSSSWWWyyynnnTTTIIICCC>>>>>><<<777555666444333333555888999888777111000.........---+++)))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))''')))+++------,,,***)))((()))***+++,,,++++++***((()))))))))************((()))+++------,,,+++***,,,)))***///444999DDDPPP]]]^^^bbb^^^bbbuuulllfff``````eeebbb^^^VVVNNNRRR^^^ggghhhaaaiiizzzvvvjjjccciiiqqqzzz~~~}}}}}}xxxxxx```SSSBBB777333222///,,,///...,,,***)))***++++++************************((()))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))(((((((((((((((((()))))))))***'''(((***+++++++++))))))((())))))***++++++,,,,,,***+++,,,,,,---------,,,+++---......------...///------......///000000000/////////000000000111111111222222222222333333333333333333333333444444444333333444555555555555555444444444555555555666666555666777999:::;;;;;;;;;::::::::::::::::::;;;;;;=========>>>@@@AAABBBAAA?????????@@@AAABBBCCCDDDGGGIIIHHHCCCAAADDDFFFEEECCCCCCBBBCCCDDDEEEGGGHHHEEEEEEDDDBBBCCCFFFKKKOOOEEEBBB@@@AAADDDDDD@@@<<<999999::::::;;;<<<<<<===;;;;;;;;;<<<===>>>>>>>>><<<;;;999888777777888888777666666777888777555333222333333444444444444333111111111111222222222222222333333333111111333444111111000000111222444555333333222000......///111222222333333333333222222222222222222222111111000111222333444444444333333333333333333333333333333111333555555555444555666555444444444444444444333222222222333333333444444555555555666666666666666999888777888:::;;;;;;:::999:::<<<<<<;;;;;;;;;======<<<::::::;;;>>>AAACCC@@@AAAAAA@@@??????@@@BBBkkkyyyxxxzzzkkkbbbnnnTTT[[[~~~tttSSSVVV|||qqqSSSHHHBBB>>>>>><<<888666777333333333555888999888777222000//////...---+++(((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))'''))),,,//////---+++)))&&&'''(((******))))))((((((((())))))*********+++(((((()))))))))*********+++''''''+++,,,+++...555999HHHXXXXXX]]]uuuhhhfffnnnxxx}}}}}}wwwnnnjjjiii```UUUOOORRRVVV[[[eeevvvzzzuuu{{{yyy}}}nnncccuuuxxx}}}wwwqqq~~~wwwdddNNNBBB:::000,,,---...+++'''++++++,,,------+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))'''(((***+++,,,+++)))(((((())))))***++++++,,,,,,***+++,,,,,,------------(((+++///111000.........------......///000000000////////////000000000000111111222222222333333333111111111222222333333444222333444444555555444444444444444555555555666666777777888999999999999999888888888999:::<<<===>>>;;;::::::<<<>>>@@@@@@???>>>>>>>>>>>>???@@@AAAAAACCCFFFEEEAAA???CCCEEEEEEBBBBBBBBBBBBDDDFFFHHHIIIEEEDDDBBB@@@???BBBGGGKKKEEEAAA???@@@CCCDDDAAA===777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::999777777777777888666555555666888777555333111111222333444444444444000111111111111222222222000222444555333222333333333222111111000000111111111333444222...---...111111111222222222222111111000000111111111111000000000111333444555444333333333333333333333333333333111333555666555555666777555555555444444333333333222222222333333444444444666666666666777777777777888777777888:::<<<;;;:::999:::<<<;;;::::::;;;======<<<:::999999;;;>>>???===@@@BBBAAA>>>===???AAAhhhyyy{{{zzzyyyhhhiiittt^^^ddd}}}sssRRRVVVzzznnnUUUHHHEEE@@@<<<999888888999666444333444666888888777000000///...---,,,,,,+++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++000888CCCRRRhhhooonnn}}}rrrhhhddd___YYYXXX\\\dddjjj{{{{{{nnnjjjsss~~~}}}wwwgggXXX^^^tttuuullljjjnnnvvv|||qqq|||uuu}}}yyygggYYYLLL???666000---++++++------+++(((++++++***)))(((((())))))***************************)))))))))))))))***+++'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++******+++,,,,,,,,,,,,+++******+++,,,,,,---.....................---------............////////////111111222222222333333333222222222222222222222222555444444333333444444555222222333333333333444444666666777888999:::::::::;;;:::888777777888:::;;;<<<<<<<<<<<<============@@@@@@@@@AAAAAA@@@??????CCCDDDDDDDDDDDDBBBAAA@@@FFFEEEDDDDDDDDDEEEGGGHHHFFFCCC@@@@@@CCCDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCC>>><<<;;;;;;<<<<<<;;;:::============<<<<<<<<<<<<<<<<<<:::999888777777777555555555444444444333333222222222333333333444444333333333333333333333333333444555555333333444555222222222222222111000///222222222111111111000000222111111111111111111222111111111111000000//////000000000000000000000000111222222111000000111333111111222333333444555555555666777666444333333555111111222333333444555555666666555555555777999:::;;;:::999888777777777777999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@???iiiuuu~~~|||}}}wwwfff^^^qqqXXX^^^xxxrrrPPPSSSvvviiiRRRKKKHHHBBB===999777666777555444333444666888888777000000///...---,,,,,,+++(((((((((((((((((((((((()))((((((((('''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''***...222999EEEUUUaaa~~~uuupppyyy|||~~~{{{xxxxxxlllpppmmm___UUUTTTVVVVVVhhhlllrrruuuoooeeedddiiixxxtttnnnrrryyy}}}ooocccbbb[[[UUU^^^rrr}}}|||zzztttgggUUUGGG???999222---///---++++++,,,,,,***(((++++++***)))))))))))))))******************************)))))))))))))))***'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++******+++,,,,,,,,,,,,+++***++++++,,,,,,---------------------........................////////////111111111222222222333333222222222222222222222222444444333333333333444444222222222333333333444444555666777888999999999999;;;:::888777777888999:::;;;;;;<<<<<<<<<=========@@@@@@@@@AAAAAA@@@@@@???BBBBBBCCCDDDCCCBBBAAA@@@DDDCCCCCCBBBCCCDDDEEEFFFEEEBBB@@@???AAABBBAAA@@@>>>???AAABBBDDDEEEEEEEEE???===::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<===;;;:::999888666666666666555444444333333333333333111111111111222222222333333333333333333333333333222333444444222222333444111222222222222111000///222222222111111000000000333222222111111222222333222222111111111000000000111111111111111111111111111222222111000000111333111111222222333444444555444666666555444333333444111111222222333444444555666555555555555777888999::::::999888888888888999888888999999:::;;;;;;;;;<<<<<<<<<<<<===============>>>??????@@@@@@??????iiirrr}}}{{{wwwggg\\\tttYYY___{{{rrrPPPTTTuuufffPPPNNNJJJDDD>>>999666555444555444333444777888777666000000///...---,,,,,,+++))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***++++++******---333999PPPbbbuuuzzzuuuttt|||yyytttyyy{{{tttkkkeeeaaa___\\\^^^aaabbb[[[PPPKKKKKKQQQ]]]jjjppppppmmmhhhccc___ZZZ]]]aaacccllloooddd[[[___aaabbblllzzz{{{~~~|||}}}nnnaaaPPPEEE888000......---+++...,,,++++++,,,,,,***)))+++***))))))))))))))))))************************+++******)))(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---............/////////000111111111222222222222222222222222222222222222444333333222222333333444222222222222333333333333555666666777888888888888999888777777777777999:::;;;;;;;;;;;;<<<<<<<<<<<>>===<<<===???BBBDDDFFFGGGGGG???===999888999;;;<<<<<<777888888999;;;<<<<<<===999999777666555444444444444444333222222222222333///000000000000111111111222222222222222222222222000222333222111000111222111111222222111111000000111111111111000000000000333333222222222222333333222222222111111111111111111111111111111111111111000222222222000000111222111111111222333333444444444555666555333222333444111111222222333333444444555555444555555666888888:::999888888888888888999777888888999::::::;;;;;;;;;<<<===>>>>>>>>>============>>>????????????>>>hhhqqq}}}{{{xxxiii```ttt\\\bbb|||rrrTTT[[[|||gggQQQMMMJJJEEE???:::777555555555444444555777888777666000000///...---,,,,,,+++))))))))))))))))))))))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,......---+++***+++---333AAAQQQZZZ___kkk~~~{{{~~~|||yyyxxxrrrrrrssssssnnneee]]]XXXQQQYYYbbbgggiiijjjiiihhhlllkkkqqquuuuuu|||uuuooosssvvvxxx~~~zzzvvvlllaaaQQQDDD@@@999111------......---,,,++++++++++++******)))******)))))))))))))))***************************,,,+++***((((((''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++******+++,,,---......///---------.........//////000000000111111111111222111111111111222222222222333333222222222222333333111222222222222333333333444555666777777777777777777777666666666777888999::::::::::::;;;;;;;;;;;;>>>>>>???@@@@@@@@@??????===>>>@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCBBB@@@??????>>>===<<<;;;<<<>>>AAACCCDDDEEEFFF@@@<<<888666777:::;;;<<<888888999999:::;;;;;;<<<999888777555444444444444444333222111111111222222//////000000000111111111111111111111111111111111///000111111//////000111000000111111111111000000000000000000000000000000222222111111111111222222222222222222111111111111222222222222222222222222000111333222111000111222000111111111222222333333333444555444333222333444111111222222333333333333444444444444555666777777999999888777666666666666666777777888999:::;;;;;;999:::<<<>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===gggrrr~~~||||||zzzllleeekkkXXX```yyynnnUUUaaagggRRRJJJGGGCCC>>>;;;888777666444444444555888888777555000000///...---,,,,,,+++))))))))))))))))))))))))'''''''''((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))+++,,,++++++***+++(((,,,000555>>>MMM___mmmyyy}}}wwwpppgggkkksss{{{~~~~~~~~~~~~~~~|||~~~{{{mmm[[[NNNHHHAAA888000333000------------+++)))***++++++******))))))******)))))))))))))))******))))))))))))))))))))))))+++***)))((('''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,++++++++++++++++++++++++***)))******+++,,,---......------------............//////000000000111111111000000000111111222222222222222111111111111222222111111111222222222333333444444555666666666555555555555555555666666777777999999999999::::::::::::<<<======>>>??????>>>>>><<<===???@@@AAABBBAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBBBB@@@???===<<<<<<<<<===>>>???AAAAAAAAAAAA???<<<777666777999;;;;;;::::::::::::::::::::::::999888777666555444444444333333333333222222111111000000000000111111111111000000000000000000000000...///000000......///000///000000111111111000000////////////////////////000000////////////000000111111111111111111111111111111111111111111111111///111333333111000111111000000111111111111111222111333444333222222333444111111222222222222222333222333444444555555666666999888777555555444444444555555666777888999:::;;;777888:::<<<<<<;;;:::999;;;;;;<<<============<<>>;;;999888777444333444666888888777555000000///...---,,,,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((()))*********)))+++***((((((,,,222;;;@@@QQQZZZkkkzzz}}}~~~|||vvvkkkeeeSSSIII===555222000---***))))))***,,,------***((((((***+++***)))((()))***)))))))))))))))******+++))))))))))))))))))))))))***))))))((('''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++*********+++++++++++++++*********++++++,,,,,,,,,,,,------------.........////////////000000000000//////000000111222222222222111111000000111111222111111111111222222222222333444444555555555444444333444444555555666666666888888888888999999999999::::::;;;<<<============;;;<<<>>>@@@@@@@@@@@@???===>>>??????@@@@@@?????????AAABBBAAA>>>===<<<===<<<<<<===>>>>>>>>>=========;;;777666777999::::::;;;;;;;;;::::::999999999888888666555444333333333111222444555555333111000000000000000111111111111////////////////////////---///000///...---...000//////000000111111000000............//////////////////............//////000000000000000111111111000000000000000000000000///111333333222111000111000000000000000000000000000222333333111111222444111111222222222222222222111222333444555555555555666666555555555555666666444444555777888999:::;;;777888999:::::::::999888::::::;;;<<<<<<<<<<<<;;;aaahhh|||{{{tttxxxiiiZZZhhhlllSSSaaa~~~bbbRRREEECCC@@@===:::888666666333333444666888999777555000000///...---,,,,,,+++((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))((()))***+++++++++,,,---...---******,,,......222<<>>????????????>>>;;;;;;===>>>>>>>>>===<<<<<<>>>@@@@@@===;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;<<<:::777777888999999888888888888999999999999999777666555333222222222222000222666888777555111........./////////000000000...........................///000///...---...000...//////000000000000000---------......///////////////............//////....../////////000000000////////////////////////...111333444222111000000000000000000000000000000///111222222111111222444222222111111111111111111000111333444555555444444333333444555777999;;;<<<333444555666888999::::::888888999999999:::::::::999999:::;;;;;;;;;;;;;;;___bbbzzz}}}{{{zzzzzzjjjZZZjjjoooTTT```~~~|||bbbTTTEEECCC@@@===999777555444333333444777999999777444000000///...---,,,,,,+++((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++)))(((((()))+++,,,,,,%%%+++///...***)))---222,,,...000000///444BBBNNNSSSbbbyyyyyyxxx}}}tttjjjbbb]]]TTTIII@@@888333000---///000///---+++))))))******))))))))))))))))))&&&)))+++***''''''(((+++))))))((())))))***++++++))))))))))))))))))))))))(((((('''''''''(((((()))'''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---+++++++++***************,,,,,,,,,---------................../////////000...//////000111222222222111111000000000000111111000111111111111222222222333333444444444333222222111222333444555555555555777777777777888888888888666777888999:::;;;;;;:::<<<<<<>>>??????>>>>>>===999:::;;;<<<<<<<<<;;;:::999<<>><<<::::::<<<888888999:::;;;;;;;;;;;;;;;999777777888999888777555555666777888999::::::555555333222111000000000///222777:::999666111...---------.........//////...........................///000///......///000......///000000000000000---------.........//////000000////////////000000---.........//////000000////////////////////////...111333444333111000000000000000000///////////////111222222111111222444222222111111111111111111000111333444555555444333000111333666:::===@@@BBB333333444666777999::::::::::::999999999:::;;;<<<999999:::;;;;;;;;;;;;:::\\\eeewwwvvv}}}{{{~~~rrr^^^ggggggQQQggg~~~cccOOOEEEAAA>>>>>>;;;666444666222111333888:::777333333111111000///...---,,,,,,******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))************++++++++++++++++++++++++))))))***+++,,,...///000:::@@@KKKYYYiiiyyy|||{{{vvvnnnhhhaaaWWWPPPEEEBBB===888333///---,,,------,,,,,,+++***))))))))))))************))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))******++++++'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********))))))((((((((())))))))))))***************+++++++++,,,,,,,,,***+++,,,---........................////////////////////////000000000000000000000000000000000000000///---...///111111000111111222222222111111000777444222333555666444111444444555666777888999999666666888;;;===>>><<<:::999999888888999;;;===>>><<<:::888:::<<<<<<:::777999:::;;;<<<<<<;;;999777777888999::::::999777666999888888777777777777777666666555555555777888:::666555333111000000000111...///000222222222111000000///.............../////////.........---------......////////////.........---,,,++++++,,,...///000...++++++,,,------,,,,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000//////000111111111111111000111111222222333444444555777666555888>>>@@@===333333444444555666666666555555777888::::::::::::<<<777666<<<@@@===888666___jjjyyyyyy}}}rrr]]]fffjjjWWWkkk{{{aaaNNNFFFAAA???>>>;;;666444666444222444999;;;777333333111111000///...---,,,,,,******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))(((((())))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---...***+++...222777<<<@@@BBBSSSVVV___kkkssszzz}}}vvvlllddd]]]WWWOOOJJJFFFAAA999333666555222000...------------,,,,,,+++******))))))))))))************))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((************)))))))))((()))))))))*********++++++*********+++++++++,,,,,,++++++,,,---........................////////////.../////////000000000000000000000000000000000000111000///000222333222111111111222222222111111000444222111222555666555333444444555555666777888888888888888999::::::888666;;;999888888999:::;;;;;;:::999888999;;;;;;999777999:::;;;;;;;;;999888666666777888999999888777777888777666666555555666666777666555555555666777888666555333111000000000000---...000111222333333444222111000///...---------///.........------------.........//////...............,,,,,,,,,...000111111///,,,,,,---------,,,,,,,,,,,,------------...........................//////////////////////////////000000000000//////000000000000000000000000111000000000000000000000//////000111111111111111000111111222222333444444333555444333666<<<===;;;333333444444555666666666555555777888999:::::::::===888777;;;<<<:::888999dddsss{{{{{{|||uuu```hhhmmm\\\pppzzz___LLLFFFBBB???>>>;;;666444666666444555:::;;;777333333111000000///...---,,,,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,......---,,,,,,,,,------000222777>>>BBBEEEMMMUUUaaammmtttqqqooovvv}}}|||uuuqqqiiiccc]]]WWWSSSMMMFFFAAA>>>:::555333222000,,,(((++++++************+++,,,,,,,,,++++++***)))))))))((())))))******))))))((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))************))))))))))))************+++++++++,,,*********++++++++++++,,,,,,,,,------------,,,,,,---............/////////....../////////000000000000000000000000000000000111111111333444555333111000111111222222222111111111000000111444555555444333444444555555666666666;;;999777777888888777666999666444555888::::::888999888777888::::::888777999:::::::::999888666555444555666777888888777777777666555555444444555555777666555555444555555555555444222111000000000000---......000111333555666444333111000...---------............------------------............------...------------///111222222000...---......---,,,,,,,,,,,,,,,------------........................////////////////////////...///111222222111///...////////////////////////000000000000000000111111//////000111111111111111000111111222222333444444222333333222444::::::777333333444444555666666666555555666777888999999:::===:::999:::999777:::???hhh{{{||||||zzz|||zzzdddmmmmmm\\\rrr~~~___JJJGGGBBB@@@???;;;666444666777555666;;;<<<777333222111000///...---,,,,,,+++***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))((((((((()))))))))************************************++++++************+++++++++++++++,,,---...///000/////////...,,,+++---000555???EEEBBB@@@FFFPPPUUUXXX___hhhmmmooorrrvvvzzz}}}||||||~~~}}}{{{zzzxxxtttqqqkkkiiieee```]]]YYYWWWUUULLLHHHCCC???===;;;888555444222000000111111///,,,+++++++++***))))))))))))++++++******))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************************)))))))))))))))******+++++++++,,,,,,,,,************++++++++++++,,,,,,---------,,,++++++---------.........//////........./////////000000000000000000000000000000000000111333555555222000000000111222222222111111000000000111333444444444333333333444444555555555:::888666777999;;;<<<===666333222444999;;;:::888777777777888888888888777999999999999888666555444333444555666666777777888777666555555444444555555777666555555444333333333333222222111000/////////......---...///111333444333222111000///.........------------------------,,,,,,------------,,,,,,+++++++++,,,---///111222222111///...///...---+++++++++,,,,,,,,,---------........................////////////////////////...000222444444222000...........................000000000000000111111111//////000111111111111111000111111222222333444444111333333111444999999555333333444444555666666666555555666666777888999999<<<:::::::::777777>>>HHHggg|||zzz|||yyyyyygggnnnkkkXXXpppbbbHHHHHHCCC@@@???<<<666444666777555666;;;<<<777333222000000///...---,,,++++++***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((())))))((()))))))))************************************))))))))))))***+++,,,,,,***)))((((((((((((((()))+++------,,,+++,,,------///111111......333999<<<777;;;@@@DDDFFFHHHKKKNNNQQQSSSSSSRRRSSSUUUVVVTTTVVVUUUUUUUUUTTTSSSQQQPPPNNNLLLIIIFFFDDDEEEHHHJJJ<<<:::666333111000//////,,,+++***++++++++++++***,,,,,,++++++***)))((((((******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,---,,,,,,++++++------------........................//////////////////////////////////////////000222444333111...///000111222222222222222222222333222222111222222222222333333444444555555888777666888<<>>AAACCCAAA<<<999999:::444666999999888777999;;;888888777777888888999999777666666555555666777888777666555555444444555555222222333333333111000///...///000000000///...---+++,,,,,,---------,,,,,,...------------......///++++++,,,,,,,,,---------.........//////.........***++++++,,,---------------,,,,,,...//////...,,,***++++++++++++,,,,,,,,,------------------------........................///000000111111000000///...........................//////000111111222222//////000111111111111111000111111222222333444444333555555444555888666222333333444444555666666666666555444333333555666888888777999<<<===<<>>999666999>>>444777::::::888888999<<<777777777777888999:::;;;888888666555555666777777555555444333333333333444111111222333333111000///...///000000000///...---)))***,,,...//////......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------......////////////......,,,,,,---......---------+++++++++---///000...,,,******+++++++++,,,,,,,,,------------------------........................//////............//////////////////////////////...//////000111222222222//////000111111111111111000111111222333333444444222444555333555777555000333333444444555666666777666555444333333444666777999777999<<<===<<<>>>BBBfffxxxzzzyyyxxxtttrrr{{{ssslllpppfffTTTjjjsssXXXHHHFFFDDDAAA===:::888777666888666888;;;:::555222333111222111///---+++,,,---************))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''')))***)))((('''(((***''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))******++++++))))))))))))************((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))...---***)))((((((***++++++*********))))))((((((******************************+++++++++,,,,,,,,,------,,,+++,,,---.../////////000000000000/////////////////////.........111111111111000000000000555444333222222222333444222222222333444666888:::999:::::::::999777666444555555666777777777777777888888888888888999999999999999999999999999999999777777888888999999999:::444444333333333222222222333222111111222222111///------............------,,,,,,,,,---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++........................---------............///////////////000000000000//////.........---------000000000000111111111111111111222222222333333333111222333444444333222111111222333444555444333222444444333222333444555666444555777999;;;<<<======aaasssuuutttwww~~~rrruuu{{{pppnnnsssgggSSSiiixxx]]]KKKFFFDDDAAA===:::888777666888666888;;;:::555222333111000///...---,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''')))***)))((('''((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))*********))))))))))))************((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))---+++***(((((()))***+++************)))))))))(((************************++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,---...////////////000000/////////////////////............//////000000000111111111444333222222222222333444222222222333444666888:::999999999999888777555555555555666777777777777666777777777777666666666666777777777777777777777777666666777777888888888888444444444333333333222222333111000000111222000///------............------,,,,,,,,,------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++........................------------................../////////000000000//////.........---------//////000000000111111111000000000111111111222222111222222333333222222111111222333333444444333333444444333333333444555666555666777888999:::;;;;;;^^^ppptttsss|||uuu|||kkkppptttqqqwwwhhhRRRfffdddOOOFFFDDDAAA===:::888777666777666777;;;:::444111222000...+++,,,...///---*********))))))))))))((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((())))))''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))***))))))))))))))))))((())))))))))))************((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((()))***+++,,,************))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---............////////////..............................---......///111222222333333222222111222222333333333333222333444666888999777888888888777666555555444555666666777666666666888888777777666666555555555555555555555555555555555555555666666666666666444444444444333333333333222111000000111111000///------............------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------.....................////////////000...............---------//////000000000000111111/////////000000000111111222222222111111222222222222222222222222333444444444333333333333444555666777666666666666777777888___rrr{{{zzz|||ttt|||bbbfff~~~pppyyyiiiOOOaaajjjQQQFFFDDD@@@===:::888777666777666777:::999444111222111---+++,,,000222...******)))))))))((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''((()))(((''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))******))))))((((((((('''((()))))))))************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''''''''((((((((())))))'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,*********)))))))))))))))************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------......//////......---------...............///......//////000111111222111111111111111222222222333333222333444666777999666666666666666555555555444444555666666666666555::::::999999888777666666444444444444444444444444444444444444444444444555444444444444333333333333222000//////000111///...,,,------......------,,,++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,---------------------------,,,,,,---------.........------........./////////........................////////////000000000111/////////000000000111111333222111000000111222333333222111111111222444555333333333333444444555555888777666444444444555666___uuu}}}uuu|||ccciiiooo{{{jjjNNN[[[|||mmmRRRFFFDDD@@@===:::888777666777555777:::999444111222222///,,,...222333///+++)))))))))(((((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&((()))((('''&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))***)))))))))((((((''''''((()))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++,,,))))))))))))))))))******************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------............------,,,---------......//////000/////////////////////000000000111111222222222222222222222333444666777444444444444444444555555333333444555555555555555999999888888777666555555555555555555555555555555333333333333333333333333444333333333333222222222111000...///000000///---,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,------------...------------............---........................////////////000000000000000000111111111222222333222000000000000222333333222111000111222333444333333333444444444444444777666666555555555555555___uuu}}}uuu|||kkkwwwqqqmmmOOOXXXwwwoooRRRFFFDDDAAA===:::888777666666555666:::999333000111222000///111333222///,,,))))))((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))(((((((((((((((((('''))))))))))))***************))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++))))))))))))******************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////000000000//////............///000111111111111111111111000000111222444555222222222222222333444555222333444444555555444444555555444444333333222222555555555555555555555555444333333333333222222222222222222222111111111111000///......//////...---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------.....................////////////000000000000000111111111222222111111111000000111111111111111111111111222333333222333444444555555444444555666777777777777777666aaattt{{{zzz~~~ssszzzpppwwwqqqRRRVVVtttpppSSSFFFDDDAAA===:::888777666666555666999888333000111000111111222111///---+++))))))((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))******************)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******)))((()))))))))************************************)))))))))*********++++++)))***+++,,,---,,,,,,+++,,,,,,------------,,,,,,++++++,,,------...//////.........///////////////---...///111111111111111000000/////////111222333111111000000111222444555222222333444444444444333222222222222222222222222555555555555555555555555444444444333333222222222111111111000000000000///000///---...//////...,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++************************************)))***+++,,,,,,,,,,,,,,,))))))***+++++++++++++++************************************++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------------.........//////........./////////000000/////////000000000111111000000111111111111000000000000111222222222222222222333444555555555444444333555888:::;;;;;;:::999ddduuuvvvuuurrryyyooo||||||tttUUUVVVrrrpppTTTFFFDDDAAA===:::888777666666555666999888333000111///111222222///,,,++++++)))(((((((((''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))******************)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))*********+++************************((())))))))))))*********)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,------...///000111111,,,---///000111111111000//////.........000111222000000//////000222444555222222333444444444444333333333333333333333333444444444444444444444444444444444444333333222222222000000000000////////////000...------...///---,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++************)))************************((()))***+++,,,---------((()))***+++++++++++++++************************)))************+++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000............/////////000///000111222222111000//////000111333333222111111222333444555555555444333111444888<<<>>>===<<<:::bbb~~~yyy}}}sss]]]rrrtttWWW\\\kkkuuulllWWWLLLHHHAAA<<<999777666666333666888888666333222222///000222222000...***(((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###'''(((&&&&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((''''''&&&&&&((()))***))))))))))))(((((((((((())))))))))))************++++++************++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000---------............///,,,,,,---.../////////...........................///////////////000111111444111......000222111000222222222222222222222222222222111111111111222222333555888999777555444333222333333444444333333222111222222222111000...,,,//////...---,,,++++++***,,,++++++******)))))))))******************************+++++++++******)))))))))))))))))))))))))))***,,,......,,,***)))))))))))))))******++++++,,,************************++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,------.........---------.........//////....................................////////////---///111333444333222111111111000000111111222333888777666555444333333333222222333444555777777888bbbwwwvvvzzzoooZZZooopppVVVZZZiiirrriiiTTTKKKGGGAAA;;;888777666666666888::::::888555444444222222333444222000---+++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((***)))'''))),,,,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))(((''''''&&&'''((()))***))))))))))))(((((((((((())))))))))))************++++++************++++++*********************************+++++++++,,,,,,,,,,,,,,,------...///000------------............//////000000000//////...........................000///.........///111222333111......000222111000222222222222222222222222222222111111111111222222222555888888777444333333222222333333333333222222///000111111111000///............---,,,,,,++++++++++++++++++******************************************++++++++++++******)))))))))))))))))))))))))))+++,,,,,,***)))******************++++++++++++************************************************)))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,---------...------------.........///....................................////////////...///000111222222222111111111000000111111222333777666555444333333333333222222333444555666666777aaatttsssxxxoooYYYmmmkkkTTTYYYfffppphhhRRRIIIEEE@@@;;;777666666666666888::::::888666444444222333333333222///---+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))'''%%%&&&))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))************++++++************++++++************************))))))*********+++++++++,,,,,,,,,,,,---...///000------------............000000000000///...---,,,////////////////////////000///...------///111222222000//////000111111000222222222222222222222222222222111111111111222222222444777777555333222222111222222222222222222111---...///000000000000000------------,,,,,,,,,,,,++++++++++++++++++,,,,,,***************************++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))***)))((((((***,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------................................................////////////.........//////000111222111111000000111111222333555555444333222222222222222222333333444444444555fffxxxrrrwwwttt]]]oooxxxzzzjjjUUUZZZhhhsssjjjTTTGGGEEE@@@;;;666555555777444666888888666444333333000111111111///---+++)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%+++...***&&&%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))((()))))))))************++++++************++++++************************************++++++++++++---,,,,,,,,,------...///,,,,,,---------.........,,,------------,,,,,,+++000000000000000000000000111000...,,,,,,...000111111000000000000111111000222222222222222222222222222222111111111111222222111333555555444222111111000111111222222111111000............///.........++++++,,,,,,,,,---------******++++++,,,,,,------***************************++++++,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((('''''''''***,,,------,,,,,,++++++******************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////...---,,,---///111222111111000000111111222333444333333222111111222222333333333333333333333333ppp{{{sssyyyyyyaaaqqqnnnvvvkkkWWW[[[kkkyyyqqqXXXGGGEEEAAA;;;666333555777444777999999777444333333111111111000///---+++***(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((555===888...(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((()))))))))***((()))))))))************++++++************++++++************************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,------------...***+++,,,---............111111111111111111111111111///...------...///000000000111111000000000000222222222222222222222222222222111111111111222222000222444333222000000111///000000000000000000/////////...------,,,,,,,,,******+++,,,,,,---------*********++++++,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,+++(((((((((((((((((((((((('''(((((('''&&&'''***,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,....................................///////////////...,,,,,,,,,...111222111111000000111111222333333333222111111111222222333333333333333333333333xxxwwwuuuzzzzzzbbbooolllwwwlllWWW[[[ooowww[[[HHHGGGCCC<<<555222444777777999;;;;;;999777555555333333333222000///------(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))666@@@;;;000******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((())))))******))))))))))))************++++++************++++++************************++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,...000111222222333000000000000000000000000//////..................///000222222000///000111222222222222222222222222222222111111111111222222///111222222000//////000...//////000000//////...000///...,,,+++***************++++++,,,,,,------******************++++++))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((((((((()))((('''''')))+++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,......------------,,,,,,------------,,,,,,,,,,,,....................................///////////////...---,,,---///111222111111000000111111222333333333222111111222222333222222333333444444444555sssttttttyyyyyyaaannn|||mmmzzzkkkSSSXXXpppzzz[[[JJJIIIFFF>>>666222444777777999;;;;;;999777666666444333333111000///...---'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&...333000***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''((()))*********))))))))))))************++++++************++++++***************************+++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------...///000111222222222222000000000000000000000000....../////////...---,,,...000333333000///000111222222222222222222222222222222111111111111222222///000111000.........///.........//////............---,,,+++******+++++++++++++++++++++,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))''''''((()))************(((((((((((((((((((((((((((***+++***)))(((((()))))))))))))))))))))******))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,/////////......------------------,,,,,,,,,++++++....................................///////////////............000111222111111000000111111222333333333222222222222333333222222333444555666666777hhhuuusssxxxyyybbbnnn~~~zzz~~~nnn{{{jjjPPPUUUooo|||ZZZKKKKKKGGG???666222333777555777999999777555444444222111000///...---,,,+++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&((((((&&&'''++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&''''''((()))******+++))))))))))))************++++++************++++++************************)))************+++++++++------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------...///000000000000000///////////////////////////---...///000000...,,,***---000333333111//////111222222222222222222222222222222111111111111222222///000000///...---...///---..................---,,,+++*********+++,,,---++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))&&&&&&((())))))*********(((((((((((((((((((((((((((***,,,,,,***((('''(((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,000000/////////.........---------,,,,,,+++++++++..................................../////////000.........//////000111222111111111000111222222333333333333222333333444444222222333444666777888888ttttttqqq|||ggguuuzzz}}}}}}fffhhhbbbVVVUUUhhh{{{[[[HHHHHHFFF@@@999444333444999888666555555666777777333777999666000,,,---000---,,,***)))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&''''''(((((((((((((((&&&'''''''''''''''&&&%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))******))))))(((((()))***+++++++++***)))(((((()))***+++,,,,,,,,,++++++************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,+++,,,...000000///...---////////////////////////,,,,,,,,,---------......000000////////////000000111111222222222333333333333333222222111000//////111111111111000///------//////...---,,,,,,++++++************************************************(((((((((((((((''''''&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))'''(((((()))***++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,---...///000---,,,,,,---......---+++////////////000000000000000111111111111222222222111111222222222333333333444444333333333444444555ttttttsss~~~|||eeeuuuwww{{{yyyaaaddd^^^PPPOOOaaa{{{^^^KKKJJJFFF???888555666888999888666555555555666666333666777555///,,,---///,,,+++***)))((()))******))))))************))))))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''&&&%%%&&&''''''(((((((((((((((&&&''''''(((((((((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((()))******))))))))))))))))))******+++***)))(((((()))***+++,,,++++++++++++++++++******+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,+++,,,...///000///...---........................,,,---------............000//////////////////000000111111111111222222222333333222111111000//////000111111000///...------.........---,,,,,,++++++************************************************((())))))))))))(((''''''))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((()))))))))***'''(((((()))******+++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000---,,,,,,---//////...---....../////////000000000000000111111111222222222111111111222222222333333444444333333333444444555rrrtttssszzzddduuupppxxxwww\\\\\\yyyZZZLLLHHHZZZ~~~zzzaaaLLLIIIDDD===777666888;;;888888666555444444444444222444555333...,,,,,,...+++***)))((('''((())))))******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''(((((((((((((((&&&''''''((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''(((''''''&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))***************)))))))))))))))******))))))))))))***************+++++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,+++,,,---//////......---........................------.........///////////////............///////////////000000000000111222222111111000000//////000000000000///...------...------,,,,,,+++++++++************************************************))))))******))))))((('''))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((()))))))))******((((((((()))******+++++++++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,...000111000///------........./////////000000000111111111222222111111111222222222222333444444333333333333444444lllrrrrrr~~~yyyeeewww|||gggtttwwwYYYVVVqqqZZZNNNIIIWWWzzzxxxaaaJJJGGGBBB<<<888777888999888888777666555444333333222333333111...,,,,,,...+++***((('''''''''((())))))******++++++******)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&((()))************((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&'''''''''''''''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***************))))))((((((***))))))))))))))))))***))))))******++++++,,,,,,***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,+++,,,---.........------.................................////////////000///......------......///------........./////////111111000000000////////////////////////...---,,,---,,,,,,,,,+++++++++******************************************************************)))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********(((((())))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,...111222111000------------.........///000000000000111111111111111111111111222222222222444444333333222333333333gggpppppp}}}zzzhhh{{{uuu```qqqwwwXXXUUUppp^^^UUUPPPYYYyyyuuu___JJJGGGCCC???<<<:::888777777777777666666555444333333222111///---,,,---...+++***((('''''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&((()))************((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((())))))*********++++++***)))(((''')))))))))******))))))))))))))))))******+++++++++***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,+++,,,,,,---------------.................................////////////000......------------......,,,,,,---------.........000000//////////////////---............------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************)))))))))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,...111222111000------------........./////////000000000111111111000000111111111222222222555444333222222222222222lllqqqqqq}}}zzzkkkrrr^^^tttvvvZZZZZZvvvaaa[[[UUU[[[wwwsss^^^LLLIIIEEEBBB???<<<999666777777777888777666666555444222000///...---......+++***)))((('''((())))))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&''''''(((((((((((((((&&&''''''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******))))))***++++++***((('''))))))************)))))))))))))))******************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------------------........./////////------,,,,,,,,,,,,------,,,,,,,,,------------...////////////............,,,---------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))'''((())))))******))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))((()))))))))*********++++++))))))))))))))))))*********************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,...000111000///------.........//////////////////000000000111111000000000111111111111222555444333222222111111222yyytttuuuxxxlllrrr___zzzxxx^^^```|||bbb\\\UUUYYYtttrrr```NNNIIICCC>>><<<:::777555666777888999999999888777555333000....../////////,,,+++***)))((()))******)))))))))******)))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&''''''(((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******'''(((***++++++***)))(((((()))***++++++***)))(((************))))))))))))***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------------------,,,---------............------,,,,,,,,,,,,------,,,,,,,,,---------..............................+++,,,,,,---------,,,,,,)))*********************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))(((((()))************)))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))))))))*********+++++++++***)))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,---//////...---....../////////000000000////////////000000000111000000000000111111111111555444333222111111111111wwwxxxwwwllltttbbb{{{bbbddd~~~```[[[RRRVVVrrrrrrbbbNNNGGG>>>888666555444222555666888999::::::999999666333000...//////000///---,,,***)))))))))***+++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((((((&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((()))******&&&''')))+++,,,+++***)))((()))***++++++***)))(((++++++******))))))((((((***+++,,,,,,******+++,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---------.........---.....................++++++,,,---------,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++*********)))))))))))))))))))))******++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,---......---+++////////////000000000000////////////000000000000000000000000111111111111555444333222111111111111wwwuuu|||sssfffxxxzzzhhhlll]]]^^^XXXUUUqqqsss]]]IIIEEE???999555555666888;;;::::::999999::::::;;;333444555666555333000///+++++++++***)))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))******************)))(((((((((((((((************************,,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,,,,------............---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,+++***)))))),,,++++++******++++++,,,))))))))))))))))))))))))(((((()))***************))))))(((((('''''''''&&&(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''(((***'''((())))))(((((()))***'''''''''''''''((())))))+++******)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++******)))(((((((((***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......///////////////.........---...////////////111333111111111000...///111333222222222111111111111000|||vvvvvv~~~nnnbbb}}}zzzqqqzzzeeeggg}}}~~~\\\\\\VVVUUUooommmVVVIIIFFF???:::666666777888999888888888888888888999222444666777666222///,,,++++++******)))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********++++++***)))))))))))))))************************,,,,,,,,,++++++*********)))************++++++++++++++++++,,,,,,,,,------******+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,++++++******)))+++++++++******+++++++++))))))))))))))))))))))))(((((()))************))))))(((((((((''''''''''''((((((((((((((((((((((((((()))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''((()))&&&((())))))(((((()))***(((((('''''''''(((((()))+++***))))))(((((())))))))))))))))))))))))))))))************)))))))))((()))************+++++++++)))************************************************+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////............---...//////...///111333111111111000//////111333222222222111111111111000zzzwwwvvvkkk```{{{uuujjjzzzaaa```vvv~~~^^^[[[UUUYYYppphhhPPPIIIEEE@@@:::777666777888777666666555555666666777333444666666555111---+++++++++******)))((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++******))))))******************************+++++++++++++++*********)))************+++++++++++++++++++++,,,,,,,,,,,,'''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''((())))))******))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((()))&&&((())))))(((''')))***))))))(((''''''(((((((((+++***))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))******+++,,,,,,---***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...//////...///000222000111111000//////000222222222222111111111111000vvvvvvnnneeetttjjj{{{^^^ZZZrrr|||```ZZZUUU___tttfffNNNHHHDDD???:::666555555666666666555555555555666666666666444333111///---,,,************))))))(((((((((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))******)))))))))))))))***************************+++++++++***************))))))*********+++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---))))))******+++++++++,,,******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))&&&''')))(((''''''(((******)))((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......------...............///---...//////......000222000111111111//////000222222222222111111111000000rrrvvvssskkksssjjj{{{[[[WWWrrrvvv___XXXSSSaaauuubbbNNNFFFCCC>>>999555444444444666666555555555555666666999666222///------...///*********)))))))))))))))((())))))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''''''''(((((()))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++((())))))******++++++,,,***))))))(((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&'''((((((''''''((()))***))))))((((((((())))))***))))))((('''((((((((((((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------......,,,---------......//////---...///...------///111///000222111000///000111222222222111111111000000uuutttuuulllooogggyyyXXXWWWuuuppp^^^WWWOOO```qqq\\\LLLEEECCC>>>:::666444444444777666666666666666666777999666111---+++,,,///111******))))))))))))))))))((()))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''###"""###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***************)))************+++++++++************++++++++++++++++++++++++***)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%'''(((((('''&&&((())))))((((((((())))))***+++***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,+++******)))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,---------......,,,,,,,,,---......//////......///...------...000///000222222000///000111222222222111111111111000vvvrrrtttllljjjccc~~~uuuUUUWWWxxxnnnaaaXXXNNN___mmmWWWLLLGGGDDD@@@<<<888666555555666666555555555555666666555333111...------...///)))))))))))))))))))))***))))))***++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))((()))))))))*********+++)))************+++++++++************++++++++++++***+++++++++++++++***)))******+++++++++,,,,,,,,,*********************************************)))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%&&&((('''&&&&&&''')))''''''(((((()))***,,,,,,))))))(((''''''''''''((())))))))))))))))))))))))((()))))))))************)))************+++++++++*********************)))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,---------......++++++,,,------...//////...//////...---,,,...///...000222222111000000000222222222111111111111000|||www~~~pppqqquuukkkgggbbb~~~rrrSSSWWWzzzqqqfff\\\PPP___kkkUUUMMMHHHFFFBBB===:::888777777666555555444444555555666111111111111000///------)))))))))))))))*********))))))***++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))************+++++++++++++++,,,---............******+++++++++,,,,,,,,,*********************************)))))))))))))))*********)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&((('''&&&&&&''')))'''''''''((()))+++------))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,---------......++++++,,,,,,---...//////...//////...,,,,,,...///...000222222111000000000222222222111111111111000mmmwwwppptttyyypppkkk~~~fffhhhrrrVVV\\\|||pppfffWWWQQQ^^^kkk___HHHFFFDDDAAA===:::777666666777777666666666666777777555222000//////...---,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********,,,***&&&... ,,,'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))++++++***(((''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((('''%%%%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$"""###%%%(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************************************+++*********))))))(((((())))))************))))))))))))***))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////......///000000000000000222222222111000//////...iiirrr~~~~~~mmmtttzzzkkkiiikkknnnuuuVVVYYYyyyooofffWWWRRR```lll```HHHFFFDDD@@@<<<999666555555666666555555555555666666555333000/////////---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''"""+++###,,, (((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********************************************************************************)))))))))(((((((((((())))))))))))((((((((()))))))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..............................///000000000000000222222111111000//////...oooxxxooossszzz}}}dddddd}}}~~~gggiiizzz[[[[[[vvv|||llldddVVVQQQ___kkk^^^FFFFFFCCC???;;;777555444444555555444444444444555555555333000/////////---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$)))+++ ***$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))************************)))))))))*********++++++++++++++++++++++++++++++)))*********++++++++++++******************************************************************************))))))))))))((((((''''''(((((((((((('''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..............................///000000000000///222111111000000//////...yyyppprrryyy~~~eeeddd|||zzz___]]]ttt}}}aaa___vvvvvvhhh```SSSOOO]]]jjj\\\DDDGGGEEE@@@;;;888666555555666555555444444555555666555333111000000///...,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%---((()))***''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((('''%%%%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((((((((())))))))))))************************))))))))))))************************************))))))))))))************************************************************************************))))))))))))))))))(((((('''(((((())))))(((((('''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///........................---...//////000000//////111111000000////////////|||mmmpppyyyjjjiii{{{]]]YYYooozzz]]]\\\uuuxxxhhh```RRRNNN]]]jjj^^^FFFJJJGGGBBB<<<999777666666777666666666666666666777666444111000000000...---************************((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&***$$$$$$&&&,,,((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((())))))******))))))(((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///........................------...///////////////000000000///////////////{{{zzzoooqqq{{{iiihhh{{{^^^YYYooouuuUUUVVVtttjjjaaaSSSNNN]]]kkk```JJJLLLHHHCCC===999777777777777777666666666666777777666444111000000000...---************************))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''$$$***777&&&)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///------------------------------...////////////...////////////////////////qqqooossstttgggggg|||```]]]tttvvvWWWZZZxxx~~~iii```PPPKKKZZZjjj```JJJLLLHHHBBB<<<888666666777666666666555555666666666666444222000000000///---************************))))))))))))))))))))))))((((((((((((((((((((((((((($$$<<>>:::888777666666666777999:::999888666444333111/////////...,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''''''''((())))))((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))***)))'''&&&&&&))),,,))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))(((&&&$$$$$$&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***((('''&&&&&&'''(((***%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,//////.........---------------............------.........------,,,,,,,,,hhhVVVkkkyyyzzz{{{rrriiiwwwmmmRRRbbb}}}}}}pppkkkeeeUUUUUUgggjjjVVVEEEEEEAAA<<<888888888999888666777999999999888666555333111000//////...,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''''''''((())))))'''''''''''''''&&&&&&&&&(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))'''&&&''')))+++))))))))))))))))))))))))******))))))))))))******+++***)))(((((((((((()))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((&&&%%%$$$&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,///.........---------,,,------............------......---------,,,,,,,,,cccUUUlll|||xxxssskkkzzzmmmSSSddd}}}{{{mmmlllfffXXXZZZllllllUUUDDDDDD@@@;;;888777777888777777888888999999777666555444222000//////...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((&&&''')))+++))))))))))))))))))))))))***))))))(((((())))))***))))))((((((''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,......------------,,,,,,------............------...------------,,,,,,,,,```UUUnnn|||xxxsssnnnlllUUUggg~~~{{{mmmkkkdddUUUXXXiiihhhQQQAAAFFFBBB<<<888666555555444777888888888888777666666444222000/////////---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))((())))))((('''''')))***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------___XXXrrrzzzzzzwwwooommm[[[ooorrrnnnbbbQQQRRRdddbbbMMMAAAEEEAAA;;;777666666666555888888888888888777666666444222000000000///---+++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((()))***)))''''''(((***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------___]]]xxxyyy{{{lll}}}pppccczzzwwwrrrcccPPPQQQbbb___LLLCCC@@@===999777888:::;;;<<<888888888777777777777777444333111000000///---+++))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''')))***)))((('''((())))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''(((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...|||___aaa~~~zzz|||jjj|||qqqhhhvvvtttdddPPPRRRccc^^^KKKBBB???<<<888777999<<<>>>???999888888777777777777777555333111000000///...,,,))))))))))))))))))))))))************************((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''')))******((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((()))***+++((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((+++*********)))))))))(((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((''''''''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......zzz___ddd{{{|||iii~~~pppiiirrrssscccPPPSSSddd^^^III@@@AAA>>>:::888999;;;======999888888777777777777777555333111000000000...,,,))))))))))))))))))))))))************************((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''''''''((())))))(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''(((******)))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******,,,+++++++++******))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''###%%%((()))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........yyy]]]___|||~~~ooo~~~kkk[[[vvvvvvwwwdddUUUUUUWWWOOOEEE@@@@@@===999777888999::::::999999888777666555444444333222111000///...---,,,+++)))(((((())))))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,xxx[[[]]]}}}yyyppp~~~iiiZZZvvvuuuuuubbbTTTUUUVVVNNNCCC>>>>>>;;;888666777888999999999999888777666555444444333222222000///...,,,,,,+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,wwwYYY[[[{{{wwwooo~~~hhh[[[www~~~uuurrr```SSSUUUWWWNNNBBB<<<===:::777555666777888888999999888777666555444444222222222111///...,,,+++***)))(((((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&'''((((((&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++uuuWWW[[[{{{www}}}kkk|||hhh]]]yyy~~~vvvqqq```TTTVVVXXXOOOBBB<<<===:::777555666888999999999999888777666555444444222222222111000...,,,+++***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))+++,,,,,,)))'''%%%'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$&&&'''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))*********((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))*********++++++++++++************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++************++++++sssVVV]]]~~~yyyttteee{{{~~~ggg___|||~~~xxxqqq```TTTWWWYYYPPPDDD===>>>;;;888777888999:::;;;999999888777666555444444111222222222000...,,,***)))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))***,,,------+++(((&&&))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&###%%%''')))***+++******''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))*********(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++rrrWWW```~~~wwwqqqdddzzz|||fff```}}}|||xxxrrr```TTTVVVXXXPPPDDD???>>>;;;888777888:::;;;<<<999999888777666555444444111222222222111...,,,***)))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''((()))******)))'''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((***---......---,,,''''''''''''''''''''''''))))))(((((('''&&&&&&%%%$$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))************+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))******sssYYYcccyyyrrr~~~uuuggg|||xxxccc___|||zzzvvvrrr___RRRSSSVVVNNNDDD???===:::777666777:::;;;;;;999999888777666555444444111111222333111///,,,***(((''''''((()))******((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&''''''''''''&&&&&&"""$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***,,,------+++***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))*********++++++++++++************************************++++++++++++******))))))))))))******tttZZZeeeuuummm|||zzzkkk~~~uuuaaa^^^{{{xxxtttqqq^^^PPPQQQTTTMMMCCC???<<<999666555666999::::::999999888777666555444444000111333333222///+++)))(((''''''((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&''''''((((((''''''&&& """$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((*********(((&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******++++++++++++************************))))))******+++++++++,,,******))))))))))))******xxx^^^gggvvvkkk~~~zzzsssvvv___[[[yyywwwsssnnn[[[RRRRRRNNNKKKFFF;;;<<<:::777777888999::::::999999888777666555444444222222222111///...,,,+++***)))((()))***+++***((())))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''***+++***''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))www]]]gggxxxmmm}}}wwwtttuuuaaa```~~~xxxsssqqq]]]SSSQQQKKKIIIEEE;;;<<<:::777777888999::::::999999888777666555444444222222222111///...,,,+++***)))((()))***+++***((())))))))))))************(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''***+++)))''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))www^^^iii{{{rrr}}}tttvvvtttdddfffxxxsssuuu```TTTOOOHHHEEECCC:::<<<:::777666888:::::::::999999888777666555444444222222222111///...,,,+++***)))((()))***+++***((())))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***)))'''((('''&&&&&&&&&'''((()))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))*********************''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))xxx```kkkwww~~~ssszzzttteeeiiixxxuuuwwwbbbUUUOOOFFFCCCBBB:::;;;999777666888:::;;;;;;888888888777666555555555222222222111///...,,,+++***)))((()))***+++***(((((()))))))))************((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''&&&&&&&&&((()))*********))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))zzzcccnnn{{{rrr~~~tttfffjjjwwwwwwwwwcccWWWQQQGGGCCCBBB;;;;;;999666666888:::;;;;;;888888777777666666555555222222222111///...,,,+++***)))((()))***+++***(((((()))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''''''''''''''%%%%%%%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((('''&&&&&&&&&'''(((***+++---,,,,,,+++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{eeeooozzzqqquuuhhhnnnuuuwwwtttcccYYYUUUJJJEEECCC<<<;;;888666666888:::;;;<<<888777777777666666666555222222222111///...,,,+++***)))((()))***+++***((())))))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((''''''(((&&&&&&&&&&&&''')))+++---...------,,,+++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{eeennn}}}www~~~mmmvvvlllttttttuuupppaaa[[[YYYNNNHHHDDD<<<:::888666666888;;;<<<<<<777777777777666666666666222222222111///...,,,+++***)))((()))***+++***((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((((('''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&(((***)))'''&&&'''(((&&&&&&&&&&&&(((***,,,---------,,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%''')))++++++***((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((())))))******'''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{dddlllzzzttt}}}jjjwwwooozzzssssssnnn```]]][[[QQQJJJFFF===:::888666666888;;;<<<<<<777777777777666666666666222222222111///...,,,+++***)))((()))***+++***((())))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((******'''&&&'''(((&&&&&&&&&&&&(((***---...,,,,,,+++***)))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%'''***------+++)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzaaajjjzzznnnooo~~~kkk}}}yyy|||ooo]]]YYY[[[RRRIIIDDD===:::777444444888;;;;;;:::999999888777666555444444333444444222///------...---,,,+++***))))))))))))******))))))((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&%%%%%%%%%%%%&&&''''''***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((''''''%%%''')))+++,,,+++***)))'''&&&&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&'''((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))*********************)))))))))))))))))))))(((((((((((())))))///...---,,,***)))(((((())))))))))))))))))))))))''''''(((((())))))******}}}aaahhh|||rrrrrr~~~rrrxxx|||rrr^^^VVVUUULLLDDDCCC>>>;;;888555555888;;;;;;:::999999888777666555444444000111222111///------...---,,,+++***))))))))))))******))))))(((((((((((()))))))))((((((((((((((()))((((((((('''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%''')))+++++++++***)))((('''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&'''((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***************)))))))))))))))))))))))))))(((((((((((())))))------,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((eeepppssswww|||wwwxxx|||www```SSSOOOEEE@@@BBB@@@<<<999666666999;;;;;;999999888888777666555444444,,,///111111000...------,,,+++******))))))))))))***))))))))))))(((((((((******))))))(((''''''&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))******'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&'''(((*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))*********))))))(((((())))))***,,,,,,+++++++++*********))))))))))))))))))))))))*********)))((('''''''''{{{kkk~~~rrr}}}vvvtttyyyzzzyyyaaaSSSNNNCCC>>>AAA???<<<999777777:::<<<;;;999888888777666555444444333---000333333111...,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((###$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))******''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''((())))))))))))(((((()))))))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************)))))))))))))))************))))))))))))))))))******************+++++++++((((((((((((((((((((((((***)))))))))((((((((('''uuujjjuuuooommm|||yyyxxxaaaUUUQQQFFF???@@@>>><<<999777888;;;===<<<999888888777666555444333333111333555555111---+++*********))))))((()))))))))))))))))))))************&&&'''''''''((((((((()))'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((''')))******((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''))))))(((&&&((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************(((((())))))******************))))))))))))******))))))************++++++(((((((((((((((((((((((('''((((((((()))))))))***pppggg}}}||||||lllnnnxxxvvvaaaVVVSSSIIIAAA@@@===;;;999888999===???===;;;888777777666555444333333444555666444111---*********))))))(((((())))))))))))))))))************+++%%%&&&&&&'''(((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&)))***)))'''&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************((((((((()))******+++++++++******))))))******+++))))))******************))))))))))))))))))))))))'''''''''((()))*********~~~qqqkkk~~~uuuooowwwxxxuuu```VVVSSSIIIBBBAAA===:::888777:::>>>@@@???<<<777777666555444333333222333444444222///,,,++++++))))))(((((((((((())))))))))))*********+++++++++''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((()))((('''''''''((()))***'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%(((***)))%%%$$$'''***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))'''%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************'''(((((()))******+++++++++******))))))******+++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{sssttt}}}pppsssyyyttt___TTTRRRGGGAAAAAA>>>999777777:::???AAA@@@===777777666555444333333222111222222000---,,,,,,---))))))(((((((((((()))***))))))******++++++++++++((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''((()))+++,,,'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))***+++------&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$'''***)))%%%###&&&***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((***)))'''%%%(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++************++++++************)))))))))((())))))))))))))))))))))))******))))))((((((''''''mmmyyyvvvnnnyyy}}}uuu^^^SSSRRRIIIBBB>>>777555555666;;;@@@BBB???<<<777666555444333222222222111333444222///,,,+++++++++*********))))))((((((((()))***++++++***)))((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###"""%%%&&&''''''(((((('''''')))'''%%%%%%'''''''''&&&((('''%%%%%%%%%&&&(((***'''''''''''''''((())))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((((((&&&%%%$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&)))+++++++++''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkwwwxxxooo}}}uuu^^^SSSQQQHHHBBB???888555555777;;;@@@BBB???<<<888777666444333333333333111333444222///,,,++++++************)))))))))((())))))************))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''')))(((&&&&&&''''''&&&%%%((('''&&&%%%%%%&&&((()))'''''''''''''''((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))(((((('''%%%$$$$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,+++''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjvvv{{{ttt||||||}}}ttt^^^SSSQQQHHHAAA???:::666555777;;;@@@BBB???<<<999888777555444444444444111333444222///,,,++++++************))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''%%%$$$%%%'''))))))(((''''''&&&%%%%%%'''((()))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))(((((('''&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((+++,,,+++***''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkwww~~~zzz{{{{{{}}}sss]]]SSSQQQHHHAAA@@@<<<666666888<<<@@@BBB???;;;:::999888666555555444444111333444222///,,,++++++*********)))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((())))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((%%%&&&''''''((('''''''''###""""""$$$(((+++,,,+++'''&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))(((((('''&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((('''''''''''''''''''''''')))(((((((((***+++***)))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ppp~~~}}}}}}ppp\\\TTTSSSHHHAAA@@@<<<777777888<<>>??????>>>>>>;;;:::888777555444444444555555555333000---***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&''')))***+++***((('''''')))***+++(((((((((((())))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''******)))((((((((((((((()))((('''&&&&&&'''((()))***)))(((''''''((()))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((&&&&&&(((+++,,,***(((''''''&&&&&&&&&''''''((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,yyyyyyvvviii]]][[[YYYMMMFFFDDD>>>888:::<<<>>>??????>>>===;;;:::888777555444444444555555444333000---+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((('''''''''((()))***000...+++)))'''&&&&&&&&&(((((((((((()))))))))***))))))(((''''''''''''((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''******)))((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((&&&&&&(((+++,,,***((((((''''''&&&&&&''''''((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++{{{{{{wwwuuuggg[[[ZZZYYYNNNGGGEEE>>>999:::<<<>>>>>>>>><<<;;;;;;:::888777555444444444555555444333111...+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((((((((((()))***+++111///,,,)))'''%%%%%%%%%((((((((()))))))))*********)))((((((''''''(((((())))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))******))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((***+++***)))((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******ttt}}}wwwtttcccXXXWWWWWWMMMFFFDDD===:::;;;===>>>>>>===;;;:::;;;:::888777555444444444555444444333111...+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******++++++***))))))((())))))***(((((()))))))))************))))))((('''((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))******))))))))))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((((((((((((((((((((''''''((((((((('''((()))******)))(((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''')))*********)))))))))(((((('''((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))vvv{{{~~~wwwttt```UUUTTTTTTIIICCCAAA;;;999:::<<<===>>>===;;;:::;;;:::888777555444444444444444444333111...,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((())))))***************''''''(((((()))+++,,,,,,))))))))))))******************)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))(((((((((((())))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***))))))((((((((((((((('''((((((((((((((((((''''''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))******+++***)))((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))}}}yyy|||vvvqqq```TTTQQQQQQFFF@@@???:::888999;;;=========;;;:::;;;:::888777555444444444444444333333111...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''((()))*********))))))))))))))))))************)))))))))*********+++++++++***))))))(((((())))))(((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))*********************************))))))(((((())))))***+++******))))))******++++++******))))))******+++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))******)))(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%''')))***)))))))))+++,,,+++***))))))(((((()))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))~~~zzz{{{sssnnnbbbUUUQQQOOODDD??????:::777888;;;=========<<<;;;;;;:::888777555444444444333333333333111///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((&&&'''((()))))))))(((((())))))*********)))))))))))))))*********++++++++++++***))))))(((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))***************************************))))))))))))******+++******))))))******++++++******))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))*********)))(((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''******(((((()))+++---,,,+++***))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''((()))*********''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***yyy|||yyyqqqkkkdddVVVQQQNNNCCC??????;;;666777:::<<<=========<<<;;;:::888777555444444444333333333333111///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))%%%&&&((()))))))))(((''''''((()))******++++++***)))************++++++++++++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************************************))))))))))))******++++++************++++++++++++************++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))*********)))(((((((((((((((&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$'''******(((((()))+++---,,,+++***))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******~~~}}}{{{zzztttlll^^^WWWQQQBBB<<<>>>;;;999;;;>>>AAAAAA???===;;;;;;:::999777666444333222333555777666222...,,,+++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&((()))***'''((()))***++++++++++++)))(((''''''((((((''''''''')))***++++++******)))*********++++++,,,,,,,,,...%%%(((---&&&%%%***)))***+++---+++(((%%%%%%'''...+++)))'''((()))))))))+++***((('''(((***---///'''((())))))************+++******))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((()))(((((('''&&&%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&'''''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,***(((&&&%%%&&&'''((()))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))***++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))~~~{{{uuujjj\\\VVVQQQCCC>>>@@@>>>:::;;;>>>???@@@???===<<<;;;:::999777666444333222222444666555222...+++***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))((('''&&&''''''(((((((((''''''''''''(((((()))((('''''''''((()))***''''''(((((()))((((((((()))((('''(((***+++***)))+++***(((((((((***,,,------,,,+++,,,---.........///+++000111+++,,,111,,,***,,,//////.........///)))+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++++++++))))))*********))))))(((++++++***))))))*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&%%%))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))'''((((((((())))))))))))+++***(((&&&%%%&&&'''((()))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))******+++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))}}}uuuiii[[[VVVQQQDDD@@@BBB@@@;;;<<<======>>>>>>======;;;:::999777666444333222222444555444111---***)))(((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''(((((((((''''''''''''((((((+++***)))((('''((()))***(((((((((((((((''''''''',,,***((())),,,---+++)))---+++))))))***,,,,,,,,,//////......///000111222---...444222---333666+++---...///000000000/////////111444333000---,,,---------......---+++)))(((+++++++++******)))''''''+++***************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))''''''''''''((((((((((((***))))))((((((''''''&&&))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))+++***((('''&&&&&&''''''))))))******))))))((('''''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))+++******))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))|||sssiii\\\WWWRRREEE@@@BBB???<<<<<<;;;;;;<<<<<<===>>>::::::999777666444333333111333555444000,,,***)))((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((,,,+++***((((((((())))))******))))))((((((((((((...,,,******,,,---+++(((,,,---...000222222111000555999>>>>>>;;;:::===AAA@@@BBBFFFDDDEEESSSTTTBBBDDDAAA===;;;:::999777555555555555444444333222222222222222111111///......+++,,,,,,,,,+++***)))(((*********))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))''''''''''''((((((((((((******))))))((((((((('''(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((())))))******))))))((('''''''''''''''''''''''''''''''''((((((((())))))***)))((('''&&&''''''''')))************)))(((((('''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyypppjjj\\\XXXSSSEEE???@@@<<<<<<;;;:::::::::;;;======:::999888777666555444333111333555444000,,,***)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((,,,+++***((((((((())))))***))))))((())))))***+++,,,,,,,,,...000111222222444555888:::<<<@@@DDDFFFIIITTT```ccc___[[[^^^bbbggggggkkknnnxxx~~~tttkkk```YYYXXXZZZYYYXXXGGGBBB===;;;===???>>><<<<<<:::888666555555666666...////////////...------,,,+++******))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((()))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''''''''''''''***************))))))((((((''''''''''''((())))))'''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}vvvllliii\\\WWWRRRDDD>>>>>>;;;;;;::::::::::::;;;<<<<<<999999888777666555444444222444555444111---***)))))))))))))))))))))))))))******++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((''''''''''''((((((+++***)))((('''((()))***((((((((((((***,,,...///,,,000555888999<<>>;;;999999:::777777777666555444333222//////---,,,+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((''''''******++++++******)))(((((((((''''''(((((()))***'''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))zzzsssjjjeeeYYYUUUQQQDDD>>>???;;;999999::::::;;;;;;;;;;;;999999888777666555444444222444666555222...+++***))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((''''''''''''(((((()))((('''''''''((()))************,,,...222555777666>>>FFFHHHFFFHHHPPPXXX___kkkwwwyyyrrrkkkjjjmmmuuu~~~}}}qqqllllllkkkhhhaaaYYYRRRKKKGGGDDDCCCBBBAAA???===:::888777555333222000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((('''***++++++++++++***))))))((((((((((((((())))))***(((((())))))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************))))))))))))******(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))xxxxxxrrrjjjbbbVVVSSSPPPDDD???@@@<<<888999:::;;;;;;;;;::::::999888888777666555555444333555777666222...,,,+++))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((''''''''''''((((((''''''&&&&&&'''((()))***---......111444999===???BBBLLLUUUTTTOOONNNWWWaaannnzzzkkkfffwww~~~~~~{{{oooddd[[[VVVLLLKKKIIIFFFBBB>>>;;;999888777555333111///...---++++++++++++++++++++++++++++++++++++++++++++++++************************************************&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''((()))))))))((($$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''***++++++++++++***))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))ttttttppplll\\\\\\VVVJJJBBB???<<<:::888:::;;;;;;999999:::<<<;;;:::999888777555444444666666555333000---***((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((((('''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((&&&&&&&&&((())))))))))))+++,,,***'''(((,,,000///;;;;;;777@@@JJJRRR]]]^^^mmmqqqcccVVV\\\iiirrrwwwqqqkkkfffooo{{{yyywwwsssttt{{{ttt{{{~~~qqqqqqyyy{{{mmmVVVEEEAAABBB999>>>===888666888777222444333444666777666222...333000,,,***+++,,,,,,++++++******)))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))***)))((()))***)))'''&&&+++)))(((&&&%%%%%%%%%%%%%%%''')))***(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***+++***(((''''''((())))))))))))((('''&&&%%%((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&((()))************%%%'''******)))((())))))------,,,+++***)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''******)))(((((((((((((((((((((''''''''''''((((((******)))((((((((((((((((((((((((((()))))))))))),,,,,,,,,***)))((()))***,,,+++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''''''''((()))))))))))))))))))))))))))************************}}}xxxvvvqqqkkkcccaaaYYYKKKAAA===:::777888999;;;:::999999:::<<<;;;:::999888777555444444555444444222000---***((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((())))))'''''''''''')))******)))''')))+++///333666999:::<<>>??????999555000,,,++++++++++++++++++***************+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''''''''''''(((((((((((((((***)))((()))***)))(((&&&***)))(((&&&&&&&&&&&&'''%%%'''))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&''''''(((((((((''''''((((((((((((((((((((('''''''''''''''((((((((((((&&&'''((()))************&&&(((******)))(((((()))---,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''******)))(((((((((((((((((((((''''''''''''((((((******)))((((((((((((((((((((((((((())))))))))))++++++,,,,,,+++,,,---...222111...+++)))(((''''''************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((***,,,---))))))))))))))))))))))))************************}}}www}}}zzzuuummmfffdddZZZLLLAAA===;;;888888999::::::999999:::<<<::::::999888666555444444222222111000...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((())))))))))))''''''(((((())))))))))))...///222999AAAFFFGGGFFFOOOMMMIIIPPP[[[ZZZ[[[gggnnnqqqlll___YYY]]]```___VVVPPPQQQZZZ```]]]ZZZ\\\EEE>>>>>>@@@CCCTTTcccbbb\\\OOOEEEBBB@@@===BBBJJJSSSXXXXXXMMMCCCBBBFFFJJJMMM[[[nnn}}}zzziiiZZZSSSWWWPPP???;;;CCC>>>>>>>>>>>>@@@BBBDDDEEECCC???999444111...,,,***++++++************++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((('''''''''***)))((()))******(((&&&)))(((''''''''''''((((((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''$$$%%%&&&'''((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++''')))******)))'''((((((++++++***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***))))))((((((((((((((()))((((((''''''(((((()))***))))))((((((((((((((((((((((((((())))))))))))******+++---///000222222555333///+++)))'''''''''************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((***,,,---...))))))))))))))))))))))))************************llllll|||~~~zzzpppeeebbbYYYJJJ@@@======;;;777999::::::999999:::;;;::::::999777666555444333/////////...---,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))******+++'''((()))***))))))***+++111555<<>>@@@BBBCCCBBB@@@???IIIFFFAAA>>>:::666111---,,,++++++************++++++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''))))))((((((''''''&&&&&&)))(((((((((******((('''''''''''''''(((((())))))&&&((())))))'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))((('''((()))%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++((()))******((('''((()))*********)))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))******+++---000222222222000...,,,***)))***+++---************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))************************{{{aaa^^^wwwuuu}}}zzzooodddbbbXXXIII???<<<;;;:::777888:::999888888999;;;:::999888777666444333333......---,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,)))***,,,,,,,,,...111444333;;;FFFMMMSSS[[[hhhqqqzzzfffbbbbbbUUUMMMWWW```gggjjjaaaRRRGGGAAA>>>CCCCCCFFFKKKMMMLLLMMMNNN[[[QQQTTTYYYWWW___qqq|||mmmiiiddd]]]UUUTTT]]]ggg~~~}}}tttmmmgggaaa[[[XXXZZZZZZXXXTTTRRRSSSUUUKKKEEEEEEQQQaaammmssswwwlllXXXOOOLLLGGGDDDCCCBBB???<<>>999555...---,,,+++************++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((())))))((((((''''''&&&&&&)))((('''(((******)))'''&&&&&&'''(((((()))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))'''''''''(((((((((((((((&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))***)))(((((()))***''''''(((((('''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((((((***))))))(((((()))***+++((()))***)))''''''(((*********))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))+++******---000111000...+++***)))((()))+++---...************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))************************vvv^^^^^^wwwppp~~~xxxvvvjjjgggdddZZZKKK???;;;888666777888999999888888999;;;999999888777555444333333///...---,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***+++,,,,,,---+++---000222444999AAAGGGDDDMMMVVVWWWSSSTTT]]]fff}}}qqq\\\SSSRRRFFF>>>EEELLLTTTXXXRRRGGGBBBHHHOOOLLLPPPVVV]]]ccciiinnnqqqxxxoooqqquuuttt}}}}}}uuuxxx~~~{{{|||qqqiiijjjmmmaaaYYYSSSSSSUUUUUUXXX\\\RRRZZZ]]]XXXYYYmmmyyyfffXXXQQQKKKDDD>>><<<===>>>@@@BBBBBB@@@===222111000...,,,+++******++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((('''''''''(((''''''(((******)))(((%%%%%%&&&'''(((((('''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))'''''''''(((((((((((((((&&&'''((()))***)))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((())))))))))))((('''&&&%%%&&&&&&''''''((()))))))))''''''''''''((((((((((((***)))(((''''''((()))***'''((()))((('''((()))+++*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((())))))***((((((((((((((())))))***(((((((((((())))))))))))+++******,,,000111...++++++*********************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************vvvbbbgggsssyyyuuutttffffffddd[[[MMMBBB===:::666666888999999888888999:::999999888666555444333222000///---,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((()))))))))&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))((())))))***+++,,,---...---111666:::@@@JJJWWW```VVV\\\```]]]SSSLLLJJJKKKVVVTTTGGG???AAA===777;;;AAAIIIRRRSSSQQQSSS___kkkeeeiiirrr~~~{{{uuuooommmnnnYYYTTTOOOLLLKKKRRRdddwwwuuuyyyooo___RRRFFFDDD@@@???@@@AAAAAAAAA888777444222///---,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))'''''''''((((((((((((((((((''''''(((***+++)))((($$$%%%&&&''''''&&&&&&%%%((((((((('''&&&&&&(((***''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))''''''''''''((((((((()))&&&''')))*********((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&''''''((())))))******''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((()))))))))))))))((((((&&&&&&''''''((())))))***''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&'''(((((('''(((+++---***************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******((((((((((((((()))******(((((((((((())))))))))))+++))))))---111222///+++++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))************************zzzgggnnnzzzzzzvvvtttfffbbbaaa[[[NNNEEEAAA>>>;;;666888999999888888999:::999999888666555444333222111000...,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******((())))))+++,,,---......///333:::@@@IIIVVVgggsssUUUZZZ^^^]]]VVVMMMEEEAAA???FFFAAA;;;BBBEEEBBBCCCMMMVVVaaahhhhhhhhhoooxxx{{{xxxiiifff```XXXXXXaaaeeedddmmmzzz~~~qqqWWWPPPGGG@@@>>>>>>???@@@<<<;;;888555222000...---,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((''''''(((***+++***((($$$%%%&&&&&&&&&%%%$$$###((((((((('''&&&&&&(((***''''''''''''''''''''''''&&&'''(((******((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''')))***+++***(((''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))(((((()))+++'''((()))******++++++***&&&&&&&&&'''((())))))***''''''''''''((((((((())))))(((&&&%%%%%%&&&'''(((%%%&&&'''''''''))),,,...+++++++++***************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******((((((((((((((()))******(((((((((((())))))))))))***))))))---222444111---)))***---......---,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))------,,,+++)))&&&###"""))))))))))))))))))))))))************************wwwmmmyyywww~~~ppphhh___]]]UUUIIIAAA???<<<888:::999888777777777888999;;;999666555555444333111111111000///...,,,***)))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))(((((((((((('''''''''(((***++++++***(((***+++++++++---000333444:::;;;???JJJPPPXXXhhh[[[OOOJJJPPPLLL???;;;CCCGGGFFF@@@AAALLLMMMKKKSSSdddkkkuuuooojjj|||yyyrrr}}}sssrrrsssiiinnn~~~ppplllvvv|||iiifff\\\UUUVVVXXXaaaxxx}}}gggUUUPPPLLLBBB===@@@888======888888:::333'''******************++++++,,,,,,,,,++++++***((((((******))))))((((((((('''''''''(((((())))))******(((((('''(((******)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''((()))******+++))))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''')))******((('''(((((((((&&&%%%%%%'''(((((('''%%%&&&'''(((((('''&&&%%%$$$&&&((()))(((&&&###"""&&&&&&''''''(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%&&&&&&'''((()))******)))))))))((('''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++ttthhhuuuvvv~~~rrrkkkccc```WWWJJJAAA>>>;;;888:::999888777777888999:::;;;999666555555555333222////////////...---,,,+++))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((()))*********++++++,,,...000444777999AAAHHHDDD@@@GGGJJJMMMWWWNNNBBB???FFFFFF???AAAKKKXXX\\\UUUPPPZZZaaadddllluuullleeefffccc^^^eeemmmeeedddYYYMMMNNNZZZ^^^YYYVVVRRRWWWZZZQQQOOOZZZeeepppkkkddd^^^YYYWWWYYY[[[vvvwwwyyygggXXXMMMKKKSSS]]]tttbbbWWWNNNGGGDDD???>>>:::666666:::;;;888222000...,,,+++***+++,,,++++++++++++******)))(((******)))))))))((((((((((((((((((((())))))*********)))((()))***)))'''%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&'''(((((())))))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))''''''((()))((('''%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&&&&''')))))))))(((&&&%%%(((((((((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''(((((()))))))))******)))'''(((***,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++sssfffsssvvvtttooogggcccXXXJJJ@@@===;;;888:::999999888888999::::::;;;888666555555555333222...............---------))))))))))))))))))))))))+++************)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))******///------111888???BBBBBBJJJQQQHHH<<>>@@@>>>FFFTTTaaaoooiii\\\```hhhjjjlllnnn[[[RRRRRRLLLEEEHHH[[[sssxxxfffQQQLLLOOOKKKAAA===CCCIIIIIIGGGNNNXXX]]]YYYQQQNNNNNNUUUVVVWWWVVVXXXXXXTTTOOOXXX\\\dddiiieeeYYYPPPNNNNNNkkk~~~nnnddd[[[SSS[[[kkkmmmSSS???IIIBBB===<<<<<<999999;;;999777333///---,,,,,,,,,******************))))))*********)))))))))))))))((((((((())))))))))))***+++***)))))))))(((&&&$$$((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&(((******(((&&&%%%&&&'''&&&%%%''''''(((((((((((('''''')))))))))***************))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((()))''''''''''''(((((((((((('''''''''((((((((((((((()))***+++)))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++uuuhhhuuu{{{tttpppgggcccWWWHHH???===;;;999999999999999999::::::::::::888666555555555444222000///......------------))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))+++---222//////555???HHHKKKKKKKKKSSSHHH:::<<>>;;;>>>CCCCCCCCCOOO___qqqggg```ccc]]]VVVTTT```vvvyyycccPPPHHHBBBAAAEEEJJJQQQZZZ^^^[[[TTTQQQYYY^^^[[[VVVWWW]]]bbbfffsssxxxwwwwwwsssllljjjgggpppvvvsssnnnllllllkkknnnhhhbbbaaabbb___ZZZVVVNNNSSSddd||||||qqqmmmlllwwwooo[[[TTTVVVeeerrrxxx}}}nnnUUUHHHAAAEEEEEE===888888;;;:::777444222///...---*********))))))*********************************))))))))))))))))))))))))***)))((()))***)))'''%%%)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))******(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''(((''''''&&&%%%$$$''''''''''''(((((((((((('''''''''''''''''''''''')))))))))'''&&&'''***---,,,***(((''''''(((&&&%%%((((((((((((((((((((((((***))))))((()))***,,,,,,++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((''''''''')))******)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++vvvkkkzzztttoooddd```UUUGGG>>>===<<<999888888999999:::::::::::::::888555555555555444333222111///...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&((()))(((''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***((()))******)))+++///222666333222888BBBKKKOOOOOOJJJQQQGGG:::===@@@???AAAAAABBBHHHNNNNNNQQQ^^^mmmooo___\\\SSSJJJFFFEEEMMMPPPIIIJJJKKKDDDBBBIIIOOOSSS\\\hhhoooppphhhmmmqqqpppkkkjjjsss~~~~~~www{{{~~~zzzvvvyyy{{{vvvoooeee[[[ZZZeeelllcccVVVPPPQQQRRRhhhqqq___QQQPPPRRRRRRXXXaaa{{{uuu```MMMIIIGGG@@@===???:::::::::999777444000...,,,+++******)))******+++*********+++++++++++++++************))))))))))))(((''''''(((***+++***((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((*********((('''))),,,...---+++)))((())))))((('''))))))))))))))))))))))))))))))((('''((()))+++,,,++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((()))***)))'''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))************))))))))))))******************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++uuuqqquuummmccc___UUUGGG???===;;;888666777888999999999999999999777555555555666555333444222000---++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''((((((''''''((()))(((((((((((((((((((((((('''''''''(((((())))))***''''''(((((())))))******(((+++,,,,,,,,,...333888<<<999777999???EEEIIIJJJBBBFFF???888;;;===AAAMMMQQQNNNNNNTTTZZZ```hhhppp___NNNMMMIIIEEE@@@>>>CCCDDD???FFFMMMHHHMMMOOOSSS\\\ssszzzuuussssssqqqttt|||wwwkkk[[[PPPLLLNNNEEENNNddd{{{mmmXXXIIIIIIPPP```sss\\\LLLDDDBBBDDD<<<======<<<:::777444222///...,,,+++******+++++++++++++++++++++,,,,,,,,,+++************)))))))))&&&&&&&&&(((***++++++))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))***)))((())),,,...---+++)))))))))***)))(((******))))))))))))******)))((('''''''''((()))***))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((''''''''''''(((((((((((('''''''''((((((((((((((((((***+++***((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++uuu}}}xxxnnndddaaaWWWJJJ@@@===:::666444555777888999999888888999777555555555666555444333111///---++++++,,,---))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((&&&''''''((())))))******'''''''''((()))*********))),,,/////////222888>>>DDDAAA===::::::;;;===???888:::777999>>>>>>JJJbbbuuucccTTTTTT^^^ccc___ZZZcccmmm```GGG@@@CCCAAAAAABBBAAAJJJSSSWWW___^^^OOOVVV\\\bbbkkkyyy|||}}}}}}~~~ppp___[[[___cccrrrlll___YYYHHH```~~~ppp[[[NNNGGGDDDBBB@@@===;;;999888777222111...,,,+++***+++++++++++++++,,,,,,,,,------+++++++++*********))))))'''''''''(((***+++***((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''&&&''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))***)))))))))'''((((((((())))))))))))''''''''''''''''''''''''%%%'''((()))((((((***+++***(((''''''((()))((('''+++******))))))******+++***))))))(((((((((((()))(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((''''''''''''((((((((((((&&&&&&''''''(((((())))))***,,,------***((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************+++******))))))******+++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++www{{{ooogggdddZZZLLLBBB===999444333444666777888888888777999777555555555666555444111///---,,,,,,,,,...///))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%'''((((((''''''(((***((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++***---000111000444<<>>===KKKIII@@@DDDGGGDDDDDDKKKHHHTTTjjj~~~{{{\\\VVVgggsssuuu~~~~~~vvvbbb^^^iiiooolll[[[UUUjjjqqqggg```[[[bbbttt|||aaaPPPKKKHHHBBB===:::999:::;;;444222///---+++++++++,,,+++++++++,,,,,,---------++++++++++++******)))))))))(((((()))******(((&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))(((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((()))******+++******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))(((&&&%%%%%%'''((((((''',,,+++***))))))***+++,,,+++*********))))))((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''))))))))))))(((''''''''''''((((((((()))%%%&&&&&&'''((()))******,,,...//////,,,*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++************++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++~~~qqq}}}pppjjjkkkaaaOOOCCC???;;;444666777888999999888777666888777666555444444555666111000///...---,,,,,,,,,))))))))))))************+++*********))))))(((((()))((('''''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((***,,,---,,,+++,,,,,,///333888::::::999BBBBBB;;;333222888:::777===999===GGGHHHJJJ^^^yyysssVVVPPPQQQIIIBBBBBBEEEEEEFFFGGGEEEEEEKKKRRR___bbbaaaiiicccnnnsssvvvvvvxxx{{{}}}xxxsssnnngggddd^^^[[[ggg|||kkk\\\ZZZ```eeehhhjjjppp{{{fffVVVHHHCCCGGGCCC777777BBB===777111///---***,,,111...+++)))))),,,//////...++++++++++++++++++++++++))))))))))))))))))))))))******+++******)))((('''))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&'''(((******((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((***,,,---,,,+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&%%%%%%%%%&&&((()))+++&&&'''''''''(((((())))))---+++)))'''&&&&&&'''((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&'''(((((((((((((((***)))(((''''''((()))***'''((()))++++++******)))))))))))))))))))))))))))---000111000---++++++---))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++******++++++++++++******,,,+++******+++---///000************+++---...///,,,------...//////......111...///222111,,,---222---------------,,,+++***,,,,,,,,,------.........,,,------...---,,,+++***---------------------------,,,+++******+++,,,---vvvfff|||qqqkkklllaaaNNNBBB???;;;555666777888999999888777666888777666555444444555555111000///---,,,,,,,,,,,,))))))))))))************************)))))))))(((((('''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***+++,,,.........///...///222555777777666777999777333444888999666AAACCCPPPaaabbbWWWWWWaaauuu]]]IIIGGGIIIDDD??????>>>DDDRRR___]]]QQQLLLQQQfffiiihhhnnnlllnnnqqqsssqqqpppxxxyyy}}}xxxyyyttt}}}zzzxxxyyyqqq^^^YYYkkk~~~kkkbbbaaa]]]VVVPPP^^^xxxoooZZZHHHEEEGGGDDDBBBDDD???999444555333...)))'''///,,,******,,,,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''&&&'''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************************************---,,,)))&&&%%%$$$%%%&&&******************************************************))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''')))***''''''''''''((((((((())),,,+++)))'''&&&'''(((((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))''''''(((((((((((((((((())))))(((((((((((())))))'''((()))***+++******))))))))))))))))))))))))))),,,...///...+++)))***+++))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,000//////.....................//////000////////////---...000...******///***+++,,,---000111222111,,,,,,,,,,,,,,,++++++***,,,---...///000000//////------------------------,,,,,,+++******+++,,,,,,sss___lllzzzrrrmmmlllaaaMMM@@@>>>;;;555666777888999999888777666888888666555444444444444111000///---,,,,,,++++++))))))))))))************************))))))))))))'''&&&%%%&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))),,,,,,+++,,,---000222444444222000000222333333222000222111111666@@@HHHKKKGGGJJJZZZnnnooo]]]LLLHHHPPPDDD;;;===AAA@@@@@@DDDGGGQQQlllrrraaabbbiiillljjjkkk|||mmmgggiiiiiigggeeeggglllqqqnnnnnnnnnppprrrsssrrrpppiiiqqqooommmuuuwwwtttwww{{{|||tttqqqttt~~~{{{zzzxxxmmm[[[LLLNNNUUUlllqqq\\\NNNHHHEEECCC@@@999666999;;;777333111...---,,,,,,,,,+++(((&&&************************))))))))))))))))))))))))'''''')))******+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))(((((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++************************++++++***((('''+++222888*********************************************************)))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((+++***)))'''''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((())))))(((''''''(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))***+++,,,+++)))(((((()))))))))))))))************))))))))))))))))))))))))************************************************)))))))))*********++++++++++++************++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,......---,,,++++++++++++------............------000///000111000,,,---000///...,,,---...///......111111111111000///------+++,,,------.........---------------------------,,,,,,++++++++++++,,,,,,zzzdddggg}}}zzzqqqmmmlll```LLL???===;;;666666777888999999888777666888888777666555444444444000000...---,,,+++++++++((()))))))))*********************)))))))))))))))'''&&&%%%'''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***------,,,---...222888;;;999666222000000111111111222111000333>>>PPPbbbmmmOOOJJJNNN\\\___RRRCCC===;;;::::::;;;<<<@@@IIISSSXXX\\\wwwsssqqqbbbdddbbb___gggrrrnnnaaa[[[[[[[[[\\\^^^____________iiinnnkkkkkkpppppplllkkkpppmmmooo{{{~~~zzz|||iiiZZZQQQ[[[pppyyybbbWWWMMMRRRpppiiiSSSKKKHHHGGG@@@<<<<<<===;;;<<>>===888333222555777666444333333222222222222222222111000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,hhhccc|||yyyjjjiiiiii^^^LLL@@@>>><<<777666777888999999888777666888888888777666444333222000///...,,,++++++******))))))))))))************))))))))))))************''''''((()))++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,+++---...//////444;;;AAA<<<888444111111222222222333888CCCNNNTTTWWW]]]dddQQQGGG?????????===:::;;;???TTT```UUUCCCBBBPPP\\\iiiZZZYYYllltttiii]]]\\\XXXYYYWWWSSSPPPOOOPPPQQQTTTRRRRRRVVV]]]bbbddddddfffrrrzzzxxxwwwzzz|||yyyyyynnnUUU___~~~xxxaaaVVVTTTUUUVVVWWWbbb~~~ZZZKKKGGGEEEDDDAAA<<<;;;>>>EEECCC>>>777000,,,++++++************************))))))))))))))))))))))))+++++++++******)))''''''))))))))))))************++++++************++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))************'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************((()))******++++++******************************)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))+++...,,,)))&&&'''(((************************++++++++++++++++++++++++)))***+++,,,,,,+++************************************++++++***)))((('''((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''((())))))*********)))&&&'''((())))))******))))))))))))((()))******+++))))))))))))))))))))))))******)))***++++++***((())))))))))))************))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++............---,,,+++***------------...000111222:::;;;===@@@CCCEEEFFFGGGLLLNNNMMMJJJKKKQQQWWWZZZWWWOOOGGGBBBCCCBBB@@@<<<===;;;888444222222222222/////////...///000111111........................,,,,,,------------,,,,,,zzzaaaXXXssswwwffffffggg]]]LLLAAA@@@===777666777888999999888777666888888888777666444222111//////---,,,+++*********))))))))))))************((()))))))))************&&&&&&''')))******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++,,,---......,,,///111000...111777<<<777555222111222333333333333999FFFQQQRRRJJJGGGJJJCCC@@@>>>>>>===;;;===@@@GGGhhh}}}nnnQQQDDDIIIPPP]]]SSSOOOVVV\\\XXXUUUVVVTTTTTTTTTSSSPPPMMMNNNRRRTTTTTTVVV[[[aaaeeehhhhhhkkkqqqvvvvvvsssqqqqqqpppnnnvvvxxx{{{zzz{{{qqqccceeekkk\\\TTTLLLDDDQQQ```gggXXXKKKFFFFFFEEEDDDEEECCCCCCBBB>>>777000---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))((((((((()))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++************************((()))***+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***,,,.........---,,,************************)))***+++++++++***)))((()))(((((((((''''''''''''&&&'''((())))))*********))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))&&&'''((()))***+++++++++''''''''''''((()))***+++***)))((((((((()))++++++))))))))))))))))))))))))***)))((()))+++,,,***'''))))))))))))************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,///.........///000000111444555888;;;???DDDGGGIIIVVVXXX\\\```dddhhhjjjllltttuuurrrkkkkkkttt{{{}}}~~~vvvkkkgggggggggddd```ZZZUUUMMMEEE???;;;:::;;;888666444222111000000000........................,,,,,,---......---,,,,,,www]]]dddzzzvvvddddddeee]]]MMMBBB@@@===888666777888999999888777666888888888888666444222000//////---,,,+++*********))))))))))))************(((((())))))*********+++%%%%%%&&&(((***)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******,,,---...//////...111222111......333888444222000000222333333333555:::DDDMMMJJJ???;;;>>>555777999:::999;;;AAAHHHMMMuuu]]]GGGCCCEEEDDDBBBAAAEEEGGGIIILLLPPPNNNNNNPPPRRROOOLLLMMMRRRSSSUUUYYY^^^dddhhhkkkkkklllmmmooopppkkkccc```aaaYYY```bbbfffkkkeeefffuuuyyypppnnnxxxooodddtttzzzwwwyyynnn___OOOGGGIII^^^yyyXXXHHHFFFHHHGGGFFF;;;???BBBBBB<<<666111000++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******++++++***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++************************((()))***+++,,,+++******************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++))))))***+++***(((************************++++++++++++++++++++++++(((***,,,...000///......************************)))***+++,,,,,,+++***)))))))))(((((('''''''''&&&%%%&&&''')))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,((('''''''''''')))+++,,,***)))((((((((()))+++,,,)))))))))))))))))))))))))))((('''(((++++++)))&&&))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------..................---------...000333777:::<<>>AAAAAA>>>:::777666999666777:::;;;===DDDMMMOOOaaayyy}}}cccBBB777???888<<>>888444...+++)))+++//////***$$$)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************+++++++++*********))))))))))))))))))))))))))))))...***''''''***,,,,,,+++++++++,,,,,,,,,,,,+++++++++******+++,,,------,,,---------,,,,,,,,,++++++---******---,,,(((''')))''''''((()))************---...---++++++...---)))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))''''''(((((()))+++,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((())))))'''&&&'''***+++***((())))))))))))((((((((((((,,,+++)))((((((((()))*********))))))((((((''''''))))))))))))***************,,,,,,+++)))((()))***((())))))))))))*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))---111222111...,,,,,,)))+++...222111//////000...444<<>>CCCGGGHHHJJJKKKMMMOOOOOOQQQRRRSSSSSSSSSRRRTTTSSSQQQPPPPPPPPPQQQRRRTTTRRRRRRSSSUUUTTTQQQNNNNNNOOOOOOPPPRRRSSSUUUVVVWWWWWWXXXYYY^^^gggqqqxxx|||xxxsssnnnkkkkkkmmmoooppp~~~yyylllzzzqqq___SSS\\\qqqaaaIIIHHHHHHFFFEEEFFFCCC======@@@666222,,,***++++++***))))))******++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************+++++++++*********))))))************************...+++))))))+++---,,,+++*********++++++*********,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,------,,,******...///,,,,,,///,,,++++++++++++,,,------***...000---,,,///000...............---,,,+++***------,,,,,,,,,,,,,,,---,,,,,,+++++++++*********************++++++++++++************************(((((((((((()))***+++,,,***+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((()))))))))'''&&&'''***+++***(((((((((((()))))))))))))))++++++)))((((((((()))***+++*********))))))))))))))))))))))))***************+++,,,+++)))((()))***)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////...,,,+++,,,...111///......///111555;;;AAALLLRRR\\\eeennnuuuyyyyyyuuuzzz{{{tttnnnkkkooommmkkkllloootttxxx{{{xxxqqqjjjgggiiillloooqqqooorrrqqqnnnpppxxx{{{zzzlll___JJJDDDAAACCCBBB;;;222...111/////////.........000}}}}}}ggg```~~~nnnffffffjjjgggYYYIII???:::777666777888888888777666555333444555555222111111111000//////...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))***,,,---//////...///111333777666444222111111111111///666>>>@@@<<<777555666555666777666444333444555>>>AAA<<<444666@@@GGGFFFGGGEEEHHHMMMJJJ@@@;;;>>>???BBBEEEGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQMMMLLLJJJHHHFFFFFFGGGGGGHHHIIIJJJMMMPPPPPPNNNLLLPPPPPPPPPPPPPPPQQQRRRRRRWWWWWWWWWWWWYYY___ggglllrrroookkkgggeeeeeefffggg```mmmtttsssdddUUUUUU___nnnzzzZZZOOOHHHIIILLLKKKDDD<<<<<>>:::222,,,))))))***,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************+++++++++***************************************---,,,++++++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000000---,,,...---)))(((***...---,,,+++***+++,,,---(((---000---+++---...---******+++,,,---------,,,...---,,,++++++,,,---...++++++++++++************************+++++++++,,,******************************))))))))))))******+++++++++,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))((('''((()))***)))((('''(((((())))))*********+++******)))((()))))))))++++++++++++************))))))))))))***************+++,,,+++)))))))))+++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000///---+++,,,///111//////000222:::HHHVVV```hhhlllsss{{{tttxxx|||{{{tttjjj```[[[iiijjjiiifffccceeemmmuuutttsssrrrpppooommmhhhddd[[[YYYUUUUUU\\\dddeeeaaaccchhhqqq{{{|||iiiTTTJJJHHHCCC>>>;;;000222333111...---...000xxxyyybbbaaa}}}~~~kkkdddfffllljjj\\\KKK???:::777777777888999888777666555333555666555333111111222//////...------,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((()))***++++++,,,...////////////222444888666333000//////000111111:::EEEGGGAAA:::888888777666555333111222555777BBBLLLLLL>>>999BBBHHHEEEEEE>>><<<@@@BBBAAA@@@BBBCCCEEEGGGGGGFFFEEEFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEHHHIIILLLNNNPPPQQQPPPOOOTTTTTTTTTTTTTTTUUUVVVVVV[[[[[[[[[[[[\\\```eeejjjooommmjjjgggffffffggghhhgggkkkuuu~~~dddTTTRRRXXX]]]eee{{{kkkRRRNNNLLLKKKGGG@@@;;;;;;AAA???:::444...+++***+++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************************************************************************************************************+++++++++,,,,,,,,,+++***------------------------,,,---------+++++++++,,,+++++++++,,,---...///000222...---///...******---//////.........------------000000......000///,,,+++,,,------......---------,,,+++******+++,,,---,,,+++++++++*********************+++++++++,,,,,,************************++++++***)))(((((())))))******+++,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))''''''((()))******+++++++++******)))))))))))))))************************((()))))))))************)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,///111222111///.........555===GGGUUUgggvvv~~~zzzxxxxxxyyyyyyuuutttuuufffffffffddd```ZZZVVVSSS[[[eeemmmhhh[[[WWW___iiihhhlllqqqvvvzzzvvviii\\\\\\ZZZYYY]]]gggpppsssssseee___ZZZ]]]fffqqq}}}sssbbbZZZQQQHHHAAA888999999666444444222...ppp|||tttaaaeee{{{|||hhhbbbdddkkkkkk\\\JJJ>>>888666777888999999999888666555555666777666444333222333.........---,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((()))***,,,,,,---,,,---/////////000333555666444111...---...///111000999CCCEEE???999666777555555333222222666<<<@@@AAARRRWWWHHH<<>>??????AAACCCCCCEEEFFFEEECCCBBBCCCCCCEEEDDDCCCCCCBBBBBBAAAAAAEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJMMMPPPRRRTTTVVVWWWWWWWWWWWWXXXYYY[[[\\\]]][[[\\\]]]]]]^^^aaaeeehhhhhhgggfffdddddddddeeeeeeiiiggghhhjjjjjjkkkrrrzzz{{{vvv~~~ppp```VVVNNNJJJXXXlllppp^^^MMMGGGGGGDDD???;;;>>>@@@AAA>>>888222,,,***++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************((()))))))))************************************************************************************************************)))***+++,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,...///...,,,+++---...,,,,,,------...............,,,,,,000222111444888111222333444444444333333555555333111444888666111777777666444222000...---...---,,,+++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,************************,,,+++***)))((((((((((((((())))))***+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''(((((()))((())))))***'''(((((()))***++++++,,,************)))))))))((())))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///+++,,,///000000111444666AAANNN]]]iiiuuu~~~uuummmiiieeebbbeeekkkZZZVVVOOOLLLMMMRRRXXX\\\gggzzzvvvjjjmmmwwwuuuwww{{{ooo___XXXYYY___kkkwwwtttVVVCCCGGGEEEAAA===???AAA;;;000{{{iiisssrrrwww\\\kkkzzzzzzfff```aaaiiiiii[[[HHH<<<888777777888999999999888777666555666777777555333333444------------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''((()))+++,,,...//////---///000000///000222444444222000------...///111...444:::;;;888444333444111111111222555;;;CCCIII<<>>:::<<<>>>>>><<<;;;>>>AAAAAABBBCCCBBB@@@???@@@AAAAAA@@@???>>>============AAABBBCCCDDDFFFGGGHHHHHHDDDGGGJJJMMMPPPUUUYYY]]]VVVWWWWWWYYY[[[]]]___```\\\^^^```bbbcccdddgggiiidddddddddcccddddddddddddeeecccdddggggggfffiiiooo|||wwwkkkmmmuuu}}}jjjdddeeemmmXXXIIIHHHOOOsssyyyYYYGGGCCCBBB@@@???===???BBBDDDAAA:::222---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++(((***+++,,,+++,,,---///---,,,+++******+++,,,---...000333222000///111444000111333555555444222111333000///222444333555999777777777777999;;;===??????>>>;;;666777;;;;;;888888888888999888888777777222111111000///...------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))((((((((())))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''((())))))(((((()))***((())))))******+++++++++)))************)))((((((((((((((((((((()))))))))))))))))))))************)))***++++++***)))+++,,,************+++++++++,,,++++++,,,,,,------......---------------......//////---++++++000:::FFFNNNcccqqq~~~mmm```TTTPPPPPPRRR]]]jjjnnneeeZZZSSSWWWbbbooowww~~~wwwqqqttt|||ssspppxxxfffaaa[[[NNNDDDEEEHHH@@@222}}}kkkqqqpppiiiYYYsssyyyzzzeee``````hhhiiiZZZFFF;;;888999888888999:::999888777666444666777666444222222333---------,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((()))***,,,...///111111111222222111///...///000222111000......///111222///111222222111111222444000000000111555;;;DDDIII:::@@@EEEBBB;;;666888;;;777;;;>>><<<::::::<<<===>>>?????????======>>>???>>>===<<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGCCCEEEGGGIIIKKKPPPWWW\\\WWWXXXXXXZZZ[[[]]]___```^^^aaaccceeeeeefffggghhhdddeeeeeefffggggggggggggdddcccfffkkkllliiiiiillluuu}}}wwwkkkggggggrrrrrr\\\hhhxxx[[[TTTNNNbbb|||bbbNNNCCCBBBEEE?????????BBBCCCAAA;;;666000///---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++)))+++------,,,...222555000///...,,,,,,...///000111444777777444444777;;;:::===AAADDDEEECCCAAA>>>===::::::>>>@@@@@@CCCHHHLLLIIIEEECCCFFFMMMTTTYYYYYY[[[VVVJJJAAA@@@BBBCCCAAAAAABBBCCCCCCCCCBBBBBB888999999888777444111000//////.........---------+++++++++,,,,,,,,,------++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********&&&(((***)))(((''')))+++************************)))******+++***)))((('''(((((()))))))))*********))))))))))))************(((***++++++******+++,,,)))))))))*********++++++++++++,,,,,,---......///---------------...//////222111111444===MMM```lllzzzvvvcccTTTHHHHHHLLLTTTfffyyy~~~uuuvvvuuuiiiuuuoooWWWMMMLLLEEE999rrrtttmmm^^^|||ZZZyyyxxxyyyeee``````hhhhhhYYYFFF;;;999;;;888888999:::999888777666333444555555333111111222---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))***+++---///111222333555555444111...,,,,,,---222111000000000111222333222111//////000222555777333333222111333888???DDD;;;888999<<<;;;777777;;;777:::<<<;;;:::;;;<<<<<<<<<======<<<;;;;;;===???<<<<<<<<<<<<>>>@@@BBBDDDAAABBBCCCDDDFFFFFFGGGGGGFFFGGGGGGGGGGGGKKKRRRXXXZZZZZZZZZ[[[\\\^^^___```\\\^^^aaabbbbbbbbbbbbccccccccceeefffggggggggggggfffdddfffjjjkkkhhhhhhkkkdddpppqqqkkkjjjhhhmmm}}}pppgggwwwkkkdddUUUVVVqqqfffMMMGGGLLLCCC???<<<===BBBDDDAAA>>>222000...,,,+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))******++++++++++++++++++++++++++++++++++++***,,,......---000555999444333222000000222333444333777;;;;;;888888<<<@@@CCCGGGMMMRRRTTTRRROOOLLLBBBAAAEEENNNVVV\\\dddkkkfff```YYYUUUYYYcccooowwwyyy}}}xxxdddPPPIIILLLRRR\\\[[[XXXTTTOOOJJJFFFDDD>>>???@@@???===999555333000////////////.........++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************&&&(((******'''''')))++++++++++++***************)))******++++++)))((('''))))))******+++++++++,,,))))))))))))************(((***++++++******+++---((())))))))))))*********++++++,,,,,,---...//////...------------...//////222555:::CCCPPPaaasss~~~zzzvvv{{{{{{uuulll\\\RRRTTT\\\ggg|||}}}sssrrrppp|||nnnYYYTTTNNNEEEzzznnnaaa___}}}kkk[[[zzzzzz|||jjjaaa___ZZZeeeUUU@@@???999:::777666666666888888666555555444444333333222111111///---,,,+++++++++)))''')))************++++++++++++*********))))))((((((+++******)))(((''''''&&&''''''((((((((((((''''''(((''''''((())))))(((&&&+++,,,---///000111111111;;;999666111---+++,,,------:::???888222333222---111///111444333000222666333000111999>>>;;;555222666666666666666666555555666666666777888888999999;;;;;;::::::999999::::::<<<<<<<<<===============BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGHHHLLLQQQUUUYYY[[[\\\\\\\\\\\\^^^______```aaabbbbbbbbbbbbbbbcccdddfffhhhhhhgggfffdddiiikkkmmmllljjjhhhhhhhhhhhhgggffffffgggjjjmmmooo{{{{{{lllaaaWWWWWWqqqrrrSSSDDDGGGHHHCCC;;;777:::???@@@>>>999111---,,,---...///+++555777---'''***+++&&&))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******)))))))))))))))***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((+++---...,,,++++++,,,,,,,,,,,,,,,,,,///111444AAACCC>>>444555BBBLLLOOOTTTWWWRRRFFF???CCCIIIKKKQQQUUU]]]gggmmmkkkfffaaa___ZZZaaaqqqxxxxxxxxxlllxxxyyyrrrsssrrr~~~yyyyyyvvv```PPPMMMHHHKKKLLLIIIJJJFFF777;;;888444111000/////////000---)))(((***---///000000...,,,++++++,,,+++)))+++++++++++++++***))))))******))))))))))))******************************+++++++++************))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++*********))))))((((((++++++,,,,,,,,,---------,,,)))***///111...,,,---***,,,......---///333777<<>>999999777666666777888888777555555555444444333222222222000...,,,,,,,,,,,,***)))))))))*********+++++++++************)))))))))(((******))))))((((((''''''''''''(((((((((((('''''')))((((((((()))***)))))),,,,,,...///111222222222555444222///,,,,,,...000777HHHRRRHHH<<<777666333//////111555555444666;;;:::444111555888666444333555555555555555555555555444444555555666777777777::::::999999999::::::;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIFFFGGGGGGGGGHHHKKKPPPTTTWWWZZZ\\\]]]\\\ZZZYYYYYY]]]^^^```aaabbbccccccddddddeeefffgggggggggfffeeeeeegggiiijjjiiiiiiiiijjjhhhhhhhhhiiijjjkkklllmmmsssyyyvvv___PPPUUUdddyyywww```YYYNNNEEEAAA<<<999???IIIAAA<<<555///,,,,,,...///---666888///***---...*********************************************************++++++++++++************))))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))******))))))))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,---,,,,,,++++++)))***+++...000222333444;;;FFFOOOTTT^^^ppp|||~~~zzzhhhYYYUUUUUUUUUUUUZZZdddttt{{{uuuzzzxxxqqqkkklllmmmiiijjjcccQQQGGGAAA:::888:::999444///222111111111222000---+++---,,,***+++,,,,,,+++************+++******)))(((******))))))))))))******************************+++++++++************)))***************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***,,,,,,+++***))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------...++++++......,,,+++------///111111222666>>>EEEbbbnnnyyy~~~nnn```VVVRRRVVVggg}}}|||xxxvvvsssqqqqqqttt{{{xxxtttuuuyyytttbbbwwwfff~~~aaahhhhhhVVVsss~~~|||yyy|||hhh^^^XXXTTTaaaRRR>>>>>>888999777666666777888888777555666666555555444333333333///...------......,,,+++)))))))))*********++++++************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((***+++,,,,,,---...///111222333333333333111///------///111444HHHUUULLL;;;333222222......111666888777:::@@@???777000111222222222444333333333444444444444444222222333333444555555666999999888999999:::;;;<<<999:::<<<>>>@@@BBBDDDEEEAAABBBCCCDDDFFFGGGHHHIIIGGGHHHHHHIIIIIILLLPPPSSSQQQUUUZZZ]]]\\\ZZZXXXWWW\\\]]]___aaacccdddeeeeeecccccccccddddddddddddeeeeeegggiiijjjiiiiiijjjkkkiiijjjjjjkkkkkkkkkkkkkkklllqqq{{{|||zzzfffmmmrrr[[[QQQOOOXXXnnnxxxbbbQQQLLLCCC666888DDDBBB???:::333...+++,,,...---444666...+++...///,,,++++++++++++++++++++++++************************++++++************++++++******))))))))))))******)))))))))))))))))))))))))))******************)))***))))))(((((())))))*********)))))))))******+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,,,,---...111444666555333555KKKddduuu~~~nnnddd^^^[[[jjjooosss~~~{{{|||~~~~~~{{{zzz{{{dddXXXMMMLLLRRRRRRHHH======:::777555444222000......---,,,,,,------,,,***+++,,,,,,,,,,,,+++************))))))))))))******************************+++++++++************)))+++++++++***************))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******++++++***************+++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///,,,,,,......,,,,,,///111111333888BBBQQQaaakkk|||nnn[[[MMMJJJGGGOOO___yyy~~~{{{xxxvvvttttttiiiccc___aaahhhmmmmmmkkkaaaaaa```]]][[[^^^fffmmm~~~{{{qqqjjjkkkmmmnnnttt{{{vvvrrrbbb{{{aaammmmmmXXXrrrooo}}}{{{|||fff[[[UUUQQQ___PPP======888888888777666777999999777666777666666555444444333333...---,,,,,,---...---+++))))))))))))*********************)))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))(((''''''))),,,...------...///000111222333666555444111...---...000))):::FFF@@@333,,,---///...---111666777777:::???>>>666000///000///111444222222222222222333333333222222222333444444555555777777777888999;;;<<<===999:::;;;>>>@@@BBBDDDEEEAAABBBCCCDDDEEEFFFGGGGGGJJJKKKLLLKKKKKKLLLOOOQQQKKKOOOUUUYYY[[[[[[\\\\\\\\\]]]^^^```bbbcccddddddfffeeeeeeeeeeeefffggggggjjjkkklllkkkiiihhhhhhiiikkkkkkjjjiiiiiiiiijjjkkknnnnnntttxxx}}}|||uuutttxxx|||rrrfffdddqqqcccYYYTTTYYYjjjxxx^^^PPPGGG===999;;;>>>>>><<<888222...,,,---***///000+++(((+++,,,***++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))*********))))))******++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,...000111000...//////000333666888999999HHHaaa|||}}}|||sssnnnyyyyyy|||yyytttxxx|||}}}|||zzz{{{{{{|||uuuzzzuuuhhhhhhrrruuukkk^^^ZZZPPPBBB777222222555777111000.........---,,,***---............---,,,,,,+++******))))))******+++************************+++++++++*********)))))),,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))******************)))******++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++---000000---...222///000666FFF]]]tttttt```NNNGGGIIIFFFSSSjjj{{{tttssssssrrrrrrooojjjggg```ZZZXXX\\\ccchhhkkkmmmiiihhhgggeeedddgggkkknnnvvvyyy||||||{{{zzz{{{}}}uuuxxxwwwnnniiisss|||rrrcccvvv\\\lllmmm[[[ttt{{{ccc~~~|||eeeYYYSSSPPP^^^PPP===>>>888999888777777777999999888666777666666555444444333333---+++***+++,,,,,,+++***(((((()))))))))*********))))))))))))))))))******(((((((((((())))))))))))''''''(((((((((((('''''''''((((((''''''(((,,,000///.........///000111222333444333000---,,,---...***222888555000...///000///...000444555333555:::777222///000111///000333111111111111222222333333222333333444555555666666666666777888999;;;<<<===:::;;;<<<===???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFKKKLLLMMMMMMKKKKKKLLLNNNKKKNNNRRRUUUWWWZZZ]]]___[[[\\\^^^___aaaaaabbbbbbjjjjjjiiiiiiiiijjjkkklllkkkllllllkkkiiihhhhhhiiinnnllliiigggfffhhhjjjlllsssnnnmmmyyy{{{uuunnnlllllllllkkkkkkkkkyyyrrruuuttteeeWWWQQQXXXwwwnnnPPPFFFIIIGGG>>>888:::<<<;;;888333///,,,***,,,,,,)))((()))******************************************************,,,+++***))))))***+++,,,******))))))))))))************************************++++++++++++************))))))))))))*********************+++,,,,,,******))))))))))))******++++++,,,,,,,,,---------,,,,,,---------.........------,,,---///000000000222444777;;;AAAHHHPPPUUUoooyyyppprrr|||yyyyyy~~~xxxwwwzzz{{{ttt^^^JJJ===999999:::333111...---......---,,,---------...------,,,+++++++++************++++++************************+++++++++*********)))))),,,+++++++++***)))))))))************************))))))))))))************))))))))))))*********************)))******++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++...111000,,,...222555999GGG```zzz|||oooaaa[[[VVVSSSUUUZZZ___iii~~~wwwqqqoooeeeeeegggjjjlllllljjjhhhhhhfffiiiooossstttxxx~~~~~~ssseeelllpppvvv}}}|||tttrrr|||vvvfffpppWWWiiioooaaa|||iii}}}fffYYYSSSPPP___RRR??????999999888777777888999999888666666666555555444333333333---,,,***++++++,,,***)))((((((((()))))))))******))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''&&&(((******(((***...222222111000///...///000111...//////...---,,,...///111111000///...////////////...000222111///000444111...///222222//////222000000111111222333333333333333444555555666666777666666777777999:::;;;<<<<<<<<<======>>>???@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJJJJLLLNNNNNNMMMMMMMMMNNNQQQSSSVVVWWWXXXZZZ]]]```]]]^^^```bbbdddffffffgggkkkkkklllllllllmmmmmmmmmjjjkkkkkkkkkjjjkkkmmmooopppnnnkkkjjjjjjkkkmmmooosssmmmiiiqqqtttiiiiiinnnpppnnnllleeeddddddqqqdddWWWPPPcccdddNNNOOOLLLAAA::::::;;;<<<<<<999333//////...,,,+++***+++,,,,,,))))))))))))))))))))))))************************++++++************++++++******))))))))))))******************************)))******************)))+++******))))))******+++***************+++,,,---******))))))))))))******++++++,,,,,,------......,,,------....../////////,,,---......---...111333@@@FFFMMMSSSYYYcccrrr|||zzzmmmkkkkkkhhhnnnpppwwwwwwsss|||lll[[[NNNFFFBBB<<<888444000000000000///++++++,,,,,,++++++***)))++++++************++++++************************+++++++++************)))+++++++++***************************************)))))))))*********++++++)))))))))*********++++++++++++***************+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------...............---...111000///444;;;RRR[[[lllwwwhhhYYYNNNIIIWWWqqq~~~ttt{{{wwwuuuuuuooogggbbbbbbdddggglllrrrvvvyyyzzz{{{zzziiiiiihhhlllyyywwwfffnnnXXXnnnnnncccqqq~~~~~~ggg[[[TTTRRRaaaSSS@@@@@@::::::888888777888999:::888666555555444444333222222222///---,,,,,,,,,,,,***((((((((((((((()))))))))***((()))))))))******************))))))((((((''''''''''''((((((((((((''''''%%%)))------,,,,,,000444777555333111000000000111000111111000.........///111///............///000///...///111000,,,---111///---///222111...---000000000111222222333444444333333444444555666666666777777777777888999;;;;;;<<<======>>>???@@@AAAAAA@@@AAADDDGGGKKKNNNQQQRRRKKKNNNQQQTTTTTTUUUVVVWWWYYY\\\```cccdddeeefffgggeeegggjjjmmmpppsssuuuvvvssstttuuuvvvwwwvvvvvvuuupppqqqrrrqqqqqqqqqtttvvvqqqqqqrrrssssssrrrrrrrrrqqqnnnlllmmmttt~~~pppoootttuuussssssbbb___VVVTTTkkk}}}jjjUUUQQQeeemmmWWWLLLFFFBBB>>>999:::======888333222///---,,,,,,,,,,,,---******************************************************++++++++++++************))))))))))))******************************((())))))******))))))(((+++******))))))******+++************+++,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///,,,------...//////000000...222555444000000555;;;UUU^^^fffiiihhhmmm{{{tttgggfffiiijjjlllzzz~~~tttvvvuuuwww~~~xxxnnneee```UUUNNNDDD;;;666333111000,,,------------,,,++++++,,,++++++******++++++,,,************************+++++++++************)))***************+++++++++************************))))))*********+++++++++))))))*********+++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.........------------............000...///222555;;;IIIVVVvvv~~~nnn\\\QQQTTTZZZeee|||{{{{{{yyynnnhhhjjjooorrrpppllllllqqqxxx~~~yyytttxxxtttdddppp]]]vvvggg\\\yyyooo~~~}}}~~~hhh]]]VVVSSSbbbUUUBBBAAA::::::999888777888::::::888777555444444333333222111111111///---------,,,+++)))(((((((((((())))))))))))(((((())))))*********++++++******)))(((''''''&&&''''''((((((((((((''''''&&&+++000111//////222666:::888666333111111111222888888888555222///.../////////000111222111333666///---...111///,,,---111000...///111000,,,,,,///000111111222333333444444222333333444444555555666777777777777888999:::;;;<<<===>>>???AAABBBCCCDDD???AAADDDIIINNNSSSWWWYYYMMMQQQVVVZZZ\\\^^^___aaa^^^ccciiioooqqqqqqrrrrrrmmmpppsssxxx}}}||||||{{{yyywwwwwwxxxzzzrrrtttxxx{{{{{{yyyvvvtttoooqqqqqqmmmmmmzzzzzzvvvwwwuuutttwwwdddhhhbbbUUU\\\~~~~~~gggVVVWWWpppeeeRRRSSSKKKBBB999888<<>>=========>>>???@@@AAAEEEEEECCCDDDLLLWWW[[[ZZZUUUTTTUUUYYY```fffhhhhhhkkkpppvvvzzz|||}}}}}}~~~}}}~~~{{{}}}|||yyyzzz~~~~~~wwwuuurrrnnnjjjpppwwwyyy}}}tttnnnfff___]]][[[ccc~~~ttt}}}lllbbbZZZXXXmmm```___RRREEE999888<<<>>><<<:::BBB;;;111---...///...+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------)))))))))+++...///---,,,444///---...///000:::EEE>>>BBBDDDCCCBBBGGGRRR\\\nnnsssllldddbbb^^^eeevvv}}}zzzrrr{{{~~~qqqSSS@@@;;;======666000---000000,,,,,,///*********))))))***,,,...++++++,,,,,,,,,,,,++++++************************************************+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))///...,,,*********,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---///111111000.........444//////>>>WWWnnnzzz}}}ooo___RRRNNNUUU```pppzzzooocccdddlllnnnkkknnnwwwzzzvvvbbbrrrxxxuuu]]]aaa\\\}}}xxxrrr{{{xxxdddXXXOOOUUU```MMM??????555888888999999:::999888777666555444444333222111000000------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))((('''&&&((()))***++++++,,,,,,...222555666555444222000000000111AAALLLQQQGGG888000///000,,,---------333:::888222......---,,,,,,---............------------------////////////000000000000333555666666555444555666777777777888999;;;<<<=========>>>???@@@AAAAAABBBEEEGGGGGGGGGMMMVVVZZZZZZXXXWWWXXX]]]ccchhhkkkkkkkkkooouuuzzz|||}}}~~~zzzyyywwwwwwtttooonnnzzz}}}rrriiieee___YYY```mmmuuuxxxqqqwwwsssbbbUUUVVV```nnn|||bbb```QQQBBB<<<999777:::@@@DDD???777222............******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------......//////......///000---...222555444555???LLL\\\ccclllpppqqqsssxxx~~~zzzvvvkkkdddfffeeekkk~~~}}}hhhgggqqqyyyyyyzzzyyyrrr\\\MMMAAA999777666777666///((()))///,,,,,,,,,+++******+++,,,***++++++,,,,,,++++++***************************************************************)))))))))((()))************+++++++++))))))))))))))))))))))))---,,,+++*********++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............---,,,,,,...000222222:::LLLdddzzzmmmeee^^^\\\]]]cccppp|||}}}}}}oooggglllwww|||zzzzzzuuu___nnnwwwvvv``````]]]~~~ssslll|||vvvbbbVVVOOOTTT]]]JJJ===???666999888888999:::999888777666444444333333222222222111---,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))((('''''')))***+++,,,---,,,,,,---000222222111000000111111000...999BBBEEE===222------...+++,,,,,,,,,111666666222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---////////////000000000000111444666777666555666666777777777888:::;;;===>>>;;;===???AAACCCDDDDDDDDDEEEIIILLLLLLOOOUUUYYYYYYYYYYYYZZZ^^^ccchhhjjjkkkjjjnnnsssxxxzzz|||~~~{{{tttooorrrxxxvvvtttooofff```aaaeeekkkwwwmmm{{{xxxfffXXXQQQVVV```nnn]]]MMMFFF>>>666999CCCCCCCCC@@@999111,,,---000++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))+++++++++************************************************************************++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,...///...,,,,,,///222222444666888999BBBVVViii}}}rrrmmmqqqooovvv}}}kkk```gggxxxvvvhhheeehhhppp}}}VVVTTTXXXaaaiiiiiigggfffgggiii[[[OOOZZZsss|||}}}{{{~~~lllZZZMMMFFFAAA===999444...,,,...///......------,,,++++++******++++++++++++******++++++++++++++++++++++++************************************)))))))))))))))************+++++++++))))))))))))))))))))))))******++++++******))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............///...------///333777EEEXXXssswwwlllYYY___nnnyyyllliiivvvwww^^^mmmyyyzzzeee______ssskkk}}}vvvcccWWWQQQUUU]]]JJJ>>>AAA999<<<777888999:::999999777777333333333333333333222222//////...---,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))((((((***,,,---......---,,,,,,...///000---,,,,,,...//////---+++222555111,,,,,,---...++++++******---//////---++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000000000000000333666777777777777777666777777888999;;;======:::<<<@@@CCCFFFGGGGGGFFFEEELLLPPPOOOOOOSSSWWWXXXWWWWWWYYY\\\```cccfffggghhhkkkpppuuuwwwzzz}}}}}}wwwuuuuuu~~~~~~yyyvvvvvvsssnnnlllxxx|||qqqaaaVVVTTTuuuhhhTTTOOOJJJ???:::===>>>DDDHHHBBB666---,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,---...///000000:::999999:::CCCXXXuuu~~~zzzzzzssswwwtttwwwooommmpppkkk^^^SSSQQQ[[[UUUJJJKKKTTT```pppZZZYYYWWWSSSOOONNNRRRXXXpppuuu^^^GGGKKKPPPWWWjjjqqqiiiaaa\\\]]]mmm~~~xxxwwwzzzzzziiiZZZHHH???>>>:::333,,,///............---,,,+++******++++++++++++******++++++++++++++++++++++++*********************************)))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***(((************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---000222111///333>>>GGGiiixxxsssbbbYYYfffrrrvvvlllaaa^^^nnn~~~zzz___mmmzzz~~~kkk}}}]]]bbbvvvnnn}}}xxxeeeYYYSSSUUU[[[III>>>AAA999<<<777777999999:::999888777444333333333333333333333333222000///---+++))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))))),,,...//////000///---,,,---...000...+++***+++---......***...000......111333111///,,,***++++++*********++++++++++++++++++++++++,,,,,,------............////////////000000000000///222555777777777999:::777777777888999:::;;;<<<:::===@@@DDDGGGHHHHHHHHHFFFLLLQQQPPPOOORRRUUUUUUUUUVVVXXXZZZ\\\___bbbdddeeehhhlllpppsssvvvzzz}}}~~~wwwvvv|||yyyyyyrrrllliiipppwwwjjjSSSLLLjjj~~~___RRROOOIII???999999BBBJJJHHH<<<111---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************************************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---------.........111///---///222444222000555:::AAAMMM___tttyyywww}}}uuuvvv~~~yyybbb\\\hhhnnn\\\OOOSSS]]]```YYYQQQMMMUUUOOOEEEFFFKKKUUUeeeVVVYYYWWWOOOGGGEEEKKKQQQeeekkk[[[JJJLLLJJJHHHUUU\\\ccceeeZZZMMMRRRppp~~~rrrtttyyynnnYYYIII>>>666111000...------//////...,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))+++---......---+++***************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++///111...///<<>>@@@BBBEEEGGGIIIJJJGGGIIIJJJIIIMMMRRRSSSPPPUUUWWWYYYZZZZZZ[[[^^^aaaaaabbbdddfffhhhlllqqquuuyyy|||~~~}}}qqqeeeaaagggxxx|||hhhUUUYYYooolllTTTQQQMMMCCC===???BBBEEEFFFBBB<<<777......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------............---......---///999GGGRRRVVVfffyyy{{{bbbYYYZZZdddeee]]]^^^hhhhhh^^^YYY^^^jjjttt|||vvvmmmdddXXXYYY^^^```WWWKKKGGGLLLSSSUUU___iiijjj```[[[dddrrrrrrXXXKKKGGG>>>888111///000111///------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************)))************+++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,------------...............////////////000000666DDDXXXnnn{{{nnneeeeeennnzzz|||||||||}}}}}}zzzwww]]]gggooovvvmmmyyyXXXcccwwwrrr|||{{{ppp\\\RRRWWWXXX^^^LLLBBBDDD999888666777888999::::::999888777777666555333222111111*********************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((******+++,,,///111111222444333111000000000222;;;CCCBBB888000...///,,,...///333;;;BBB@@@999---)))))),,,+++(((+++111+++,,,------------,,,+++))))))***+++,,,,,,------////////////000000000000111222333333444888===AAA@@@@@@???======<<<<<<<<<>>>???@@@AAADDDGGGIIIKKKGGGHHHGGGGGGLLLRRRRRRNNNSSSVVVXXXXXXWWWXXX\\\______aaabbbdddeeeiiinnnrrruuuwww{{{~~~yyyppphhhhhhiiinnnyyyiiiVVVTTTXXXxxx]]]UUURRRIIIAAA??????BBBGGGGGGBBB===.........------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////---222555444666DDD___tttuuuaaa[[[```___WWWMMMKKKSSSeeeuuu}}}vvvxxxpppkkkddd]]]YYYUUUNNNGGGKKKNNNYYYccc^^^SSSQQQYYYZZZwwwvvv]]]JJJEEE>>>555111111111///---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------................../////////000333666DDD^^^yyy|||uuupppmmmqqq}}}}}}zzz||||||qqqlllrrryyyvvvpppllleeejjjoooqqqrrruuu|||yyyqqqzzz{{{TTTcccjjjiiifffooo\\\gggnnnrrr}}}oooXXXMMMKKKWWW]]]TTTEEE;;;999:::777777777999::::::999777:::999777666444222111000000...,,,+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((()))******+++---000333444333333333333222000///222888>>>===666///++++++***,,,+++,,,555???@@@:::------------------------++++++++++++++++++++++++++++++,,,------......////////////000111111222222000222333444444444666888===<<<;;;::::::;;;======@@@AAAAAABBBBBBCCCCCCCCCFFFFFFFFFGGGIIILLLOOOQQQTTTTTTSSSSSSTTTVVVXXXYYY[[[]]]```bbbcccfffjjjlllqqquuuzzz~~~uuukkkgggfffgggmmmssszzz]]]KKKZZZvvvqqqZZZVVVNNNAAA>>>:::888<<>>>>>???@@@@@@AAABBBBBBCCCDDDDDDFFFHHHJJJLLLMMMPPPPPPPPPQQQRRRSSSUUUVVVVVVXXX[[[]]]^^^```ccceeefffkkkqqqvvv{{{~~~tttmmmiiihhhkkkqqqqqqttthhhTTTPPPffftttlllcccQQQLLLEEE>>>:::<<>>:::222000---,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++***************************************+++++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000)))+++555444000>>>UUUeeeyyyvvvhhhaaa___zzzvvvqqqpppvvv}}}~~~tttvvvzzzuuuooojjjbbb___```fffmmmsss|||vvvyyy\\\fffkkkkkkffflllXXXbbbeeehhh}}}xxxwwwbbbUUUKKKVVV]]]WWWIII???:::888777777777999::::::999777555444444333222111111000...,,,******+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))******,,,......,,,+++,,,---))),,,000111000...,,,+++...,,,******,,,---------+++...///...,,,,,,++++++***************************+++++++++++++++,,,,,,++++++,,,------......////////////000111111222222000222333333333333555666555666666777999:::;;;<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHJJJJJJMMMMMMNNNOOOPPPQQQRRRSSSTTTWWWYYY[[[\\\]]]```bbbfffiiinnnrrruuuxxx|||~~~|||uuuooojjjiiillluuuqqqrrr~~~iiiRRR```yyyoooWWWQQQJJJBBB;;;777;;;@@@LLLGGG???777111...---,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........////////////............000000000000111555:::>>>EEEUUUpppzzzbbbZZZlllvvvkkk^^^^^^cccttt~~~}}}xxx|||xxxnnniiihhhYYYVVVeeeppphhh[[[UUUZZZnnn~~~rrr___NNNDDDAAA;;;777111...,,,,,,+++***............////////////------,,,,,,,,,+++++++++************************)))))))))***+++++++++,,,++++++***))))))*********++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------...///000111111...///222333<<>>?????????@@@AAACCCEEEFFFGGGGGGIIIIIIKKKLLLNNNOOOPPPPPPSSSUUUXXXZZZ[[[[[[]]]^^^```cccgggkkknnnqqquuuwww||||||xxxsssmmmiiijjjnnnkkklllrrrzzz^^^YYYttt]]]UUUMMMGGG@@@:::<<>>:::777777777999::::::999777666666555444333222111111---+++))))))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++,,,///222333111...---,,,///,,,,,,111777:::777333---------...///000111222222...,,,---,,,)))(((************************************++++++,,,,,,---++++++,,,------......////////////000111111222222000222333333222222333555555666777888999999999999888888999:::<<<===>>>>>>===>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNQQQSSSWWWXXXYYYYYYYYYZZZ\\\___dddhhhkkkppptttxxx{{{~~~~~~xxxtttuuusssnnnlllmmmfffhhhooowwwxxxxxxwwwYYYffffffXXXLLLFFFAAA:::;;;AAADDDKKKPPPJJJ<<<111///111...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........./////////000000.........///////////////111111000......444===DDD]]]kkk|||jjjfffsssuuu{{{}}}{{{rrrxxxtttuuu|||{{{vvvrrrmmmkkkaaaTTTNNNRRR```yyywwwpppvvv~~~xxxaaaKKKJJJDDD<<<555222111111000.........//////000000111------------,,,,,,,,,,,,***************************************++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***++++++,,,,,,------...............///000111111***555888777IIIlll}}}vvvuuuzzz{{{vvv|||sssqqqvvvgggmmmppprrrkkklllYYYeeelllppp{{{}}}uuu___SSSEEEPPPYYYWWWOOOFFF???999777777777999::::::999777666666555333222000///...,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++,,,000333555333000...---000...111<<>>BBBHHHOOONNNEEE:::222......,,,,,,,,,---...---,,,------------------------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,---......------------............---------......//////000000111111111333;;;HHHQQQ```lllvvv{{{zzz}}}~~~xxxxxxzzzzzzwww|||yyymmmjjjlllnnnoooqqqvvvzzzrrrrrrzzzyyy~~~tttpppjjj___MMMMMMQQQ___uuuvvvyyywwwhhhVVVOOODDD:::444111000///------......///000000111...------------,,,,,,,,,************************+++++++++***************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++******+++,,,,,,---..................///000111222---555>>>LLLccc|||zzzeeekkkqqqtttnnnooo\\\fffjjjnnn{{{~~~sss___UUUBBBMMMWWWVVVNNNFFF>>>888777777777999:::;;;999777666555444222000///---,,,,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++,,,000444666555222///...---000:::MMM[[[XXXDDD111,,,------******///:::CCC999...(((+++...------///++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,------......////////////000111111222222111222333333222111222444333444555666666666555444555666777888:::;;;<<<===;;;<<<>>>@@@AAABBBAAAAAAAAACCCEEEHHHJJJJJJKKKKKKLLLOOORRRTTTTTTSSSSSSTTTSSSUUUWWWYYYZZZ\\\```ccchhhjjjlllpppuuu}}}yyyrrrpppooonnnooosssoooiiiiiipppqqqooovvvwww}}}___TTTfffcccRRRGGG===;;;???AAAFFFLLLOOOLLLAAA444+++...---,,,,,,......---,,,------------------------,,,++++++++++++++++++,,,------------------------++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,---...///000000...111333555:::FFFUUUaaadddmmmsssvvvwww~~~wwwxxxzzz|||lllccceeelllddd^^^fff|||}}}nnniii]]]]]]XXXRRRTTT^^^gggiiifffaaa___cccfffhhhkkkqqqyyytttpppyyy~~~zzzwwwpppdddXXXUUUPPPQQQ^^^kkkiii^^^iiijjjaaaSSSFFF<<<666222000,,,------...///000000111......---------,,,,,,,,,************************,,,+++++++++******))))))+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++******+++,,,,,,---...............//////000111222<<<===KKKfff}}}xxxyyy~~~xxxtttvvvrrruuuzzzZZZeeellllllgggpppaaakkkkkkdddyyyzzzyyybbbUUULLLJJJSSSXXXKKKAAA<<<666888666666777888999888777666555444222000///...---************)))))))))(((***)))(((''''''((()))***((()))***)))((('''((())))))******+++,,,,,,------+++222999:::555000......222333999FFFTTTSSSAAA...,,,,,,,,,,,,------...///((()))***++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,---......///111111111000000000000000000000000111222222222333222222333444444555555666555555666666777777888888999:::<<<===???@@@AAAAAA???AAACCCDDDDDDFFFIIILLLKKKMMMPPPRRRQQQOOOLLLJJJMMMMMMMMMNNNPPPRRRSSSTTTYYYZZZ[[[^^^bbbiiiqqqwwwzzzvvvrrrnnnnnnrrrnnnnnnmmmnnnooorrruuuvvv{{{^^^KKKXXXuuuxxx\\\RRRFFF;;;===:::AAAKKKQQQRRRLLL@@@666444---+++///111...---///000///...---,,,+++++++++---------,,,,,,+++++++++///...,,,+++******+++,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///+++,,,---...////////////555...444>>>DDDTTTfffkkkkkkgggqqqttt|||ssstttyyyzzz{{{nnneee^^^YYYYYYYYY[[[___fffiiiiiigggbbb]]]ZZZZZZXXXTTTUUUXXX]]]VVVSSSTTTRRRMMMKKKNNNYYYaaaqqqzzzvvvyyyuuuyyyxxxeeeNNNRRRgggjjjZZZaaaddd{{{~~~tttfffYYYLLL@@@888444111111000000000///...---......---------,,,,,,,,,++++++++++++++++++++++++000///...,,,+++***))))))+++***)))((()))***,,,...---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,333---+++///111000333888???ZZZrrrrrrqqqyyy||||||}}}wwwrrr|||}}}yyyuuuuuuzzz~~~ZZZdddjjjkkkhhhwwwjjjpppfffaaazzz}}}|||hhh]]]MMMKKKTTTYYYLLLAAA<<<666888666666777888999888777777666555333111000///...++++++++++++***************)))(((''''''((()))***)))***+++***)))((()))***))))))***+++,,,------...+++...222222///,,,+++,,,,,,,,,000888AAA@@@555)))///......------------...******+++,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------.........000000000000000000000000111111111111111111222222222222333333444555555555444555555666777777888888888999;;;===>>>??????@@@>>>???AAAAAABBBCCCFFFHHHEEEFFFHHHIIIIIIGGGEEECCCFFFFFFFFFFFFGGGHHHJJJJJJMMMOOORRRTTTVVVZZZ___cccdddhhhpppxxx~~~vvvuuussspppnnnoooooonnnooopppsssuuuwww{{{vvvyyyfffOOONNN[[[tttooo\\\GGG===CCC;;;>>>CCCLLLSSSRRRIII???888000+++---000///---...//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,---...///,,,---...//////000000///333111>>>MMMUUUdddssstttwwwvvvxxx~~~qqqlllzzzzzztttqqqkkkiiimmmpppttttttooojjjjjjjjjiiiccceeehhhmmmsssxxx|||~~~|||yyywwwxxxvvvqqqoooqqqlllccc\\\[[[XXXSSSPPPQQQTTTWWW```jjjnnnlllmmmrrr~~~tttbbbfffjjjfffTTTUUUggg|||mmm___QQQFFF???<<<333111000000000111111222.........---------,,,,,,++++++++++++++++++++++++///...---,,,+++*********,,,+++)))((()))***,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------///++++++000333333777===\\\vvvttteeeeee|||zzzvvvtttvvvwwwssssssvvvxxx{{{||||||YYYccciiikkkiii{{{eee^^^~~~|||zzz|||kkkcccNNNLLLVVVZZZLLLAAA===666888666666777888999888777777666555444222000///...,,,,,,,,,++++++++++++***))))))(((((((((((()))))))))***++++++))))))***+++((()))***+++,,,---......000000000///......---------,,,---000222111///,,,...---,,,++++++,,,,,,---++++++,,,---------,,,,,,+++++++++***************++++++++++++++++++++++++---------...............000000000000000000000000111111111111111111000000111222222333333444555555444444555555666777777777777888999;;;<<<===>>>>>>===>>>???@@@???@@@BBBDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCEEEHHHJJJKKKLLLMMMOOOSSSVVV\\\bbbiiirrr{{{yyyyyyxxxtttpppqqqpppooooooqqqsssuuuwwwxxxzzzttthhhnnnVVVIIIHHH___xxxgggSSSGGGJJJAAA===<<>>??????>>>>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAACCCDDDDDDCCCEEEGGGGGGGGGHHHIIIKKKNNNPPPSSSWWW[[[aaahhhmmmttt}}}yyywwwvvvrrrqqqppppppppprrruuuvvvxxxzzz~~~lll|||yyy```PPPLLLddd}}}nnnjjj___PPPLLLHHH@@@;;;AAAJJJOOOPPPOOOFFF;;;///+++...000...,,,///...---,,,,,,,,,,,,,,,------------------,,,,,,)))***,,,---...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------.........///000111111222111111111<<>>???BBBBBBCCCEEEGGGIIIKKKLLLIIIJJJJJJJJJJJJLLLPPPRRRLLLMMMNNNNNNOOOQQQUUUYYYccclllzzzyyywwwzzzsssrrrppppppppprrrtttuuuxxx}}}qqqlllppp]]]VVVggguuusssjjjXXXPPPLLLCCC===>>>CCCGGGMMMUUULLLBBB555---...000///,,,......---,,,,,,,,,------------------------------,,,,,,---...---,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,---------------...///000111222222222222111BBB```ttt|||rrreeehhhiiifffdddhhhooouuu{{{wwwvvvyyy|||}}}rrrbbbUUUSSSRRRYYYgggooouuuxxxrrr^^^WWWOOOSSSgggyyyvvvhhhxxxzzz~~~}}}lllYYYAAA;;;555222222222///,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,++++++*********)))))))))******++++++,,,,,,,,,,,,---------......,,,,,,------............///222333000444IIIhhh{{{uuuppppppzzzoooeeedddhhhlllmmmwww}}}}}}\\\lllqqqmmmgggkkkYYYeeeoooeeetttbbb\\\MMMKKKUUUZZZMMMBBB>>>777888666666777888999888777444333222111///---,,,+++*********)))))))))(((((((((((())))))))))))(((((($$$&&&''''''''''''(((*********,,,...000333444555///...---...000333888:::000+++***...---))),,,333===:::555000,,,***))))))******+++++++++***))))))***************+++++++++*********++++++,,,,,,---++++++,,,,,,---......///---......//////000000111000000000000000000/////////000000111111222333333222222333333444555555555666666777888999999999999777888999999888888:::<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKMMMOOOQQQOOOPPPQQQQQQQQQTTTXXX[[[TTTUUUUUUTTTSSSRRRSSSUUUYYY[[[aaafffkkksss|||{{{tttsssrrrqqqqqqrrrtttuuuvvv}}}}}}uuummm]]]^^^mmmmmmdddQQQFFF======???BBBKKKVVVPPPJJJ===222...000000---...------,,,,,,---------------------............------------,,,+++***)))++++++,,,,,,,,,,,,------+++,,,------......------...///000111111222222111333KKKmmm~~~wwwnnnxxxqqqvvvxxxhhhiiigggccceeemmmuuuxxxttt|||{{{kkk```ZZZ^^^ccchhhqqq}}}~~~kkkYYY[[[gggdddUUUTTTrrrzzzSSSJJJ???888666666333111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,---------......,,,,,,,,,---......//////+++///222777HHHhhhuuuooottt|||vvviii]]]\\\fffqqqvvvvvv}}}wwwxxx}}}[[[kkkpppmmmhhhlllVVVaaayyyrrruuubbbZZZKKKIIISSSXXXLLLBBB>>>888888666666777888999888777555444333111///...---,,,+++++++++*********))))))'''((()))******)))((('''%%%&&&(((((('''''')))***+++,,,---000222555777777222222111111444===IIIRRR<<<111+++///222...///444>>>:::555000,,,*********+++,,,,,,,,,++++++***)))))))))*********+++++++++)))******+++,,,,,,------((()))***+++,,,...//////------......///000000111/////////000000000000000//////000000111222222222222222222333444444555555666777888999999999999999888999::::::999:::<<<>>>???@@@BBBDDDFFFHHHIIIJJJIIIIIIJJJLLLMMMPPPRRRSSSTTTVVVXXXYYYZZZ[[[]]]___```bbbcccbbb```]]]]]]]]]ZZZXXXZZZ^^^```bbbkkkuuuxxxvvvuuusssssstttvvvwwwwww{{{|||zzzwwwlll^^^\\\yyyyyy^^^MMM???>>>@@@@@@FFFPPPRRROOOEEE666...///000...---------,,,,,,------...------------.........///------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........---------...///000111111111111:::WWW{{{sssvvvyyylllmmm}}}}}}wwwyyyxxxxxx~~~rrroookkkccc___aaaiiinnn}}}}}}kkklllhhh[[[JJJUUUqqquuueeePPP@@@:::888666444////////////............------------------------++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,------...//////000000......333DDDfff{{{}}}zzzvvvmmmoooxxxqqqhhh```ZZZ]]]iiivvv|||}}}yyyssssssyyy|||}}}cccbbbjjj|||}}}[[[iiinnnllliiilllYYYfffzzzsssvvvbbbXXXIIIHHHRRRXXXLLLBBB>>>888888666666777888999888777666555444222000///...---,,,,,,,,,+++++++++******'''((()))******)))((('''%%%'''))))))((()))***,,,+++,,,...111444666888999000000///...222???RRR```CCC333(((---111...---111777444000,,,******,,,---------------,,,,,,+++***))))))******++++++++++++))))))***+++,,,,,,------'''''')))***,,,---//////---------...///000000111......//////000000111111/////////000111111222222111222222333333444555555666777888999999999999999;;;<<<=========>>>@@@BBB<<<===@@@CCCEEEGGGHHHIIIMMMMMMNNNNNNPPPQQQSSSSSSWWW[[[___aaaaaa`````````aaaccceeeeeeccc```___^^^```^^^___ddddddaaaccciiiqqqyyyzzzyyywwwvvvuuuvvvxxxyyyyyyyyy}}}}}}pppjjj}}}hhh^^^kkkjjjTTTAAA???BBB@@@AAAFFFSSSSSSJJJ999//////000///------,,,,,,,,,------...---------.........//////,,,+++******+++,,,...///++++++,,,,,,,,,---------+++,,,---.........---,,,---...///000000111111000AAA```xxxrrr}}}yyyxxxxxxrrrpppooonnnyyy~~~ssswww}}}~~~kkkYYYRRRTTTSSS___uuu{{{|||wwwlllTTTLLLXXX~~~~~~```HHH;;;777555333000/////////............------------------------,,,++++++***))))))*********+++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,---------......---......///000111111222333111666PPP|||~~~www}}}}}}kkkeeepppyyyssspppoooeeebbb___cccmmmxxxjjj^^^YYY___dddgggrrr{{{ssscccWWWTTTYYYiii{{{}}}ZZZhhhooonnnlllpppUUUgggyyynnn{{{nnn]]]NNNEEEKKKQQQGGG======;;;777666666777999999888777777666444222///---+++***))))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$''''''''''''(((***++++++***,,,///222333444666888000...------000999DDDLLL999555000......//////...000///---+++*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................////////////////////////......//////000000111111222222222222222333333333666666555555555555666666:::;;;<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGJJJLLLNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZ[[[^^^aaaddddddccccccdddeeeffffffgggiiikkkfffgggeeebbbdddhhhhhheeepppqqqwww{{{yyyuuuqqqrrrvvvyyyyyy{{{~~~zzzuuuyyy^^^\\\hhh|||ttthhhVVVIIIAAA>>>???@@@JJJMMMMMMDDD888///...000///...---,,,+++,,,---...---------------------------,,,,,,++++++,,,,,,------------------------------------------------------///+++,,,333000...666PPPtttxxx{{{}}}tttnnnlllgggfffooo|||~~~yyyqqq[[[YYYMMMIIIYYYrrrsssrrr]]]TTTWWWnnn|||aaaAAA555666111,,,000333111000000111111---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......+++///++++++222000,,,333222555@@@ccc|||yyyzzzqqqjjjkkk{{{{{{nnniiikkkooommmgggggglllqqqttt{{{www[[[VVVSSSUUU___fffddd___\\\OOOOOOQQQXXXbbbnnnwww|||wwwuuuxxxaaattt|||yyyrrrnnnSSSgggxxxjjj~~~}}}qqqaaaPPPFFFKKKRRRIII@@@>>>;;;777666666777999999888777777666444222///---+++***))))))))))))))))))))))))******))))))(((((('''''''''''''''((()))***+++,,,+++---///000/////////000***,,,...000111333666999222///,,,++++++,,,---,,,...---+++***)))******+++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------......................................................//////000000111111111111111222222222222333666555555555555666777888<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRUUUWWWXXX^^^^^^___bbbdddeeefffeeefffhhhiiijjjkkkmmmppprrroooooommmiiijjjmmmllliiiiiiiiimmmuuu|||~~~zzzzzz}}}wwwvvvvvvxxx{{{|||{{{zzz}}}eee]]]ZZZ]]]qqq|||tttfffPPP===;;;BBBHHHLLLOOOJJJ???666222222///......---------......---------------------------,,,,,,++++++,,,,,,---------------------------------------------------///111,,,,,,333333777DDD\\\oooqqqgggnnnzzztttkkkaaagggmmmttt{{{mmm^^^RRRVVVdddtttxxxjjjdddRRRQQQeeerrrxxxqqqQQQ>>>:::666000111222///------...///---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........111333---,,,333///,,,222...>>>VVVyyyxxx~~~|||pppnnnwww|||uuuooolllkkklllhhhhhhnnntttwww~~~kkkXXXRRRQQQ[[[dddcccZZZTTTLLLJJJJJJMMMTTT[[[aaaccchhhdddgggvvvdddxxx~~~yyynnnTTThhhwwwddd~~~ttteeeRRRGGGJJJRRRLLLCCC???:::777777666888999:::888777666555444222///---+++***))))))))))))))))))))))))'''''''''((()))*********'''''''''((()))+++,,,---+++---//////...---,,,---***,,,//////...+++******------,,,,,,---------...++++++***))))))******+++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......................................................//////000000111111000000111111111222222222555555555555666888999:::======>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLOOORRRUUUXXXYYYZZZaaabbbccceeeggghhhhhhhhhjjjkkknnnoooppprrruuuxxxyyyyyyvvvrrrrrruuusssooonnnlllnnnsssvvvxxx}}}{{{}}}xxxvvvsssssstttvvvvvvvvv|||tttsss}}}bbbYYYSSSaaahhhGGG===FFFDDDJJJQQQQQQJJJ???777333........................------------------------------,,,,,,,,,,,,------------------------------------------------------111333---+++333:::GGG\\\jjjmmmddd___jjjqqqqqquuuuuuxxxwww}}}qqqrrrvvvuuuaaaUUUUUU```sssmmmiiiRRRMMM]]]bbb[[[jjjgggNNNBBB:::555333111///...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.........333333---...555000,,,444888VVVvvvzzzoooyyy}}}nnnkkk}}}wwwnnnhhhiiihhhkkkrrrxxx}}}vvvkkk^^^XXXPPPNNNWWWaaa___UUUMMMNNNLLLIIIIIILLLPPPRRRSSSZZZWWWZZZjjj___mmmuuuwwwxxxtttXXXkkkwww___vvvgggSSSFFFIIIRRRMMMEEE???888888777777888::::::999777666555333111///---,,,+++))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))***+++---...***---///000/////////000000000///,,,)))(((***++++++---000000...,,,,,,,,,***************+++,,,,,,************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................//////000000111111///000000111111222222222444444555666777999:::;;;<<<===>>>@@@AAACCCDDDDDDFFFGGGIIIJJJKKKKKKKKKJJJKKKMMMQQQUUUYYY[[[\\\]]]aaacccfffhhhiiikkkmmmnnnnnnoooqqqrrrsssuuuxxxzzz~~~}}}zzzzzz}}}|||wwwyyyvvvvvvxxxyyywwwzzz~~~|||yyyzzz{{{xxxtttrrrsssvvvxxxyyyyyy~~~xxx{{{eeebbbaaakkk___GGGDDD@@@FFFOOOTTTQQQGGG;;;333---.....................------------------------------,,,,,,,,,,,,------------------------------------------............000222---,,,888DDDYYYtttwwwsssiiihhhpppmmmhhhnnnrrrtttnnnmmm{{{~~~}}}nnnqqqsssbbbYYYZZZdddooo}}}xxxdddXXX]]]```[[[]]]ggg}}}eeeNNN<<<888333000000111000///000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------...............///,,,000777111...888KKKpppwwwyyymmmdddnnnsssgggbbbfffhhhmmmttt|||kkk^^^ZZZTTTOOONNNVVV\\\YYYQQQLLLRRROOOMMMLLLNNNOOOPPPPPPPPPNNNRRR```ttt\\\gggmmmoooqqq{{{^^^nnnvvv\\\vvvgggRRREEEHHHQQQMMMDDD>>>666888777777888::::::999888555555333111///...,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))+++,,,...///---...000000......///000000000///,,,******,,,...+++000555444///***((()))******+++,,,,,,---------************************************************++++++,,,,,,,,,---------,,,,,,---------...............................................................//////000000111111///000000111222222333333444444555666888:::<<<===;;;<<<===???AAABBBDDDDDDGGGHHHJJJKKKLLLLLLLLLKKKMMMOOOSSSWWWZZZ]]]^^^^^^```ccchhhkkkmmmooosssvvvsssuuuvvvwwwwwwyyy{{{~~~~~~zzzyyy{{{zzzxxxwwwzzz|||{{{{{{}}}yyyuuussstttwwwzzz|||yyy{{{nnnfff___hhhzzzVVVBBB???CCCKKKRRRTTTMMM???555.........---------------------------------------...------,,,,,,------...---------------------------------....../////////---111...111@@@PPPhhh{{{uuuhhheeeqqqvvvpppoooppp{{{yyypppiiisssxxxoookkkjjjkkkooowwwgggeeeiiicccWWWbbbdddHHH;;;222...111444222000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////+++------222777//////>>>```~~~www{{{nnnqqqvvveee^^^]]]dddiiipppwwwrrr]]]ZZZOOONNNQQQUUUVVVRRRPPPRRRSSSQQQOOONNNNNNNNNMMMLLLFFFGGGKKKRRR[[[gggssszzz}}}}}}___lllpppmmmhhhaaammmvvv]]]wwwhhhPPPEEEJJJSSSLLLCCC>>>777888777777999:::;;;999888555444333111///...---,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++---///000222111000...++++++,,,...,,,...000000///,,,++++++111888???>>>666...,,,,,,***+++,,,---------------++++++++++++++++++++++++************************++++++,,,,,,------......,,,---------....................................------------------------......//////000000111111000000111222333444444555555555666777888:::<<<===;;;<<<===???AAACCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMPPPQQQTTTVVVYYY[[[\\\]]]^^^ccchhhlllnnnqqqvvvzzzxxxyyy{{{||||||~~~}}}~~~~~~|||{{{}}}xxx||||||}}}yyytttrrrssswwwzzz{{{}}}oooTTTXXX}}}}}}rrrpppkkkQQQCCCCCCGGGNNNTTTQQQEEE;;;222111///---,,,,,,------------------------------......------------......---------------------------------...//////000000+++111111999KKKZZZnnnnnnnnn~~~wwwtttuuuwww}}}}}}}}}~~~cccaaahhhzzz|||ppptttlllZZZRRReeecccHHH:::///111333000...000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////...000000333555...555LLL}}}zzzjjj___^^^bbbdddkkkttt{{{]]]RRRNNNOOORRRSSSPPPLLLOOOUUUWWWTTTRRRPPPOOOMMMJJJHHHCCCFFFIIIHHHHHHNNNZZZdddgggiiisssaaapppsssmmmddd}}}___hhhuuu^^^yyykkkOOOFFFMMMUUULLLBBB>>>999888888888999:::;;;:::888555444333111000...---,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,...000111555444111...+++,,,///222333444333111...,,,,,,---222;;;DDDCCC:::111...///******,,,,,,---,,,++++++++++++++++++++++++++++++************************++++++,,,,,,---......///------------....................................------------------------......//////000000111111111111222333444555666666666777777888999:::<<<===<<<===>>>@@@BBBDDDFFFGGGGGGHHHHHHIIIKKKMMMNNNOOORRRRRRSSSTTTUUUWWWYYYZZZYYY^^^dddggghhhkkkpppuuuvvvxxx{{{}}}|||~~~~~~{{{uuurrrsssuuuwwwwww~~~~~~___TTTppp|||uuunnnqqq~~~zzziiiLLLGGGFFFLLLTTTUUUMMMCCC888555111...,,,---...///------------------------......------------......---------------------------------...///000000000,,,222666AAAUUUaaammm~~~}}}{{{|||~~~~~~~~~xxxoooddddddqqqyyyssslllVVVZZZlllaaaKKK888444333//////222000000000/////////......------------------------++++++,,,,,,,,,,,,------------------------------............///////////////222111333444111DDDfff~~~|||yyywww}}}uuujjjaaa^^^aaadddfffpppyyyiiiYYYRRRPPPOOOOOOLLLIIILLLQQQUUUSSSQQQPPPNNNLLLHHHEEEDDDFFFHHHFFFCCCEEEMMMSSSVVV\\\iii|||```nnnqqqkkkccczzz\\\cccttt___{{{mmmOOOHHHPPPWWWMMMBBB???<<<999888888999;;;;;;:::888444444333111000...---,,,))))))))))))))))))))))))''''''(((((())))))******(((((()))***,,,...000111666444222///...111666;;;AAA===555---)))***///444***555??????555+++)))***)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++,,,,,,---...//////---------.........//////........................------------------------......//////000111111111111111222333555666666777777777777888999:::;;;<<<===>>>@@@BBBDDDFFFGGGHHHGGGGGGGGGHHHJJJMMMOOOQQQSSSRRRQQQQQQRRRTTTVVVWWWSSSYYY___aaaaaaccchhhmmmqqqtttwww{{{~~~~~~{{{}}}xxxtttssstttuuuuuuzzz|||tttttt[[[cccrrrqqq|||~~~wwwSSSKKKFFFKKKTTTXXXRRRJJJ<<<999444///------///111------------------------......------------......---------------------------------...///000000111---555:::GGG[[[dddjjjxxx{{{wwwuuuqqqjjjeeebbbaaaccceeeaaa```_________aaadddeeejjjjjjllltttrrr___eee}}}}}}www|||```XXXaaa~~~xxx\\\BBB888555000111666000000000000////////////------------------------++++++,,,,,,,,,---------------------------------............/////////000...111000222444777TTT~~~tttwwwzzzrrrkkkiii{{{qqqcccZZZXXXZZZ\\\]]]iiisss|||mmm]]]WWWPPPKKKKKKJJJHHHIIIMMMLLLKKKJJJJJJJJJHHHEEEBBB@@@AAACCCDDDDDDEEEHHHJJJQQQVVV```mmm|||\\\hhhqqqrrreeexxxVVVZZZvvvaaawww}}}zzzmmmSSSHHHGGGPPPOOO@@@777:::<<<:::888999;;;<<<:::888777555333000...------,,,+++++++++************)))&&&&&&&&&'''''')))***+++$$$'''***,,,---///111333999777555333222333555777IIIGGG@@@444...///000///111222111///---,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++*********************************+++,,,,,,---......---------............///...------,,,,,,------...---------............///------......///000000000111111222333444666666777777777888999;;;<<<======???@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGJJJMMMNNNPPPOOONNNMMMNNNPPPRRRTTTVVVVVVWWWXXX[[[___ccceeeiiikkknnnpppttt|||~~~vvvwwwzzzsssrrrtttpppssssssdddaaauuuwwwpppnnn{{{iiiGGG@@@MMMOOOSSSVVVLLLCCC:::///,,,000333111---////////////............------------------------..................------,,,,,,,,,---111444333///333444@@@TTTaaafffppp}}}|||~~~}}}|||{{{xxxrrrmmmfffeeebbb]]]WWWTTTUUUWWWSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWYYY]]]dddkkkrrrvvvrrrhhhsssnnnggg[[[\\\fffttt~~~jjjFFF;;;:::555000000444222000000000000///...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------..................------555111///666:::===___sss}}}xxxgggiiiyyynnnbbbYYYYYY\\\\\\^^^aaaoooxxx||||||ooo^^^aaaVVVQQQMMMFFFJJJPPPMMMRRRNNNKKKLLLMMMLLLFFFAAACCCCCCDDDEEEFFFGGGGGGHHHHHHPPPUUUVVVccc~~~\\\fffmmmnnnccc~~~xxxXXX]]]pppYYYlll{{{}}}nnnTTTIIIGGGPPPNNN@@@777999<<<999777888;;;<<<:::888777555333000...---,,,,,,+++++++++************)))'''''''''''''''((()))***&&&(((+++---...///111222666555222111111222444555???>>>888///+++---///...///000///...+++***+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************+++,,,,,,---......------------...............------,,,,,,------...---------............///------......///000000000111222222333444555666777777777888999;;;<<<======???@@@BBBCCCEEEFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJKKKMMMNNNNNNOOOPPPPPPPPPPPPOOONNNOOOPPPRRRVVVYYY[[[]]]```eeeiiinnnuuu}}}}}}zzz{{{~~~wwwtttvvvrrrzzz|||uuuqqqaaafffsss|||~~~xxxrrroootttxxxPPP???FFFJJJPPPTTTKKKGGG===222...000333111...////////////............------------------------..............................---...000111000---444;;;MMMaaahhheeehhhppp~~~|||xxx~~~{{{|||{{{xxxuuurrroookkkeeeaaa^^^]]][[[VVVQQQNNNPPPRRRRRRQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSTTTVVVYYY[[[\\\sss~~~}}}{{{ssseee[[[[[[bbbhhhdddeeetttTTTCCC<<<666222222333111//////000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................///111///333???MMMpppxxxsss~~~zzzvvvsssqqqfff\\\TTTUUUYYY[[[```fffrrrzzz~~~}}}}}}|||uuupppggg___^^^TTTQQQNNNGGGKKKQQQMMMTTTQQQMMMLLLMMMLLLGGGBBBDDDEEEGGGIIIIIIHHHGGGFFFFFFMMMNNNKKKVVVrrrbbbiiiooooooeee{{{]]]aaakkkTTTbbb}}}yyyoooTTTJJJHHHOOOMMM@@@888999<<<999777888;;;<<<:::888777555222000...---,,,,,,+++++++++************)))(((((((((''''''((())))))(((+++---.........000111222111000//////000111222555555111+++***---///------...---,,,)))((()))***,,,,,,,,,++++++++++++******++++++,,,,,,++++++******************************++++++,,,,,,------...------------...............------,,,,,,------...---------............///---......//////000000111111222222333444555666666777777888999;;;<<<======???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMLLLKKKIIIGGGDDDDDDDDDEEEFFFHHHKKKLLLLLLQQQWWW\\\bbbjjjttt{{{~~~|||zzzzzzvvvzzzyyyzzzuuuuuuyyy~~~}}}xxxiiisssYYYOOOOOOQQQdddjjjkkkeeeeeesss^^^@@@@@@EEEMMMRRROOOLLLCCC777111111222222000////////////............------------------------.................................///000000111111BBBLLL___ooooooggggggnnnttt~~~yyy~~~~~~~~~vvvwww{{{}}}yyywwwkkkhhhdddaaa^^^\\\YYYVVV]]]]]]]]][[[YYYXXXYYY[[[\\\ZZZVVVSSSRRRQQQRRRSSSPPPPPPPPPOOONNNNNNMMMMMMSSSZZZfffsssyyyoookkkmmmmmm[[[MMM```lllUUUCCC999555555222000......///000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,................................................+++444222444KKKjjjzzz{{{}}}zzzfff]]]WWWRRRSSSWWW]]]fffooouuu~~~~~~zzz}}}ooohhhiiiiiiiii]]]RRRPPPOOOLLLQQQVVVPPPVVVSSSNNNMMMMMMLLLIIIFFFFFFHHHJJJLLLLLLIIIFFFDDDHHHQQQSSSPPPYYYrrrgggoootttrrrfffaaaccclllWWWhhh}}}zzzmmmTTTKKKHHHMMMKKK@@@999999;;;999777888;;;<<<:::777666555222///---,,,,,,,,,+++++++++*********))))))))))))((((((((((((((((((***,,,......------...///...............//////000///000///+++,,,000000---,,,------+++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,---------,,,,,,---------............------,,,,,,------...---------............///.........///000000111111222222333333444555666666777777888999;;;<<<======???@@@AAABBBCCCDDDDDDDDDCCCEEEGGGHHHIIIIIIGGGGGGFFFFFFFFFEEECCCAAA>>>===<<<<<<<<<<<<===>>>???@@@@@@DDDIIIMMMSSS]]]iiiqqqyyy~~~{{{xxxssszzz~~~~~~{{{~~~wwwwwwzzz~~~zzz}}}cccttteeeWWWQQQOOO[[[cccddd\\\]]]ppphhhEEE>>>BBBIIIPPPVVVPPPHHH<<<444111111111111////////////............---------------------------------...............---,,,...000000111555;;;WWW```nnnwwwssskkklllrrrlll{{{{{{sssvvvpppzzzvvv{{{tttsss~~~tttsssvvv}}}}}}|||xxxqqqkkkggg\\\ZZZYYYXXXYYY[[[\\\]]]```dddiiinnnpppqqqppppppnnnllliiiddd```]]][[[ZZZUUUUUUSSSRRRQQQQQQQQQQQQJJJLLLPPPWWWbbbqqq||||||~~~lllSSSRRRbbbmmmOOO===777999111///......///000000//////////////////.........---------------------------------...........................////////////,,,666555:::___vvv|||vvvyyymmmXXXXXXVVVTTTUUUYYYbbbnnnwwwwww~~~~~~|||~~~xxxrrrrrrsssrrrbbbSSSMMMPPPRRR[[[^^^UUUVVVSSSOOOMMMMMMMMMLLLJJJIIIJJJKKKLLLKKKIIIGGGEEEGGGTTT]]]^^^eee{{{lllwwwzzzuuueee}}}``````|||ooo^^^vvv~~~|||iiiTTTLLLHHHKKKIIIAAA;;;;;;;;;888777888:::;;;999777666444222///---,,,+++++++++++++++*********))))))***))))))((((((((())))))***,,,......---,,,---...---......//////.........,,,......---///222111,,,---------,,,***)))***,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...---------............///......//////000111111111222333333444444555555555777777888999;;;<<<======>>>???@@@BBBCCCCCCCCCCCCAAACCCEEEHHHIIIIIIGGGFFFFFFDDDAAA===:::999888777999888888888888999999:::;;;===???AAAFFFPPP]]]ggglllttt~~~~~~zzzyyyyyy}}}}}}|||yyyzzzzzz}}}}}}zzz}}}hhhrrrtttcccYYYSSSdddjjjggg^^^```qqqlllJJJ>>>AAABBBJJJYYYRRRKKKAAA777111//////000////////////............---------------------------------.........//////---,,,---///......777AAAgggppp}}}wwwpppoooeee}}}zzz|||wwwwwwyyymmmwww|||~~~tttqqquuutttzzz~~~{{{yyyvvvqqqjjjccc\\\XXXYYYYYY[[[]]]```eeekkknnnfffmmmwww|||wwwpppjjjgggdddbbb]]]YYYVVVTTTSSSSSSPPPOOONNNOOOTTT]]]gggnnnyyyrrrppp{{{{{{eeeSSSPPPfff```DDD999999222000......///000000///////////////////////////---------------------------------.........//////........./////////000000---666666FFFrrrtttqqq|||vvviiiaaaWWWOOOTTTUUUVVVWWW]]]gggqqqxxxxxx~~~}}}xxxwwwuuurrrgggUUUMMMRRR[[[gggiii]]]VVVTTTQQQOOOOOOOOONNNNNNMMMLLLKKKIIIIIIIIIIIIIIIEEEQQQZZZ[[[eee{{{vvv|||iii~~~^^^\\\wwwpppccc~~~}}}fffRRRKKKGGGIIIHHHBBB>>>===;;;888666777:::;;;999777666444111///---,,,+++++++++++++++************))))))))))))(((((()))******+++---......---------...///000111111111000...---***,,,---///333666222,,,---......,,,+++***+++---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---------............///...//////000000111111222333333333444444444555555777777888999;;;<<<======>>>???@@@AAABBBBBBBBBBBB???AAACCCEEEFFFEEEDDDCCCCCCAAA===:::777666666777777777777777777777777777999::::::;;;>>>FFFRRRZZZ___gggsss}}}|||{{{}}}zzzyyywwwwwwzzzzzzyyy}}}qqqsssjjjZZZQQQhhhlllllleeedddooooooNNN@@@AAA===BBBUUURRRNNNFFF<<<333//////111////////////............------------------------,,,,,,------.../////////000,,,,,,...,,,,,,999IIIooo}}}ooojjj|||vvv}}}xxxqqqppp~~~~~~vvvuuu|||~~~~~~|||}}}~~~yyypppnnnjjjeee___ZZZWWWUUU]]]```cccggglllrrryyy~~~{{{|||xxxqqqiiiaaa[[[WWWTTTUUUSSSPPPOOOQQQTTTYYY\\\```qqq}}}ssssssrrr```SSS___{{{vvvTTT???;;;444222000000000000///............///////////////------------------------,,,,,,------.../////////.........//////000000111///444;;;VVV}}}wwwlllxxxtttbbbTTTPPPQQQOOOSSSWWWZZZbbblllsssuuuxxx{{{~~~zzzyyyxxxsssnnneeeVVVSSS[[[cccnnnpppeeeZZZYYYWWWUUUSSSQQQPPPPPPNNNMMMKKKJJJJJJKKKMMMOOOJJJPPPRRRQQQ]]]yyy|||jjj~~~___]]]vvvqqqeeeyyy}}}fffQQQKKKGGGGGGGGGDDD@@@???:::888666777:::;;;999666555444111...,,,++++++++++++++++++************)))(((((((((((()))***++++++---...000111000///000111222333444555444111///---)))---000333999===999111,,,------,,,******+++---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------............////////////000111111222222333333333444444444444555777777888999;;;<<<======>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAA@@@???>>>===999999888777777777666777666666777777777777666666888999::::::;;;???FFFLLLOOOXXXdddnnnuuu{{{~~~{{{wwwssssssvvvxxxyyy}}}xxx}}}lllccceeellltttrrrjjjjjj{{{yyyTTTCCCFFF>>><<>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>><<<:::888777///111333555666666666555555555666666666666666555666999<<<<<<;;;;;;???BBBCCCLLLXXXaaahhhrrr~~~wwwzzz|||vvvrrrqqquuuyyyzzz}}}iiissskkkfffrrrrrriiizzzYYYGGGLLLBBB;;;LLLSSSRRRNNNDDD999222222333000/////////............------------------------,,,,,,------...///000000000,,,...444777>>>UUUooocccrrrxxxxxxrrrjjjdddeeejjjmmmmmmjjjhhhhhhiiikkknnnrrrssszzz}}}xxxvvvzzz}}}|||wwwrrrrrrrrrkkkccc___]]]\\\]]]aaaiiiqqqvvvzzzwwwqqqhhhaaa[[[XXXVVVUUUXXXTTTTTT[[[fffvvvssshhh]]]pppzzz[[[III888666333222111111///...,,,---------......//////........................,,,,,,------...///000000---......///000111111222555999OOO||||||{{{www{{{sssZZZMMMOOOOOOJJJLLLSSSZZZcccqqq}}}}}}vvvyyyvvvvvvzzz~~~}}}{{{yyy|||~~~yyytttooolll]]]]]]ZZZSSSSSSdddjjjWWWOOOUUUfffqqqlllmmmrrrooohhhgggfffaaa[[[TTTPPPNNNLLLMMMPPPRRRTTTUUUUUUUUUOOORRRRRRSSSbbb}}}sss{{{^^^ooo{{{YYY___|||vvv^^^bbb~~~zzz}}}hhhOOOJJJHHHJJJHHHDDDAAAAAA===:::777777999:::999888555444111...,,,+++******))))))))))))(((((((((((()))(((''''''(((***---...222444666777777555222000333@@@MMMMMMBBB555.........---...222666999888777000...---++++++,,,---...,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++...---+++*********++++++,,,------......------,,,---,,,+++***+++,,,---...++++++,,,,,,---...//////000000000000111111111111333333333444444444555555777777888999::::::;;;;;;:::;;;===???@@@???>>>===<<<;;;888555444444444555666666777777777777777666888777666555555666777888===============>>>>>>???>>>CCCIIIOOOUUU```nnnxxx}}}yyy{{{vvvsssqqqrrrvvvyyyzzzyyykkknnnyyyxxxwwwkkkjjj{{{aaaKKKFFF<<>>?????????===<<<;;;999777555444444555555666666666777777777666666555555666666777999:::;;;<<<<<<;;;;;;<<<<<<===>>><<>>MMM|||vvvxxx{{{yyyqqqwwwwwwSSSKKKPPPPPPOOOTTT[[[fffqqqwwwyyywwwvvvzzzzzzzzz{{{~~~}}}zzz~~~wwwtttlll___TTTMMMIIIGGGFFF@@@===>>>@@@>>>FFFcccdddUUU[[[lll|||}}}vvvpppllliiihhhfffbbb]]]YYYVVVUUUVVVRRRVVVWWWUUUVVVYYYWWWQQQNNNJJJKKKVVVhhhwww~~~~~~iii{{{```ccc|||\\\___zzzsssWWWgggwwwttt{{{wwwbbbPPPLLLJJJLLLJJJCCC>>>======:::777888:::;;;:::888555333111...,,,+++++++++++++++++++++***************)))(((((()))***,,,---333333333222222222111111...777BBBGGGCCC999000+++...000222222222222333555///...,,,+++++++++,,,---,,,,,,,,,++++++++++++***......------,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,+++,,,------...........................000000000000111111111111333333333333444444444444777777777888999999::::::<<<<<<===>>>>>>===;;;:::888777666444444555666666666666666666666666666666444555777999:::<<<======;;;::::::::::::;;;<<<<<<:::<<<>>>???CCCLLLXXX```lllnnnvvv~~~~~~zzzyyyyyyuuupppnnnpppuuuyyy|||wwwzzzuuuggghhhvvvkkkrrrpppWWWMMM>>>===<<>>FFFLLLVVVaaajjjoooqqqqqqrrrsssuuuxxxzzzzzzxxxuuurrrlllddd^^^]]]```dddfffqqqtttyyyyyyoookkkeee]]]oooxxx{{{nnnfff^^^VVVTTTTTTSSSSSSVVV___uuu___^^^bbbaaaccc{{{lllOOOCCC888444333111000111000000000/////////......//////............//////............////////////......///111222333444555>>>XXXyyyuuu{{{{{{rrrttthhhNNNLLLMMMMMMRRR[[[bbbmmmtttvvvvvvvvvvvv{{{yyyyyyzzz|||}}}}}}|||wwwzzz{{{yyyyyyxxxrrrkkkaaaZZZNNNEEE@@@??????@@@<<<::::::;;;;;;EEE___{{{qqq```dddrrr~~~~~~xxxqqqkkkhhh___^^^]]]\\\[[[[[[[[[[[[YYY[[[[[[ZZZZZZ[[[XXXSSSJJJIIIMMMZZZlllxxx{{{xxxzzziii|||eeebbb~~~___^^^wwwsssTTTjjjxxxuuu|||ttt^^^QQQMMMKKKLLLJJJBBB===;;;:::888555666888999777444444222000...,,,+++++++++++++++*********)))))))))******)))))))))***+++,,,111000///......///000111///000222333222///---++++++---000222333555888;;;...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------......///////////////.........///000000000111111111111222222333333333444444444777777777777888888999999:::;;;;;;;;;:::999777666555555444444444555666777666666666666666666777777555777999;;;============:::::::::::::::;;;<<<<<<;;;;;;::::::<<>>TTTgggnnnlllrrrqqqoooooowww}}}yyy~~~sssnnnfffppp{{{vvv^^^DDD:::@@@EEECCCKKKRRR\\\eeekkknnnoooppptttuuuwwwyyyzzzyyyvvvssskkkfff```___dddjjjoooppp{{{}}}}}}xxxoooeeeaaaccckkkqqq~~~yyyooolllbbbRRRRRRVVV\\\aaajjjzzzrrraaaYYYXXXWWWTTTQQQWWWcccvvv}}}wwwfffkkkdddVVV\\\}}}~~~nnnXXXIII;;;555444333111222000000000////////////...//////............//////............////////////111///...000111111444888IIIjjjvvvnnnzzzsssUUUHHHLLLJJJIIIRRR```hhhqqqvvvuuutttvvvyyyyyyyyyxxxzzz|||~~~}}}}}}wwwuuuqqqlllgggaaa[[[UUUKKKIIIGGGEEEDDDBBB???<<<>>>===<<<===???IIIbbbyyy||||||vvvkkkiiiqqqwwwtttllljjjnnnttteeecccaaa```````````````aaaaaa```^^^]]][[[WWWRRRHHHJJJRRRaaarrr}}}}}}zzzyyyjjj}}}gggbbb~~~~~~^^^XXXppp|||qqqPPPjjj{{{xxx~~~qqq[[[RRRMMMKKKLLLIIIBBB<<<;;;:::777555666999999777444333222///---++++++++++++******)))))))))((((((((()))))))))******+++,,,,,,///...,,,+++,,,---...///111///---,,,------...///+++---...000111444777:::------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........///////////////.........///000000000111111111111222222222333333333444444666666777777777777888888777777777666555444333333333333333444444555666777666555555555666777999:::999:::<<<======<<<;;;;;;;;;;;;::::::;;;;;;<<<======<<<999888999???FFFKKKSSSXXXdddpppyyy~~~{{{zzzzzzyyywwwuuuuuuuuuvvvuuuzzz{{{|||zzz___SSStttyyygggccc}}}wwwjjjbbbMMMEEE===<<>>>>>>>>BBBHHHPPPVVV^^^fffkkkooorrruuuwwwwwwwwwyyyyyywwwtttqqqgggeeedddhhhpppxxx|||}}}xxxwwwyyygggkkkllljjjjjjsss~~~gggeee___XXXTTTZZZfffpppwwwfff```]]]XXXRRRSSSUUU]]]lll|||~~~zzz}}}sss\\\PPP```zzzeeeTTTAAA999666444333333111000000000//////////////////............//////............////////////333///...000//////666???gggrrroooooo^^^HHHFFFNNNJJJIIIVVVcccjjjrrruuuuuutttwww{{{xxxxxxxxxzzz}}}~~~}}}|||uuunnneee\\\UUUOOOJJJHHHFFFFFFHHHJJJJJJGGGBBB>>>BBBAAA@@@@@@DDDPPPfffyyyxxx~~~iiifffdddffffff```YYY^^^pppwwwsssnnnjjjjjjjjjjjjiiiiiigggdddbbb___YYYSSSPPPLLLPPPZZZhhhuuu|||}}}{{{{{{kkk}}}eeeddd~~~^^^RRRhhhxxxpppOOOiii|||yyyqqqZZZSSSNNNJJJJJJHHHBBB======<<<:::888999<<<<<<999666222111///---++++++++++++))))))))))))((((((((('''(((((()))***+++,,,------...---,,,,,,,,,---...///,,,------...///000111111333111......///000000///,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,------------............+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,------......------,,,,,,,,,---............---........................000000000000111111111111222222222222333333333333666666666666666777777777555444444333222111111000222222333444444555555666555555555666777:::<<<===============<<<;;;:::999;;;::::::::::::;;;<<<<<<>>><<<999888999===AAADDDFFFLLLXXXfffnnnuuu~~~|||xxxuuuttttttqqquuuxxxxxx~~~yyyXXXsss{{{gggbbbyyy||||||oooUUUJJJ???<<>>777111///000111---(((,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,------.../////////,,,------......------,,,++++++---.........------,,,------......------,,,,,,,,,.../////////...---,,,,,,------......//////000000000000111111111111111222222222222333333333666666666666666666666666333333222111111000000000111222333333444444444444555555555666999<<>>===<<<;;;:::::::::999999999999999:::;;;;;;<<<:::888777999;;;>>>??????DDDNNNYYY```hhhwww~~~yyyuuuuuuvvvuuuuuuxxx|||}}}iiimmmzzzhhhcccyyyxxxZZZMMMDDD???DDDLLLRRRRRRLLLCCC<<<111111111000000000//////............////////////......//////000111111222...333CCC\\\sss}}}}}}}}}yyyxxx~~~nnnOOOCCC;;;>>>BBBDDDIIIQQQPPPXXXbbbjjjnnnrrrxxx}}}|||yyyvvvtttsssrrrpppnnnooorrrvvvzzz{{{ssswww{{{{{{}}}ttthhh```cccqqqwwwhhh\\\ZZZTTTUUU]]]cccggguuuvvvyyy|||nnnaaa[[[jjjwwwZZZIII@@@999333000111111111000000000////////////............//////............////////////000...000333000222FFF^^^wwwooo~~~mmmXXXIIIJJJFFFGGGNNNMMMSSSeeekkklllnnnppprrrtttuuuvvvxxxyyyzzz|||{{{wwwqqqlllbbbZZZTTTSSSQQQOOOPPPTTTXXXVVVRRRPPPPPPNNNLLLKKKHHHGGGFFFEEEKKKZZZlllyyygggooo~~~pppbbbaaaYYY___WWWQQQOOOSSSYYYaaannn{{{~~~|||~~~|||wwwrrrlllhhhhhhdddZZZSSSRRR^^^gggpppttttttvvv~~~|||qqqbbbkkkgggSSSggg~~~{{{ZZZeeewwwuuu~~~uuu^^^TTTNNNHHHGGGEEEAAA@@@AAA;;;999888999<<<<<<888555111000...,,,+++++++++++++++++++++************)))%%%&&&)))+++---...///000///000000111111111222222222111---***,,,555CCCNNNEEE<<<333222555555///)))+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,)))******+++,,,---......---......//////......---***+++---...///...------,,,------......------,,,,,,,,,.../////////...---++++++,,,,,,---...//////000000000000111111111111111111222222222333333333666666666666666555555555333222111111111111111111111222333444444444444333555555555777:::>>>AAADDD>>>===<<<:::::::::;;;<<<888888888777888999999:::999888666666888:::;;;<<<@@@CCCIIIPPPUUU^^^nnn}}}xxxuuuvvvxxxxxxtttvvv}}}|||}}}yyygggzzzgggbbb{{{{{{[[[PPPGGG@@@EEELLLRRRSSSNNNEEE>>>111111111111000000000000............/////////000---......///000111111111555;;;MMMfff~~~~~~|||vvvxxxtttBBBDDDAAA;;;;;;BBBJJJMMMSSS[[[fffmmmppprrruuuyyy}}}zzzvvvsssqqqpppooommmuuuxxx{{{}}}xxxssslllsss}}}wwwiiibbbtttttteee]]]TTTPPPUUUXXXYYYeeettt|||uuummmggg___jjjdddOOOCCC:::222///111111111111000000000000//////............//////............/////////000------111444111555NNNkkkrrrrrr~~~~~~rrrQQQAAAHHHGGGEEEIIIKKKUUUhhhnnnmmmmmmoooqqqssssssrrryyyzzz{{{|||zzzsssjjjddd\\\UUUQQQTTTTTTRRRSSSWWWWWWWWWWWWYYYYYYVVVRRROOOKKKJJJHHHHHHNNN^^^ooozzznnnsss~~~lll]]][[[QQQUUUXXXQQQQQQ\\\hhhmmmooorrruuuuuuxxx~~~~~~xxxrrrllliiijjjfff\\\VVVVVVcccmmmwwwyyyvvvzzz}}}|||```jjjuuuVVVZZZxxx|||hhhzzzxxxvvvzzzqqqcccUUUPPPLLLIIICCC======AAA:::888777888;;;:::777444444111...---,,,+++)))'''+++*********))))))(((((((((((((((***---000333555222000///111555888888777666000++++++...222;;;CCCDDD???888666666444000+++))))))+++,,,,,,+++***)))---,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......------------------------,,,,,,,,,---------......---------............///////////////000000000000222222333333333444444444666666444333222222222222111222333444555555444333222333444444444333222111:::;;;===>>>>>>>>>===<<<<<<<<<;;;:::999999999999444444555777888999:::;;;???>>><<<:::999999999:::;;;>>>DDDKKKPPPWWWeeettt~~~zzzqqqwwwwww{{{{{{xxx{{{oooyyyhhh]]]wwwqqqTTTHHHGGGCCCEEEQQQWWWPPPDDD>>>888444000------...//////////////////////////////***111...+++222222000555777IIIbbbsss{{{ggguuuvvv{{{uuuuuuaaa@@@;;;:::>>>CCCGGGMMMSSSYYYaaafffgggkkktttzzzyyyzzztttnnnmmmpppuuuxxxzzzxxxwwwzzzwwwjjjnnnzzzpppfff^^^XXXWWWVVVUUUZZZbbbkkkvvv|||\\\bbbgggdddmmmZZZAAA===:::222111222222222222111111000////////////////////////............/////////000333///111555000777```||||||yyylllKKKEEEEEEEEEGGGLLLUUU```hhhjjjkkkmmmnnnpppqqqssstttrrrtttvvvvvvtttnnnhhhddd\\\[[[YYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\ZZZXXXWWWQQQPPPNNNMMMQQQZZZdddlllhhhzzzuuu___TTTTTTWWW[[[WWWUUUZZZccclllpppqqqhhhgggjjjsss|||~~~}}}tttmmmllllll```TTT^^^sssooottt~~~eeeooo}}}\\\]]]wwwwww```uuuxxxwwwzzzpppaaaSSSNNNJJJHHHBBB======AAA;;;999777999;;;;;;888444222000---,,,,,,,,,+++***************)))))))))((())))))***,,,///222555666///---...222888===??????666111---...///000555;;;:::777444222111000,,,***)))***++++++++++++***)))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111222222222222333333333222222111000000000111111444333222111111222333333222222222222333555777888????????????>>><<<:::999;;;:::999888777777777777777777888999:::;;;;;;<<<>>>===<<<;;;::::::;;;;;;999;;;???EEEIIIPPP^^^lll~~~{{{tttyyyzzzzzz{{{xxx{{{xxxnnn}}}cccTTTpppcccQQQHHHFFFIIIRRRUUUOOOHHHEEE<<<888333///......///...////////////////////////,,,333000---222111000666AAA^^^sssrrrqqqsssxxxyyyyyyyyyvvvTTT@@@;;;:::>>>CCCGGGMMMSSS\\\ccchhhiiillltttwwwwww|||xxxtttqqqrrruuuzzz}}}|||yyyxxx{{{~~~wwwlllfffooozzzlll___XXXVVVTTTVVV[[[]]]fffvvvcccZZZYYY\\\iiigggLLLBBB;;;333111111222222111111000000////////////////////////........./////////000000///,,,///444555EEEtttbbbDDDEEEDDDDDDGGGNNNXXXbbbhhhnnnoooqqqpppooooooqqqrrrppppppqqqssstttrrrnnnjjjdddbbb```^^^^^^aaadddfffddddddccccccbbb```\\\YYYSSSRRRQQQOOOPPPUUU\\\bbbcccnnntttlllaaa]]]^^^___ZZZUUUPPPPPPUUU[[[^^^^^^^^^\\\___kkkxxx}}}yyyppprrrqqqhhh]]][[[dddppp{{{|||ooo}}}```]]]uuuvvv^^^rrrzzzyyy}}}ooo]]]PPPLLLIIIGGGBBB<<<<<<@@@;;;999888999<<<<<<999666111...,,,+++,,,---,,,+++************))))))))))))***+++,,,...111444666888///...///222888>>>BBBCCC666333111222222///000333000111222111///,,,++++++******+++++++++******))),,,,,,++++++******++++++---------------------------------.........//////,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000111111111222222///////////////000111111555333111///...000222444222222222333555999===???@@@??????>>><<<;;;999888888777777666666666666777:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===999999<<>>BBBFFFMMMTTT___eeejjjkkknnnrrruuutttxxxwwwvvvvvvxxx{{{~~~zzzxxx|||{{{xxxvvvooolllvvv|||hhh^^^ZZZWWWSSSQQQWWW]]]hhhyyylll[[[VVVWWW___jjjvvvZZZGGG<<<555222222111111111000000000////////////////////////....../////////000000000000...///000333JJJ|||zzz|||UUUAAAEEECCCCCCHHHRRR]]]dddgggjjjlllooonnnllllllnnnqqqkkkhhhgggkkkppprrrpppllliiigggdddaaaaaadddgggjjjiiihhhggghhhhhhfffaaa\\\XXXWWWUUUSSSQQQSSSWWW[[[bbbiiioooooollliiieeeaaaZZZTTTMMMKKKNNNSSSVVVXXXYYYVVVXXXddduuu~~~{{{sssooouuurrrddd]]]bbbjjjlllhhhjjjuuusss```ZZZuuuzzzdddmmmmmmYYYOOOKKKIIIGGGBBB======AAA<<<:::888999<<<===:::888222///,,,++++++,,,,,,+++*********)))))))))))))))***+++,,,///111444666777222111000111444888;;;===666333222333222///...111...222666555000------///++++++++++++*********))),,,,,,++++++***++++++,,,------------------------------------............------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,---------......---------............///////////////000000000000/////////000000000000111000////////////000111111222111000///000111333555444555666888;;;>>>@@@BBB;;;;;;;;;;;;;;;;;;::::::555555555666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<======;;;;;;===???DDDPPP\\\rrr{{{|||wwwzzz~~~|||}}}~~~dddUUUggguuuWWWTTTnnnpppZZZJJJIIIKKKPPPTTTSSSOOOKKKBBB===777222000//////...000000000000000000000000...444222///111...111>>>WWWuuuuuusssvvviiiqqq|||xxxtttyyymmmHHH>>>;;;;;;???CCCFFFNNNVVV```dddiiillloooqqqssstttvvvwwwxxxzzz|||~~~~~~zzzxxx|||ttttttzzz}}}yyykkkfff```VVVNNNXXX[[[bbbpppvvvfff^^^WWWRRRUUUrrr|||aaaIII;;;777333222111111000000000000////////////////////////...////////////000000000111111000...444OOOttt~~~tttLLLDDDDDDBBBCCCJJJVVVaaafffffffffiiikkklllkkkkkknnnqqqlllgggdddhhhpppuuutttqqqooommmjjjgggfffgggiiijjjjjjhhhhhhjjjmmmlllgggbbb]]]\\\YYYVVVUUUWWW\\\```kkkrrrzzz}}}xxxoooddd\\\XXXSSSMMMKKKNNNUUU\\\___aaa\\\[[[ddduuuzzzpppvvvrrrkkkdddcccgggkkkkkk}}}```]]]lllmmmbbb[[[vvv{{{ddd```kkkUUUOOOLLLJJJHHHDDD>>>>>>AAA<<<:::777888;;;===;;;999555111---+++***+++***)))))))))))))))))))))*********+++,,,...000222333444111000000//////111333555222///...000///------000000555999777111------000,,,++++++******))))))))),,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------......------------...............------,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000....../////////000000000000//////......//////000000111222444555666666666888999<<>>???<<<<<<<<<<<<;;;;;;;;;;;;888999::::::;;;;;;<<<<<>><<<:::<<<@@@CCCHHHQQQZZZaaadddhhhmmmpppqqqtttwwwyyyyyy{{{|||}}}~~~~~~}}}{{{xxxxxx{{{|||xxxjjjlllwwwvvvlllfff^^^VVVTTTVVV[[[eeesssuuuddd]]]XXXQQQ___yyy|||gggLLL<<<999444444222111000000000000////////////////////////////////////000000000111---111222111>>>```{{{uuu~~~wwwhhhFFFGGGCCCBBBEEENNNZZZcccffffffkkkkkklllllllllmmmmmmnnnnnnhhhdddgggpppvvvwwwuuurrrrrrqqqqqqpppqqqqqqrrrqqqooooooppprrrrrrnnnkkkcccaaa\\\XXXXXX\\\ccciiiuuu{{{vvvhhh```]]]\\\WWWQQQNNNPPPWWW___cccjjjgggbbbfffsss}}}sssmmmaaagggmmmkkkjjjnnn}}}~~~hhh```kkkbbblllccc]]]xxxzzz```RRRlllSSSPPPMMMKKKIIIDDD>>>===@@@<<<999666777:::<<<;;;999666222...+++*********)))))))))))))))***************+++---...///000000000+++---......---...000222---++++++...///,,,,,,///111555777555///,,,,,,...---,,,+++***))))))))))))++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///......------......///------------------------,,,,,,,,,---------......---------............///////////////000000000000........./////////000000......---......///000000222444666888:::::::::999:::===@@@CCCCCCAAA???===<<<;;;:::888777777777777888888999:::<<<>>>@@@AAA<<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;===:::888999:::<<>>888333111111000///000000000000000000000000...222000///111000===VVVyyyyyy|||~~~xxxtttuuu~~~vvvpppvvv|||wwwgggzzzxxxzzzllljjjfff^^^PPPAAA999888::::::===AAAEEEJJJTTT___ffffffjjjoooqqqrrrvvv{{{}}}}}}~~~~~~|||{{{yyywwwwwwxxxyyyyyyvvvrrrnnnhhhgggnnn}}}~~~kkkddd___ZZZSSSTTTWWW^^^hhhsss~~~|||llljjjqqqSSSTTT___|||rrrVVVBBB===777555333222111111111222/////////////////////////////////000000000111111...444444444HHHooouuu~~~vvvvvvZZZAAAEEEAAACCCHHHRRR\\\dddffffffnnnkkkjjjmmmqqqtttsssqqqmmmhhhcccdddiiinnnooonnnooonnnnnnooopppqqqssstttwwwwwwwwwvvvvvvvvvvvvvvvoookkkeee___]]]aaahhhnnnxxx{{{}}}yyymmmcccbbbhhhkkkfff```[[[[[[___eeejjjqqqqqqkkkgggmmmzzz{{{jjj```kkksssooopppxxx{{{}}}pppgggooo^^^^^^|||^^^YYYxxx}}}fffRRR}}}nnnTTTOOOLLLJJJIIICCC<<<;;;===;;;888555666999;;;;;;999555111---******+++++++++((()))))))))************,,,---.../////////......***---///000...---...///,,,,,,///555555111...///111333333111...,,,,,,...---,,,+++))))))))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...+++,,,,,,------.........,,,,,,,,,---------......---------............///////////////000000000000...////////////000000000......///000222555666888;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAAAAA???>>><<<<<<;;;:::999888999999:::======<<<<<<===>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>======<<<<<<999777999::::::>>>DDDOOOZZZhhhttt{{{yyy}}}}}}zzz}}}|||iiiNNNRRRUUU}}}lll]]]UUUIIIFFFQQQ___ccc^^^GGGBBB;;;666333111///...////////////////////////...222000000333555GGGeeexxx~~~|||uuuuuu{{{tttjjj{{{sssjjjeeeYYYJJJ===777777888999999===CCCGGGLLLXXXcccnnnlllnnnrrrsssssswww~~~|||zzzxxxuuuwwwxxxwwwtttrrrqqqrrrjjjfffjjjwwwzzzmmmddd___WWWWWWWWWZZZaaajjjsssyyy~~~rrr{{{wwwrrrzzz\\\UUUYYYqqqfffKKKBBB999777555333222222222333//////////////////////////////000000000111111111000666555777RRRxxxxxxuuuuuurrrgggNNN@@@DDD@@@DDDLLLVVV^^^cccffffffkkkhhhjjjvvvyyyvvvtttsssqqqllliiifffcccccceeeiiilllnnnpppssssssrrrtttzzz~~~vvvmmmgggfffiiillltttvvvzzz{{{tttkkklllrrrvvvsssnnnjjjkkkooovvv||||||~~~wwwjjjgggsss}}}tttllliiimmmrrrvvv}}}{{{xxxppphhhsssaaa^^^VVVRRRwwwrrrZZZpppVVVOOOLLLJJJHHHBBB;;;999;;;:::777444555888;;;:::999333000+++)))***,,,------(((((())))))*********+++...//////000000///---------000333222///,,,,,,,,,///000666======777222111222222111000......///000...---+++))))))))))))***+++*********+++,,,,,,------------------------------------.........//////---,,,,,,++++++,,,,,,---***++++++,,,---...//////,,,,,,,,,---------......---------.........//////////////////000000000000////////////000000000111///000222555888;;;>>>@@@CCCAAA>>><<<;;;<<<===>>>========================999999999999:::<<<>>>@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>===>>>???@@@@@@???>>>======:::999;;;<<<;;;>>>CCCFFFPPP___lllvvvuuu{{{|||{{{www}}}yyyWWWWWW___ddd\\\NNNFFFNNN___iiijjjKKKFFF>>>888444111///---///////////////////////////222000111555999NNNooo~~~wwwrrrqqqnnnzzzkkkbbbZZZJJJ:::555999:::888888999>>>DDDHHHNNNZZZfffuuuqqqqqquuuuuutttxxx}}}zzzyyytttwwwxxxuuuqqqqqqvvvzzzkkkhhhnnn{{{qqqgggYYYWWWVVVWWW\\\dddmmmssssss}}}nnnnnniiiaaabbbxxxsssRRREEE:::888666333222222333444////////////////////////000000000000111111111111---444444;;;```|||mmmoootttgggjjj\\\FFFAAAFFF???EEEOOOXXX^^^bbbeeegggjjjiiipppqqqkkkccc\\\YYY[[[```ddd^^^ccchhhjjjkkkppp{{{{{{qqqkkkiiiiiipppttt~~~zzzuuuvvvrrrqqqppppppttt{{{mmmdddmmmzzziiipppsssnnnooo{{{yyy}}}tttxxxaaaWWWxxxyyyXXXVVVvvvxxxddd|||~~~nnnVVVLLLJJJIIIHHHCCC<<<:::<<<:::888666888<<<>>><<<:::555111,,,******+++,,,,,,***+++***)))'''''')))+++,,,***,,,000111...---//////111222111///---,,,------333???GGGAAA555///111222000---+++,,,,,,+++***---,,,+++******+++,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,------............------------------------------------------------------,,,,,,,,,---...///000000///...---,,,,,,---...///......//////000111111111...000222111......111444333444777:::>>>AAADDDEEEGGGCCC???===<<<<<<;;;;;;<<<<<<===>>>??????<<<:::888999:::<<<===???@@@AAABBBAAA@@@???>>>===<<<;;;======>>>>>>===<<<:::999;;;<<<>>>??????>>><<<;;;;;;;;;::::::;;;<<<>>>???DDDGGGRRRddduuu~~~yyy}}}}}}}}}{{{zzzyyy{{{iiiWWW```hhh^^^YYYFFFJJJaaaffflll\\\LLL???;;;777///,,,///............/////////000555222222222222@@@cccxxxzzz{{{fffXXXMMM@@@777555666666555>>>>>>@@@CCCJJJRRRZZZ___rrrrrrrrrrrrtttwww{{{}}}}}}{{{yyywwwxxx{{{xxxvvvsssqqqpppoooooooooeeefffmmmuuuyyyyyy|||oooccc\\\VVVVVVYYY]]]eeennnzzzaaaeeeccckkkxxxjjjCCC@@@;;;666333333444222000000000000000000000000000////////////000000000000222555999DDDkkkhhhiiiuuunnnQQQFFF===GGGDDDDDDLLL\\\gggiiihhhjjjlllkkknnnkkkaaaaaa___\\\XXX^^^ccceeehhhsssxxxiiifffqqqvvvxxx{{{}}}|||wwwpppjjjgggiiihhhjjjooorrr|||\\\```qqqwwwxxxqqqpppooorrrxxx~~~}}}wwwyyyaaaVVV{{{yyy[[[^^^yyygggyyy|||pppYYYMMMKKKIIIHHHCCC<<<:::===:::888666888<<<===<<<:::444111,,,******+++++++++***++++++)))((((((***,,,...,,,...111222......000333555777666333000///......444>>>FFFBBB777222555222000---+++,,,,,,+++***,,,+++************+++,,,+++++++++*********************+++++++++,,,,,,,,,------............------------------------------------------------------,,,---------.../////////......------------............//////000000000000000222333333222222333444<<<<<<======>>>???@@@@@@CCCAAA>>>>>>>>>>>>>>>===;;;;;;<<<>>>@@@@@@===;;;======>>>???@@@AAABBBBBB??????>>>======<<<<<<;;;;;;;;;<<<=========<<<<<<;;;;;;=========<<<:::999<<<;;;;;;;;;<<<>>>@@@AAAEEEEEEMMM]]]mmmxxx|||~~~{{{zzzyyywwwuuuwww{{{~~~}}}rrraaafffppp```XXXIIILLL```ffftttjjjWWWDDD<<<777222///111........./////////000000//////111333:::MMMnnnQQQIII===777666888888777;;;<<<>>>CCCJJJSSS\\\```qqqqqqrrrsssvvvyyy|||~~~}}}{{{yyyxxxwwwwwwxxxzzzyyyyyyxxxrrrjjjeeedddeeeaaaaaadddjjjnnnpppuuu|||~~~jjjaaaYYYVVVVVVXXX^^^eeeqqq}}}llldddcccnnn~~~TTTDDD>>>888444444444222000000000000000000000000000////////////000000000000///111<<>>:::888666888;;;===;;;999444111,,,******++++++++++++++++++***))))))+++---222///000444333///...000888:::<<<;;;777333111000111555<<>>666333444222///,,,+++,,,,,,,,,++++++******))))))******+++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,------............------------------------------------------------------------..................---..................---......////////////000000111111333555888:::999888AAAAAA???>>><<<;;;:::999???>>>>>>???AAABBBAAA???======???AAADDDDDDBBB@@@BBBBBBCCCCCCCCCCCCCCCDDD?????????>>>>>>=========;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<>>>>>>>>>======>>>>>>===<<<>>>AAAEEEGGGHHHFFFKKKXXXfffsss}}}yyyxxxvvvsssrrrsssvvvyyy~~~~~~{{{jjjeee~~~~~~dddXXXKKKMMMZZZeee}}}~~~iiiOOO???888555333333....../////////000000000,,,///111444BBB]]]xxxxxx|||{{{vvvHHHBBB:::777777999999888;;;<<<@@@FFFOOOXXX```eeeoooppprrruuuyyy|||{{{yyyvvvuuuvvvvvvvvvuuutttvvvtttlll```WWWVVVXXX[[[YYYYYY^^^aaaeeellluuu~~~vvvkkk___YYYUUUTTTWWW\\\jjjrrr|||~~~zzzggg___iiisss^^^HHHBBB:::555444333222000000000000000000000000000/////////000000000111111000111DDDdddsssqqqrrreeejjjZZZEEECCC>>>???AAAGGGSSS```fffiiimmmrrrpppnnnnnnxxx~~~zzzvvvqqqkkkddd```YYY\\\\\\```hhhpppcccTTT```kkksssrrrmmmlllrrrggg^^^}}}ZZZ\\\zzzlllcccwwwyyy~~~rrr\\\QQQMMMJJJGGGBBB<<<;;;>>>:::888666888;;;<<<;;;888444000---+++++++++++++++***++++++***)))***---///444222222555444000///000888:::<<<;;;888333000///222444777999888444222111111///,,,+++,,,,,,,,,+++***))))))))))))))))))***++++++************************+++++++++,,,,,,,,,,,,------......------,,,------------------------------------------------...............---------,,,---...//////...---,,,......////////////000000111111333888>>>AAA@@@=========<<<;;;:::999888888>>>>>>@@@BBBDDDEEECCCAAA@@@AAABBBFFFIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????===<<<;;;::::::;;;<<<===;;;<<<>>>@@@BBBCCCDDDDDDAAA@@@??????AAAEEEIIILLLLLLJJJOOOZZZgggrrr~~~zzzzzzyyyvvvsssqqqqqqtttwww~~~vvvtttaaajjjjjjXXXLLLJJJQQQ___}}}___FFF:::777555333...////////////000000000000333222555IIIhhh|||{{{~~~~~~mmmyyywwwcccnnn||||||kkkuuu~~~gggAAA===999666777888888888<<>>@@@@@@BBBEEEGGGHHHEEECCCAAABBBDDDHHHKKKMMMKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDGGGFFFEEECCCBBB@@@??????<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCC??????>>>???AAAEEEIIIKKKMMMMMMTTT___iiiqqqzzzyyy}}}|||yyyuuussssssuuuxxxfffuuu|||bbbXXXoooqqq\\\NNNGGGIIIWWW|||qqqQQQ===777555111////////////000000000111333333222999SSSqqq}}}}}}}}}{{{|||mmmtttnnn___fffyyyuuuyyyuuuaaaeeecccEEE>>>;;;888777666777777777===@@@GGGOOOYYYcccjjjooonnnqqquuuzzz}}}~~~~~~}}}{{{{{{xxxvvvyyy{{{ssshhhhhh```VVVOOOMMMLLLLLLKKKLLLLLLOOOUUUYYY[[[aaahhhqqqxxx}}}~~~}}}lllaaa[[[VVVUUUWWW\\\iiixxxxxxgggjjj___MMMTTT}}}|||LLLDDD;;;444333333333222000000000000000000000000/////////000111222222222888666OOOwwwmmmkkkaaapppoooZZZggg\\\GGG>>>AAADDD===CCCOOO\\\ccceeeiiipppvvvqqqppppppsss~~~~~~uuulllfffaaa]]][[[YYY[[[ZZZ^^^dddjjjnnnSSS[[[kkkvvvlllhhhhhhsss~~~fffaaa[[[ZZZyyyvvvjjj~~~}}}ppp]]]RRRMMMHHHDDD???999:::>>>;;;888666777:::;;;999777333000---,,,,,,,,,+++***((()))***))))))+++...000444222222555444000...000000222333333000.........,,,---///222999AAABBB???000...,,,+++,,,------,,,)))******++++++******)))''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------..................---..................---......///000222333444444===<<<<<<===>>>>>><<<:::999:::<<<>>>@@@CCCDDDEEEBBBBBBDDDGGGJJJKKKJJJHHHBBBCCCEEEHHHLLLMMMLLLKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>;;;;;;===???BBBEEEHHHIIIEEEEEEDDDBBBAAA???>>>>>>===>>>>>>???BBBDDDGGGHHHLLLOOOWWWcccjjjnnnssszzz}}}~~~{{{wwwttttttwwwzzzaaa\\\sssxxxeeeNNNXXXyyyxxxeeeWWWLLLIIIQQQsss^^^AAA777444000/////////000000000111111111000333DDDbbb||||||xxxvvvrrrvvvpppeeeiiiwww{{{~~~tttqqqgggWWWXXXTTT<<<;;;:::888666666666777888===@@@GGGPPPZZZccciiimmmqqqtttxxx|||}}}|||yyywwwrrrtttuuuvvv|||uuufffdddZZZOOOIIIIIIKKKIIIGGGGGGHHHMMMUUUZZZ[[[```fffjjjpppvvvxxxzzztttfff^^^WWWTTTUUU\\\jjj{{{nnnssslllWWWMMMdddwwwQQQHHH===555333333333333000000000000000000000000...///000000111222333333333999XXX}}}sssrrr}}}jjjzzzrrr```UUUhhhVVVDDD???>>>EEE@@@GGGSSS^^^bbbdddiiiooorrrqqqpppqqqtttxxx|||rrriiiccc^^^[[[ZZZTTTWWWXXX^^^fffmmmpppRRRYYYgggpppjjjhhhkkkvvveee```}}}]]]aaawwwccc|||~~~rrr```SSSMMMGGGCCC===888999>>>;;;888666777:::;;;999666222000---,,,,,,,,,+++)))&&&'''(((((()))***---000222000000333333///---///...///000///......///111+++---...111:::DDDEEE???000...,,,+++,,,------,,,******+++,,,,,,+++******(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,---------.../////////......------------......---...///111333555777777===>>>???>>><<<;;;;;;<<>>AAAHHHGGGFFFEEEDDDCCCBBBBBBAAABBBDDDIIINNNRRRSSSSSSKKKKKKMMMPPPSSSUUUSSSQQQOOOOOONNNMMMLLLJJJJJJIIICCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMMMMLLLKKKJJJEEEEEEEEEEEEEEEFFFFFFGGGDDDFFFHHHKKKLLLMMMMMMMMMQQQUUU]]]fffjjjkkkooouuu{{{|||{{{yyyuuussssssvvvyyyvvv~~~qqq~~~{{{]]]WWWdddqqqzzzooobbbXXXQQQeeetttpppHHH777555333000000000000111111111111333000???cccttt}}}yyy}}}wwwzzz}}}vvv[[[KKKBBB::::::666666666555555777;;;>>>BBBFFFMMMVVV^^^eeejjjmmmvvvyyy|||~~~|||wwwqqqmmmggglllooorrrzzz}}}lllVVVGGGGGGFFFEEECCCCCCCCCCCCCCCCCCGGGOOOUUUYYY```hhhjjjpppvvvxxx{{{~~~xxxiii]]]UUURRRPPPUUUcccsss}}}www\\\RRRmmm~~~___UUUFFF;;;555333222111000000000000000000000000...///000111222333444444111PPPeeecccOOORRRhhhLLLAAACCC888BBBEEEOOOYYY```aaaccciiillljjjkkklllsss|||}}}rrrhhh```[[[XXXVVVNNNSSSWWW___hhhmmmkkkMMMUUUcccllliiilllttt~~~zzzyyy~~~qqq___yyy```uuulllXXXmmm||||||rrr^^^RRRNNNGGG@@@<<<999999999;;;999999;;;>>>>>><<<888555222...,,,,,,,,,+++***++++++******+++---...///111///------...//////...,,,...000///......111555222...+++...555888555111,,,------......------,,,)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////,,,///333666777888999:::888777777;;;@@@CCCDDDBBBHHHFFFCCCAAA@@@AAA@@@@@@AAADDDFFFFFFLLLUUU\\\]]]TTTRRRPPPNNNMMMNNNPPPQQQMMMTTTVVVPPPKKKMMMNNNLLLHHHDDDBBBFFFNNNRRRQQQNNNOOOPPPPPPNNNLLLKKKLLLNNNLLLKKKIIIJJJKKKMMMMMMLLLNNNPPPQQQPPPNNNNNNQQQTTTUUUYYY^^^```bbbeeekkkpppvvv~~~|||{{{xxxqqquuuyyyqqqwww~~~kkkSSSlll~~~iiiSSSWWWYYY^^^qqq~~~gggQQQ===222555333222111000000111222333777333IIIuuu~~~xxx{{{sssmmmSSSCCCAAA>>>999:::777666777666555999@@@JJJJJJPPP\\\eeegggkkkqqqzzz}}}yyymmmiiikkkdddjjjpppttttttmmm[[[KKKEEEDDDBBBAAA@@@AAAAAABBBDDDGGGLLLQQQVVV\\\bbbfffmmmqqqvvvyyyzzz|||}}}}}}~~~}}}iii```ZZZUUURRRUUU[[[gggvvvyyyeeeWWWuuuzzz\\\BBB<<<<<<555111333111111111111111111111111///111222222111111222333AAAUUU|||qqqiii```OOORRROOOIIIBBB<<<;;;CCCLLLRRRVVV[[[```dddgggjjjlllmmmpppuuuzzzzzzooofff```[[[VVVRRRPPPMMMSSS___dddjjjvvvTTTQQQ^^^nnnrrruuuyyy}}}ttt}}}nnn[[[|||{{{dddxxxnnnUUUggg|||}}}ppp]]]RRRNNNGGG@@@;;;999999:::;;;999888:::===>>>;;;888444111---+++*********)))++++++******+++---///000......---...000111000///......///------...333777444000,,,...333555222...,,,,,,------------,,,,,,))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---000333555555666777999777888<<>>>>>@@@AAABBBAAAEEEHHHIIINNNWWW]]]]]]UUUTTTRRRQQQQQQSSSVVVWWWVVVWWWTTTOOONNNRRRQQQNNNMMMKKKJJJLLLPPPSSSSSSRRROOOPPPOOONNNKKKJJJKKKLLLMMMLLLLLLMMMPPPRRRRRRQQQOOOPPPQQQOOOMMMMMMOOORRRQQQUUUYYY\\\^^^bbbhhhlllpppxxx~~~|||yyywwwqqquuuyyyrrruuu||||||{{{eee{{{pppwwwjjjSSSOOORRRaaannn~~~|||iiiXXXDDD666666333222111000000111222333666555PPP}}}wwwuuuqqq|||vvvWWW???<<<>>>;;;:::777666777666666:::@@@JJJKKKSSS___fffjjjpppwww}}}~~~wwwllliiikkkgggnnnsssrrrmmmcccTTTGGGCCCBBBAAA@@@???@@@@@@AAACCCFFFJJJOOOUUU[[[bbbgggnnnqqquuuwwwxxxyyy||||||{{{zzz{{{~~~mmm```XXXRRRRRRTTTYYYcccqqq~~~tttuuuyyyiiiggg}}}hhhIII>>>;;;555000111000000000000000000000000///000222222111111222444===ZZZ|||qqqqqqSSSHHHRRRLLLFFFAAA======CCCJJJSSSVVV\\\```cccfffiiikkkkkkmmmqqqvvv~~~xxxnnneee___YYYSSSOOOMMMKKKQQQ\\\```fff~~~tttSSSSSSdddtttxxxzzz~~~|||yyysss___}}}iii{{{nnnSSSbbb~~~}}}nnn[[[RRRMMMFFF???;;;999999:::;;;999888:::===>>>;;;999333000,,,***)))))))))(((+++*********,,,...///111...------///222444444444333111///,,,,,,///555:::777222------000111///+++,,,,,,------------,,,,,,)))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...000222333333555888:::<<>>===<<<>>>@@@CCCEEEDDDIIILLLMMMRRRZZZ^^^]]]WWWVVVTTTTTTUUUXXX[[[]]]^^^ZZZUUUQQQTTTXXXXXXTTTUUUUUUUUUTTTSSSSSSTTTUUUQQQRRRRRRQQQPPPOOOQQQRRRRRRRRRRRRTTTVVVVVVUUUTTTPPPQQQPPPNNNLLLKKKMMMOOOKKKOOOSSSVVVXXX]]]ccchhhooowww}}}zzzxxxrrruuuzzztttuuu|||yyyyyyzzzeeexxxwww|||qqqWWWJJJJJJ]]]jjjxxxxxxnnncccOOO<<<777333222111000000111222333555999XXX|||tttuuuccc@@@888;;;999999777666777777777;;;BBBIIINNNWWWbbbjjjooowww~~~{{{ssskkkiiimmmmmmtttwwwoooaaaTTTIIIAAAAAA@@@???>>>>>>>>>???@@@CCCEEEIIINNNSSS[[[ccchhhppprrrtttuuuuuuvvvwwwxxx}}}{{{zzz{{{~~~~~~yyyzzz|||{{{|||uuueeeZZZTTTRRRRRRUUU]]]jjjxxxrrreeegggkkkyyyyyySSS@@@:::555111//////////////////////////////000111111111111333555>>>iii}}}hhhwwwnnnHHHJJJUUUKKKBBB???>>>>>>CCCJJJTTTWWW\\\```bbbeeegggiiikkkkkklllooowww|||uuukkkccc]]]WWWOOOJJJIIIGGGMMMWWWZZZ]]]ppptttUUU[[[nnnwwwvvv{{{gggmmmzzznnnTTT^^^|||lllZZZRRRMMMFFF>>>:::999999;;;;;;999777999<<<===;;;999333000,,,***)))***)))(((*********+++,,,...000222222000...///222777:::;;;:::666111---,,,000666:::666111---,,,...///---+++,,,,,,,,,------,,,,,,,,,))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111222444777;;;???CCCCCCEEEEEEDDDBBB>>>;;;999;;;>>>AAACCCEEEHHHIIIJJJNNNQQQRRRUUU[[[^^^\\\XXXWWWUUUUUUVVVYYY\\\^^^___]]][[[ZZZ\\\______]]]___bbbbbb]]]VVVRRRTTTWWWWWWXXXZZZZZZYYYZZZ\\\___\\\ZZZYYYYYYYYYWWWTTTRRRRRRQQQOOOMMMKKKJJJKKKLLLHHHKKKOOORRRTTTYYY```fffnnnvvv|||}}}{{{tttvvvzzzvvvvvv}}}{{{vvvzzzzzzyyy\\\bbbqqqVVVNNNLLLWWWfffrrrvvvtttppp\\\CCC999333222111111111111222333555>>>```zzzyyyuuuxxxzzzeeeAAA:::<<<888999666666888888888===DDDJJJQQQ]]]gggooowww{{{vvvoooiiijjjooouuu{{{zzzjjjVVVIIIBBB>>>>>>===<<<<<<<<<===>>>???DDDFFFIIINNNTTT]]]fffllltttuuuvvvvvvvvvuuuuuuuuuzzzxxxxxxyyy{{{}}}}}}|||~~~}}}|||||||||zzzvvvsssnnnnnnnnnmmmnnnuuu~~~lll```YYYRRRQQQRRRXXXeeeuuuvvv```ZZZeee~~~^^^CCC:::888444000000000000000000000000000///000111111111222555777FFF~~~lll___|||```HHHVVV]]]MMM???<<<===???DDDLLLTTTXXX\\\___aaaccceeegggllljjjiiiiiinnnxxxyyysssjjjccc\\\UUUMMMGGGFFFDDDHHHOOOPPPQQQ]]]mmmsss[[[dddxxxvvvqqqmmmllluuusssRRRZZZxxxjjjYYYQQQLLLEEE===999888:::;;;;;;999777888;;;===;;;999444111---+++*********)))***)))***+++---///222333999444///...111888>>>AAA@@@;;;444///...000555888333000---,,,...///...,,,+++,,,,,,,,,,,,,,,,,,+++(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...000111333555:::???DDDCCCBBBAAA???>>>>>>???@@@;;;AAAHHHMMMOOOOOOPPPQQQPPPTTTUUUUUUWWW\\\^^^\\\YYYXXXVVVVVVVVVYYY[[[]]]^^^aaadddffffffdddeeegggkkkoooppphhh]]]VVVXXX\\\cccddddddcccbbbbbbccceeeaaa___]]][[[ZZZXXXUUURRRSSSQQQNNNLLLKKKJJJJJJIIIHHHKKKOOOQQQSSSXXX___eeejjjrrrwwwwwwxxx}}}tttsssvvvssssss{{{{{{wwwxxx|||vvvxxxaaaQQQbbb~~~cccNNNVVVUUUUUUbbbnnnuuu{{{|||fffIII<<<444333222111111222333444333EEEgggwwwrrruuuxxxtttrrraaauuusssTTT<<<<<<>>>999888666555888999:::???FFFLLLUUUbbbmmmvvv}}}vvvqqqlllhhhkkkqqq{{{~~~wwwcccNNNBBB???>>><<<;;;;;;:::;;;<<<===>>>EEEGGGKKKPPPWWW```jjjpppyyyyyyxxxxxxxxxwwwvvvttttttsssrrrtttvvvwwwvvvuuuwwwuuurrrpppnnnkkkgggddd[[[ZZZXXXXXX]]]iiiyyy{{{yyyssseee]]]RRRQQQPPPUUUaaarrr{{{cccUUU[[[rrrfffGGG;;;:::777222111111111111111111111111///000111111111333666999LLLkkkfffXXXOOOccccccOOO===:::<<<>>>EEEOOOTTTWWW\\\___aaabbbdddfffjjjjjjiiiiiijjjooovvv{{{yyysssjjjbbb[[[TTTLLLFFFFFFCCCEEEHHHGGGEEEKKKUUUmmmmmm```hhhyyyzzzqqqrrrhhhooowwwOOOVVVuuu~~~iiiZZZQQQLLLDDD===888888:::<<<;;;999666777:::<<<;;;999444111---+++*********)))))))))***+++---000333444<<<777000...111777===AAAAAA;;;555000///111333444000.........///000///---++++++,,,,,,,,,,,,++++++((((((((()))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000222444777;;;AAAEEECCCAAA===999777888<<<@@@FFFLLLTTTYYYYYYWWWVVVWWWSSSVVVWWWVVVYYY^^^```___\\\[[[ZZZYYYZZZ\\\___```cccffflllpppmmmiiijjjnnntttxxxyyyqqqfff___```eeeoooooonnnkkkgggeeeeeefffccc```]]][[[ZZZZZZXXXVVVTTTQQQNNNLLLLLLKKKJJJIIIKKKNNNQQQRRRTTTXXX```fffiiiqqqvvvuuuvvv}}}}}}sssqqqtttrrrooovvvwwwwwwzzz{{{wwwhhhgggKKKOOOhhhaaaLLLZZZZZZVVVaaammmwwwmmmMMM???444333222111111222333444222MMMqqq~~~ttt{{{rrrtttwwwzzzxxxmmmXXX___YYYEEE999:::;;;555777555555888:::;;;AAAHHHOOOYYYfffqqq}}}yyypppllliiihhhmmmsss|||yyylllXXXFFF???>>>>>>::::::999999:::<<<>>>???FFFIIINNNTTT[[[dddmmmtttzzzyyyxxxxxxyyyxxxvvvttttttsssrrrssssssssspppnnnnnnllliiifffdddaaa]]]ZZZLLLKKKJJJKKKSSScccvvv|||~~~zzzhhh___TTTRRRQQQSSS]]]ooo}}}fffXXX[[[eeemmmJJJ<<<<<<:::333111111111111111111111111///000000000111333777;;;NNNtttuuuxxxSSSTTTddd```LLL;;;:::======EEERRRSSSVVV[[[^^^```bbbdddffffffgggiiijjjkkkmmmpppssszzz}}}zzzsssiiiaaaZZZSSSKKKFFFFFFCCCBBBCCCAAA>>>@@@EEEOOOfffkkkbbbaaahhhttttttqqqeeehhhsssOOOWWWwww~~~iii\\\QQQLLLCCC<<<888888:::<<<<<<999666777:::<<<;;;999333000,,,***)))))))))((()))))))))+++...111444555:::666111///111555999;;;;;;777222000111222111000//////000111111000...,,,++++++,,,,,,,,,,,,++++++(((((((((((()))))))))***)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111444555777:::>>>AAA@@@???<<<999888:::AAAFFFRRRWWW[[[\\\XXXUUUUUUVVVRRRUUUVVVUUUYYY```ddddddaaa```______aaadddgggjjjooommmooosssrrrmmmlllooouuuxxxyyytttjjjfffhhhlllttttttssspppmmmkkkkkklllgggddd___[[[ZZZZZZYYYXXXUUUQQQNNNLLLMMMMMMKKKIIINNNPPPRRRSSSTTTYYY```fffhhhpppuuuuuuvvv~~~vvvsssvvvuuuqqqtttsssuuuyyyxxx~~~iiiiiilllPPPLLL\\\yyymmmRRRXXX\\\bbb```lllyyyqqqOOOBBB444333222222222222333444444XXX|||xxxvvvvvvuuuyyyyyyxxxlllwwwzzzzzzggg[[[VVVJJJ???999888777444777555555999;;;<<>>???DDDHHHOOOVVV^^^fffooouuuxxxvvvuuuvvvwwwwwwuuussstttrrrpppooommmjjjfffccc^^^\\\YYYXXXVVVTTTQQQOOOGGGGGGGGGHHHOOO]]]nnnzzz}}}pppeeeXXXUUURRRRRRZZZjjj}}}fffaaaiiiccchhhrrrNNN<<<;;;999222111111111111111111111111//////000000111444888<<>>EEERRRRRRUUUZZZ]]]```bbbdddfffbbbeeehhhjjjkkklllnnnpppsssvvvzzzzzzssshhh^^^WWWQQQJJJFFFFFFCCCAAAAAA@@@======???BBBNNNSSSYYYcccgggooo|||~~~vvviiidddddd}}}kkkQQQYYYzzz~~~iii]]]QQQKKKCCC<<<888888:::===<<<999666666999<<<;;;999222///+++(((((((((((('''((())))))+++...111444666777555111000222444555555555222//////111222111//////000222333222000---***+++++++++,,,,,,+++++++++(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000111333555666666888;;;===888:::<<>>999999999:::<<<777555555999;;;===CCCJJJUUU]]]iiivvvyyyqqqhhhfffgggiiiooovvvttthhhSSS@@@:::<<<===:::999999999999:::<<<>>>@@@CCCHHHOOOWWW___gggoootttuuusssrrrsssvvvvvvtttqqqnnnkkkhhheeeaaa\\\WWWSSSKKKJJJGGGFFFFFFEEECCCBBBEEEFFFEEEFFFIIIRRR___iiiyyyooovvvwwwmmm[[[XXXTTTRRRWWWfffxxxfffkkkzzziiiXXXfffpppuuuPPP<<<:::888111000000000000000000000000//////000000111444999===___```qqq^^^GGGTTTUUUKKK===888???BBB>>>EEERRRQQQUUUYYY]]]```bbbdddfffaaacccfffhhhhhhiiikkkmmmlllrrrxxxzzzrrrfff\\\UUUOOOIIIEEEFFFCCCAAA@@@@@@???>>>???AAADDDHHHVVVfffhhhnnnpppnnnnnniiiooorrrmmmLLLZZZ{{{nnn^^^SSSLLLCCC===::::::;;;;;;<<<:::888777888888777666000...+++************))))))******+++---///111222000000000000111222222222000000000111111111000000///222777888555000,,,))))))***+++,,,,,,+++***)))************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///111222555999======<<<999===>>>CCCJJJRRRXXX\\\\\\[[[SSSOOOPPPOOOJJJIIILLLJJJUUU```eeeffflllzzzqqqiiidddgggiiimmmvvvzzztttsssvvvwwwuuusssssssssssssssrrrqqqqqqpppzzzyyywwwwwwyyy{{{}}}~~~ssshhh^^^\\\]]]\\\\\\^^^TTTSSSOOOLLLMMMPPPSSSSSSMMMUUUXXXWWW\\\ffffff```lllmmmoooqqqsssxxx~~~}}}xxxvvvwww{{{tttqqqtttqqqnnnxxxuuu___fffnnnTTTUUUjjjyyy~~~{{{xxxfffVVVdddgggttt{{{zzz|||www^^^@@@777222000111444555666777AAAqqqvvvnnniiinnn}}}vvvnnnrrr~~~}}}pppoooxxxdddVVVFFF<<<666444<<<>>>333555444666999:::<<>>:::888:::;;;999888888:::===>>>???IIIOOORRRTTT\\\hhhooonnnnnnmmmkkkiiijjjhhhbbb[[[ZZZVVVQQQNNNLLLIIIEEEBBB??????>>>>>>???AAACCCDDDFFFGGGFFFEEEFFFMMMTTTWWWrrrxxxwww]]]jjjiii[[[WWWSSSQQQUUUaaarrrpppkkkqqqmmmaaaZZZkkk}}}gggRRREEE>>>999555222222222111222222333333000555111000555555666AAAllllllfffwwwrrrIII@@@WWW[[[CCC@@@===<<<>>>EEELLLQQQWWWXXXZZZ\\\^^^```bbbcccdddgggjjjjjjiiijjjnnnrrroooooorrryyyvvvlll```YYYVVVRRRNNNKKKHHHEEEBBBAAAAAA@@@???>>>???@@@EEEOOO\\\jjjuuu{{{}}}~~~|||llliiijjjggg}}}jjjjjjeeeNNN\\\~~~nnn^^^RRRLLLCCC===::::::;;;;;;<<<:::888888888888777666000...+++************)))******+++,,,...000111222............//////............///000111111000//////222666777444///+++))))))***+++,,,,,,+++***)))************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///000222666999<<<===>>>>>>CCCHHHPPPXXX\\\[[[VVVQQQPPPJJJGGGIIIIIIHHHLLLSSS\\\ccciiijjjiiillluuu~~~rrrmmmjjjlllmmmlllpppvvv~~~yyyuuuuuuwwwwwwuuurrrjjjlllnnnqqqssstttuuuuuuyyyzzz{{{yyyvvvvvvyyy}}}oooeee\\\ZZZZZZXXXXXXYYYVVVTTTSSSRRRTTTUUUSSSPPPRRRTTTUUUUUUYYYaaaeeeeeekkkmmmnnnpppsssxxx~~~yyysssooouuuwwwrrrqqquuussspppxxxgggppprrr[[[XXXiiiwww~~~}}}qqqaaaaaammmqqq{{{}}}|||uuuZZZ<<<777333111222444444555777MMMyyy~~~www{{{wwwzzzuuudddOOOBBB<<<444333333---555444666999:::<<>>???EEEJJJNNNQQQXXXbbbfffddd]]][[[VVVQQQLLLJJJIIIHHHHHHFFFCCCBBBAAA@@@===;;;>>>>>>???@@@BBBDDDEEEFFFEEEFFFGGGFFFGGGKKKPPPSSSfffyyyggg___vvvuuu___YYYSSSQQQSSS\\\kkkxxx|||pppqqqnnncccYYYdddoooXXXHHH@@@;;;777333222222111222222333333000555111000555444777CCCjjjjjjkkk|||rrrIIICCCVVVUUUBBB???<<<<<>>???DDDOOO]]]kkktttxxx|||gggcccccc___wwwddddddyyyeeePPP]]]mmm^^^RRRLLLCCC<<<::::::;;;<<<;;;:::888888999999888666000...+++************)))***+++,,,...///000000000/////////000222111///---------...000222333111000///222666666333...***((()))***+++,,,,,,+++***)))************************************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///111555999<<<===???CCCFFFOOORRRVVVZZZZZZUUULLLFFFEEECCCDDDGGGIIINNNXXXbbblllmmmmmmjjjggghhhlllpppooommmnnnqqqqqqnnnnnnppp{{{xxxuuuvvvwwwvvvssspppeeegggjjjnnnqqqtttwwwxxxyyy||||||xxxrrrooosssyyyiiiaaaZZZZZZZZZWWWUUUVVVVVVUUUVVVWWWXXXXXXVVVUUUUUUPPPOOOTTTZZZ^^^ccchhhjjjlllnnnpppssswww}}}{{{pppiiinnnrrrooopppuuuuuurrrxxxsssuuuuuu```\\\mmm~~~xxxmmmccc___jjjrrrwwwwwwyyysssYYY===888444222444444333555:::VVV}}}kkkOOO@@@???777111444555555444555999:::===FFFOOO^^^gggvvvyyygggkkkjjjhhhnnn{{{}}}\\\III:::888:::999888;;;999888888888:::<<>>;;;;;;???FFFNNNSSSWWWXXXZZZ\\\^^^aaabbbcccbbbbbbbbbeeehhhlllmmmmmmpppppprrrwww}}}~~~rrrkkk```WWWSSSPPPMMMJJJHHHFFFCCCAAAAAAAAAAAA@@@>>>>>>BBBMMM]]]kkktttvvv}}}mmmiiiddd[[[nnn```ccc~~~rrrRRRYYYwwwkkk]]]RRRKKKCCC<<<::::::;;;<<<;;;999999999::::::888666000...+++************))))))+++,,,...///000//////......///222555444000,,,------...111555666444111///222444444111---***)))******+++,,,,,,+++******************************************************,,,,,,,,,------------...+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///333777<<<======@@@GGGMMMTTTQQQNNNJJJHHHFFFBBB@@@BBBEEEJJJNNNQQQXXXdddnnnllljjjfffcccaaaaaaccceeehhhiiillloooqqqqqqpppqqqvvvuuutttuuuuuusssppplllggggggggghhhkkkppptttwww{{{{{{xxxsssnnnkkklllnnnccc^^^ZZZ\\\\\\ZZZXXXYYYUUUVVVXXXXXXWWWXXX```iii^^^QQQKKKSSS\\\^^^aaagggiiikkkmmmppprrrwww|||||||||qqqjjjoooooommmnnnrrrssssssyyy{{{wwwaaa[[[mmm{{{uuurrrmmmbbbYYYTTT\\\dddllltttsss^^^DDD:::444333555444222777@@@bbbvvvNNN999===:::444888===555444666999;;;>>>HHHRRRbbblllyyyzzzuuuggglllkkkiiitttyyyWWWIII<<<999:::888777888777888888888999<<<@@@BBBHHHLLLQQQVVVZZZYYYSSSMMMCCC???=========;;;<<>><<<;;;;;;@@@GGGNNNSSSVVVWWWYYY[[[^^^aaabbbcccgggdddccceeeiiilllllljjjmmmooosssxxx|||zzztttiii\\\UUURRRNNNIIIHHHFFFCCCBBBBBBBBBBBBAAA@@@===>>>HHHZZZjjjtttxxx~~~xxxzzzvvvkkk\\\jjj|||]]]eee}}}TTTRRRjjj~~~iii]]]QQQKKKCCC<<<::::::<<<===:::999999:::;;;;;;999777000...+++************)))(((***---///111000///...,,,,,,///444888888222---///...///333888999666333...000222222///,,,*********+++,,,------,,,+++***************************************************,,,,,,---------.........+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///111555:::::::::===DDDJJJMMMHHHAAA<<<;;;<<<===>>>GGGMMMRRRTTTUUUZZZaaaggg```___\\\\\\]]]___aaabbbeeeggghhhiiikkknnnoooooopppppppppqqqpppnnnjjjhhhgggeeebbbaaaeeellltttzzz~~~xxxrrrmmmkkkhhheeebbb\\\YYYYYY]]]^^^]]]\\\___YYYZZZ[[[YYYUUUZZZooo{{{dddQQQPPPVVVZZZ^^^dddgggiiilllooorrrvvvzzz~~~{{{|||qqqlllrrrooolllkkkmmmpppsss{{{nnn]]]iii~~~xxxrrrjjj\\\QQQLLLSSS]]]iiivvvwwwbbbJJJ;;;555333555444222;;;JJJvvvUUU888;;;:::222333555555444666999===AAALLLWWWiiisss~~~vvvqqqgggjjjiiikkkyyy}}}iiiMMMDDD;;;999888777777777666777888999999<<<@@@DDDMMMQQQ[[[iiissstttooojjjSSSFFF::::::>>>AAACCCFFFKKKNNNOOOMMMIIIHHHKKKOOOYYYYYYXXXWWWTTTQQQNNNMMMJJJHHHKKKOOOMMMHHHGGGKKKFFFYYY|||```VVVjjjpppnnn```TTTSSSSSSTTT^^^kkkrrrxxxnnnfffpppuuuppp~~~pppQQQBBB<<<888444333222222111111111222111333000000333222???YYY|||qqq~~~XXX<<>><<>>888444444333222111111111111000222000111444333DDDcccrrr|||zzzQQQ>>>HHHMMMCCC<<<;;;:::<<<@@@GGGMMMQQQSSSTTTVVVYYY\\\___aaabbbfffdddbbbaaaaaa```___^^^eeekkksssyyyyyywww}}}uuuuuulll^^^WWWYYYXXXSSSIIIGGGDDDCCCDDDDDDDDDCCCCCC@@@===@@@KKKZZZiiiqqqvvvwwwxxxwwwvvvvvvxxxyyyvvvwwwyyy{{{|||}}}mmmiiibbbWWWyyy}}}]]]iiiYYYMMM^^^yyyddd[[[PPPJJJBBB<<<:::;;;<<<===999999999;;;<<<<<<999777000...+++************)))))),,,111666888888666555111333999CCCLLLMMMFFF???222000000555;;;<<<777111+++---...---,,,+++,,,---++++++,,,------,,,++++++************************************************------------............++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///...///000111333555777888:::999999<<>>999999999;;;===<<<:::777000...+++************)))***...444999<<<<<<:::888+++---444???JJJLLLEEE>>>222000///444:::;;;555///***+++---,,,++++++---...++++++------------++++++************************************************---------.........//////++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////111000000222444666666555<<<999888;;;BBBLLLUUUZZZSSSTTTRRROOOSSS[[[___\\\[[[___eeegggfffgggiiilllaaadddbbb[[[ZZZ^^^___[[[aaaaaabbb```^^^\\\[[[[[[UUUVVVXXX\\\dddmmmvvv{{{}}}zzztttllleee___]]]\\\^^^]]]___cccdddcccffflllggg]]]XXXZZZ[[[^^^mmmzzz^^^VVVXXXZZZdddgggkkknnnqqqtttxxx{{{zzzyyy~~~wwwlllooohhhiiijjjlllpppuuuwwwwwwfffeee|||gggSSSsss{{{qqqeee```cccmmm|||dddJJJ===444111444333666LLLhhh}}}xxxxxx}}}kkk]]]sss|||TTT===555888555444777555444444666<<>>???>>>:::777666666444222666999999999;;;AAAGGGVVVZZZkkkvvvgggYYYLLLIIIPPPKKKPPPTTTQQQMMMRRR___lllqqqnnnggg```XXXSSSOOOMMMLLLUUUkkklllZZZTTTJJJ___vvv]]]]]]iiirrrooo]]]ZZZUUUNNNRRR___dddnnn}}}}}}|||ppp^^^XXX```kkkhhhOOOAAA888555444333222111111111111000111000333666666LLLqqqzzz{{{lllkkkHHHAAAGGGBBB;;;<<<<<<;;;<<<@@@FFFKKKOOOPPPQQQSSSVVVYYY\\\___``````bbbcccaaa]]]\\\^^^aaagggjjjooorrrooonnnuuu~~~~~~tttwwwppp```XXX\\\\\\VVVIIIGGGDDDDDDDDDEEEEEEDDD@@@BBBCCCAAAAAAEEEOOOWWW\\\^^^aaabbbaaa``````aaaaaaccciiioooqqqrrrzzz{{{ttt}}}~~~yyyiii^^^|||vvv[[[pppZZZWWWiiiyyydddUUUPPPJJJCCC>>>======;;;999999888888888999999777666000---***)))***++++++***'''+++000444;;;@@@>>>888***...444===DDDEEE@@@;;;///222555555333111111111...,,,+++,,,---...------+++,,,,,,,,,,,,+++******************************,,,,,,++++++++++++++++++,,,,,,,,,---------......//////...---,,,,,,++++++------......---+++***(((***+++,,,,,,------,,,,,,---------............///------..................222111000000222444555666777<<>>>>>???>>>;;;<<<<<<<<<>>>BBBGGGLLLOOORRRUUUXXXYYYYYY[[[\\\______```aaaaaaaaaaaa```ggggggjjjmmmllllllsss|||~~~yyywwwrrrgggZZZVVVYYYXXXSSSGGGFFFEEEFFFGGGFFFDDDCCCAAA@@@>>>===<<<===???@@@HHHJJJLLLNNNNNNMMMKKKIIIMMMOOOSSSWWW^^^fffpppvvvtttyyy{{{}}}wwwqqqqqqjjjhhhzzzxxx^^^qqqyyyZZZWWWkkkyyyeeeWWWPPPJJJCCC>>>======;;;999999888888888999999777666000---***)))***++++++***+++...222444999===;;;555***,,,000666;;;<<<888444000333555555333111111222444222///---------,,,++++++,,,,,,,,,,,,+++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------//////...------,,,++++++------------,,,+++***)))+++,,,---------------,,,---------............///---------....../////////000111222111000222888===>>>CCCKKKPPPQQQPPPQQQSSSUUUUUUUUUXXX^^^gggpppuuutttsssqqqmmmiiiddd___\\\YYYXXXVVVUUUTTTSSSSSSTTTOOOOOOOOOOOOOOONNNMMMMMMLLLMMMSSS```nnnwwwxxxuuuvvvqqqiiicccaaa`````````bbbfffkkkllliiieeebbbaaa_________```bbbeeehhhiiizzzjjjYYYVVVZZZaaahhhmmmnnnppptttxxxvvvwwwzzz}}}uuuqqqllllllkkkkkkmmmooorrrttt~~~~~~sss___TTTaaajjjTTTYYYiiilllmmmnnnbbbfffiiizzzTTT===777555666222666SSSuuu~~~}}}nnnrrrpppooojjjwww~~~mmmiiieeeSSS>>>;;;777444444555555555555333888AAAHHHOOOaaauuuzzzrrrmmmjjjlllwwwjjjGGG>>>999888777555444444333333333555777999<<<@@@FFFJJJXXX]]]nnnssskkkooopppfffYYYRRRWWW^^^bbb^^^^^^cccggggggiiilllyyytttwwwnnnzzzyyybbb^^^bbbxxxwwweeeaaaVVVNNNQQQRRRZZZgggpppttttttppp}}}nnnnnnooogggYYYwwwfffOOODDD999777444222111222333333222111666111000777;;;VVV~~~{{{{{{jjjhhhqqqWWWDDD===>>>>>>===;;;;;;<<<<<<===AAAGGGKKKNNNQQQUUUWWWXXXYYY[[[\\\]]]^^^___aaabbbcccddddddggggggiiikkkkkkjjjqqqyyy{{{tttpppggg\\\YYYYYYVVVPPPFFFEEEDDDEEEFFFFFFDDDBBB@@@???===<<<;;;<<<===>>>===>>>@@@AAABBBAAA@@@???@@@AAACCCFFFLLLUUU___eeefffooouuuyyyzzz}}}```eeejjjooovvvwww^^^qqqmmmUUURRRjjjxxxeeeZZZPPPJJJBBB>>>===<<<;;;999999888888888999999777666000---***)))***++++++***...111333333555888777222++++++---000222333111///222444666555111000111444;;;777222...---,,,+++***+++,,,,,,,,,,,,+++***************************************++++++,,,,,,---***+++++++++,,,,,,,,,,,,//////......---,,,,,,,,,......---,,,++++++++++++------.........------,,,---------............///,,,,,,---...//////000000...111333111000444???HHHLLLOOOQQQSSSTTTSSSRRRPPPUUUWWWVVVVVVcccxxx~~~wwwmmmeeeaaa]]]XXXUUUUUUTTTRRRPPPOOONNNMMMMMMHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHPPP```qqq{{{|||yyytttkkk```[[[^^^cccffffffhhhkkkoooooojjjddd___\\\\\\\\\^^^```bbbdddeeefffkkksssdddYYYWWW^^^fffkkklllnnnrrrwwwtttvvvxxxzzz|||yyytttmmmmmmmmmnnnoooppprrrrrr}}}xxxeeeZZZWWW~~~nnnXXXWWWjjjpppllluuulllhhhfffbbbYYY===777555555333;;;YYYzzzwww{{{wwwuuutttzzzpppmmmbbbLLL<<<999555444444444444333333333999BBBHHHQQQggg|||yyyqqqmmmkkkmmmwwwddd@@@;;;888777666555444333333333333555777999<<<@@@FFFJJJRRRSSSaaa~~~~~~bbb\\\fffjjjkkksssyyykkkaaabbboooxxx}}}kkkfffYYYPPPOOONNNUUUdddnnnttttttnnnwwwtttvvv{{{rrrUUUggg~~~}}}cccVVVJJJ777888555333111222222222111000555222000333<<<^^^~~~tttdddssstttTTT@@@<<<======;;;:::;;;<<<<<<===AAAFFFJJJMMMPPPTTTVVVWWWXXXZZZ[[[[[[\\\___aaaccceeefffggggggfffgggiiiiiihhhnnnuuu}}}pppnnnggg```\\\YYYRRRJJJEEEDDDCCCDDDEEEEEECCCAAA???>>><<<;;;:::::::::;;;888888999:::;;;<<<<<<<<<;;;;;;;;;===AAAIIISSSZZZYYYeeemmmppp{{{yyyrrrWWWbbbjjjpppuuutttZZZnnngggOOOJJJfffwwwvvvddd[[[QQQJJJBBB===<<<<<<;;;:::999888888888999999777666000---***))))))++++++***...111222000111444333///...------...////////////444666888555000///111555===999333...,,,+++******+++,,,,,,,,,,,,+++******************************))))))***+++,,,,,,------++++++,,,,,,,,,---------//////......---------,,,///...,,,+++***+++,,,,,,......//////......---,,,---------............///+++,,,---...///000111222000111111222666>>>JJJRRRXXXWWWRRROOOPPPTTTVVVUUUPPPVVVVVVWWWhhh|||sssggg^^^[[[XXXTTTOOORRRQQQPPPNNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEHHHGGGMMM\\\ooo~~~ssshhh\\\XXX]]]dddhhhhhhnnnnnnnnnlllhhhccc___\\\ZZZ\\\^^^aaacccdddeeeeeeeeeiiixxxuuu___XXX___fffkkklllmmmooorrrppptttxxx{{{~~~|||uuunnnnnnoooppppppqqqqqqqqq{{{~~~mmmeeebbbttt[[[XXXkkkvvvppppppjjjqqqhhhZZZtttZZZ<<<777555444444???___~~~xxx}}}zzzzzz~~~tttpppjjjUUU;;;:::888555333333444333333222444;;;BBBHHHTTTjjjtttmmmkkkkkknnnuuu~~~XXX:::;;;999999888777666555555555333555777999<<<@@@FFFJJJUUUXXXddd{{{wwwxxxyyyjjjfffhhhrrrooogggZZZRRRRRRPPPTTTdddqqqxxxzzzrrrttttttvvvzzzdddkkkvvvxxx]]]VVVLLL777888666333222222222111000000333444111///>>>hhhrrrccczzzvvvPPP<<<:::===<<<999:::;;;;;;<<<===@@@EEEHHHKKKNNNRRRUUUVVVWWWYYYZZZ[[[]]]___aaaccceeefffffffffddddddgggggggggkkkrrr{{{}}}xxx{{{nnnkkkgggccc___XXXNNNFFFEEECCCCCCCCCDDDDDDBBB@@@>>>===;;;999888888777888888888888888:::<<<>>>???>>>===;;;;;;>>>EEEOOOUUUTTT___gggiiipppyyyxxxpppsss|||rrr]]]lllqqqppp|||tttYYYmmmkkkPPPHHHdddyyytttddd\\\QQQKKKBBB===<<<<<<;;;:::999888888888999999777666000---***))))))++++++***+++///111//////111111...---...............000111555888:::666000...111555;;;666000,,,+++++++++***+++,,,,,,,,,,,,+++******************************))))))***+++,,,,,,------------------............///...............------...---,,,+++***+++,,,------......///......---------------............///,,,,,,---...///111111222333111///444???JJJSSSWWWVVVWWWSSSOOOPPPVVVWWWSSSHHHPPPTTTYYYjjjxxxrrrjjjaaa\\\[[[YYYTTTOOOPPPPPPNNNMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGMMM]]]rrrooofff]]]\\\bbbjjjmmmlllpppmmmiiifffdddbbb``````[[[]]]```ccceeeffffffeeefffkkkooozzzrrr\\\___dddhhhkkklllkkkjjjkkkooovvv{{{~~~uuupppqqqqqqqqqqqqqqqqqqqqqzzzrrrffftttzzz___[[[mmm}}}wwwpppzzzzzznnnXXXiiiZZZ<<<888555444666CCCbbb~~~~~~wwwSSS555999777444333444444333222222666<<>><<<;;;:::999777666666666666555555666888;;;>>>@@@===<<<999777888>>>FFFLLLQQQYYY___bbbiiipppnnngggjjjqqq{{{kkk}}}~~~wwwyyy\\\ppprrrUUUOOOjjj~~~ttteee]]]RRRKKKBBB<<<;;;<<<<<<;;;999888888888999999777666000---***)))***++++++******///222000///111111...+++---//////......///000555999<<<888111...111555777333///,,,+++++++++***+++,,,,,,,,,,,,+++***************************************++++++,,,,,,---............////////////........................---,,,,,,++++++,,,,,,,,,,,,,,,---...............---------............///------...///000000111111444111000777CCCOOOTTTUUUKKKSSSXXXUUUUUUVVVQQQIIIAAAHHHOOOWWWeeerrrqqqhhhfffbbb^^^\\\[[[YYYUUURRRMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@AAABBBCCCBBBDDDNNNaaauuu~~~yyyqqqhhheeebbbeeelllqqqrrrqqqmmmiiiccc```___```aaaaaa\\\^^^aaaccceeefffgggggggggmmmkkkjjjeeeaaa^^^aaagggkkkjjjggggggjjjpppwwwvvvtttsssrrrqqqqqqqqqqqqqqqyyy|||ggg~~~~~~aaa\\\rrruuu|||uuukkkTTT```zzzxxxWWW<<<999666555777FFFccc~~~~~~~~~[[[>>>888666444444555555444222222777===EEEOOO___rrrtttfffbbbfffiiipppwwwooo```RRR@@@666===666555444444333333444444333555777999<<<@@@FFFJJJNNNVVV]]]aaahhhsss~~~vvvmmmhhhhhhzzzpppqqq}}}lll[[[TTTTTTOOOSSSeeesss|||zzz~~~sssiiixxxvvveeeSSSJJJ===888555333111222222222111///---444777666SSS}}}{{{zzzxxxccc[[[|||oooIII:::;;;<<<:::999888:::;;;<<<===???BBBEEEGGGKKKOOORRRTTTUUUWWWYYY\\\]]]^^^^^^^^^^^^^^^]]]]]]YYYWWWXXXYYYXXXZZZ___]]]hhhttt^^^aaazzzssslllfffddd___UUULLLGGGHHHFFFEEEDDDCCCAAA???<<<::::::999888777666666555666666777888;;;>>>AAACCC???===:::777666:::AAAFFFKKKRRRWWW\\\dddmmmpppnnngggkkkuuu~~~___ssssssUUUVVVsssvvvggg^^^RRRKKKBBB<<<;;;<<<<<<;;;999888888888999999777666000---***)))***++++++***,,,222666444222222000...,,,000333444111///......444:::>>>;;;333...000444555222///---,,,,,,+++***+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++---------.........//////............////////////+++,,,,,,------,,,,,,,,,)))***+++---............---------............///......//////000000000111222111333999BBBIIILLLLLLHHHUUU]]]XXXTTTQQQJJJ@@@>>>@@@FFFQQQ]]]ddddddbbb]]]\\\ZZZXXXVVVSSSRRRQQQHHHHHHHHHHHHGGGEEECCCBBBCCCBBB@@@???>>>???@@@AAA@@@BBBJJJ]]]ooovvvmmmcccfffhhhlllrrrvvvvvvsssppphhhddd___\\\]]]^^^___^^^]]]^^^```bbbdddfffggghhhfffiiigggeeetttrrreeeZZZZZZeeeoooqqqoookkkjjjkkkrrr{{{zzzwwwuuusssqqqppppppqqqrrrwww~~~nnn```WWWhhhyyypppfffcccRRR]]]sss{{{tttUUU<<<:::888555888GGGccczzzuuurrrWWWBBB888666555555666666444333333777===GGGVVViiiyyynnnaaa___eeeiiiqqq~~~sssXXXGGG===777999555555444333333333444444333555777999<<<@@@FFFJJJWWW```hhhooo|||zzznnneee___^^^aaammm}}}rrrkkkyyysssaaaZZZXXXPPPUUUgggttt~~~qqqcccoooyyyvvv[[[LLL@@@777444222111222333333222222,,,444888777XXXzzz~~~^^^ZZZ}}}jjjFFF:::<<<;;;::::::888999;;;<<<<<<>>>AAADDDFFFIIINNNQQQSSSTTTVVVXXXZZZZZZ[[[\\\\\\\\\[[[[[[XXXRRRNNNNNNLLLIIIJJJMMMLLLPPPfffppplll[[[TTTtttxxxnnneeeaaa\\\SSSMMMKKKKKKIIIFFFEEECCCAAA===;;;888888888888888777666666777777999;;;>>>AAADDDEEECCCAAA>>>;;;999;;;@@@DDDFFFMMMTTTWWW]]]jjjxxxmmmnnnxxx```sssoooQQQXXXyyyxxxjjj```SSSKKKBBB<<<;;;<<<<<<;;;:::999888888999999888666000---***)))***++++++***...555:::888444333000---///333888999555111......444:::???<<<333...///333555333000......---***)))+++,,,,,,,,,,,,+++******************************,,,,,,++++++++++++++++++,,,,,,,,,---------...............///////////////***+++,,,---...---,,,+++((()))***,,,---...//////---------.........//////////////////000000000000///222666;;;>>>BBBDDDFFFNNNZZZ___VVVMMMKKKGGG???>>>;;;@@@LLLVVV[[[___cccXXXXXXVVVSSSOOOLLLLLLMMMDDDDDDEEEEEEDDDBBBAAA???DDDBBB@@@???>>>???AAABBBDDDBBBEEESSSdddlllggg^^^gggmmmuuu{{{|||wwwqqqlllddd```]]]\\\]]]]]]\\\ZZZ]]]^^^___aaaccceeeggghhhfffddddddfffnnnyyy}}}kkkXXXWWWeeetttzzzyyyrrrmmmjjjoooyyy|||xxxvvvsssqqqpppppprrrsssuuu}}}sss^^^QQQTTTxxxnnn^^^aaaUUUbbbvvv~~~xxxZZZ<<<;;;999666888GGGbbbxxxzzzooo```|||zzzHHH<<<888777555555666666555333222666===III[[[ppp}}}kkk^^^^^^eeejjjrrryyyXXXEEE>>>888555777777666555555555666666333555777999<<>>AAACCCEEEIIIMMMPPPRRRTTTVVVXXXWWWXXXYYYZZZZZZ[[[ZZZZZZTTTNNNHHHFFFCCC???===???AAA@@@RRR```iii```UUUmmm{{{oooddd```ZZZRRRMMMNNNMMMJJJHHHEEECCC@@@===:::777888888888888888777666333555777:::===@@@BBBCCCCCCBBB???<<<::::::>>>AAAEEENNNTTTUUUWWWfff}}}ssssss{{{nnnuuu[[[aaammmIIIRRRlllsssfff___VVVKKK@@@======<<<<<<===999:::999888:::===:::333---,,,+++*********+++,,,444777::::::777444111000111666===@@@???888///)))777:::===;;;666111//////000111111///---+++***+++---,,,++++++******+++++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,---......//////......---...///000111111111111...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------............////////////000333555666777===GGGOOOTTTQQQKKKEEE@@@<<<;;;;;;>>><<<>>>EEENNNUUUVVVUUURRRPPPNNNKKKIIIHHHHHHHHHFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCIIISSS\\\aaacccjjjuuu}}}sssllliii^^^\\\ZZZ[[[]]]^^^\\\ZZZ^^^___bbbcccdddeeefffggggggeeecccaaadddlllvvv}}}tttbbb]]]eeerrr}}}uuuooossszzz~~~zzzyyyuuuqqqpppssstttqqqnnnuuuxxxssseeeVVVSSSmmm{{{eee___VVV[[[jjjvvvuuu^^^@@@444444777666EEE```ppp~~~{{{|||zzzyyynnnxxxjjjbbbvvvhhhIII999777666555444444444444444666999???III]]]sss~~~sssjjjbbb___eeennn|||mmmMMMCCC999111999666555555555555444444444444444666999===BBBFFFHHHSSSaaasss}}}kkk^^^[[[UUUTTT___tttwwwgggyyyzzz\\\[[[nnnuuujjjeee^^^UUUVVV___pppoooXXXaaaqqqzzzeeeRRRBBB777666555444333333444555999333666111111\\\aaa^^^```FFF;;;:::???999;;;;;;:::999999;;;>>>AAADDDEEEGGGLLLQQQTTTVVVVVVVVVSSSXXX[[[WWWTTTTTTRRROOOJJJIIIGGGBBB===:::999:::===777===OOO[[[[[[[[[___wwwqqqhhh```YYYTTTPPPMMMLLLIIIEEEBBB@@@>>>;;;999:::888777666777888777666999888777:::>>>BBBEEEEEECCCBBB@@@<<<:::999;;;>>>@@@FFFNNNSSSVVVaaawww{{{~~~wwwgggkkkxxx\\\ZZZyyyfffHHHQQQiii}}}ppp|||}}}sssgggaaaVVVJJJ???<<<===<<<<<<===:::;;;999888;;;===:::444---,,,+++*********+++,,,444888>>>@@@===888333111666:::@@@DDDCCC===555///333666888666222...---...222222111///,,,+++,,,,,,------,,,+++++++++++++++,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,---......//////............///000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------............///////////////111333333444999CCCJJJOOOLLLGGGBBB===:::999888:::999:::@@@HHHNNNOOOMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@??????????????????????????????>>>>>>CCCKKKRRRWWWYYYlllttt}}}~~~uuukkkeeeccc]]][[[ZZZ[[[^^^___^^^\\\^^^bbbeeegggffffffhhhjjjjjjjjjiiigggeeehhhooouuu}}}mmmbbbcccnnn{{{~~~vvvrrruuu{{{~~~|||xxxtttooopppsssvvvvvvtttxxx~~~rrrkkk{{{eeeRRRLLLaaammmYYYOOORRRfff\\\EEE888666888555CCC^^^nnnqqqhhhcccggg~~~mmmvvvzzzllldddmmmjjj[[[ggglllXXXAAA888666666555444444444444444666:::@@@LLLaaawwwxxxmmmeee^^^]]]dddnnn|||~~~eeeGGG???888111888555555555555444444444444444444666999===BBBFFFHHHQQQbbb}}}|||{{{vvvfff[[[YYYTTTVVVddd{{{rrr\\\qqqxxxZZZRRRZZZmmmzzzkkkddd\\\TTTWWW___nnn~~~nnn]]]gggtttfffQQQ???888777555444333333444444444000555333555___dddgggaaaDDD999999???888;;;;;;:::999999;;;>>>AAACCCDDDFFFKKKPPPSSSUUUUUUUUUWWWYYYXXXTTTRRRPPPJJJCCC@@@AAA@@@>>>;;;999999999;;;666:::HHHPPPPPPQQQVVVyyywwwqqqiiibbb\\\WWWSSSPPPLLLIIIFFFCCCBBB@@@===;;;;;;999888777888999888777:::999:::===AAADDDEEEEEECCCBBB@@@<<<999888:::<<>>;;;444---,,,+++*********+++,,,222888???BBB@@@:::333///222666;;;???>>>999333...222444444222...---///222555333000...,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,---......//////.........////////////...------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------------------------............/////////...000111111111555<<>>CCCHHHMMMOOOiiiooosssqqqiii```\\\[[[YYYXXXXXXYYY\\\]]]]]]\\\\\\```eeegggggggggiiikkkmmmrrruuurrrkkkgggiiilllzzzggg^^^fffttt{{{|||vvvtttxxx|||~~~xxxsssoooooosssxxxzzz{{{}}}ssskkk___\\\iiiSSSLLLWWWmmmyyy\\\NNNNNNddddddHHH999555777555BBB^^^qqqwwweeehhh}}}lllhhhoooxxxlll[[[______OOO===777666666555444444444444555666;;;BBBQQQggg}}}uuuiii```\\\]]]fffppp}}}uuuYYY@@@;;;777333777555555555555444444444444444444666999===BBBFFFHHHTTT___}}}{{{vvvvvvtttpppnnnlll```VVVUUUSSSZZZkkkrrr[[[nnnlllXXXPPPZZZwwwnnnbbbYYYSSSUUU\\\kkkzzzqqqeeemmmvvvhhhTTT???888777555444333333444444111///666666;;;ggg|||gggqqqcccBBB777888>>>888:::;;;:::999999:::>>>AAACCCCCCFFFJJJNNNRRRTTTTTTUUUUUUUUURRRNNNNNNMMMFFF>>>999:::;;;;;;:::999:::;;;:::666777???DDDCCCFFFMMMhhhyyysssnnngggaaa\\\WWWTTTQQQLLLJJJGGGEEEDDDBBB@@@>>>===;;;999999:::;;;:::999;;;;;;===AAADDDFFFEEECCCAAAAAA???;;;888777999:::AAABBBEEEIIIKKKOOOZZZfffoookkknnnyyyxxxcccccczzzqqqwww]]]XXXrrrdddKKKWWWssswwwbbbqqqvvvlllgggVVVJJJ???<<<<<<;;;;;;<<<;;;;;;:::999;;;>>>;;;555---,,,+++*********+++,,,///444;;;>>>;;;666000------///333666666333...+++555666555111...///333888888555000---,,,...///000......---,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---......///.........////////////...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------------------------------.........//////...///000000000222777;;;???===;;;999666555333333777666777;;;@@@EEEHHHHHHEEEFFFFFFFFFEEECCCBBBAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======???DDDHHHKKK___bbbcccaaa[[[WWWVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\aaagggjjjkkkjjjnnnxxxyyyoookkkkkklll[[[^^^jjjqqqwwwssstttyyy}}}~~~zzzuuupppnnnrrrwww|||~~~vvvkkkmmmeeeUUUhhhpppYYYQQQVVVaaavvvlll[[[RRRaaawwwIII888333777666CCCbbbxxx{{{sssuuurrrxxxuuunnn___```___PPP>>>666666555555444444444555555666;;;DDDTTTlllvvvhhh```\\\___iiitttnnnQQQ===999777444666555555555444444444333333444444666999===BBBFFFHHHTTTXXXooowwwuuutttppplllbbbcccZZZSSSSSSSSS\\\ppp{{{kkkvvvqqqXXXVVVpppqqqaaaWWWQQQSSSYYYhhhxxxwwwkkkrrryyyrrr~~~jjjYYYCCC888777666444333333333444222111888888AAAqqq{{{|||eeeuuugggCCC777888>>>666999:::999888888:::===AAACCCDDDFFFJJJNNNRRRTTTUUUUUURRRSSSOOOJJJIIIJJJGGGCCC<<<<<<<<<;;;999999<<<>>>:::777777:::;;;;;;@@@HHHYYY~~~sssmmmlllhhhbbb\\\YYYUUURRRPPPNNNLLLIIIHHHFFFDDDAAA>>>>>><<<;;;;;;<<<===<<<;;;;;;<<>>;;;<<<;;;;;;<<<:::;;;:::999;;;>>>;;;444---,,,+++*********+++,,,///222666777555222///......000222444444222000...888888555111...000666;;;:::555///,,,---///000000......---,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---......///.........////////////...,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------------------............000000000000000222444666888888777777666444333333555555666:::???DDDHHHJJJGGGEEECCCAAA@@@@@@BBBCCC=========>>>>>>>>>>>>>>>???????????????????????????>>>===<<<>>>AAAEEEHHHOOOPPPRRRQQQOOOPPPRRRUUUTTTUUUVVVVVVVVVWWWXXXXXXYYYUUUTTT\\\hhhooonnnjjjlllzzzxxxqqqpppwwwuuu```\\\dddkkkpppnnnqqqxxx}}}}}}~~~yyysssooopppuuuzzz~~~qqqjjjqqqeeeZZZeeetttYYYSSSVVVZZZeee|||{{{iiiXXX[[[~~~OOO:::444888666CCCddd|||rrrrrrxxxtttnnn```\\\XXXLLL===555555555444444444555555666555;;;EEEWWWpppuuuggg___]]]aaakkkuuuhhhKKK>>>999777666555555444444444444333333333444444666999===BBBFFFHHHNNNTTTdddzzzzzzuuummmggg\\\^^^WWWQQQRRRRRR[[[oooyyykkk]]]nnnsssaaaVVVQQQRRRXXXeeeuuuwwwiiiuuupppnnnvvvhhh\\\FFF999888666444333333333333444222777666AAAvvvuuu^^^rrriiiDDD999:::===555999:::999888888:::===@@@CCCFFFHHHKKKOOORRRUUUVVVWWWWWWZZZWWWLLLDDDCCCEEEEEEEEEDDDAAA===::::::<<>>DDDOOOtttuuugggcccdddaaa]]]YYYVVVTTTQQQOOOPPPNNNLLLJJJHHHEEEAAA>>>???===<<<<<<===>>>>>>===<<<===AAAEEEGGGEEEAAA===666777777666555666888:::<<<<<>>;;;<<<;;;:::<<<999:::999888:::===:::333---,,,+++*********+++,,,111333444333222000000111000000111111111000//////:::999555000---...444999:::555...,,,---///000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......000000000///...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------,,,------------.........111111111111111222333333444555666777777777666555444444555888===BBBGGGJJJIIIFFFBBB???>>>???AAACCC===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<>>888555555444444444444555666666777<<>>>>>???<<<:::888777888:::<<<>>>GGGiiimmm___[[[^^^\\\YYYVVVUUUTTTQQQOOOOOONNNLLLKKKIIIFFFBBB??????>>><<<===>>>??????>>>>>>???BBBFFFGGGEEE@@@<<<444555666666666666888:::======AAAGGGIIIJJJOOOUUUTTTZZZcccjjjnnnttt}}}sssbbbgggvvvmmmmmmlllLLLOOOggg}}}dddjjjtttggg```UUUIII>>>;;;;;;::::::<<<888999888777999<<<999222---,,,+++*********+++,,,000111222222000///000000000///...---------------<<<;;;777111,,,---222777999333---,,,...000///---------,,,+++++++++++++++,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,---......//////......000000000000//////...---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........111000000111222222222111222444777999::::::999888666777888999<<<@@@EEEIIIIIIGGGDDDAAA??????@@@AAA>>>>>>>>>>>>====================================:::;;;<<<;;;999777999;;;888:::<<>>===>>>@@@>>>;;;===ZZZhhhYYYSSSXXXVVVSSSRRRRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIEEEBBB???===<<<===???@@@@@@???AAABBBDDDGGGHHHEEE@@@<<<777999999999888777888:::888:::???DDDEEEEEEKKKSSSQQQVVV\\\bbbkkktttzzz~~~rrrdddlll}}}}}}pppnnnrrrSSSQQQfffmmmtttwwwjjjbbbUUUIII>>>;;;;;;::::::;;;888888777666888;;;888222---,,,+++*********+++,,,,,,...111111///...------333222000///......//////???>>>:::333......222777888333---,,,...000...,,,---,,,++++++******+++++++++++++++*********))))))++++++,,,,,,,,,---------,,,---......//////......000000000000000//////......---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......000000000111222222111000222444888;;;<<<<<<;;;::::::;;;;;;;;;===@@@EEEIIIHHHGGGFFFDDDBBB@@@???>>>??????>>>>>>====================================;;;===>>><<<888666666777555777:::<<<>>>???AAAAAABBBFFFJJJMMMOOORRRVVVZZZYYYYYYYYYXXXYYY^^^ffflllnnnnnnmmmkkkhhhgggggghhhlllqqq~~~aaaUUU[[[hhhhhhkkkpppssssssvvv{{{}}}wwwqqqnnnpppuuuyyyyyyyyyqqqqqqqqq^^^pppyyyqqqqqqvvvzzz\\\AAA777;;;:::FFFiiiWWW:::555;;;444444444444444555666777<<>>CCCGGGFFFFFFEEEAAA===:::999:::======>>>>>>>>>>>>======??????>>>>>>======<<<<<<<<<;;;:::888777555444333333333444666888:::<<<===<<>>AAABBBEEEEEEFFFFFFEEEAAA>>><<<;;;:::999999999:::;;;<<<444666:::>>>AAAEEEJJJNNNMMMQQQVVV[[[___fffnnntttpppdddiii}}}uuu~~~jjjrrrsssVVV___ooowwwmmmggg|||tttmmm___TTTKKKBBB>>>???@@@===999;;;888777888::::::888555,,,******,,,+++)))+++000555444555666333///111666>>>===999444000000111111FFFGGGBBB666//////000///222111///---,,,---......---,,,,,,++++++++++++++++++++++++*********))))))+++++++++,,,---...///000........./////////000000...///000111111000///......------,,,++++++******------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111333666999;;;999888888777666777999===BBBEEECCCBBBAAA>>>;;;999:::;;;======>>>>>>>>>>>>======??????>>>===<<<<<<;;;;;;::::::999777666444333333222222333444555777999::::::===AAADDDGGGKKKOOORRRVVVWWWYYYZZZZZZ[[[^^^```jjjmmmpppoookkkhhhhhhiiifffeeekkkxxx|||ppp```WWW^^^bbbhhhkkknnnrrrxxx}}}~~~wwwssstttvvvwwwwww{{{|||}}}ooo^^^bbbzzzqqqsssaaaFFF::::::777DDDeee{{{tttbbb{{{pppOOO:::666666555444444444444555666666;;;@@@MMMeee}}}pppfff]]]\\\___fffqqq|||aaaHHH;;;:::777666999666444333222222111111222222333555888;;;===@@@EEEHHHMMMQQQYYYeeennnvvvyyywwwuuuqqqlllccc\\\XXXQQQLLLHHHEEEBBB@@@@@@DDDHHHKKKLLLLLLNNNPPP^^^kkkwwwzzzzzz}}}}}}tttxxxhhh\\\SSSRRRTTT\\\jjjwwwzzzbbbbbbpppssskkk^^^FFF;;;888555333333333333222666777888777NNN~~~bbbbbbVVV<<<;;;999===999:::<<<:::999888999<<>>@@@BBBDDDEEEFFFFFFDDDBBB>>><<<:::999888777777888999:::555777:::===@@@DDDIIILLLMMMQQQUUUYYY]]]ccckkkqqqtttgggkkkxxxooowwwttt[[[\\\iiiwwwoooddduuutttoooaaaTTTKKKAAA<<<===>>>===:::;;;888777888::::::888555,,,))))))******)))---333;;;999999888444///111777AAA@@@???<<<777333111222AAABBB===555///......---111///...,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++***************++++++,,,---...///000000....../////////000000000...///000111111000///...,,,,,,,,,++++++******)))---------------------------,,,,,,,,,+++++++++***,,,,,,,,,---------..................////////////000000222444888999888666666666666777999<<<@@@BBB@@@???>>>;;;888888:::<<<<<<======>>>>>>======<<>>===<<<;;;:::999888888888777666444333222222000000111111222444555666777999===@@@CCCGGGLLLOOOSSSVVVYYY[[[\\\\\\^^^___bbbggglllnnnmmmlllmmmooolllfffeeepppzzzvvvfffXXX```cccgggjjjlllqqqxxx}}}xxxssstttvvvwwwwww|||zzz{{{rrrvvvhhh```mmmnnnuuummmLLL999:::999EEEccc{{{}}}xxxxxx```rrryyyfffKKK;;;888999555444444444444555666666;;;???MMMeee}}}}}}mmmddd\\\[[[___fffpppyyy]]]EEE999:::666555888555444333222222111111222222222555888:::===@@@DDDGGGMMMQQQZZZeeemmmsss}}}wwwvvvtttpppkkkccc[[[VVVOOOJJJFFFCCC@@@???>>>???AAAAAAAAABBBDDDFFFQQQ___nnntttvvvzzz~~~{{{uuu|||lllaaaYYYTTTUUU\\\kkkwww~~~zzzbbb^^^kkkooonnn^^^JJJ<<<999555333333444333333555666888888PPPfffiiiZZZ>>>;;;888<<<999;;;;;;999888777999<<<@@@CCCCCCDDDKKKYYYhhhpppoookkknnnhhhaaa\\\YYYVVVXXX]]]tttmmmgggfffeeecccfffjjj___WWWPPPOOORRRPPPGGG???888999>>>HHHSSS[[[ccckkkuuu~~~xxx]]]JJJAAA@@@???>>>>>>=========???@@@AAABBBCCCCCCCCCCCCAAA???===<<<<<<>>>@@@BBBDDDDDDEEEEEEDDDBBB???>>>999888777666666777888888666888;;;<<<>>>BBBFFFIIILLLOOOTTTWWWZZZ```gggmmmqqqeeelllttt|||uuu\\\ZZZjjj~~~yyyhhhuuutttoooaaaTTTLLLBBB<<<;;;======<<<;;;888777888::::::888555...***)))***))))))---444BBB@@@===;;;444...///333;;;===AAACCC>>>777333333::::::777222///.........000///...------------......---,,,,,,+++,,,,,,,,,***************************+++,,,---///000000000...////////////000000000//////000111111000......---,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111222444777999888777555666666777999;;;>>>???@@@@@@>>>:::888777999;;;<<<==================<<<>>>===<<<;;;999888777666666555555444333222222111111111000111111222333444444666999<<>>@@@@@@@@@@@@@@@AAACCCDDDIIIXXXiiiqqqtttyyy}}}~~~{{{~~~}}}~~~nnnddd\\\VVVVVV]]]kkkwww~~~zzzccc]]]iiiqqqyyydddNNN<<<999555333333444444333111333555888SSShhhlll___AAA<<<888<<<:::<<<999888777777999<<<@@@CCC???CCCPPPeeezzz{{{rrrooojjjfffaaa\\\WWWVVVbbblll{{{uuubbb___gggggg]]]PPPJJJIIIFFF@@@:::888777666999>>>DDDKKKPPPZZZ^^^fffnnnqqqjjjZZZNNN>>><<<:::999888888::::::<<<===>>>??????@@@@@@???>>>===;;;;;;;;;===@@@AAACCCCCCDDDEEEDDDBBBAAA@@@999888777666666666777888888999:::;;;<<>>;;;444......222666999AAAFFFAAA666000111555222000000000000111222000000//////////////////------,,,++++++++++++,,,************************)))***,,,...000000111111////////////000000000111///000111111111///...---------------,,,,,,,,,,,,------------------------******+++,,,------......,,,,,,,,,---------..................////////////222111222555888;;;;;;:::666666666777888;;;===>>>CCCCCCAAA===:::888999;;;<<<<<<============<<<<<<<<<<<<;;;999777666555444444333333333222222111111222222111111222333333444333555777999;;;???DDDHHHKKKOOOUUUYYY[[[[[[\\\\\\YYY]]]aaaeeejjjqqq{{{yyy|||yyyaaadddjjjpppsssssssssuuuwww|||~~~~~~wwwsssuuuyyy{{{{{{tttvvvwww{{{{{{sssbbbYYYgggrrr]]]XXXkkknnncccqqqSSS888:::;;;@@@TTTeeeaaaSSSccc~~~ttt{{{nnntttjjjhhh___NNN???888666666555444444444444555666666:::@@@PPPiiiwwwfffaaa[[[[[[cccpppyyy}}}UUU@@@888:::555333666444444333222222111111222222222444777:::<<>>111,,,///333///,,,...000111333555000000000000000000//////---,,,++++++******++++++***************+++++++++)))***,,,///000111111111/////////000000000111111000000111111111///...---------------------------------------------------******+++,,,---...//////,,,,,,,,,---------..................////////////222222222555:::===>>>>>>888777777777888:::<<<>>>EEEEEEDDDAAA===;;;;;;<<<;;;<<<<<<======<<<<<<;;;:::999888777666555444444222222222222222222222222333333333333333444555666444666777888999===AAAEEEGGGKKKQQQUUUWWWXXXZZZ[[[\\\___bbbeeeiiirrr~~~lllbbbhhhqqqvvvwwwwwwxxxzzz{{{~~~{{{uuutttvvvzzz||||||sssyyyzzz{{{xxxjjjddd^^^TTTYYY{{{rrr```]]]kkk}}}vvvmmmnnnyyyVVV888:::;;;???RRReeegggRRR```yyykkkmmmyyyqqqfffVVVFFF===:::999999555444444444444555666666;;;BBBSSSllluuugggccc^^^]]]hhhvvv~~~QQQ>>>888:::555333777555444333222222111111222222111444777999<<>>===>>>>>>;;;888777888::::::888555...,,,,,,---,,,***,,,111444555777999555///...222444444999>>>888------666666///+++---000000333777......///////////////...,,,+++******))))))******))))))*********+++++++++(((***---///111222222111//////000000000111111111000111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......,,,,,,,,,---------..................////////////111000111555:::>>>@@@@@@;;;999777666777:::===???BBBDDDEEECCCAAA>>>======;;;<<<<<<======<<<<<<;;;777777777666555444444333222222222222222222222222333333333333444555666777777777888777888;;;???CCCCCCGGGLLLQQQSSSUUUXXXYYY^^^```ccceeehhhnnnxxxzzzuuudddiiippptttuuuvvvxxxzzz{{{~~~}}}yyyuuutttwwwzzz{{{zzzssszzz}}}}}}yyykkkbbb^^^UUU\\\zzztttaaa___mmm|||nnnkkkyyyYYY888999:::@@@XXXnnnvvvdddtttyyy}}}nnnVVVFFF???===<<<;;;555444444444444555666666<<>>999<<<999<<<;;;999777666777:::>>>@@@HHHEEEMMMeeerrr]]]SSSNNNLLLRRRLLLOOOfff}}}aaaNNNGGG>>>999999::::::999666::::::777777:::999555444777:::===>>><<<999666777666444333222222333333333444555666666777666666555555666888:::===???@@@@@@AAABBBBBBCCCDDDEEEEEE>>>===;;;:::999999999:::777777777666777:::>>>BBBBBBFFFKKKPPPUUU\\\eeekkkqqqmmmwwwuuucccnnn{{{rrriiiXXXQQQNNNHHHCCC@@@>>>>>>>>>;;;888777888::::::888555+++***+++......,,,...222444444777999444,,,***---222000222777333,,,222???:::111+++...000000222777------......///......---+++******)))((()))))))))))))))******++++++++++++(((***---000222222222111000000000000111111111111000111111111000///---,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,---------................../////////000//////000444999>>>@@@AAA<<<:::777666666:::===@@@???BBBDDDDDDBBB@@@??????;;;<<<<<<<<<<<<<<<<<<;;;666666666555555444444444222222222222222333333333222222222333444555777888888999888888888:::>>>BBBAAAEEEJJJNNNQQQSSSVVVXXX]]]___bbbdddeeeiiioootttxxx}}}wwwooowwwyyyiiimmmqqqrrrrrrrrruuuxxx{{{|||yyyuuuuuuxxxyyyyyywwwrrryyy|||~~~rrrllldddZZZeee~~~rrr^^^\\\nnnqqq\\\nnn[[[999999:::BBB^^^yyyuuutttWWWEEE>>>;;;999666555444444444444555666666===DDDVVVppptttdddaaa[[[YYYbbbpppvvvsssNNN===999<<<777444777666444333222222111111222222111333666999;;;???CCCFFFMMMNNNRRRYYY^^^bbbllluuuzzzyyykkkddd^^^UUUNNNKKKIIIHHHHHHDDDFFFKKKQQQSSSOOOFFF???HHHWWWgggoootttzzz}}}|||~~~mmmaaaYYYQQQSSS^^^nnnzzz~~~yyyhhhnnnyyyrrrpppwwwmmmfffMMM===:::666555555555555444111111444;;;ZZZ]]]gggdddEEE>>>999<<<999<<<;;;:::777666777:::===??????CCCUUUxxx}}}gggYYYQQQLLLEEEFFFIIIVVVnnn}}}rrr]]]MMMHHHAAA>>>>>>===:::777555999:::666777;;;;;;666222333444333222444666999555444333222222111111111222222333444555555555555444444555777:::<<>>BBBBBBFFFKKKOOOSSSYYYaaahhh|||mmmgggnnnttthhhmmmtttssshhh___RRRMMMEEE???=========<<<:::777555666888888555222111---,,,---,,,***+++///222000111333222...///333111......000---***///888999555111///////////////,,,,,,,,,---------......---,,,+++***)))))))))))),,,,,,++++++***)))))))))+++,,,---...////////////000000111111111000000///222222222111000///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...000111222444666999;;;===888888888777777888;;;>>>@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;:::888666555555444333333222222333333111111222333333444555555111222333555666777777777;;;:::888888999:::<<<>>>BBBDDDGGGIIILLLPPPUUUYYY[[[^^^aaadddeeegggiiikkkrrrrrrrrrrrruuuzzzqqqmmmlllooorrrrrrtttwwwzzz|||~~~{{{yyywwwwwwwwwvvvtttwwwzzz}}}jjjccc{{{ppp^^^ccc{{{ooo\\\qqq{{{\\\<<<888888EEEccc|||\\\???AAA<<<:::777555555555333222333666999===FFFXXXqqq|||pppbbbZZZYYY[[[```lllnnn```GGG@@@999777666333333666555444333222222222333444444111111666;;;===AAAEEEFFFJJJPPPTTTTTTRRRTTTXXXjjjmmmsssrrrvvv~~~xxxnnngggbbb[[[UUUPPPMMMJJJHHHIIIHHHGGGHHHHHHGGGDDDAAAEEERRRdddssszzz|||{{{{{{}}}}}}}}}~~~xxxcccVVVXXXVVV^^^nnnxxxzzz~~~jjjooo~~~zzzuuurrrlllbbbHHH<<<999666444444444444333666222999===ddd[[[rrryyyHHH<<<;;;<<<===::::::999777555666999<<<>>>FFFEEERRRsssrrrwww{{{wwwjjj\\\RRRNNNCCCGGGBBBIIIaaannnfff___WWWQQQLLLLLLNNNJJJBBB:::===777555999:::555333444777555222333555555222...888888777333//////222666444333333222222333444444333444555666999;;;===>>>???@@@CCCEEEFFFGGGGGGGGGCCC@@@===;;;:::888555333222333444555666888<<<>>>???DDDIIINNNRRRXXXaaagggwwwllleeelllmmmccckkkuuussshhh^^^SSSMMMDDD???======<<<;;;;;;888666666888888555111///+++***++++++))),,,111111///000222000---///333222///...///...,,,111888999666111///////////////,,,,,,,,,---------......---,,,+++***))))))))))))******************+++++++++,,,---....../////////000000111111111111000000333333222222111000...---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---...///111444777999:::888999999777777888;;;===??????@@@@@@@@@???===<<<;;;;;;;;;;;;:::888666555444444333222222222222333222222333333444444444555333444555666777888888888999888777666777999;;;===AAADDDGGGIIILLLOOOSSSVVVXXX[[[___ccceeehhhkkkmmmmmmnnnooooooqqqvvv}}}rrrnnnllloooqqqrrrtttxxx{{{}}}|||xxxvvvvvvwwwwwwwwwtttwww{{{wwwuuudddhhh~~~jjj```yyy]]]<<<:::<<>>eeeTTThhhsssFFF<<<<<<===>>>::::::999777555666999<<<>>>AAABBBMMMeeeyyypppeeeYYYPPPKKKBBBDDD@@@JJJffftttllleee```\\\XXX\\\fffiii\\\JJJ>>>777333666999999999;;;444333333444444444222000777777666333000000222555333222222222222333333444222333444555777:::<<<===>>>@@@BBBDDDFFFGGGGGGGGGCCCAAA>>><<<;;;999666444222333444555555666999<<<>>>BBBGGGKKKPPPXXXaaahhhvvvuuuqqqjjj{{{gggnnnjjjaaaiiitttrrrggg]]]SSSLLLDDD>>>===<<<;;;:::===:::777777888777444000,,,))))))*********...444333000000111000---000555444000------......111666999666222///...//////...,,,,,,,,,---------......,,,,,,+++***))))))))))))((())))))***++++++,,,,,,***+++,,,---............000000111111111111000000333333333222111000///...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------............------,,,+++,,,...000333666888:::999999999888666777999;;;>>>?????????>>>===;;;:::::::::::::::999888666666444333333222222222222222444444444444444444555555555555777888999999::::::666555444444555888:::<<<@@@CCCFFFIIIKKKMMMPPPRRRUUUXXX]]]aaaeeehhhlllnnnjjjmmmoooooonnnrrrzzzsssooommmpppqqqqqqtttyyy|||}}}{{{wwwuuuvvvwwwxxxxxxsssvvvxxx}}}}}}yyyfffjjjhhhhhh]]]<<<;;;???KKKcccuuuuuu{{{OOO>>>555;;;;;;777777777555444555888;;;<<>>999888666444444666555444333222111222333333666333444999;;;;;;>>>BBB======>>>>>>???AAABBBBBBEEEBBBAAA@@@IIIkkk~~~wwwnnnlllggg```ZZZUUURRRNNNLLLNNNKKKHHHFFFEEEDDDAAA???CCCNNN^^^llltttyyy|||yyygggWWWSSSXXXgggsssxxx}}}bbbccc{{{wwwjjj^^^GGG<<<999666444444444444333444222:::???fffPPPaaaoooDDD<<<<<<===???;;;:::999666555666888;;;>>>AAAAAAJJJccczzzlllaaaXXXPPPJJJDDDCCC???LLLkkkyyyppphhhccc```ZZZ]]]ppp~~~oooTTTEEE===777888;;;:::999999555666888777666555555666666666666444222111222333222111111111222222333444111222222444666888:::;;;>>>???AAADDDFFFGGGGGGGGGEEEBBB???===<<<:::777555333444555444444444666888<<<@@@DDDHHHNNNWWWbbbjjjoookkk{{{pppnnnkkkqqqlllccckkktttrrrggg\\\SSSLLLBBB=========;;;999>>>;;;888888888777333///+++))))))******+++111:::888444333333111000333999:::555000...---...111333999666111///...//////...,,,,,,,,,---------......,,,++++++***))))))******))))))*********+++++++++***+++,,,---............///000000111111111111000333333333333222000///...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------............------,,,+++,,,---...000333666888:::888999999777666666777999>>>?????????>>><<<;;;999:::::::::999888777777666444444333222222222222222555555555555555555555555666666777999999:::::::::444333222222444666999:::>>>AAAEEEHHHIIIJJJLLLMMMSSSVVV[[[___cccfffjjjllllllooorrrpppmmmnnnuuu|||qqqnnnmmmppppppppptttzzz}}}~~~}}}{{{xxxwwwxxxyyyxxxwwwvvvxxxwwwxxxyyyiiikkkiiiiii~~~[[[<<<<<<>>>HHH```rrr~~~pppvvvpppIII;;;777======666777666555444555888:::;;;EEEYYYtttwwwddd]]][[[___lllrrrDDD>>>999888777555444777666555333222111222222333555333444888::::::===BBB<<<>>>AAAFFFMMMTTTUUURRRSSSLLLHHHEEEIIIfffzzzzzzyyytttoookkkddd^^^YYYUUUQQQNNNNNNKKKHHHEEEEEEDDDCCCBBB@@@KKK[[[iiirrrxxx|||{{{jjj]]]YYY^^^kkkuuuyyyyyyaaa```ooo|||{{{jjj^^^III<<<999666444444444444333333111:::>>>fffWWWdddrrrFFF===<<<===???===;;;999666555555888;;;===EEEAAALLLrrr~~~nnnbbbYYYQQQKKKFFFDDDAAAQQQqqq|||oooeeeeeeaaaUUUPPPddd|||wwwaaaKKKDDD===:::<<<<<<:::888<<<===>>>;;;777666888;;;666666666555444333222222222111111111111222333333111222333444666888:::;;;>>>???BBBDDDFFFHHHHHHHHHEEECCC@@@>>>===;;;888555444555555555333333444555<<>>???===:::???<<<999888888777333///+++******++++++---555??????:::777555333222666===BBB@@@:::444111222444555888555111/////////000///,,,,,,,,,---------......,,,+++******)))*********+++++++++*********))))))++++++,,,---............//////000111111111111111333333333222111000///...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------.........---,,,+++++++++,,,---///111444666777666777777666555444555777>>>????????????===<<<::::::999999888777777777777555444333333222222333333666666666666666666777777666777888999999999999999333333222222333555777999;;;>>>BBBEEEFFFGGGHHHJJJQQQTTTYYY]]]```cccfffhhhmmmppprrrpppkkkjjjmmmppplllkkklllooopppooosssyyy{{{}}}{{{zzzzzzzzz{{{zzzwwwtttyyyzzzwwwuuu}}}www{{{}}}uuukkkiiifff```mmmppp}}}YYY===;;;;;;CCCZZZnnnvvvyyy|||uuufffiiieeeFFF???999;;;666555555555444333333666999:::DDDYYYssstttggg___]]]```mmmmmmCCC<<<888888888555555777666555444222111111222222333222333777999:::???FFFHHHLLLQQQYYYeeeoookkkbbbMMMEEEBBBAAADDDZZZssszzzhhhgggqqqwwwpppooovvvvvvrrrnnnhhhbbb]]]XXXTTTQQQMMMKKKHHHFFFFFFFFFFFFEEE@@@KKK[[[iiirrryyy~~~yyylll___\\\cccrrr|||~~~rrrbbbaaahhh|||kkk___KKK<<<999666444444444444333333111999===cccbbbmmmwwwJJJ???;;;<<>>;;;999666555555777:::<<>>;;;<<>>@@@BBBEEEGGGIIIIIIIIIFFFCCC@@@>>>===;;;888666444555666666444444444666<<>>IIIIIIEEE;;;444666:::<<<777444000...///000111111,,,,,,,,,---------......++++++***************+++,,,,,,++++++***))))))(((+++,,,---...////////////...///000111111222111111222222222111000///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++))))))***+++---///111222222444555444333333444555===>>>?????????>>><<<<<<:::999888777777777777777666555555444444444444444555666666777777888999999777888888999::::::999999555444333222333555777888999<<>>;;;999666444555777999;;;;;;AAANNNeee}}}{{{nnn```UUUPPPEEEHHHPPPlll|||qqqxxxrrr___MMMUUUrrr{{{jjjUUUGGGCCCCCCDDDGGGHHHHHHFFFAAA===999888999888666666777777666555555555444333222222222222333333333444666777999:::===???BBBEEEGGGHHHIIIIIIEEECCC@@@>>>===;;;888666333555777888777777777888<<>>>>>;;;999888999888444111+++***++++++))),,,777DDDFFF@@@999444111///555<<>>===<<<<<<999999777777666777777888777777666555555555555666555555666777888:::;;;;;;999999:::;;;;;;;;;;;;:::888777555444444555777888888:::<<<>>>@@@BBBFFFHHHIIIMMMRRRVVVZZZ^^^bbbeeeiiiiiikkkllllllggg```ZZZ]]]```gggmmmnnnlllooouuuvvvyyy~~~~~~{{{yyyxxxwwwvvvuuuvvvyyyyyywww~~~{{{}}}yyyuuu{{{ttt```PPP[[[|||]]]RRRggghhhQQQQQQ\\\ccc===:::===DDDRRR\\\TTTrrr|||vvvttt___ggg}}}sss[[[eeeIII===CCC888777:::555666555444333444777999;;;FFF\\\xxxyyy```[[[XXXYYYhhhxxxXXX@@@;;;888999999777666888777666444222111111111222111000333777;;;AAANNNZZZ___bbbeeemmmvvvrrrddd\\\SSSFFFEEEIIIEEEBBBEEERRRYYYXXXaaappprrrvvvrrrlllgggaaa\\\VVVSSSOOOMMMLLLKKKKKKJJJGGGEEEBBBGGGNNNVVV___lllyyyvvv___\\\cccsss~~~qqqkkkvvvyyyrrrbbbNNN<<<999666444444444444333444222888777ZZZgggtttnnnHHH@@@>>>===???>>>;;;999666444444666999;;;:::@@@KKK]]]rrrwwwkkk___WWWKKKTTTbbb{{{xxxgggXXXXXXkkkqqqbbbXXXQQQQQQTTTYYY\\\ZZZRRRGGG???<<<999666555777999999888888777666444333222111111222222222333444666777888;;;===@@@CCCEEEGGGGGGHHHEEECCC@@@>>><<<:::777555333555888:::::::::;;;<<<;;;>>>BBBEEEHHHNNNWWW]]]eee___rrrqqqwwwiiieeegggNNNllllllvvv}}}ssskkk^^^SSSJJJ@@@>>>BBBFFFDDD???>>>;;;888888999999555111+++*********(((+++777DDDFFF???777222...,,,222999AAAHHHGGG:::000333<<>>AAAFFFIIIEEEIIIOOOTTTYYY^^^bbbfffiiihhhjjjnnnpppkkkaaaYYYXXX]]]eeemmmmmmkkknnnttttttxxx}}}zzzvvvuuuvvvwwwxxxuuuxxxxxxvvv|||xxxuuutttuuurrrfffSSSXXX~~~zzz]]]SSSaaauuusssWWWTTT^^^jjj===:::AAAHHHQQQUUUKKKTTTiii{{{|||xxxdddlll}}}~~~pppgggkkkLLLAAADDD555444;;;777777666555444555888:::;;;GGG^^^zzzccc]]][[[]]]lll{{{XXX@@@:::888999999777666888777666444222111111111111111111333888===EEETTTaaahhhkkknnnxxxpppfff[[[JJJDDDDDD???AAAEEETTT\\\\\\gggtttvvvwwwsssmmmgggbbb\\\WWWSSSQQQPPPNNNNNNMMMJJJFFFCCC@@@BBBDDDIIIRRRaaasssyyyccc___cccpppyyy|||jjjeeeuuu{{{vvvtttcccNNN<<<999666444444444444333555222777666WWWeeeuuueeeDDD@@@???>>>???===;;;999666444444666888:::AAA@@@IIIbbb~~~uuuiii^^^UUU```qqq~~~pppccc^^^fffwwwwwwjjj\\\aaajjjqqqrrrhhhWWWKKK>>>:::666555888::::::::::::999777555333222111111111111111222333555666777999;;;>>>AAADDDEEEFFFFFFDDDBBB???===<<<:::777555333555999;;;<<<===>>>???:::===AAADDDGGGKKKRRRXXXeeeccclll}}}qqqiiiddddddPPPaaa~~~hhhwww~~~yyyooo]]]VVVKKKCCCBBBCCCAAA@@@AAA===999666555666777444222,,,+++)))((()))---333888<<<:::666111------000333===@@@>>>666...///555;;;333000---,,,...000111222------...............---************************++++++******************------...///000000000///000111111111111222222222333222111000///...---,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++***++++++,,,,,,000///---,,,---...000111222222111111000000//////888:::<<<===<<<;;;;;;;;;666555444333333444555666666666777777777777666666555555666777888999999:::<<<<<<======<<<<<<;;;:::999777666777999::::::999777888:::<<>>444666555444444555666777888???HHHfffeee[[[]]]aaahhh}}}ZZZBBB;;;777777777555555777666444111000111222111111444444444777???LLLZZZdddooorrr|||}}}fff\\\XXXPPPGGGCCCAAACCCHHHPPPVVV___nnn{{{wwwuuuqqqnnnjjjddd^^^ZZZWWWRRRLLLJJJJJJIIIDDD???<<<:::<<>>===@@@AAA;;;===<<<999555333444888;;;:::BBBKKKggg}}}sssjjj]]]hhh}}}wwwqqqrrrssssssttt~~~ooonnnnnnppppppgggWWWJJJ===;;;888888999;;;<<<<<<;;;;;;;;;:::888555333222222222222222333555777999:::<<>>>>>===:::777666777999666666777888:::===???@@@>>><<<===AAADDDFFFMMMTTTcccaaakkk|||pppjjjdddjjjOOOaaa{{{aaammmzzzssskkk[[[UUUKKKBBBAAABBBAAA???@@@===999666555777777444111++++++***)))))),,,222666888777444000------000333000333333000---000777<<<333000---,,,---///000111---...............------************************++++++******************------...///000000000000222222222222333333333333333222111000///...---,,,---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---+++++++++++++++,,,,,,---//////......///000222333111111000000000000000///777999;;;<<<:::999::::::777666555444444555666666777888888999999888888777666777777888999:::;;;;;;<<<<<<=========<<<;;;;;;:::888666555666777666555666666888:::===@@@CCCDDDFFFHHHLLLPPPTTTYYY___dddccccccgggqqqzzz{{{ssskkk```^^^```gggkkkmmmqqquuuuuuxxx|||wwwtttvvvvvvvvvvvvuuuwwwyyyzzz~~~nnnkkkYYYaaauuuvvvbbbYYYhhhlll\\\eee{{{tttCCC:::>>>BBBUUUooowwwnnnggg|||wwwUUUHHH<<<666>>>333666555555444555666777888@@@JJJggg}}}fff[[[[[[___hhh|||WWWBBB<<<777777777555555777666444111111111222222111222222444999CCCQQQ___hhhkkkmmm{{{yyyooo^^^PPPIIIIIIFFFFFFIIILLLRRR]]]hhhmmmlllkkkjjjhhhddd^^^ZZZRRRQQQOOONNNNNNMMMIIIFFFFFFAAA???CCCKKKWWWlll}}}vvvmmmaaadddnnnzzzjjjeee|||}}}jjjttt}}}jjj___LLL:::999777555444333333444777555777===YYYuuuooo~~~SSS?????????>>>@@@===<<<999666333444777;;;@@@DDDHHHdddzzzpppmmm|||zzznnncccjjjttt|||}}}vvvlllcccZZZUUURRRTTTVVVRRRGGG>>><<<999777777999;;;;;;;;;<<<<<<<<<;;;999666333111222222111222333555777888===>>>@@@???===<<<;;;;;;;;;;;;;;;999777666777999555555555777888:::<<<===<<<;;;<<<@@@CCCEEELLLSSSbbbbbblll}}}pppkkkfffpppSSSfff{{{___hhhwwwooogggYYYTTTJJJBBBAAABBB@@@>>>>>><<<999666666777777444111***************,,,111444333333111///------000333.........///000444;;;@@@555111---+++,,,...//////...............---,,,+++******************************++++++++++++++++++,,,---...///000000000000333333333333444444444444333222111000///...---,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++,,,------...//////000000111222333333////////////000000000000444666999999888888888888777777666666666777777888999999999::::::999999999888888999:::;;;<<<=====================<<<<<<;;;:::777555333444444333222444444666888:::===???AAADDDGGGJJJNNNRRRXXX]]]bbbbbbdddfffnnnwwwkkkfffdddhhhnnnppprrrtttuuuxxx}}}}}}yyyzzzyyywwwwwwzzz}}}}}}zzzdddqqqkkk```pppyyyeeejjjxxxsssEEE:::<<<@@@VVVrrryyyooonnnNNN<<<888@@@444666666555444444555777888@@@JJJhhhwwweeeYYYYYY___jjj\\\BBB<<<777888777555555777777444222111222222222111000111444;;;EEESSS___fffjjjhhhzzzkkkZZZRRRRRRIIIAAA@@@BBBGGGNNNVVV\\\]]]```bbbdddbbb^^^ZZZSSSRRRQQQPPPRRRWWW]]]bbbPPPGGGAAADDDOOO```tttxxxkkk___XXX[[[cccppp|||iiieeemmmpppuuutttggg___MMM;;;:::888555444333333444555333333888RRRwwwppp```???AAA???:::DDD===<<<:::666444444777:::@@@??????XXX~~~iii]]]ZZZVVVTTTTTTSSSOOOLLLLLLGGGAAA???@@@???;;;777999888666666888999999999<<<======<<<:::777333111222222222222333444666777<<<>>>>>>===:::888777777666777777777555555777999444444444444666777888999;;;999;;;@@@BBBEEEKKKRRRcccdddoooqqqllliiipppZZZnnnccclllxxxqqqgggUUURRRHHH@@@@@@AAA???======<<<999666666888777444111)))***+++***+++---000333000000///...---...111333666111------000444;;;BBB777333...++++++---..................---,,,++++++******************************+++++++++++++++,,,,,,---...///000111111111333333333333444444444444333222111000///...---,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))***++++++,,,,,,,,,,,,,,,---.../////////000111222222111111111.........//////000000111222444666777666666666777888888888888888888999999999999::::::::::::999999888888999:::<<<===>>>>>>===>>>>>>>>>>>>===<<<<<<:::777444222333333333222333444555666999;;;===???BBBEEEHHHLLLPPPUUU[[[___cccggghhhlllvvvmmmhhhkkkqqqssstttuuuvvvyyy}}}~~~~~~|||{{{{{{~~~}}}nnnxxxuuugggsssvvviiiqqq|||lllDDD:::;;;@@@UUUqqq}}}VVVBBB===BBB666777666555444444555666777>>>IIIfffssscccVVVXXX```ooofffBBB<<<888888888555555888777555222111222333222111111111444;;;EEEOOOXXX]]]kkkfffyyywwwlllfffcccUUUGGGAAA@@@AAADDDHHHLLLNNNSSSZZZ^^^^^^\\\YYYWWWUUUQQQNNNRRR```ttteeeXXXJJJIIIVVVjjj}}}pppbbbZZZUUURRRUUU___ppp|||~~~mmmhhh|||zzz{{{xxxqqqkkkdddNNN<<<:::888666444333333444333222222444LLLpppkkkjjj>>>BBB@@@888DDD===<<<:::777444444666999======;;;OOOzzzttthhh^^^QQQHHHEEEEEEEEEDDDBBBBBBAAA???>>>???BBBDDD===;;;999999:::;;;;;;;;;;;;<<<<<<<<<;;;888555333333333222222222444555666:::;;;<<<;;;888777777777222444555555444555666888444444333444444555666777:::999;;;@@@CCCDDDJJJQQQdddfffqqqpppmmmllljjj[[[ooocccnnn}}}xxxiiiQQQNNNEEE>>>???@@@???======;;;999666777888777444000)))***++++++,,,...222555111111000...---///222666;;;222+++)))+++///999CCC:::666000,,,+++,,,---...------......---,,,++++++******************************++++++,,,,,,,,,,,,,,,---...000111222222222222222222222333333333333333222111000///...---,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))***+++,,,,,,,,,------------...///000111111111111111000///............//////000000111111///222444555555444555555777888888999999999::::::888999999::::::999999888777888999:::<<<===>>>>>>>>>>>>??????>>>>>>===<<<999666333222333555555555444444555666888:::<<<===@@@CCCFFFJJJMMMRRRXXX\\\bbbiiiiiihhhuuuxxxoooiiikkkppprrrsssuuuvvvzzz~~~}}}|||}}}~~~~~~}}}{{{~~~ttt{{{zzzooozzzhhheeerrr{{{}}}~~~dddBBB;;;===AAATTTlll|||XXXGGG@@@@@@555777666555444444555666777;;;EEEbbbrrraaaVVVXXX```nnnhhhCCC<<<888888888666666888777555222222222333222222111111333:::EEEOOOVVVYYYcccaaawww~~~vvvnnn^^^MMMDDD@@@======>>>@@@DDDJJJQQQWWWYYYWWWUUUTTTRRRNNNKKKNNN^^^tttnnnXXXPPPZZZnnn~~~yyyjjj```YYYVVVPPP\\\nnn{{{}}}}}}mmmggg{{{vvvqqqppphhhKKK===;;;999666444444333333555555666666LLLeee```yyyppp@@@AAABBB999AAA======;;;777444444666888<<<@@@@@@KKKiiivvvlll```UUUPPPMMMLLLKKKCCCIIIPPPQQQOOONNNQQQUUUEEEBBB>>><<<<<<=========<<<<<<<<<<<<;;;999888777555444333333333444555666<<<<<<<<<:::777555666666111333444555444444555777444444444444444555666666999999;;;@@@CCCDDDJJJPPPfffiiisssmmmmmmqqqeeeTTTiiizzz[[[eee|||jjjOOOKKKBBB<<<===@@@???======;;;888777777999888333000)))***++++++,,,000555999666555333000///000555888???666...------000<<>>999222---,,,,,,---...,,,,,,------------,,,,,,******************************++++++,,,---------,,,---...000111222333333222222222222333333333333333222111000///...---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++,,,---------------......///000222222222111111000//////......000000000000111111111111...000333444444333444555666777888999::::::::::::888999999::::::999999888777888999:::<<<>>>?????????????????????>>>======:::777444222444666777777555555555666888:::;;;<<>>;;;666888777555444444555666666:::BBB^^^}}}qqqbbbWWWYYY^^^hhhbbbCCC===888999888666666888888555333222333333333222000000222:::FFFQQQWWWZZZVVVYYYppptttaaaTTTGGGAAA???======>>><<<>>>DDDKKKPPPSSSQQQOOOJJJKKKKKKIIIJJJRRR^^^iii}}}nnnZZZRRR]]]sss{{{iii[[[SSSOOOZZZkkkyyy}}}~~~dddZZZqqqtttoooqqqgggGGG===<<<999777555444333333222444666555III}}}bbb[[[pppzzzKKK???@@@<<<>>>======;;;888555444555777777>>>???EEETTTbbbvvvuuunnnjjjhhhnnnuuuvvvppphhhaaa___NNNIIIBBB>>><<<<<<======BBBAAA???===;;;::::::999777666555444444555555666@@@@@@>>>:::666333222333333444666666555444444555444444444444444555666777888777:::???BBBCCCHHHNNNkkkoooxxxnnnlllttteeeOOOgggwwwSSSXXXwww|||yyyiiiOOOGGG???:::<<<@@@???>>>>>>:::888777888999888333///*********+++---222888======;;;666222000222777;;;AAA:::555555222111<<>>???AAAAAA??????@@@@@@??????>>>===<<<999444222333444555555444444555666777888:::;;;===@@@CCCFFFIIINNNSSSWWW]]]___aaadddhhhllloooqqqoookkkjjjllloooooosssxxxxxx{{{~~~|||{{{yyyxxxzzz~~~|||tttxxx{{{oooWWW^^^vvvaaa@@@888<<>>AAAFFFKKKMMMLLLJJJHHHIIIIIIGGGFFFHHHNNNSSSeee]]]QQQOOO^^^vvv|||gggXXXQQQQQQZZZjjjxxx~~~}}}___OOOkkkyyynnnnnnfffFFF>>><<<:::777555444333333...222555555FFFyyyjjjbbbrrr|||[[[<<<<<>>======;;;888555444555666666;;;;;;===DDDGGGRRRgggrrrccc\\\RRRKKKHHHHHHIIIIIIMMMIIIEEE@@@<<<;;;:::;;;999888777666555555666777??????===999444222111222666777999888666444333444333222333333444555666777555444777===@@@AAAEEEKKKqqquuu~~~qqqlllvvvhhhPPPiiixxxPPPQQQmmmxxxtttfffOOOEEE===999<<<@@@@@@>>>>>>:::888777888999888333///************---333;;;@@@BBB>>>999333000333888===???999777777111+++444DDDCCC===555///------......)))***+++,,,---.........******************************+++,,,,,,---......,,,---///000222333333444444444444555555555666666333222111000///...---,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******************************)))***,,,...////////////.........///000222333444000000//////111333666888444333333333222111111111---///222444333333444555555666888999::::::999999;;;<<<<<<<<<<<<<<<<<<;;;::::::<<<===???AAABBBCCC???@@@@@@@@@@@@???>>>>>>>>>:::555222111222333333444444444555666777888999===???BBBEEEHHHMMMRRRVVV^^^\\\^^^gggkkkiiiggghhhnnnlllmmmpppqqqrrrwww}}}yyy{{{}}}zzzyyyzzz~~~{{{ttt___mmmppppppfffMMMVVVsssddd@@@777;;;AAANNN^^^[[[rrrtttyyy~~~~~~mmm___XXXlllPPPAAAHHH<<<:::CCC888777666555444444555666>>>BBB[[[{{{nnn___YYY^^^```ddd|||eeeCCC===999999999666666999888666333222333444333222555111000666@@@IIINNNOOOWWWOOOPPPfffuuuiii\\\NNNEEECCC>>>>>>@@@DDDHHHIIIHHHGGGNNNKKKGGGCCCCCCFFFLLLPPPWWWSSSMMMMMM\\\rrrvvvcccZZZXXXTTT[[[iiixxxeeeQQQoooooolllfffIII>>>===:::777555444333333111555999999III{{{tttmmmyyyzzzhhh:::888DDD@@@======<<<999555444555666:::===;;;<<<@@@>>>BBBRRRaaawww}}}uuujjjaaa]]]\\\^^^___UUUPPPIIIBBB===;;;;;;;;;:::999888666666666777777;;;;;;:::777444333444555888999;;;:::777444333333111111111222333444666777222222555;;;>>>???CCCIIIyyyuuukkkjjjuuugggRRRdddxxxQQQXXX{{{zzz{{{xxxdddLLLGGGBBB===<<<@@@BBB@@@===;;;:::999888777555222///++++++***+++---333:::???@@@<<<777222000444;;;@@@>>>AAAAAA:::000,,,111888EEE===444//////000///---+++,,,,,,,,,,,,,,,,,,---++++++************++++++************************)))***,,,///111333222111222222333333444555666666444444333111///---+++*********+++,,,------......---------,,,+++***)))(((***++++++***))))))***,,,)))+++,,,,,,,,,,,,---///111333444333//////111444444444555666777777666666000000111222333333444444111111111111222333444555666777777888888999::::::::::::;;;;;;;;;;;;;;;:::===<<<;;;<<<===???BBBDDD@@@AAACCCCCCCCCAAA???===AAA<<<666222111222222333888777555333444666999;;;<<<>>>BBBFFFIIIOOOTTTYYY\\\]]]aaaeeeiiikkkjjjiiimmmmmmnnnmmmmmmooosssvvvxxx|||~~~{{{zzzyyyzzzzzz{{{}}}eee[[[uuukkkbbb|||}}}dddMMMSSSppp\\\;;;999999???QQQ___bbb^^^qqqssszzzmmmzzzwwwaaa^^^\\\NNNBBB@@@999555<<<888777666444444555555666@@@EEEYYYyyyuuucccXXXSSSXXXfff|||{{{eeeJJJ===555666777555666<<<999666333222222222111000222222444666:::BBBKKKQQQQQQPPPQQQaaagggSSSHHHCCCBBBCCCEEEFFFFFFEEECCCIIIJJJIIIDDD??????EEEJJJYYYNNNEEEKKK]]]pppyyyzzzvvviii]]]SSSTTT]]]lllyyy~~~}}}yyy]]]^^^oootttjjjgggIIIAAA>>>:::777444444444555111666222:::HHHoooggg||||||===<<>><<<999555333333555:::;;;<<<======@@@CCCFFFTTTccc{{{}}}|||~~~{{{pppXXXDDDAAACCC>>><<>>=========999444444888<<<===<<<:::777444333444777:::===<<<999444000///333222222222333444444555555666666777:::@@@GGGLLLrrrmmm~~~}}}kkkjjjwwweeeQQQaaa~~~YYY___||||||yyyfffOOOIIICCC>>>===@@@BBB@@@===:::999888888888666222000++++++******,,,111888======;;;666222000222888===BBBDDDDDD===444000666<<<<<<666///,,,---///...,,,+++,,,,,,,,,,,,---------++++++************++++++******************************,,,///111222222111333333333444444555555555444444333111///---+++*********++++++,,,,,,------,,,,,,,,,,,,+++***))))))***++++++***))))))***,,,+++---......------...000000111222222111222444666888888888888888777666555333222222222222222222222111111111111222333444555888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;======<<<===>>>@@@CCCDDDBBBBBBCCCCCCBBBAAA???>>>@@@<<<666222111222222222333333222222222444666888;;;>>>BBBEEEIIINNNTTTXXX\\\]]]```dddhhhjjjkkkjjjkkklllmmmmmmnnnppptttwwwzzz||||||yyyxxxxxxyyy}}}~~~yyy\\\QQQmmmiii]]]rrr}}}```FFFJJJjjjbbb@@@;;;:::@@@QQQ```eee^^^kkk}}}zzzdddhhhpppyyynnn```XXXFFF@@@FFFBBB:::>>>888777666444444555555666===BBBVVVvvvtttbbbXXXUUUWWWbbbwww|||lllMMM@@@777888999666666:::999666333222222222111000222333333555888???GGGMMMRRRSSSWWWggg{{{___LLLDDDBBB@@@@@@BBBDDDEEEEEEDDDEEEDDD@@@===>>>CCCIIIRRRIIICCCKKK___qqq{{{}}}uuuhhh\\\SSSSSS^^^ppp}}}wwwaaaeeeqqqvvvoooiiiKKKAAA>>>;;;777444444444555333666111888CCCiiijjjwwwEEE???>>>===???>>>===999555333333555999:::;;;<<<===???BBBEEEGGGPPPaaannnnnnhhhggglllmmmPPPGGGGGGCCC?????????>>>>>>???<<<666666:::<<<===>>><<<888555444333555888;;;;;;888444000///222222222222333333444444444555666777:::???FFFKKKjjjdddxxx}}}ooommm{{{jjjNNN\\\}}}___eee}}}|||zzzhhhRRRKKKEEE???>>>@@@BBB@@@===999888777777888666444111,,,++++++***+++///555999999888555111///000444777AAACCCBBB<<<444333888???444000,,,+++---//////---++++++,,,,,,------------++++++************++++++***************************+++---///000111222222444444444444444444555555555444222111///---+++*********++++++++++++++++++,,,,,,,,,,,,+++******)))***++++++***))))))***,,,---///000000///...///111111111111333666999::::::;;;;;;;;;:::999777666555555444444333222111111000111111111111222333444555777777888999999::::::;;;::::::;;;<<<=========<<<>>>>>>===>>>???AAADDDEEEDDDDDDCCCBBBAAAAAAAAAAAA???;;;666222111111111111000111111222444555666777;;;===AAADDDHHHMMMRRRVVV\\\]]]```cccfffiiikkkllljjjkkklllmmmnnnqqquuuxxx|||~~~{{{yyyxxxyyyzzz}}}~~~~~~~~~yyywww{{{~~~|||tttaaa[[[ttthhh\\\lllmmmOOOQQQlllfffBBB<<<:::???PPP___ggg^^^fff~~~gggiiioooxxxeeeJJJDDDLLLGGG:::999888777666444444555555666:::???SSSrrruuuaaaYYYVVVWWW]]]qqq{{{rrrOOOBBB999;;;;;;777666999999777444222222222111000222333333444666:::@@@EEEOOOSSS\\\kkk|||aaaLLLJJJFFFAAA>>>???BBBEEEFFFDDDDDDCCC???;;;<<<@@@DDDJJJEEECCCNNNaaattt~~~ssseeeZZZRRRTTT```tttwwwiiipppttt~~~tttooofffHHHAAA???;;;777444444444555444777111666>>>aaaggglll~~~KKK??????;;;>>>>>>===:::666444444444777888:::;;;<<<>>>AAACCCDDDEEELLLVVV[[[ZZZWWWWWWcccuuuUUUHHHGGGDDD@@@@@@>>>===???AAA???999888:::;;;===???>>>;;;777444333555888;;;;;;999555222111222222222222222333333333333444555666999>>>EEEJJJeee___vvvwwwrrr{{{rrrNNNVVVttt~~~^^^ddd}}}{{{yyyhhhTTTNNNGGG@@@>>>@@@AAA???<<<777666666777777777444222,,,,,,+++******---111555555555333111......000333999::::::666111111888???222000......000111111///++++++,,,,,,---.........++++++************++++++***************************,,,---//////000111333555555555555444444444444555444222000...,,,++++++++++++******************,,,,,,,,,,,,,,,+++***))))))***+++***))))))+++---...///000000//////000111333222333777===@@@@@@>>>;;;;;;;;;:::999888777666555444444333222222111111111111111111222333444444444555555666666777777888999:::;;;<<<======>>>===>>>>>>??????AAACCCDDDEEEFFFDDDBBBAAA@@@@@@AAABBB>>>;;;666222111111111000000222444666888888888888:::<<<@@@CCCGGGKKKQQQUUU[[[]]]___aaadddgggkkkmmmllllllmmmmmmnnnppptttwww}}}~~~|||zzz{{{|||~~~{{{yyyxxxyyy~~~zzzrrrpppllleeellljjj```qqqbbbbbbwwwfffAAA:::888===PPP___jjjbbbiiirrrxxxvvvVVVHHHJJJCCC777666888777666444444555555666999???RRRoooyyybbbYYYUUUVVV[[[mmmwwwpppOOOAAA888;;;<<<888666888999777444222222222222000222333333333333666:::===FFFMMMZZZkkkuuucccSSSPPPKKKEEEAAAAAACCCEEEFFFJJJHHHEEE@@@<<<:::<<<>>>DDDBBBDDDPPPbbbsss}}}qqqbbbXXXRRRUUUbbbuuuzzzqqqzzzwwwxxx~~~tttnnnbbbHHHBBB???;;;777444333444444555777111666;;;[[[dddbbbvvvMMM:::@@@???>>>>>>===;;;777444444444555777999:::;;;===???BBBIIIFFFFFFNNNXXXZZZVVVQQQPPPtttyyytttwwwaaaKKKBBBAAA???>>>???===<<<>>>AAA@@@;;;888999:::===@@@@@@===999666444666999<<<<<<:::777666555222222333333333333333222222333444666999>>>DDDHHHaaa]]]www}}}pppuuuuuuRRRUUUoooxxxWWW```|||yyyvvvgggTTTOOOHHH@@@>>>???AAA???<<<666666555666777777444222,,,,,,+++***)))+++///333333333222000...---///111111333222000...111888???333222111000111111000///++++++,,,------...//////++++++************++++++***************************,,,...///...///111333555555555555555555555444666444222000...,,,++++++++++++******************++++++,,,,,,,,,+++******)))***+++***))))))+++------...000000//////111222333333555;;;AAACCCAAA===999::::::::::::999888888333333333333333333333333111111111111222333444444333333444555555666666777888999:::<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFDDDBBB@@@???@@@AAABBB>>>;;;666333222222111000000222555777999999999888999;;;???BBBEEEJJJOOOSSSYYY\\\___aaacccfffjjjnnnmmmnnnnnnnnnmmmooorrruuu}}}~~~~~~~~~zzzyyyzzz}}}{{{vvvsssxxxvvvlllcccdddxxxlllcccwwwsssrrrccc>>>999888???RRRbbbtttnnnttt{{{fffLLLDDD>>>888;;;888777666444444555555666999@@@QQQkkkfffXXXSSSUUU[[[kkkssskkkOOO@@@666999<<<999777888:::777444333333333222111222333333333222333666888>>>FFFVVVkkknnn[[[PPPLLLGGGDDDDDDEEEGGGHHHJJJIIIEEE@@@<<<:::;;;<<<>>>>>>CCCNNN^^^mmmvvvzzznnn___VVVSSSXXXdddvvvzzzrrr{{{wwwwwwsssxxxpppaaaMMMBBB???;;;777444333333444555777333888:::VVVnnn___pppSSS555???BBB>>>???>>>;;;888555444444444666999:::;;;<<<>>>@@@GGGDDDEEENNN[[[ccc___WWWXXXvvvsssdddXXXQQQNNNHHHCCC@@@>>>;;;<<<>>><<<:::<<>>@@@???===666666555666777666444111,,,,,,,,,******+++///222111222111000......000222111111000...---222999@@@444333111000...---------++++++,,,---...//////000++++++************++++++************************+++---//////------111444555555555555555555666666666555222///---,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,++++++***((()))******)))***,,,---+++---///000000111333444333666;;;AAADDDCCC???;;;999:::::::::::::::999888333333333333444444444444111111111111222333444555444555555666666777888888666777999;;;<<<===>>>>>>===>>>???@@@BBBCCCDDDDDDEEECCCAAA?????????@@@AAA???;;;777444333333222000///000222444555666555555888:::>>>AAADDDHHHMMMQQQWWW[[[___bbbccceeejjjnnnmmmnnnnnnmmmmmmooosssvvv{{{}}}}}}}}}~~~zzzvvvuuuwwwzzz}}}{{{wwwttt{{{wwwooonnnyyyoooeeeyyy```>>>::::::AAAUUUeee}}}~~~[[[DDD<<<:::<<<888777666444444555555666999???MMMeeejjjZZZRRRTTTZZZjjjtttoooSSSBBB666777;;;999777888:::888555333333333222111111222333333222333444666;;;BBBTTTooozzz]]]TTTOOOIIIFFFEEEGGGIIIIIIFFFDDDAAA???===<<<======999;;;AAAKKKYYYfffpppuuuzzz~~~~~~lll]]]UUUUUU\\\gggvvvtttkkkwwwzzz}}}{{{vvvmmm\\\NNNBBB@@@<<<777444333333333444666333999888PPP}}}{{{aaajjjbbb555??????>>>??????<<<888555444444333666999;;;;;;<<<>>>@@@AAABBBFFFPPP___kkkjjjddd\\\ppp{{{xxx|||vvvhhh\\\QQQHHHCCC:::>>>CCCDDD@@@<<<===???===::::::======999555555777:::===>>>===;;;::::::666888::::::888666555555444444555666666555333222000222555777:::>>>CCCGGG}}}YYY]]]~~~nnnwwwmmmSSSUUUppptttLLLSSS{{{{{{wwwtttfffTTTMMMFFF>>>;;;===@@@???===777666555666666555333000,,,,,,,,,+++***,,,///222111111111000//////222444444333111...---111888>>>444333222///---,,,,,,---++++++,,,---...///000000++++++************++++++************************+++...000///,,,,,,111555444444555555666666777777777555222///---,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,+++++++++((()))******)))***,,,...+++---000111222333666888888>>>GGGLLLKKKGGGAAA============<<<;;;:::999888555555555444333333222222111111111111222333444555444444444555666666777777444666777999;;;======>>><<<===???@@@BBBCCCCCCCCCCCCBBB@@@???>>>>>>?????????<<<888666555444222111//////000111222333333333888:::===@@@CCCGGGLLLPPPTTTZZZ```cccccceeeiiimmmjjjkkklllmmmnnnqqquuuyyyxxx{{{||||||~~~|||xxxttttttvvvzzz}}}zzzyyyyyy}}}vvvmmm~~~\\\;;;999:::AAATTTcccwwwjjjGGG???;;;777888777666444444555555666666<<>>QQQrrrooofff^^^SSSJJJFFFFFFGGGIIIGGGEEEBBB@@@??????>>>>>>888;;;BBBLLLXXXeeepppvvvxxx}}}{{{kkk[[[UUUWWW___jjjyyymmmdddttttttlllpppjjjXXXKKKCCC@@@<<<777444333333333111444222777444GGG~~~```bbbsss===AAA;;;>>>??????===999666444444333666999;;;<<<===>>>@@@???CCCGGGMMMYYYfffjjjggg___ggguuuvvvmmmjjjfffgggppp{{{nnnfff```___aaa\\\XXXRRRMMMIIIEEEAAA>>>:::@@@DDDDDDBBB@@@??????@@@;;;999;;;<<<888555555555888:::<<<<<<;;;<<<===999;;;===<<<:::888777777555666777888777666444333111333555888:::???DDDGGG|||ZZZaaatttnnnNNNRRRooosssHHHNNNvvv|||xxxuuufffTTTLLLEEE===:::===??????===777666666666666555222000,,,,,,,,,++++++,,,///222111111111000///000444666777555222...,,,///666;;;555555333000------...000++++++,,,---...///000111++++++************++++++************************+++...000///,,,,,,000555333444444555666777888888777555222///,,,,,,,,,,,,******+++,,,------......***++++++,,,,,,,,,++++++((()))******)))***,,,...,,,...111222444555888:::>>>GGGQQQVVVSSSKKKEEEAAAAAA@@@@@@>>><<<:::888777888777666555333222111000111111111111222333444555111111222333333444444555333555666999;;;<<<======<<<===>>>@@@AAABBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>@@@===999777666555333222000000111111111222222333777999<<>>PPP___jjjyyykkkGGGBBB===444888777666555444555555666333999CCCWWWtttnnn___WWWTTTSSSeee~~~```LLL;;;888:::777555666;;;888555333333333333222000222444555555555666777999<<>>FFFOOO[[[hhhttt{{{zzzzzzjjj[[[UUUXXXaaalll{{{}}}{{{jjjaaauuummmeeepppnnnZZZMMMCCC@@@<<<777444333222333000333111666000AAA{{{\\\]]]sss~~~FFFFFF:::>>>??????===999666444444333666:::<<<======???@@@===BBBDDDEEELLLXXX___^^^kkkjjjjjjqqq|||kkkjjjhhhhhhtttxxx|||ooo```VVVOOOJJJIIIKKKGGGEEEDDDDDDDDDDDDBBB@@@@@@BBBBBBAAAAAAAAAAAA???BBB<<<999;;;;;;888555555444666999:::;;;;;;===???>>>@@@AAA@@@>>>;;;;;;;;;666777888999888777555333111333666888;;;???DDDHHHsssUUUeeetttvvvQQQTTTsssSSSUUU{{{zzz{{{rrr___UUURRRKKKBBB===<<<======<<<888777666777777666333111,,,,,,...///---+++000888===999666333///...333;;;<<<999333...,,,...222555555333000...------............---------......///,,,+++******))))))******)))))))))))))))))))))))),,,---.........000333555888777777777777777888999:::999666222000...------++++++,,,,,,,,,,,,------,,,------------,,,++++++++++++******++++++,,,---...///111333666;;;AAAEEELLLUUU]]]ZZZPPPIIIJJJNNNMMMEEE===999:::<<<<<<:::999444333666444...,,,000222222222111000111333555222111111222444666555444555555666777999:::;;;<<>>999888CCCNNNbbbdddmmmpppXXXBBBAAA===666777666555444444333444444444999AAAPPPeeeyyy~~~nnncccWWWQQQSSS```vvvJJJAAA===666<<<555<<<999888666555333222222222111111222333333444555555999>>>QQQrrrfffXXXPPPHHHEEEHHHHHHHHHGGGGGGGGGDDD@@@===>>>>>>DDDPPPbbbqqqzzz}}}|||qqqeeeXXXRRRTTTfffsss}}}ssseee```zzzrrrmmmrrrdddZZZMMMFFFAAA;;;666444333222111...444444333444;;;cccccc\\\yyyQQQ???<<<>>>>>>>>>>>><<<999666444444666999::::::;;;>>>@@@>>>AAACCCCCCGGGNNNUUUYYYjjjuuuiiiccc```\\\XXXUUURRRNNNLLLQQQFFFHHHMMMJJJJJJLLLFFFDDDCCCBBBEEEGGGGGGCCC??????<<<;;;;;;888333222666777888999:::<<>><<<;;;::::::777888999:::999777555444222111333888;;;<<>>===>>>===<<<888777666777777666333111+++***,,,...,,,,,,222:::AAA===999666111...333:::<<<999555000...///222444666444111...---,,,------++++++,,,,,,...///111111,,,+++******))))))******)))))))))))))))))))))))),,,---.........000333555777777666666666777888888;;;999666333000...------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***************+++,,,------000111222444999@@@IIIPPPXXXYYYWWWQQQLLLLLLSSSZZZMMMGGG@@@===>>>???===;;;999444222333222...///333000000111000000111222444222111000222444555555444444444666777999:::;;;<<<@@@@@@??????@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<>>>===;;;999777555444333111111111111111111222222444777;;;>>>@@@CCCGGGIIIPPPXXX]]]]]]___dddhhhiiiiiikkklllllllllooovvv{{{wwwyyy|||{{{yyy{{{{{{vvvwwwyyyyyyyyyzzzxxxxxx{{{qqqdddsssvvvggg___www{{{MMM===888777BBBNNNcccooo~~~wwwtttfff{{{qqqMMM;;;<<<<<<===777666555444444333444444222777???NNNdddxxxnnncccWWWQQQRRR___vvvTTTEEE===777<<<555;;;999999777666444333333222111111222333333444555555888;;;LLLmmmwwwggg\\\PPPIIIGGGHHHGGGFFFFFFFFFEEEAAA???===???EEERRRdddttt}}}wwwnnncccWWWSSSVVVkkkvvvwwwmmmddddddpppkkkpppeee^^^TTTFFFBBB;;;666444333222111///444444444444:::]]]lll___www```AAA:::>>>>>>>>>>>><<<999666555444666999::::::;;;===???===@@@BBBDDDGGGNNNVVV\\\iiiyyy~~~mmmdddaaa]]]\\\^^^^^^]]][[[WWWMMMQQQWWWTTTPPPNNNEEEIIIGGGEEEGGGIIIJJJGGGDDDAAA>>><<<;;;888444444777888888888999:::===???@@@EEEDDDCCCAAA???===<<<;;;888999999999888777555444444333555999<<<===CCCJJJtttVVVeeerrrpppTTTXXXsss[[[```{{{vvvkkk[[[WWWSSSMMMDDD???>>>>>>===<<<888777666666777555333000***)))***,,,,,,,,,333;;;CCC@@@<<<999333///222999:::999777333000///222444666444111///---,,,,,,---,,,,,,,,,---...///000111,,,+++******))))))******)))))))))))))))))))))))),,,---...//////000333555666555555555666666777888;;;999666222000...------++++++++++++,,,,,,,,,,,,+++++++++,,,+++******)))************+++,,,......222333444777===GGGQQQYYYYYYTTTNNNJJJKKKPPPVVVZZZFFFCCC???>>>???@@@===:::===888444444222111222666//////000000111222222333222111000222333444444333333333555666888:::;;;<<<>>>>>>>>>>>>===============<<<:::999999999999:::<<<<<<<<<;;;999666444222222222222222222222111111333666999<<>>>>>>>><<<:::777555444666888999:::;;;===???>>>@@@AAABBBDDDJJJSSSZZZttt|||nnntttsssjjjrrr{{{xxx{{{nnngggeee]]]ZZZYYYSSSTTTOOOKKKIIIKKKLLLKKKJJJDDD@@@<<<<<<999555555777888777777666777999<<<===DDDDDDDDDDDDBBB@@@===<<<;;;::::::999777666555555666444666:::<<<>>>DDDKKKtttVVVcccooopppQQQWWWrrr|||^^^fffzzzwwwmmm\\\UUURRRKKKCCC>>>======<<<:::888777666666666555222///,,,***)))+++++++++111999AAA>>>;;;999444///222888888999888555222000222444555333000...------......000///...---------------,,,+++******))))))******))))))))))))))))))))))))+++---/////////000222444555555444555555666777888999777444111...---,,,+++***++++++++++++,,,,,,,,,***++++++++++++***)))))))))******+++,,,---//////111333666999???GGGPPPWWWJJJGGGEEEIIIOOOQQQMMMHHHAAA@@@??????@@@@@@===;;;;;;888666444333222222333111111111222333444333222333222111222333444333222222222444555777999:::;;;===============<<<;;;;;;;;;:::888777666777888999;;;<<<<<<<<<:::777444222333222222222222222111111333555999<<<>>>AAAEEEHHHLLLTTTZZZ[[[]]]bbbeeefffgggjjjllllllkkknnnsssxxxwwwyyy|||~~~{{{zzz}}}yyytttvvvyyy{{{|||yyyxxxuuuwwwmmmhhhzzzeee```tttyyyYYYQQQlllPPP<<<777666@@@OOOiiivvvsssqqq~~~vvvxxxttt\\\jjj}}}~~~bbbdddVVVEEEBBB>>>999<<<777666555444444333444444///333;;;HHH___wwwyyymmm^^^TTTRRRZZZnnnnnnJJJ;;;999:::888999::::::999888777555444333222222222333333444444444666666@@@[[[~~~hhhXXXOOOHHHEEECCCBBBBBBCCCBBBAAA<<>>>>>>>>===:::888666555666888999999:::<<<>>>??????@@@AAAAAAEEENNNXXXzzzkkkdddkkkmmmhhhkkkttttttgggfffkkkiiiccc[[[QQQKKKJJJLLLMMMLLLGGGAAA<<<;;;999666555777999888666555555777999:::???@@@BBBCCCBBBAAA???>>><<<;;;999888666666555555666444555999<<<>>>DDDKKKtttVVVaaa{{{lll}}}pppPPPZZZuuuzzz```lllxxxzzzrrr___TTTNNNHHHAAA===<<<<<<;;;999888777666666666444111///...+++)))++++++***...444:::888777777333///222888666888999666222000333666222111///...---...///000//////...---------------,,,+++******))))))******))))))))))))))))))))))))+++---///000000000222444444444444444555666777888888666333000---+++***************+++++++++,,,,,,***++++++++++++***))))))))))))***+++,,,...000111///222666:::>>>BBBFFFIII===<<<>>>FFFMMMLLLCCC999BBBAAAAAAAAAAAA@@@>>><<<888:::;;;;;;;;;:::999777999777555666777777666444555333222333444444333222222222333444666777888999======>>>>>>===<<<;;;:::;;;999777666666777888:::;;;<<<<<<<<<;;;888555333333333333333222222111111333666:::===???BBBFFFHHHKKKSSSZZZ\\\^^^cccffffffiiikkknnnnnnmmmoootttyyyxxxzzz}}}~~~{{{zzz~~~yyysssqqqtttyyy|||~~~yyyyyyvvvvvvkkkuuummmfffooo}}}```YYYnnnQQQ<<<888777@@@OOOlll~~~}}}{{{zzzaaagggwwwxxxpppXXXEEEBBB>>>888;;;777666555444444333444444000444:::FFF\\\vvvuuueeeYYYSSSWWWgggvvvtttKKK:::;;;999:::999:::::::::999888666444333222222333333333333444444666555<<>>??????===;;;888777555666888999999:::;;;===>>>===???BBBBBBFFFRRR```ssswwwyyyzzzxxx}}}rrriii\\\SSSOOONNNMMMLLLKKKCCC<<<:::999666555777;;;:::777666555555666777777999<<<>>>@@@@@@???>>>;;;:::888777666555555555555333444888;;;===DDDLLLuuuWWWaaayyyjjj{{{lllPPP```}}}xxx___mmmvvv{{{uuuaaaTTTKKKFFF???<<<<<<<<<;;;999888777666666555444000......+++)))+++,,,***,,,000444333444444111...111666333666888555111000444888222111///...---...///000+++++++++,,,...000111222,,,+++******))))))******))))))))))))))))))))))))***,,,///000000111222333444444444555666777888999888666333///---+++******************+++++++++++++++++++++,,,+++******)))((())))))+++---///111222///222666888999999:::;;;999888999>>>CCCDDD@@@;;;@@@@@@@@@@@@AAACCCDDDEEEKKKPPPSSSSSSSSSTTTRRRNNNEEEAAA<<<;;;;;;<<<999777777555444444555555444222222333333444555555666666<<<===>>>>>>>>>===<<<;;;;;;:::777666666777999;;;<<<<<<<<<<<<:::888666555444444444333222222111111333666999<<>>777666555444444333444444222555999CCCXXXssszzzjjj\\\TTTTTT```lllxxxMMM<<<>>>888:::999999:::::::::888666444333333333333333333333333333555666:::KKKmmmtttUUUPPPIIICCC@@@@@@??????>>>III[[[nnn}}}~~~nnndddZZZTTTZZZfffwww}}}zzzfffgggwww{{{|||~~~{{{yyyfff]]]SSSHHHBBB:::444222222333333111555333222777555:::IIItttvvvcccZZZ@@@===>>>??????>>>;;;999777555777888999999999;;;<<<<<<:::>>>DDDFFFJJJZZZlll}}}sssjjjccc]]]WWWRRROOOFFF===;;;:::888777999===<<<:::888666555444444222444666999;;;<<<<<<<<<888777777666666555555444444222333777:::>>>EEENNNxxxYYYbbbxxxlll{{{eeePPPeeeqqqXXXfffvvvyyysssaaaWWWIIIDDD???<<<===>>>===;;;888777666666555333000---+++((((((,,,---,,,,,,///111000222333000---///444000444666333//////555;;;555333111...---------...)))***+++,,,...000222333,,,+++******))))))******))))))))))))))))))))))))***,,,///111111111222333555555555666777888::::::999777444111...,,,++++++************++++++++++++,,,,,,,,,,,,,,,++++++***(((((()))+++---000222333111333555555333222222333444444555777:::===AAACCC@@@AAADDDIIIOOOWWW```eeeqqquuuuuupppnnnnnnkkkfffQQQKKKCCC@@@@@@???===:::999777666555666666444333333333333333333333333333:::;;;<<<>>>>>>===<<<;;;;;;999777555555777999;;;======<<<;;;999888777666555444444333222222111111222444888;;;===@@@DDDGGGIIIRRRZZZ]]]___cccffffffjjjmmmpppppppppqqquuuyyy|||}}}|||{{{~~~}}}yyyuuutttvvvyyyyyyxxxuuuwwwtttttttttxxx}}}gggkkkyyyOOO:::999777===LLLkkk|||}}}eeeMMMAAA<<<@@@777666555444444333444444222555888@@@SSSnnnzzzkkk^^^TTTRRRZZZeee|||{{{PPPAAACCC777:::777888999:::999888666333222333333333333333333333333333555888DDDccc```YYYPPPGGGBBB@@@?????????MMMaaauuuzzzkkkaaaYYYUUU^^^kkkvvv{{{www```bbbwww}}}}}}zzzxxxvvvccc[[[SSSIIIBBB:::444111222333333111555111111777666777AAAeeefffkkkFFF===>>>??????>>><<<:::888555777888999888999:::<<<<<<:::===DDDFFFIIIZZZnnnzzzyyy|||mmmcccTTTIII???===<<<::::::;;;>>>>>>===;;;999666444222111222333444666777888999333444555666666555444333333111222777;;;@@@HHHQQQ{{{[[[cccyyymmm}}}^^^OOOfffkkkOOO^^^vvvwwwppp```YYYIIIDDD???===>>>???>>>===888777666555555333000---)))&&&''',,,///------///111000222333000,,,---222///222555222...///666===888666222///,,,+++++++++,,,,,,,,,---...///000111,,,++++++***)))*********))))))))))))))))))))))))***,,,///111111111222333555555666666777999:::;;;;;;999666222000...------)))************+++++++++,,,------------,,,++++++(((((()))+++---000222333555555444222///...000111,,,000444666777:::@@@EEEEEEHHHOOOXXXeeetttyyywwwsssmmmYYYQQQHHHCCCBBBBBB???===:::888777666777666555333444444444333333222222222888999;;;=========;;;:::;;;999666444444666999;;;>>>===;;;:::999888888888555555444333333222111111000333777:::<<>>???777777555444444444444444222444666===OOOjjjxxxjjj^^^SSSPPPWWWaaavvv}}}TTTDDDEEE777999666888999999999888555333111333333333333333333333333222555777@@@\\\zzzhhh```UUUKKKDDDAAA@@@???@@@OOOeeezzzyyykkkbbbZZZXXXbbbqqqxxx~~~xxx______uuu~~~~~~zzzxxxxxxxxxhhhccc\\\IIICCC:::444111222333444111555000000888777555>>>YYYlll|||zzzMMM===>>>??????>>><<<:::888555777888999888888:::<<<>>>;;;===BBBBBBDDDTTThhhtttmmmeeefffyyyrrrWWWLLLAAA>>>>>>===<<<===?????????>>>;;;777333111333222222222333444666666111222444666666555444222333222333888===BBBKKKTTTyyyWWW^^^uuu{{{xxxiii\\\RRRrrriiiLLLUUUwwwvvvooobbbSSSLLLGGG@@@======<<<:::888666666666777666444///,,,++++++***)))((((((+++...//////000111222222222222111555111///222///333BBB<<<>>>;;;444000222///***+++,,,------......------...---,,,***)))******+++++++++******))))))((((((++++++,,,---///111333444111333555666777888:::;;;999888555333000...------++++++++++++++++++++++++------++++++++++++------'''((()))***,,,---...///222333222111//////111333111333555666888<<<@@@DDDGGGOOO___pppyyy{{{{{{wwwooofff^^^XXXVVVUUUJJJDDD===:::<<<>>>???>>><<<;;;888777666666666666777888777666333222222222999:::<<<<<<<<<;;;;;;<<<;;;888555333333444666888;;;;;;::::::999777666555333444444333111000111222333555777999;;;???CCCGGGHHHNNNWWW]]]```bbbfffhhhfffiiimmmooopppqqqsssttt~~~}}}{{{ttt||||||zzzxxxvvvvvvxxxzzzvvvxxxvvvwww}}}yyy{{{|||vvvyyy|||MMM;;;444222???PPPkkklllGGGEEE===:::999777666444333333333333999777:::JJJ\\\tttooo^^^TTTRRRWWW^^^nnnbbb===???>>>222777888777777888999777444111111111111222222333333333444444777???OOOnnnttt___KKK@@@???BBBGGG___uuu}}}xxxjjj___[[[bbbnnnxxx{{{iii```aaassszzz~~~vvvsssjjjXXXPPPCCC777333333222222444333333333333444555666666BBBmmmbbbwwwPPPAAA999<<<@@@<<<<<<===666777777777888::::::999888:::;;;>>>@@@AAADDDPPP\\\}}}rrrooopppmmmiiiuuuuuucccJJJ;;;>>>EEEDDD<<>>AAADDDJJJPPP[[[eeegggcccbbbeeebbbaaa^^^ZZZVVVSSSQQQQQQMMMJJJEEEBBB???<<<999666;;;:::999999:::<<<<<<<<<666666777666555555555666999999:::::::::::::::;;;888888777666555666666666999999999999888777666555222333444333111000000111333555777999;;;>>>CCCFFFHHHOOOWWW]]]aaacccfffiiigggjjjnnnpppqqqrrrtttuuu~~~~~~~~~}}}|||xxx{{{{{{zzzwwwuuuuuuxxxzzzzzz|||zzzxxx~~~|||~~~|||~~~uuuHHH999444333@@@QQQmmm~~~zzzxxxeeeCCC???666:::999777666444333333333222777555888GGGXXXqqqsssbbbVVVQQQTTTYYYlllhhhBBB@@@???555888:::::::::::::::888555222111111222222222333333333777666777;;;DDD\\\kkkPPPAAA@@@DDDOOOdddxxx~~~wwwiii^^^\\\cccpppyyyzzz~~~zzzfffbbbjjj~~~vvvssskkkYYYOOOCCC777333333222222333333333222333333444555666;;;qqq|||aaalllUUUAAA888:::>>>;;;;;;>>>999888777777888::::::999888999:::<<>>;;;===>>>>>>===888888777777777555111...)))******)))(((***---000999888666111...111:::BBB888;;;555111333000444DDDDDDBBB<<<444//////...+++,,,,,,,,,---------.........---,,,***)))******+++)))))))))***************)))***---///111222222222555777888888888888:::;;;<<<;;;888444000---***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++.../////////...///111444666888999999:::<<<@@@CCCKKKNNNUUU[[[YYYTTTSSSVVVSSSVVV[[[]]]\\\ZZZYYYYYYSSSPPPLLLGGGBBB>>><<<:::999888777888:::;;;;;;:::888888888888888777666666777888999:::;;;;;;::::::777777888888888777666555888888888888777666555555222333444222000//////000222444666888:::>>>BBBFFFHHHOOOWWW]]]```cccgggjjjhhhjjjnnnpppqqqrrrtttvvv|||}}}~~~~~~|||||||||{{{zzzxxxvvvttttttwwwyyyyyy}}}{{{yyy|||ooo|||}}}~~~lllBBB777555444@@@RRRooo~~~tttttttttddduuugggHHH???::::::999777666444333333333111555333555BBBRRRkkk|||iiiYYYQQQQQQTTTkkkxxxRRRFFFCCC:::;;;===<<<<<<<<<<<<:::666333111222222222222333333333777666666777;;;HHHbbbxxxtttVVVEEEDDDJJJ[[[lll{{{||||||rrreee[[[[[[dddqqqzzzzzz||||||wwwppp```cccssswwwtttmmm\\\MMMBBB666333333222222333222222222333333444555666777[[[eee```xxx|||VVVDDD999;;;???;;;;;;???<<<888777777888999:::999888888888;;;>>>>>>@@@JJJUUU|||zzzjjjddd```bbbgggllltttzzz{{{eeeSSSOOORRRRRRMMMCCCCCCCCC@@@===;;;;;;<<<777777666555444444333333555555666666666666555555222333666:::>>>EEERRR```|||]]]eee{{{rrrdddlllyyy\\\```{{{qqqeee```]]]LLLFFF???;;;<<<===>>>===:::999888777777555222///))))))***))))))+++...111===>>><<<555///000:::CCC???AAA:::444444111444CCCDDDAAA:::333/////////000,,,,,,,,,,,,------.........---,,,***)))******+++)))))))))******+++++++++(((***---000222222111111555666888888777777888:::;;;:::888555111...+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...------///111444===<<<;;;999999===CCCGGGNNNOOOSSSWWWWWWVVVZZZ```jjjpppyyy~~~~~~}}}{{{{{{vvvqqqggg\\\QQQIIIDDDCCC>>>;;;888888999999777555>>>===<<<;;;:::888555333555666:::>>>@@@@@@===;;;:::999999888888777777777777777777777777666666555222333444222000...///000111333555777999===AAAEEEGGGMMMVVV[[[___bbbfffjjjgggjjjmmmooopppqqqtttvvv{{{|||}}}~~~~~~~~~~~~}}}|||{{{}}}|||zzzyyywwwtttrrrsssvvvyyyvvv}}}~~~|||~~~eeeiiixxxsss|||ttt{{{eee>>>777555444???RRRooo}}}vvvrrrwwwwww___hhh}}}lllLLL@@@???:::999777666444333333333111444222444???KKKdddnnnZZZQQQPPPQQQccceeeKKK@@@:::<<<>>>===<<<===<<<:::666333222222222222222222222222444444444666888???OOO^^^cccNNNJJJNNNeeerrr}}}|||vvvlll```XXXZZZeeerrrzzz}}}|||tttttttttqqq```ggg{{{wwwtttnnn]]]KKK@@@555333333222222333222222222222333444555666:::JJJgggVVVnnnzzz```JJJ<<<<<>><<<999888777777999999999888777777:::===>>>@@@HHHQQQrrrqqqiii]]]TTTUUUTTTPPPQQQXXXdddccc___^^^aaabbb[[[QQQHHHHHHEEEAAA===;;;;;;===999999888888666555444333444555555666666555555444222222666;;;@@@HHHWWWeeezzz]]]eeexxxtttiiirrruuuVVVVVVmmmoooaaa___```QQQJJJAAA;;;:::;;;;;;;;;:::999777777777555222///)))******))))))+++...111>>>@@@@@@;;;333111666<<>><<<<<<<<<:::777333222555<<>>444222333222222333222222222222333444555555;;;???tttlllTTTkkkuuuPPP===999@@@>>>===???<<<:::999777777888999999888888777:::>>>???@@@FFFMMMggg|||xxxjjj```^^^ZZZOOOJJJMMMFFFKKKUUUcccppprrrcccRRRNNNMMMIIIDDD???;;;:::;;;::::::::::::999777555444444444555555555555444444333333666<<>>FFFKKKMMMOOOWWWcccppp}}}zzziii[[[SSSIIIDDDBBBAAA===999;;;::::::<<>><<<<<<>>>???<<<<<<<<<;;;:::999777666444555555444111//////000///111333555777;;;???CCCFFFLLLSSSYYY]]]aaagggkkkhhhjjjlllmmmnnnppptttvvvzzz{{{}}}~~~}}}}}}{{{yyyzzz}}}{{{zzzwwwsssqqqrrrvvvzzzjjjnnnvvvooo^^^vvv~~~fffgggsss___<<<999777222<<>>RRRtttrrrZZZPPPNNNMMMUUUwwwjjjGGG;;;===;;;::::::;;;;;;:::666444333333333222222222222111222111222555555555999>>>CCCVVVlll}}}qqqffffffssswww|||~~~~~~nnnggg___]]]dddppp{{{xxxooogggfffnnn}}}xxxtttnnn]]]GGG===333222333222222222111111111222222333444555777888\\\ffflll^^^BBB555;;;<<<===@@@===;;;999777666777888999888888777999===??????CCCIIIZZZ~~~vvvnnnmmmuuuzzzqqqcccVVVOOOGGGKKKVVVkkkoooWWWQQQPPPMMMGGGAAA<<<::::::;;;;;;<<<<<<;;;999777666555555555666666555555555555555777<<>>CCCFFFEEEIIIUUUeeettt{{{ooo___TTTNNNJJJCCC>>>:::999999<<<@@@AAA===888555555999BBBMMMTTTVVVUUUQQQNNNKKKGGGEEECCCBBBBBB@@@??????>>><<<:::888777666777777555222000000111///000333555777:::???BBBHHHNNNUUUZZZ^^^ccciiimmmjjjlllnnnoooppprrrvvvyyyzzz{{{~~~~~~}}}~~~{{{xxxyyy|||zzzwwwtttqqqssswww{{{vvvwww~~~uuuxxx~~~pppmmm```rrr~~~tttuuu]]];;;999777111;;;RRRssszzz~~~hhhiii|||{{{uuuQQQ999<<<:::999777666444333333333222444333666999777IIIkkk{{{cccVVVRRRNNNUUUkkkXXXDDD???999999999;;;<<<;;;888555333333333222222222111111444111111444555444555888;;;EEEOOOXXXjjj{{{vvvzzzyyyyyy{{{}}}~~~}}}~~~~~~}}}zzziiiccc]]]^^^gggsss|||{{{mmmccckkksss|||xxxtttmmm\\\FFF;;;333222333222222222111111111111222333444555333777GGGooo}}}jjj}}}TTT:::999:::<<>>===@@@DDDPPPsssxxxtttsssssszzzkkkVVVSSSTTT___{{{___QQQQQQOOOJJJDDD>>><<<;;;:::;;;<<<======;;;999888777777888888888888777777777666888<<<@@@IIIXXXgggppp[[[iiixxxzzzyyywwwfffbbbhhhMMMKKK]]]cccuuuppp\\\WWW\\\WWWNNNBBB:::888999;;;;;;999777555444444333000...------,,,+++)))***---///777777888888888666333222777;;;888555555///...:::;;;444111222111...000666...---,,,++++++---...000...---,,,************+++---,,,,,,++++++*********++++++,,,---///111333444222333666666777888:::<<<;;;;;;:::888444///+++(((++++++++++++++++++++++++++++++------------++++++------,,,,,,+++******))).../////////...///111444000555:::???BBBDDDFFFHHHEEEIIISSS```hhhoooyyyzzziii^^^VVVMMMFFF===;;;:::===@@@@@@:::555777555666>>>KKKVVV\\\^^^UUUTTTRRROOOLLLHHHEEEDDDBBBBBBAAA???===;;;999888777777777555333111111111...000222444666:::>>>BBBJJJOOOVVV\\\```dddkkkooolllnnnooopppqqqtttxxx{{{zzz|||~~~}}}~~~{{{xxxyyy}}}{{{xxxtttrrrsssxxx{{{tttwwwzzzmmmooocccssszzz|||~~~[[[:::888666111<<>>===:::999777666444333333333111333222666777333DDDeeelll^^^WWWQQQPPP\\\```DDD;;;999999:::;;;===<<<999777333333333222222111111111444111111555777666777999>>>AAAAAABBBPPPeeerrrsss}}}{{{|||{{{{{{}}}}}}||||||~~~~~~wwwddd^^^ZZZ]]]gggsss{{{~~~yyyhhh```www~~~xxxtttmmm[[[EEE;;;222222333333222222111111111111222333444555333:::<<>><<<===:::777666777888888888555444666;;;===<<<>>>AAAJJJkkkaaaUUUWWWgggfffOOOPPPOOOKKKFFF@@@===<<<:::;;;===>>>>>><<<;;;999999999::::::::::::999999888888999<<<@@@HHHWWWfffppp]]]hhhuuuvvvxxx]]]]]]~~~cccHHHQQQpppssskkkvvvooo[[[WWWXXXVVVQQQ@@@777<<<;;;888<<<777555444333333111...,,,******))))))******+++,,,666666555222000///111222///111222000------///333===@@@777000222///...666111...,,,+++,,,---------......---,,,++++++++++++*********))))))))))))))),,,,,,,,,---///000222333555555777888999999999999777888777666444000---+++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222777888;;;???CCCFFFFFFFFFDDDFFFJJJNNNSSSXXX___cccqqqvvvwwwqqqlllkkklllkkkfffdddiiizzz~~~rrrjjjZZZIIIBBBBBB>>>777888>>>===888444444555888???JJJVVV^^^WWWTTTQQQNNNKKKIIIEEEBBB======;;;:::999888888888666666555444333111//////...///111444888;;;>>>@@@KKKQQQXXX]]]___bbbfffjjjjjjmmmqqqtttvvvxxxzzz{{{~~~~~~|||xxx{{{~~~}}}zzzwwwttttttuuuwwwyyyqqq|||nnnccceeesssssszzzSSS888555444444<<>>999777888666222111333555000000444444555CCCVVV~~~uuucccXXXRRRQQQWWWmmmjjjCCC???;;;;;;::::::<<<===;;;666999555111000222333222111000111111222222333444444666888<<<@@@EEELLLSSSXXXcccnnn}}}~~~{{{yyyyyyyyyxxxxxxxxxxxxyyy}}}|||}}}ttteeeYYYTTT___oooxxx~~~xxxmmmZZZkkkzzzxxxtttkkkWWWBBB999111111333111//////111111111111222333444555444999999LLL{{{jjjpppEEE:::AAA777;;;@@@===<<<:::888777777777888888888888999:::<<>>===999999>>>@@@===:::999666888999888888999888666::::::<<<>>>???DDDSSSaaapppeeevvv~~~|||~~~UUUSSSwwwgggOOOYYYyyyqqqrrrvvvfffWWWXXX\\\WWWRRRAAA777<<<<<<999===888666555444444222///---******))))))******+++,,,///000000...,,,,,,...///111333333000------000333@@@CCC;;;444555111...555000...+++***+++---------......---,,,++++++++++++************)))))))))))),,,,,,,,,---///000222333444555666777888888888888777888777666444000---+++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333444555888;;;???AAABBBBBBIIIJJJLLLMMMMMMOOORRRUUUZZZbbbggggggffffffdddaaa```[[[XXX\\\eeelllmmmjjjvvvzzz[[[MMMEEE:::444555999888555888777666666888>>>FFFLLLUUURRRNNNKKKHHHEEEAAA>>>888888777666555555555555666666555444333111///...///000222444777;;;>>>@@@JJJPPPXXX^^^```bbbeeehhhiiilllqqqtttuuuwwwyyy{{{{{{|||}}}~~~{{{xxx|||}}}wwwxxx|||xxxvvvtttssstttvvvyyy{{{{{{}}}{{{lllxxxtttlllzzz}}}lllNNN777777666444:::NNNxxxyyyxxxuuurrrJJJ???:::777888777333222444666111111444222111===NNNooo~~~jjj[[[QQQKKKPPP```~~~tttQQQBBB;;;:::999888:::;;;;;;:::999666222111222333222111000111111222222333333444666888:::;;;===AAAEEEIIIGGGOOOZZZ```cccdddgggjjjttt~~~xxxxxxuuuwwwssstttuuuvvvwwwyyy{{{}}}}}}uuuhhh^^^ZZZbbbppp{{{ssseee[[[hhh~~~xxxuuukkkWWW@@@777111111333111000000222111111111222333444444444666888EEEjjjeee^^^[[[???<<<888===;;;===<<<:::999888777888888888888888999:::<<<>>>@@@HHHdddqqqccc[[[TTTQQQNNNGGGDDDDDD===999:::???AAA>>>::::::===<<<999666555777999:::;;;:::<<<======CCCQQQ```lllkkk{{{~~~|||NNNPPPtttfffLLLTTTrrruuurrrqqqbbbVVVXXX[[[WWWRRRAAA777======:::>>>999777666555555333000...******))))))******+++,,,///000111000//////000111333444444000---,,,///333EEEIIIAAA::::::444///555///---******+++---............---,,,++++++++++++************************+++,,,,,,---...000111222444444555666777777777777777888888777444111...,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333444777:::===?????????KKKMMMNNNMMMLLLLLLMMMNNNTTT[[[bbbfffjjjnnnnnnkkklllfff___[[[ZZZZZZZZZYYYZZZeeennnvvvhhhUUU???666777888888888999999777555444555999<<>>???EEE]]]|||nnn}}}}}}qqq\\\RRRNNNJJJEEEAAAAAA>>>@@@EEEFFFBBB>>>>>>>>><<<999888777777888999;;;;;;;;;<<<<<>>???@@@AAABBBHHHKKKNNNPPPRRRSSSVVVXXX___eeelllrrr{{{~~~xxxsssoooiiibbb]]]ZZZWWWSSSXXXjjjnnnMMM>>>999777777999666777777666555555666888888777666666888888777666444333333333444444555666444444333333222000///...111111222333666:::===???HHHOOOZZZaaacccdddeeefffiiikkkoooqqqsssuuuxxxzzzzzz{{{|||}}}~~~}}}||||||zzzzzz{{{vvvtttuuuwwwvvvtttrrrrrrrrrtttuuuzzz|||{{{vvv~~~pppvvvxxx~~~{{{WWWDDD444999777333999LLLsss}}}bbbXXXhhhCCC<<<888888888555333444555333333444111...333;;;NNNgggxxxeeeZZZRRROOOQQQ___{{{{{{QQQFFFAAA===<<<;;;999999<<<999777555444333333222222000000000111222222333333222444555555666777:::===<<>>@@@QQQnnniiilll}}}xxxhhh[[[YYYXXXVVV\\\fffkkkkkkUUUNNNLLLFFFAAAFFFEEEGGGLLLLLLGGGCCCCCC>>><<<===>>>>>>:::999:::<<<;;;;;;;;;:::???MMM\\\___bbbyyy{{{MMM@@@eeezzz^^^FFFOOOnnnxxxyyyxxxhhh\\\ZZZVVVXXXRRR@@@666;;;;;;999>>>777666444333333111///,,,******))))))******+++,,,444555666555222...,,,,,,333555555222...---///111MMMQQQKKKCCCAAA999222666000---+++***,,,...............---,,,++++++++++++))))))******+++++++++,,,+++++++++,,,...///111222333444444555555555555444777777888777555222///---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555777;;;???AAAAAABBBCCCEEEEEEHHHMMMRRRWWW\\\aaadddkkkvvvyyymmmdddeeeZZZUUUWWWXXXbbbbbbHHH;;;555444444333555777888777666666777666555444666888999999888333333333333333444555666333333222222111000///...111111111333666:::>>>@@@HHHPPP[[[ccceeeeeeeeefffiiillloooqqqrrruuuxxx{{{~~~~~~~~~|||zzzyyyyyyzzz}}}{{{vvvtttvvvuuusssrrrqqqrrrssstttzzzzzzyyy{{{uuuzzzyyy~~~{{{wwwpppVVVBBB333888666333:::LLLppp{{{uuummmXXXsss{{{FFF>>>888888999777444444333333444555333111444888GGG[[[uuu|||mmmdddZZZQQQRRR]]]wwwgggIIIAAA;;;<<<<<<999999<<<999888777666444222222222///000000111111222333333111333555666666777:::<<<666888<<<@@@BBBDDDFFFGGGKKKKKKLLLPPPSSSUUUUUUTTTXXXZZZ]]]___```dddiiinnnqqqrrrsssrrrrrruuu|||~~~xxxtttvvv{{{~~~qqqgggaaahhhqqqvvv{{{eeeXXXhhhwww||||||pppkkk___HHH777333000222333111222444333333333222333333444444999444???<<<<<>>======<<<;;;:::999888999888888888999;;;<<<===???FFFWWWvvvkkk\\\pppiiiPPPIIIIIIIIIHHHKKKMMMooobbbUUURRRNNNIIIHHHHHHLLLPPPNNNGGGCCCBBB@@@======@@@@@@<<<<<>>MMM\\\aaafffyyyzzzNNNGGGkkk{{{___HHHSSSrrr}}}uuubbbZZZ___```[[[UUUBBB666:::;;;888===777555333333222111...,,,******))))))******+++,,,888:::;;;:::666111...---333666888666333000111222KKKOOOIIIAAA@@@888111555222000---,,,---...///.........---,,,++++++++++++))))))******+++,,,,,,,,,***++++++,,,---///000111444444555555555555555444777777888777555333000...,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333555666777;;;@@@BBBBBBBBBEEEHHHFFFIIIMMMRRRWWW]]]ccchhhyyy|||pppeee\\\NNNJJJcccvvvWWWDDD===999555555777888888666444333333777555444444555555333222111111111111111222333333222222222111111///......000000000222666:::???BBBJJJRRR\\\dddffffffggghhhjjjllloooqqqsssuuuyyy|||}}}{{{yyywwwyyy{{{{{{uuurrrqqqqqqqqqqqqsssuuuwwwxxxvvvuuuwww}}}uuuzzz|||yyylllUUUBBB444888555333:::FFFeeetttmmm\\\aaajjjIII???888999:::888555555222333444444333333555777CCCOOOfffwwwooo\\\MMMOOO\\\mmmTTTEEE999999<<<::::::<<<999999999777444222222333//////000000111222222222222333555555444444555777333555999===@@@AAABBBBBBAAAGGGMMMPPPOOOMMMLLLMMMPPPTTTWWWXXXXXXZZZ```fffoooqqqrrrpppooorrr{{{|||vvvwwwzzz|||pppgggbbblllvvv{{{~~~wwwbbb^^^nnnuuu|||~~~rrrlll^^^EEE666222111333333000111444222222222222333444555666555555>>>>>><<>>>>>>>>===<<<;;;999888999888888888999:::<<<===@@@AAAIIIaaayyy]]]lll```LLLFFFHHHHHHGGGKKK[[[vvvwww```VVVQQQMMMKKKLLLQQQUUUQQQHHHBBBBBBAAA<<<===BBBAAA;;;:::>>>===<<<;;;:::999>>>NNN]]]lllvvv{{{zzzRRRPPPrrr~~~aaaKKKXXXyyyvvv___XXXaaaeee```XXXEEE888<<<<<<999>>>888666444444333222///---******))))))******+++,,,:::<<>>:::555222000333888<<<<<<999555555555FFFJJJCCC<<<;;;444///444555222///---...//////.........---,,,++++++++++++))))))***++++++,,,------******+++,,,---///000111555555666666666555555444777777888777666333000...,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555666777<<>>999;;;:::999<<<999:::;;;999555222222333//////000000111111222222111222444444333222333444777777999<<>>CCCIIIJJJGGGEEEGGGIIIJJJLLLOOOQQQQQQSSSWWWYYYbbbeeegggffffffkkkvvvxxxsssuuuzzz~~~wwwnnngggiiisss{{{~~~ppp^^^eeetttxxx~~~ssslll[[[@@@555222222333222///000444111111222222444555777888555999@@@BBBCCCWWWyyybbbyyyYYYAAA>>>>>>>>>>>>>>>===;;;:::999999888888888888:::;;;<<>>DDDFFFFFFGGGKKKOOONNNOOOPPPQQQUUU[[[ccchhhuuuiiiNNNRRRfffjjjWWWIIIKKKHHH>>>;;;<<<===<<<:::777666666555444333444555666555444222222111111111111222222000000111000000///...---///...///111555<<>>>>>>>>??????===<<<:::999999999888888888999;;;<<<<<<>>>@@@IIIggglllcccggg]]]OOOKKKFFFOOOPPPNNNNNN]]]sssfffdddeeefffhhhmmmpppiii^^^WWWVVVOOOYYYooofffKKK???===<<<;;;::::::@@@PPP```zzzyyyZZZPPPnnnfffZZZlll{{{bbbZZZaaadddddd___PPP???888<<>>:::999777666555333000...******))))))))))))******///999<<<666444888555---111===GGGFFFAAA===:::777JJJJJJEEE;;;444222111///666666444///)))'''))),,,000///...---,,,+++++++++++++++*********************......******000111---444666777777666555555666;;;;;;:::999777444111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------...000333555555888AAAFFFBBBBBBHHHOOOQQQSSSRRRQQQRRRVVV\\\bbbfffkkkrrr{{{iii]]]```___XXXQQQMMMGGGAAA???===::::::;;;;;;888555666666777777666444222111333333333222222222111111111111111111000000000000///000000111444:::AAAFFFOOOYYYdddjjjiiihhhkkknnnoooqqqtttvvvyyyzzzzzz{{{|||{{{zzzyyyyyyyyywwwvvv{{{{{{wwwvvvuuuttttttppppppppppppqqqsssuuuwwwxxx~~~|||rrryyy|||hhhYYYxxxzzzrrrnnn~~~pppsss}}}|||sssSSSOOO@@@:::777777666666999>>>eee{{{~~~wwwlll~~~mmmJJJ777;;;>>>;;;999666444444333222222222333333:::777IIItttfffUUUIIIIIILLLWWWvvvoooMMM???<<<999888;;;<<<;;;:::999888555111---222111111111111111222222222222222222222222222222666666555555666777999:::;;;<<<>>>@@@AAABBBAAAAAAGGGGGGHHHKKKOOOPPPOOONNNRRRSSSTTTUUUXXX___ffflllmmmdddeeesss}}}~~~tttkkkgggfffuuuyyy~~~vvv^^^]]]rrrzzzyyygggMMM:::444333333222111111111222444444555555777888::::::<<<>>>???FFFLLLOOOjjjsss___<<<:::;;;@@@DDDBBB===;;;<<<:::999888777777999;;;===:::>>>@@@EEE[[[ppplllccceeePPPGGGCCCRRROOOMMMMMMMMM^^^mmm{{{}}}mmmhhhmmmoooiiimmmrrrooopppmmmaaadddrrrTTTEEE>>>===<<<;;;:::@@@RRRcccooovvvwwwZZZNNNmmmgggYYYiiizzzddd]]]bbbbbb___ZZZMMM>>>888;;;>>>===999888666555444222///---******))))))))))))******,,,555999333222666555///...888@@@>>>999666444222BBBDDDBBB999333000///---444555444///+++)))+++///000000...---,,,+++*********************************------***+++///000---333555666777666555666777::::::999999777555222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------...000333555555<<>>??????>>>;;;888777777777666555444333222444444444333333333222222222222222222111111111111000000111111444:::AAAFFFQQQZZZeeejjjiiihhhjjjnnnnnnpppssswwwzzz|||}}}}}}|||{{{yyyxxxxxxwwwvvvuuu{{{}}}xxxvvvtttrrrrrrppppppppppppqqqqqqrrrsssyyy}}}tttgggjjjsssvvvtttrrrpppxxx{{{pppvvv{{{xxx{{{|||UUULLL???:::777777666555888<<>>>>>>>>>>>BBBBBBDDDHHHLLLOOOOOONNNNNNOOOOOOOOOQQQUUU[[[___``````fffqqq{{{uuujjjfffjjjpppwww|||tttfffmmm}}}}}}}}}}}}sss```HHH777444333222222111111222222444444444555666888999:::;;;???BBBHHHLLLKKK___|||}}}oooBBB:::???@@@===;;;<<<<<<;;;999888888777888999:::;;;999<<>>===<<<<<>>SSSttttttbbbSSSPPPMMMLLLXXXhhh{{{RRR<<>>@@@???<<<;;;======:::888888888888888999999999999:::===@@@EEE[[[qqqjjjcccOOOPPP[[[fffZZZPPPQQQEEETTTkkkTTTSSSVVVYYYZZZZZZ]]]cccmmmrrrsssjjjggg{{{~~~fffSSSDDDAAA>>>===>>>GGGZZZlllooo~~~{{{\\\SSSnnnzzz]]]RRRgggtttaaa\\\___[[[QQQJJJAAA999888:::;;;;;;999777555444444222///,,,******))))))))))))******(((...111///...111111...///555888444000000000///111999???<<<777333000---333555555333///---...000111000///...,,,+++)))(((***************++++++++++++++++++++++++---......000222444666666666888999666777888888888777555444......---,,,,,,,,,,,,---...........................------,,,,,,------...---......///000333666888AAAAAA@@@BBBGGGMMMQQQRRRWWWWWWYYY\\\___cccfffhhhkkkkkklllooovvvwwwxxx~~~jjjZZZSSSLLLEEEHHHGGGGGGGGGFFFEEECCCBBB<<<;;;999777555555555666555555444444444333333333333333333222222222111111111111111222666<<>>uuuZZZDDD@@@777999666555444333333333333333222444777AAA]]]qqq```YYYSSSMMMPPPXXXpppjjjJJJCCCBBB;;;:::999888888999999666444333333222111111111222222111111111111111111111111111111111222333333444555333333444555666666777777444444666999>>>AAABBBBBBFFFGGGGGGFFFEEEFFFHHHJJJLLL[[[iiiqqqzzzuuuuuuvvvwwwyyyqqqbbbkkkooopppxxxrrrrrr~~~wwwaaaKKK;;;444333333222222111222222333333333333555666888:::;;;666???DDDJJJOOOMMMTTTgggkkkvvvmmmSSSDDD;;;@@@DDD@@@;;;;;;777777888999999888888777;;;888:::???@@@IIIlllhhhyyyZZZVVV[[[{{{nnnTTTTTTHHHIIIooocccZZZOOOHHHGGGHHHLLLNNNYYYeeellleeejjjkkkWWWHHHCCC@@@???AAAJJJ^^^oooiiivvv|||\\\YYYqqqvvv\\\WWWsssooo]]][[[aaa___OOOFFF===888999::::::;;;:::888666555555333000...******))))))))))))*********...111000//////...,,,///555777444111111111//////:::BBBAAA<<<888444111444666777444000,,,,,,...000000//////---+++)))((())))))*********++++++++++++******+++,,,,,,---//////111444555555666888999555666777888888777666555......---,,,,,,,,,,,,---...........................------,,,,,,------...,,,...///000000222666:::@@@>>>>>>AAAGGGLLLQQQTTTZZZ\\\___cccgggjjjlllmmmjjjjjjjjjjjjnnnuuuwwwssssssrrrvvv|||iiiZZZUUUSSSOOOOOONNNMMMKKKIIIIIIIII@@@>>><<<:::888888888888555444444444444333333333333333222222222111111111222222222333777???HHHOOO]]]bbbgggiiiiiiiiikkkmmmrrrtttvvvyyyzzz{{{||||||yyyyyyxxxuuurrrqqqrrrttt{{{~~~uuurrrpppnnnoooqqqmmmoooqqqsssuuuvvvuuuuuuxxxwww|||lllnnnmmmiiisssuuuxxx}}}jjjQQQNNN???:::777777666333444777;;;fffwwwoooeeeIII@@@777999777666555444333333333333...222333666KKKpppnnnddd\\\SSSPPPRRR]]]{{{___DDD<<>><<<===BBBGGGKKKRRRXXXYYY\\\aaafffkkkmmmoooooonnnrrruuussspppppptttyyy~~~vvvlllmmmoooqqqsss~~~~~~ggg]]]YYYOOOQQQRRRQQQMMMJJJHHHGGGCCCBBBAAA???===<<<;;;;;;666666555555555444444444444444444333333333222222222333333555:::CCCMMMTTT```cccfffiiijjjkkklllnnnssstttvvvxxxzzzzzzzzzzzzwwwxxxxxxuuuqqqpppssswww|||xxxqqqoooooommmooosssnnnoooqqqsssuuuwwwxxxxxx{{{}}}{{{uuussszzz|||cccMMMLLL@@@;;;888888666333333666:::^^^|||fffdddcccFFF===888888777777555444333333333333...111222222???\\\~~~{{{pppeeeZZZRRRQQQSSSjjjoooKKK<<>>AAAEEEHHHOOOZZZdddkkk{{{~~~sssppp|||tttwwwuuukkkttt}}}iiiOOO<<<555666222222111111222222333333444444555666888;;;<<<>>><<>>;;;@@@888888EEE:::::::::999999999999999<<<777777===@@@AAAIIIUUUmmmvvvmmmZZZ[[[mmmXXXPPPJJJTTT}}}```PPPJJJGGGBBBAAANNNXXXXXXeeemmmXXXMMMGGGAAA@@@BBBJJJZZZiii___bbbxxxZZZpppeeeYYYnnnzzzhhhUUUVVVbbbfffUUUHHH<<<:::;;;;;;;;;===:::888666555444333000---******))))))))))))******+++...444888777333000000+++222777888888777333---///===GGGGGG???:::777444000333666555111---,,,---,,,---...///...---+++***((())))))***++++++,,,,,,,,,((((((,,,---***+++//////111444555555555666777555666777888888777666555......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***...111111000222777<<<<<<;;;>>>DDDGGGKKKTTT^^^[[[___eeelllqqqtttuuuuuu|||zzzuuuvvvvvvuuuqqqnnnlllkkknnn|||~~~iii[[[RRRXXX]]]^^^YYYRRRKKKHHHFFFFFFEEEDDDBBB@@@>>>===888888888777777777666666666666666666555555555555333333444666<<>>???>>>HHHGGGEEEPPPVVVTTTVVV```ooolll___{{{zzzLLL;;;;;;;;;===AAA===<<<:::999999999::::::::::::::::::;;;???CCCGGGXXXuuuppp\\\\\\cccPPPLLLUUUxxxuuu```VVVLLLDDDEEEUUUdddaaa^^^rrrwwwwwwsss]]]NNNGGGAAA@@@AAAHHHUUUbbb|||\\\cccwww\\\\\\xxxkkkaaauuu{{{iiiSSSRRR]]]```XXXIII===;;;<<<;;;<<<>>>999777555444333222///,,,******))))))))))))******)))---444::::::666333333+++333:::<<<===;;;666//////<<>>999555333---111555555111...---...+++,,,...//////...,,,+++((())))))***++++++,,,,,,,,,((((((,,,---***+++000000222444555444444555777666777777888888777555555......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***...111111000222777===<<<;;;@@@FFFHHHKKKVVVbbbdddhhhpppwww}}}~~~{{{wwwwwwooollliiifffjjjrrryyyzzzeee]]]eeeooorrrlllaaaWWWPPPHHHHHHHHHGGGEEECCC@@@>>>:::::::::999999999888888888888888888777777777777333333444777>>>HHHUUU]]]bbbdddfffhhhjjjmmmooopppooopppsssvvvyyy{{{{{{{{{uuuwwwxxxuuuqqqqqqvvv{{{|||}}}vvvqqqpppnnnlllooosssqqqqqqppppppqqqssstttvvvvvv}}}hhhQQQIIITTTBBB===;;;;;;888444333666:::>>>zzz~~~rrrhhhoooqqq]]]CCC===@@@:::888888666555444333333222111111444777555<<>>===;;;999999999;;;<<<888<<<<<<777666<<>>???;;;999777555444222...,,,(((((()))***************(((...666999888555333333///000555===@@@<<<777666333;;;CCCDDD>>>777444444...222555444///++++++---...///000000///---+++***************************)))************+++++++++...///222444666666555444555555666777777777777777333111///---,,,++++++,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,...///000222666888AAA===CCCHHHHHHRRRaaaccchhhnnnyyy}}}|||zzzqqqooohhh___kkkmmmyyyxxxkkklllppp|||www^^^TTTKKKHHHLLLIII@@@>>>DDDCCC@@@<<<:::999999999888:::999888777666777888999666555666:::DDDPPP[[[bbbggghhhhhhjjjkkklllmmmmmmoooqqqsssuuuwwwyyyzzzzzzvvvuuutttssstttwwwzzz|||{{{vvvooolllmmmoooqqqqqqrrrrrrrrrqqqqqqrrruuuxxxzzz~~~qqqqqq{{{xxxzzz^^^OOOOOOKKKCCCAAA>>>:::777555444333===:::nnn~~~~~~~~~uuulllnnnsss[[[@@@???>>>;;;999777666555666666444333444222222222111555EEEWWWvvvsssgggRRRMMMRRRWWWaaawwwoooMMMGGG<<<777<<<<<<555333888777777777666555333222111000000//////000111222222000000000000000000000000111111222222222333333333444444555333222111222444444222333:::@@@FFFOOOXXXWWWcccrrr|||zzz|||zzzmmm\\\___ttt{{{yyyuuueeeLLL999444333222000111222222111111333555666666888:::;;;;;;>>>AAABBBFFFLLLRRRVVVZZZ]]]___fffeeeoooooozzzMMM666<<>>DDDdddmmmhhhvvv~~~\\\\\\UUUnnnrrrccc```rrrnnnSSSOOO[[[PPPnnnjjj```VVVOOOMMMIIIFFFOOO]]]}}}^^^bbbuuuNNNOOOrrrggg\\\llliiiVVVHHH[[[[[[SSSKKK@@@:::999<<<>>>>>>:::888666555444222...,,,(((((()))***************''',,,222555444222111111...000777AAAEEE@@@:::888666;;;@@@AAA===888555444...333666666111------......///000000///---+++***************************)))************+++++++++---///222444555555555444555555666777777777777777333111///---,,,++++++,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,...///000222666999@@@<<>>:::777555444333555333YYY}}}ttt|||xxx}}}mmmOOO@@@:::888:::888666666666666444333333111222333222333>>>KKKnnnzzzpppcccSSSRRRQQQXXXjjjwwwnnn\\\MMMEEE???>>>;;;777777:::777666666666555444333222111111000000000111222222111111111111111111111111111111222222222333333333222333333333222222333555555777;;;>>>???HHH]]]qqq~~~xxxbbb]]]eee}}}www}}}~~~vvvooo]]]FFF777333444222000222222222111222444666666666999<<<>>>@@@CCCFFFAAAEEEKKKQQQVVVZZZ\\\^^^___\\\pppmmmzzz___@@@:::>>>???AAA@@@>>><<<:::999999999777777777888999;;;<<<===@@@ZZZrrrhhhvvvbbb^^^ZZZhhhxxxcccXXXZZZWWWooo}}}zzztttmmmeee]]]VVVWWW\\\xxx\\\ddduuuQQQPPPqqqiii]]]kkk~~~kkkXXXHHHVVVRRROOOHHH???::::::<<<======:::888666555444222...,,,(((((()))***************(((+++///222222111111111...000999DDDHHHCCC<<<999777888;;;======:::555111...333777888444000......---...///000///...,,,***************************)))************+++++++++---///111333444555555444555555666777777777777666333222000...,,,,,,,,,,,,,,,,,,,,,---------...............---------------+++,,,......///222777:::@@@;;;AAAKKKQQQaaapppppprrrsssyyy~~~vvvjjjccc___eeennnuuuzzz}}}qqqiiicccnnniiiSSSLLLKKKGGGCCCCCC>>>:::777444444444444333555555444444444444555555888777;;;EEETTT^^^aaa```eeeeeefffhhhiiijjjkkklllooopppsssuuuxxxzzz{{{|||wwwvvvuuuuuuvvvyyy|||~~~yyypppooommmlllllloooqqqrrrrrrjjjmmmrrrvvvzzz|||}}}}}}~~~|||qqqttt|||hhh^^^\\\lllfffvvv}}}bbb[[[WWWMMMEEEBBB>>>:::666444333333333444FFFxxxooo~~~pppUUUEEE888;;;999777666666666555333333111222333333222666;;;TTTuuu{{{ppphhh\\\SSSLLLNNN[[[hhhqqqsssiii]]]JJJ;;;999>>>>>>999666666555555555444444333333222222111111111111222111111111111111111111111111111222222222333333333000222222222222222444666222777<<<<<>><<<:::888777777777777777888999:::;;;???PPPqqqxxxkkkyyykkkaaa```fffllleeekkk^^^\\\aaarrr~~~uuuooojjjfffrrr[[[ggg{{{ZZZTTTrrrjjj]]]kkkkkkZZZIIIVVVQQQKKKEEE>>>::::::<<<<<<;;;999777555444333222///,,,(((((()))***************+++,,,///111222222222222//////666???BBB>>>888777444333555:::>>>===555------111666888555111...------...///000///...,,,+++************************))))))*********+++++++++---...000222333444444444444555666666777777666666333222000...,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,---......///333777;;;@@@<<>>:::888888888777666777777777777777777777777555999BBBMMMXXX^^^aaa```fffggghhhiiikkkmmmnnnnnnooopppsssuuuxxxzzz{{{{{{uuutttssstttuuuyyy|||~~~~~~~~~uuunnnmmmmmmnnnoooqqqrrrrrrrrrpppqqqsssvvvzzz{{{{{{zzzsssyyy{{{pppmmm|||ssslllooorrrwwwyyy[[[jjj~~~|||ddd```YYYNNNFFFCCC???:::666333333222222:::<<>>;;;888777777666555444444222111222333333333333BBB\\\}}}tttllliiiZZZNNNMMMRRR]]]ppp}}}___BBB;;;CCC@@@555666555555555555555555555444444333222222111222222111111111111111111111111111111222222222333333333111222333222111222333555555777:::???HHHbbb}}}dddkkk|||~~~uuutttrrrvvv||||||xxxppp___GGG666111333333111111222333333333333666888888:::;;;<<<>>>BBBCCC@@@KKKKKKKKKMMMPPPSSSUUUUUU\\\___eeezzznnnfffEEE:::<<>><<<:::888777777666777777888999999>>>DDD[[[vvv{{{sssrrrbbbeeedddppp^^^oookkk```bbbdddlllxxx|||uuukkkppp]]]mmm```[[[wwwkkk[[[iiijjjZZZKKKZZZVVVIIIDDD===999:::<<<<<<;;;888777555444333111///,,,(((((()))***************+++,,,---///111222222111000...111777999555222222///...000888@@@???555+++,,,///444666555222...,,,,,,---///000000...,,,+++************************))))))*********+++++++++---...///111222333444444444444555666666666666666444222000...---,,,,,,---,,,,,,,,,---------..............................,,,------...///333888<<>>HHHSSSYYYgggtttssssss{{{}}}}}}|||ssskkklllvvvxxxjjj```___iii|||wwwgggZZZNNNIIIHHHFFFCCC???=========<<<;;;::::::::::::999999888888555@@@NNNWWW[[[]]]aaaeeeffffffhhhiiikkkmmmnnnooooooqqqsssuuuwwwxxxyyyzzzsssrrrqqqrrrtttxxx{{{~~~~~~}}}vvvrrrnnnoooqqqrrrrrrrrrqqqqqquuusssrrrtttxxx|||}}}}}}yyyhhhpppvvvrrriiioootttrrrwwwccclllqqqeeedddYYYOOOHHHDDD???999555333222222...999555CCCwwwyyyNNN@@@===:::777777777666444666444111000222444444333333@@@ZZZxxxxxxgggXXXRRRNNNRRRdddzzzcccIIIBBB>>>666777777666555555555666777666555444333333222333333111111111111111111111111111111222222222333333333333444444333222222333555:::===EEETTTcccuuu~~~wwwfff|||}}}yyypppkkksss~~~zzzuuulllXXX@@@333111333222000111222444444333444777999888<<<======AAAGGGGGGBBBLLLKKKJJJMMMRRRVVVYYYYYYVVV^^^cccjjj|||kkk}}}^^^GGG>>><<<===???@@@@@@???===;;;777777777666777777888888:::999DDDTTTZZZ^^^yyy|||~~~xxxeeeiiibbbwwwbbbbbbiiixxxjjjhhhbbb```eee~~~|||yyysssiiinnn___rrrccc___|||kkkWWWeee~~~fffXXXMMM^^^[[[JJJDDD===999:::;;;;;;;;;777666444333333111///,,,(((((()))***************))))))***---000111000...111......222444111...///,,,+++...777@@@AAA888...,,,///222444555333000---,,,---///000000...---,,,************************)))************+++++++++------...///111222333444444444555666666666666555444333111...------------,,,,,,,,,---------...................../////////,,,------...///333999>>>??????LLLXXXZZZdddoooooouuuzzz{{{~~~~~~~~~}}}wwwxxxsssfff[[[\\\jjjzzzzzzooo```UUUPPPPPPJJJGGGDDDAAAAAAAAA@@@@@@============<<<:::999888<<>>AAABBBJJJSSSSSSMMMIIIIIILLLSSS\\\aaabbb```WWW^^^bbbdddtttdddaaa{{{|||___JJJ;;;<<<>>>@@@AAA@@@???>>>999888777777777777777888;;;777999@@@@@@CCCXXXqqq}}}kkkqqqkkkvvvfffaaaaaayyynnnhhh\\\XXXooo}}}xxxxxxvvvsssiii]]]qqqfff^^^}}}mmmRRR^^^xxxzzz}}}bbbWWWMMM___\\\LLLEEE===999999;;;;;;;;;777555444333333111///,,,(((((()))***************))))))***...111222000---000...///444666333000000...,,,...666???BBB>>>888...000222444555444222000,,,---...000000///---,,,************************)))************+++++++++------...///000222333444333444555555666666555555444333111///------------,,,,,,,,,---------......---........./////////000------------///444:::???:::???PPP[[[ZZZaaakkklll|||}}}yyyvvvzzz|||}}}}}}zzzmmm```ZZZaaalllqqqvvvxxxrrrggg]]]YYYWWWOOOLLLIIIFFFFFFFFFFFFEEECCCCCCBBBAAA@@@===;;;:::EEEPPP]]]bbbaaa```dddhhhcccdddeeegggiiikkkmmmnnnpppqqqrrrsssttttttttttttqqqppppppqqqtttxxx}}}zzzuuuuuummmppprrrrrrqqqpppppprrrqqqpppqqqxxx|||tttiiihhhxxx|||sss^^^iiigggUUUSSSJJJFFF???999444111111111222444777:::NNN}}}oooaaa___kkkZZZDDDAAA<<<999777777666666333777777333222555555222777888<<>>???@@@@@@@@@???>>>:::999888888777777777777999888999:::999<<>>999888:::;;;;;;777555333333333111///,,,(((((()))***************++++++---111444555222//////...222999;;;777333333000......444>>>CCCCCC@@@111111222444666666444222+++---...000000///---,,,************************)))************+++++++++---------...000111333444333444555555666666555555444333111///...---------,,,,,,,,,---------......---.........//////000000------------///444:::???666>>>QQQ]]]ZZZ___iiijjj~~~vvvqqqpppooonnntttttthhh______dddmmmtttxxxtttlllddd^^^ZZZTTTQQQMMMKKKKKKKKKJJJIIIHHHHHHHHHFFFDDDAAA???===KKKRRR[[[```aaaaaabbbdddeeefffgggiiikkkmmmooopppqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqrrruuuzzz~~~yyyrrrrrrkkknnnpppqqqooooooqqqsssqqqqqqttt|||}}}iiijjjzzziiiYYYkkkhhhTTTUUUKKKGGG@@@999444111111111222...444999DDDwwwtttrrr\\\SSSnnnVVVEEEAAA<<<999888777777666111888:::555333444333///000666888===UUUxxxssscccZZZWWWSSSOOOXXXcccxxxqqqTTT???>>>;;;999777888888999555555555555555666777888222222222222222222222222111111222222222333333333///111444555777999===???hhh~~~~~~yyyvvv^^^iiiqqqaaabbbwww{{{ooodddMMM>>>222111444444333444111333444555555666999;;;AAAGGGIIIIIIRRR^^^]]]SSSLLLRRR^^^llltttqqqfff\\\jjj^^^[[[bbbgggrrreeeRRRuuuddd@@@@@@@@@@@@@@@???>>>>>>;;;:::999888777777777888111444777777888<<