BM66(@ oooooonnnlllhhhbbbZZZTTTQQQQQQPPPPPPOOOOOOPPPPPPUUUVVVWWWWWWWWWZZZ___dddmmmsss|||}}}wwwpppjjjgggbbbZZZTTTQQQNNNJJJFFFCCCBBBBBBCCCBBBAAAAAA@@@BBBDDDFFFHHHFFFHHHJJJLLLMMMPPPSSSVVVYYY[[[]]]```aaacccddddddooolllooowwwnnnbbb___YYY```mmm|||yyy\\\IIIBBB::::::999888777666555444444444333333222111000000222222222111111111000000222111000000000111333444///000111222000---***(((...///000111111000///...000000000000000000000000////////////////////////////////////////////////000000000000...,,,***)))......//////000000111111..............................---,,,,,,,,,,,,---//////---,,,,,,---...///........................////////////000000000000111111000......---------.../////////......---,,,++++++---///222222000.........//////000000111111111111111111111222222222111222222333444555777888999999:::;;;===@@@CCCDDDGGGHHHJJJMMMPPPSSSVVVXXXWWWYYY\\\```bbbccccccbbbdddcccccceeehhhmmmoooqqqrrryyyzzzyyyzzz{{{yyyrrrhhh^^^WWWQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTVVVUUUUUUWWW[[[___```fffooovvv{{{|||uuuooohhhbbb___[[[TTTOOOMMMKKKGGGDDDBBBAAABBBBBBCCCBBBAAAAAACCCEEEGGGIIIHHHJJJMMMOOOQQQTTTWWWZZZ^^^___aaaccceeegggjjjkkkrrrqqqvvvppp```[[[]]]___hhhvvv}}}fffPPPDDD@@@:::999999888777666555555555555444444333222222111333333333222222222111111222111111000000111222333333333222222111000///......//////000000//////...////////////////////////................................................---,,,,,,++++++,,,---.........//////////////////..............................------,,,,,,,,,---///...---,,,,,,---...///.........................../////////000000000000111000///...------------......////////////......000///000222444444222000//////////////////000000000000000111111111222222333333333333333444555666999999:::;;;>>>AAACCCEEEGGGHHHJJJLLLOOOSSSUUUWWWWWWYYY\\\```bbbbbbbbbbbbcccccccccdddhhhlllooopppssszzz|||{{{|||||||||oooccc\\\VVVUUUSSSRRRQQQQQQRRRSSSQQQRRRSSSSSSSSSTTTVVVXXXYYY]]]dddkkkpppuuuzzz}}}~~~xxxtttjjjddd]]]WWWTTTQQQMMMIIIHHHGGGDDDBBB@@@AAAAAABBBBBBBBBBBBCCCDDDFFFIIIJJJKKKNNNQQQTTTWWWZZZ]]]```aaabbbcccccceeehhhmmmqqqvvvyyy{{{yyy}}}lll```YYYYYY]]]gggrrruuu```OOOBBB<<<<<<888888888777777666666666666555555444444333333222444444333333333222222222222222111111000111111222111000///------.../////////..................///////////////////////////...................................................---+++***+++,,,///000..................------------------------------......---------,,,,,,,,,......------------..................................../////////000000000000000///...---------------.........////////////222111111222333333111000///////////////...............///000000111222222555444444333333444444555999::::::<<<>>>AAADDDFFFGGGHHHJJJLLLOOORRRUUUWWWWWWYYY\\\___aaabbbbbbaaabbbbbbcccdddgggjjjnnnooosss{{{}}}}}}~~~{{{nnnggg^^^\\\YYYVVVSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSVVVYYY^^^bbbgggkkkqqqtttuuuvvvxxx|||~~~yyysssmmmiii___ZZZTTTNNNLLLJJJHHHFFFDDDCCCBBBAAAAAAAAACCCDDDBBBBBBBBBDDDEEEHHHJJJKKKNNNQQQUUUYYY\\\___bbbeeeeeeffffffeeefffkkkrrrxxx~~~rrrtttxxxiii```]]]]]]```dddooowww}}}aaaMMMAAA999777888777777777777777666666666555555444444333333333222333333222222222222111111222222222111111111111111/////////......//////000///...---,,,,,,---...///////////////////////////................................................111111///............///.........------,,,,,,,,,------------------------------...---------,,,,,,------------------......................................./////////000000000///...---------------......------------......///...---...000000000///000/////////......------,,,---...///000111222222333333333333333444555666999::::::<<>>BBBEEEGGGKKKKKKLLLOOOQQQTTTWWWXXXXXXYYY\\\___```aaa``````___aaadddfffgggiiilllooopppwwwyyy|||~~~yyyrrrqqqpppmmmiiiddd```^^^VVVUUURRRRRRSSSSSSRRRQQQPPPQQQRRRRRRSSSUUUYYY[[[ccceeehhhkkknnnrrrxxx|||~~~tttkkkddd^^^WWWRRROOOMMMJJJGGGEEEEEEEEEEEEAAAAAABBBBBBCCCDDDFFFFFFCCCDDDFFFHHHKKKMMMOOOPPPSSSWWW\\\```cccfffhhhkkkjjjmmmqqqrrruuu~~~uuuooorrr~~~yyyjjjbbb[[[[[[___fffpppxxx~~~aaaRRRBBB<<<;;;999888999777777777666666555555555222222222222222222222222111000000000000/////////000000111222222222222111///111444666666444222000///..................///........................------------------------------------------------$$$'''+++///000000...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,------...------........................------........./////////......---------------.........------...000222333333000...---///111333333000000000000////////////......///000000111222222///000111222444777999:::777888999;;;>>>AAADDDFFFKKKKKKMMMOOOQQQTTTVVVWWWXXXYYY\\\___`````````___^^^bbbfffggggggiiilllpppooouuuwwwzzzxxxppphhhdddXXXUUUQQQPPPRRRSSSSSSRRRPPPQQQRRRRRRRRRSSSVVVYYYYYY\\\___aaacccgggnnnrrruuuxxx{{{~~~xxxqqqhhhaaa[[[VVVPPPLLLHHHGGGGGGEEECCCCCCCCCDDD@@@AAAAAABBBCCCDDDEEEFFFFFFGGGJJJMMMPPPRRRTTTTTTVVVZZZ```dddfffiiikkkmmmlllrrryyywwwxxxmmmjjjiiijjjooossswww~~~wwwdddLLLBBB:::999:::888888999888888777666555444444333333333333333333333333333111111111000000000000///...///000222333333333333...///000000000///...---...//////000000//////...........................------------------------------------------------$$$&&&))),,,.........---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***)))***,,,---......------........................---------.........//////...------,,,,,,------...---------///222666999<<<999555111///000111222222000000000111111111111111000000000111111111222222111111111222444666888999666666777999===@@@DDDFFFJJJJJJKKKMMMOOORRRTTTUUUXXXZZZ\\\^^^``````___^^^^^^bbbgggiiihhhiiimmmqqqpppuuuvvvyyyvvvkkkdddYYYUUUPPPOOOQQQSSSSSSRRRMMMNNNPPPPPPPPPQQQSSSVVVSSSUUUXXXZZZ\\\```ggglllooorrruuuyyy{{{~~~|||xxxtttpppmmmggg```ZZZWWWSSSMMMIIICCCDDDDDDCCCBBBAAAAAABBB???@@@AAABBBCCCCCCDDDEEEIIIJJJMMMPPPSSSVVVWWWXXXYYY]]]bbbfffiiikkklllnnnuuu}}}|||xxxlllhhhjjjppp}}}|||```IIIFFF>>>999999999777666888999888777666555444333333444444444444444444444444222222222111111111111000,,,...000222333444444333333222111/////////000111...///000111111000///...........................------------------------------------------------***++++++,,,,,,------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***)))***+++---......------........................---------.........//////------,,,,,,,,,------...+++,,,---111555;;;@@@CCC<<<888333///.../////////000000111111222222333333111111111111111222222222222222222333444555666777555555777999<<<@@@CCCEEEHHHIIIJJJKKKNNNPPPRRRTTTXXXZZZ\\\^^^``````___^^^^^^ccchhhjjjiiiiiimmmrrrqqquuuvvvyyy}}}nnnddd\\\UUURRRTTTVVVUUUTTTUUURRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVYYY[[[\\\fffhhhllloooqqqtttwwwzzz{{{~~~wwwqqqkkkfffbbb[[[YYYUUUQQQMMMJJJHHHGGGAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFHHHJJJKKKRRRQQQQQQTTTXXXZZZYYYWWW[[[^^^cccgggjjjnnnrrruuu}}}yyywwwwwwpppllliiipppttt```NNNAAA===;;;999777555555555555777666555444444444444444555666777777777666444333000000111111111111000000222222222222222222222222111111111000///...---,,,000000///...............000////////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000000//////.........------------------------,,,---///000000///,,,+++...................................................------,,,,,,------...000///...------...///000111///---++++++...111333111000//////000222444666////////////////////////......------...///111222000111111000000111333555444333333444444555666777888888999;;;===???BBBCCCFFFHHHJJJKKKLLLNNNQQQTTTVVVXXXZZZ]]]___aaaaaaaaabbbccceeehhhjjjmmmooopppqqqzzz{{{|||oooccc\\\TTTOOOPPPRRRQQQPPPRRRRRRRRRQQQQQQQQQRRRSSSSSSVVVVVVVVVVVVVVVWWWWWWXXX[[[^^^aaadddgggkkkpppsssvvvzzz~~~}}}xxxrrrkkkfffbbb]]]ZZZUUUTTTQQQMMMJJJGGGFFFEEEBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJLLLMMMTTTSSSUUUXXX]]]___^^^]]]aaadddhhhlllqqqwww}}}~~~{{{ooolllmmmnnn}}}www^^^NNNAAA888;;;:::888777666777777888555555444444444444444555444444555555555444333222000000111111111111000000000000000000000000000000111222222222111000//////000000///..................------------,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,+++++++++------------------------.....................---.......................................---------......------------............------------......111000...---...///222333222111///.........000111////////////////////////......------...///111222111111111111111222444666444444444444555666777777888888999;;;===???AAACCCHHHIIIKKKMMMMMMOOORRRTTTSSSVVVYYY]]]```cccddddddcccdddfffhhhkkknnnpppqqqqqqzzzzzzzzzyyymmmdddZZZSSSQQQRRRPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVVVVXXXXXXXXXWWWVVVTTTSSSRRRQQQSSSVVVYYY\\\aaagggkkknnnqqquuuwwwxxx|||{{{tttlllhhhccc^^^ZZZWWWSSSQQQNNNLLLJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIKKKNNNPPPQQQWWWXXX[[[___ccceeedddbbbeeehhhkkkooouuu|||xxxuuuiiihhhiiipppxxx{{{^^^LLLDDD@@@<<<888888777777777888888999444333333333333333444444222222222333222111111000000000111111111111000000000000000000000000000000000000111111111000000///000//////............///...------------,,,,,,,,,...------,,,,,,------.........................../////////............---------------------------///...---,,,,,,---///000------------------------//////.........---------......------------......,,,,,,------------,,,,,,///............///000111000///...,,,,,,---......////////////////////////...---------...///000111222222111222222333555555555444444555555666777888888888999;;;===???AAABBBHHHJJJMMMNNNOOOPPPSSSUUUQQQTTTXXX]]]aaaeeeggghhhdddeeefffiiikkknnnqqqrrrqqqyyyyyyyyy~~~ssshhh^^^YYYXXXVVVWWWYYYYYYYYYXXXXXXYYYYYYZZZ[[[XXXXXXXXXWWWVVVSSSQQQOOOOOOPPPQQQSSSUUUZZZ```ddddddggglllnnnppptttzzz}}}uuullleeebbb^^^YYYUUURRROOOLLLJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIJJJKKKMMMPPPSSSUUUVVV[[[]]]```dddfffgggfffeeejjjlllqqqvvv~~~vvvbbbaaaeeeiiivvvbbbKKK@@@>>>===<<<777666666666666666666777333333222222222333444444111222222111111111000000000000111111111111000000222222222222222222222222......///000000000//////000///............//////000////////////............------,,,,,,------...------------------------000000000///////////////------------------------...------------...//////------------------------/////////...------,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,++++++,,,,,,------,,,,,,,,,++++++,,,---...000111////////////////////////------......//////000111111000000111333444444333555555555555666777888888888888999:::<<<>>>@@@AAAGGGIIILLLNNNOOOPPPRRRTTTRRRTTTYYY]]]bbbeeeggghhheeeeeefffhhhkkknnnqqqsssqqqxxxxxxwww}}}wwwjjjccc___[[[[[[]]]\\\\\\[[[[[[[[[[[[\\\\\\WWWWWWXXXWWWVVVTTTQQQPPPOOOPPPPPPPPPPPPSSSXXX\\\[[[___cccfffiiinnntttzzz{{{yyyrrrjjjaaa[[[ZZZWWWRRRNNNKKKIIIFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCEEEGGGIIIJJJMMMNNNPPPRRRUUUXXX[[[\\\___aaadddggghhhhhhhhhhhhnnnsss{{{uuueee\\\bbbiiinnn}}}zzzgggPPP???888555111///666666666555555444333333333333222222222333333444333222222111111111111111000000111111111111000000111111111111111111111111//////000000111000000000//////............//////000////////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///...---------------------------//////.........---------,,,,,,++++++++++++,,,,,,---...///000000///...---******,,,---------,,,+++,,,,,,,,,---...///000111////////////////////////------...//////000000000000///...///222333222111444444444555555666777888888888999:::<<<>>>???@@@DDDFFFJJJMMMNNNPPPRRRTTTUUUWWW[[[___bbbeeefffgggdddeeeeeegggjjjmmmppprrrpppxxxxxxwww}}}wwwmmmfffaaa___``````___^^^]]]\\\\\\\\\\\\XXXXXXXXXWWWVVVTTTSSSRRRNNNOOOOOOMMMLLLNNNQQQSSSTTTXXX\\\___aaafffmmmrrrtttxxx~~~vvvoooiiiccc[[[UUURRROOOKKKHHHFFFDDDBBB@@@BBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCEEEGGGJJJLLLMMMQQQRRRTTTVVVZZZ]]]```aaacccfffhhhjjjjjjkkklllnnnqqqyyyzzzrrraaa\\\]]]gggqqqzzz]]]PPPBBB===;;;888444222666666666666555444222222555555444333333333333333333333222111111111111222000000111111111111000000////////////////////////111111222222222222111000///............//////000...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------)))+++...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,...//////////////////...,,,---......//////......000////////////.........////////////////////////,,,---...///000000000000///------///222333111///444333333444444555666777888888999:::;;;===???@@@@@@DDDIIILLLOOOQQQSSSUUUWWWYYY\\\```bbbdddeeefffcccccccccdddgggkkknnnqqqpppxxxxxxxxx}}}|||tttkkkggghhhfffeeecccbbb```_________\\\[[[YYYWWWUUUSSSSSSRRRLLLMMMNNNMMMKKKKKKMMMOOOOOORRRVVVXXXYYY]]]bbbgggkkkooouuuzzz}}}~~~xxxrrrjjjddd___ZZZTTTOOOLLLIIIFFFDDDCCCCCCBBB@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFHHHKKKMMMPPPQQQTTTUUUWWWYYY]]]aaadddfffgggiiilllmmmnnnpppuuuyyy|||vvvjjjccc[[[\\\aaalll}}}{{{eeeIII@@@:::;;;===<<<;;;<<<555666777777777666555555777777555444333333222222333222111000000000111222000000111111111111000000////////////////////////000000111000000///...---...............///000000...------------,,,,,,,,,...------,,,,,,------...------------------------////////////000000111111------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,,,,------...///......------......///...............////////////////////////......---////////////////////////,,,---...///000000000///000...---///444555222...333222222333333444555666888888999:::;;;===>>>??????CCCIIIMMMPPPSSSVVVXXXWWWYYY\\\```ccceeefffgggaaaaaa```bbbdddhhhlllooopppxxxyyyyyy~~~wwwrrrqqqlllkkkiiigggeeedddcccccc___]]]ZZZWWWTTTSSSRRRRRRLLLMMMNNNNNNMMMLLLMMMNNNMMMPPPRRRSSSSSSVVV[[[___dddiiinnnssswwwzzz|||~~~||||||}}}}}}wwwsssmmmggg___ZZZWWWSSSNNNJJJIIIFFFDDDCCCDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMPPPSSSTTTUUUVVVXXX[[[___cccfffhhhiiikkknnnpppqqqvvv|||{{{nnneee]]]WWW]]]___dddqqq~~~aaaLLLFFF<<<666777777333333666444555777888999999999888999888777555444333222222333222000/////////000111000000111111111111000000111111111111111111111111------------,,,+++***)))...............///000111000000/////////............------,,,,,,------...........................+++,,,,,,,,,------......------------------------------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000//////............//////......,,,++++++,,,......---,,,,,,,,,,,,---...///++++++---...///000000000////////////////////////,,,---...000000000000///111///...000555666333///222222222222333444555555888999999:::;;;<<<>>>???>>>CCCIIINNNRRRUUUXXXZZZVVVXXX\\\```dddfffhhhhhh```______```cccgggkkkmmmpppxxxzzzzzz}}}zzzuuuooommmnnnmmmhhhcccddd]]]YYYXXXWWWRRRPPPPPPPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMOOORRRTTTUUU___aaadddhhhlllppprrrsssuuuvvvwwwyyy{{{|||uuuoooiiifff]]][[[WWWRRRMMMJJJIIIHHHCCCCCCBBBBBBAAA@@@@@@???BBBCCCCCCCCCBBBCCCFFFHHHDDDHHHLLLOOOQQQSSSUUUWWWYYYZZZ\\\```eeehhhiiiiiimmmmmmssszzz}}}rrrhhhccc___dddmmmnnnpppxxxttt[[[KKKCCC:::999999999888888777777444555555555666666777777555444333333222222222222000111111111111000//////333333444333333222111000///000111222222111000///222111000.........///000//////.........---------......//////...---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------.........+++,,,---...///...---,,,------------------------,,,---///000000///---,,,......---------------.........111111---)))---555.........////////////000........./////////000000000000000000////////////,,,000333333000///222555000000000000111111111111000111222444555666666777888:::;;;;;;:::999:::;;;@@@CCCGGGIIIPPPWWWYYYWWW\\\\\\]]]```ccceeedddcccdddcccbbbbbbcccgggkkknnnooowwwyyy{{{~~~vvvrrrrrrqqqnnnjjjbbb[[[WWWWWWWWWTTTRRRSSSRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRWWWYYY\\\```dddgggiiijjjlllmmmooorrruuuzzzyyyqqqjjjddd___\\\VVVTTTQQQNNNJJJGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCFFFHHHIIILLLPPPRRRSSSUUUVVVXXXXXXYYY[[[```dddhhhjjjjjjnnnpppxxxwwwfffcccdddfffooo{{{rrr[[[III???;;;777777777666666666555555444555555555666666666777555444333222222222222222111111222222111111000///000000000000///......---///000111111111111000///111111000/////////////////////.........---------......//////...------,,,------............------------..................------------------------************************+++,,,------......------/////////...............,,,---...//////...---,,,,,,---...000444888;;;===666000---------+++,,,...//////...---,,,++++++***+++++++++,,,,,,,,,------/////////...............000///...///222444444333000000000000111111111111///000222444555666777777888999;;;;;;:::999:::;;;@@@CCCGGGIIIPPPXXXZZZWWW\\\\\\]]]```dddeeeeeecccdddcccbbbbbbdddggglllnnnpppxxxzzz{{{}}}{{{yyyvvvsssfff___ZZZZZZZZZWWWTTTUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOQQQRRRUUUXXX[[[^^^___``````aaadddgggjjjpppwww|||}}}yyytttlllddd^^^YYYTTTQQQNNNMMMLLLJJJHHHEEECCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEEEEFFFGGGJJJLLLOOORRRTTTVVVVVVVVVXXXYYY[[[]]]```cccgggkkknnnoootttxxx}}}zzzrrrggg```dddkkkrrr~~~mmmTTTDDD===:::999666666666666555555555555555555555555555666666666444333333222222222222333222222222222222111111000111111111111000000000000///000000111111000000///000000000000000//////..................---------.........///......---,,,.........//////...........................---------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111111000000/////////...------------------------,,,,,,...222777===CCCFFF@@@444++++++//////,,,+++//////...---,,,++++++***------........./////////---------...............222000111888@@@BBB;;;444000000000000111111111111///000111444555777888888777999;;;;;;:::::::::;;;???CCCGGGJJJPPPXXXZZZXXX\\\\\\^^^aaadddffffffeeedddcccbbbbbbdddhhhllloooqqqyyy{{{|||}}}wwwooogggaaaaaaaaa\\\XXXVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMMMMLLLMMMMMMNNNNNNOOOPPPRRRUUUWWWYYYZZZZZZWWWXXXZZZ\\\```eeekkkppptttvvvzzz~~~wwwmmmhhhaaa[[[VVVQQQMMMKKKHHHIIIIIIIIIGGGEEECCCBBB??????@@@AAABBBCCCDDDDDDFFFHHHJJJLLLLLLNNNQQQSSSUUUWWWXXXYYYXXXXXXYYY[[[aaacccgggjjjmmmqqquuuxxx~~~}}}yyysssiiifffhhhqqqxxxnnnUUUBBB;;;:::;;;:::777777777777777777777777555555555555555555555555333333222222222222222333222333333333333222111111111111111111111111222222///000000000000000000///...///000111111000///...........................---...............------......////////////......---------,,,,,,+++++++++------------------------,,,---------......//////------,,,+++,,,---...///111111000000//////.........------,,,,,,------...------...///333888<<>>@@@???:::333000111444000000000000111111111111000111222444555666666777666888:::;;;::::::<<<===???CCCGGGJJJQQQZZZ\\\ZZZXXXYYY[[[___dddggggggfffdddcccbbbccceeejjjnnnqqqsss{{{{{{{{{~~~zzzvvvyyyzzzrrreee]]]VVVUUUTTTRRRQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLNNNRRRUUUXXXYYY[[[^^^bbbfffiiijjjjjjmmmqqqtttwww{{{}}}zzzuuuoooiiibbb[[[VVVOOOKKKHHHEEEEEEEEEEEEDDDBBBBBBAAAAAABBBCCCCCCDDDGGGGGGHHHIIIJJJLLLLLLMMMNNNQQQTTTVVVVVVWWWXXXZZZ]]]^^^`````````bbbeeehhhlllsss|||}}}~~~yyylllhhhfffgggfffgggooozzzhhhSSSBBB>>>999888::::::777333222222333333333444444444555555555444444333333333111111111111111222333333111111222222111111000///222111000000111444666777000///............///000///////////////000111111---------.........//////,,,------...//////......------............------------..................------------------------------............//////+++,,,------......------++++++,,,,,,------......+++,,,------------,,,+++***+++,,,...///000000000+++***---111222...---/////////...---,,,++++++***////////////000000000111------......///000000111>>>>>><<<666///---111666000000000000111111111111111222333444555555555555666888:::;;;;;;;;;<<<===???CCCGGGJJJRRRZZZ]]][[[VVVWWWZZZ^^^cccfffgggfffdddcccbbbcccfffjjjooorrrssszzzzzzyyy}}}}}}uuueeeZZZWWWVVVTTTSSSRRRRRRQQQQQQSSSRRRQQQOOONNNMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLJJJKKKJJJJJJJJJLLLPPPSSSRRRSSSUUUWWWZZZ^^^aaabbbbbbdddhhhllloootttyyy|||~~~zzzwwwtttrrrpppqqqmmmhhhccc^^^YYYSSSOOOKKKIIIEEEDDDEEEFFFFFFEEEEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNRRRUUUXXXZZZZZZZZZ[[[]]]^^^```aaabbbccceeeiiilllvvv~~~vvviiiaaabbbiiippprrrsss~~~}}}hhhQQQ???>>>:::555333444444222000444444444555555666666666555555555444444333333333111111000000111222333333111111111111111000/////////.........///111444666000///...------...///000000///.........000111222---------.........//////,,,,,,---.../////////...,,,------------------,,,+++++++++,,,,,,---------------------------------------,,,++++++***))))))+++,,,---...///...---,,,***++++++,,,---...//////***+++---......---+++******+++---///000///...------+++///555777333///............/////////000000,,,,,,,,,------------...,,,,,,------...///000000///111444333111...///000000000000000111111111111222333444444555555444444555888:::;;;;;;;;;<<<===???CCCGGGKKKRRRZZZ]]][[[UUUVVVYYY]]]cccfffffffffdddcccbbbcccfffjjjooorrrssszzzzzzyyy|||||||||nnnfff___[[[WWWUUUVVVVVVTTTRRRSSSQQQOOOMMMMMMOOOPPPQQQMMMPPPRRRQQQNNNLLLMMMOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNQQQSSSUUUVVVWWWWWW\\\\\\^^^```cccgggjjjlllsssuuuvvvwwwyyy{{{wwwtttpppjjjfffcccaaaaaa^^^\\\ZZZVVVRRRNNNLLLJJJGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDEEEGGGIIILLLKKKJJJLLLQQQTTTTTTSSSZZZXXXWWWXXX\\\```ccceeedddccceeeiiihhhiiitttmmmeeeddddddiiiqqqxxxttt]]]JJJAAA@@@;;;999777555444555666777666666555444333333222222222222333444444333222222333333333333333333333333111111111111000000000000000000000000000000000000///////////////.........000000///...............///000///...------///111000000000///.........---...,,,***+++...000...,,,*********++++++,,,,,,,,,.........---------,,,,,,,,,---...---,,,+++---///,,,,,,---------,,,++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........111444666666444000...111111///...---,,,,,,,,,)))+++...000111000///---....................................////////////000111111111111222222222555444444444444555666666777888::::::999999:::<<<>>>AAAEEEJJJSSS[[[\\\XXXWWWXXX[[[___dddggghhhgggeeedddccccccfffjjjnnnqqquuutttuuuwwwxxxzzzuuukkkfffccc```______]]]XXXSSSVVVUUUTTTSSSSSSTTTTTTSSSMMMOOOQQQPPPNNNLLLMMMOOOMMMMMMNNNNNNNNNNNNMMMMMMIIIKKKMMMOOOPPPQQQQQQPPPUUUUUUWWWYYY\\\___bbbdddkkkmmmnnnoooppprrrvvvyyy|||wwwrrrkkkiiiddd___[[[XXXWWWWWWTTTSSSQQQOOOLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHIIILLLNNNSSSRRRQQQSSSVVVYYYYYYXXX[[[[[[\\\___bbbeeefffggghhhgggiiimmmoootttssseeeaaacccnnnwwwttt^^^NNNBBB:::777999888666555444444555555666555555444333333222222444444555666666555444444333333333333333333333333111111111000000000//////000000000000000000000000/////////////////////...000000///..................//////...,,,,,,...000///..................---///---+++---///000///---++++++,,,,,,,,,---------+++++++++*********)))))),,,---...---++++++---............---,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---///222333333111///---000///...---,,,,,,,,,,,,,,,------....../////////....................................////////////000000111111111222222222555444444444444555666666777888::::::999999:::<<<>>>BBBEEEJJJSSS[[[\\\XXXXXXXXX[[[___ccceeeeeeddddddcccbbbbbbeeeiiinnnqqquuussstttuuuvvvzzz{{{xxxuuusssqqqooojjjbbb\\\YYYWWWUUUUUUUUUUUUSSSRRRPPPRRRRRRQQQPPPOOOOOOPPPNNNOOOOOONNNNNNMMMLLLKKKHHHIIIKKKLLLLLLLLLLLLKKKNNNOOOPPPQQQTTTWWWYYYZZZ___aaaccccccdddeeehhhkkklllooosssvvvyyy~~~~~~xxxqqqgggaaa]]][[[WWWSSSOOOMMMLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKLLLLLLNNNQQQTTTVVVTTTTTTUUUXXXYYYZZZYYYZZZ\\\___cccfffhhhiiijjjoooooorrrxxxrrrfffaaaccchhh{{{|||\\\JJJDDD???999666666666666555444444444333555555444444333333222222444444555555555555444444333333333333333333333333111111000000000000//////000000000000000000000000......//////////////////000//////............///---......---,,,,,,---///,,,------------------...///------...///000///...,,,,,,------------......------------,,,,,,,,,,,,,,,---------++++++---...//////...---,,,***)))((()))***+++,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------///000000///...------------,,,,,,------...000...---,,,,,,---///000....................................////////////000000000111111111222222555444444444444555666666777888::::::999999;;;<<<>>>BBBFFFJJJSSS[[[\\\WWWXXXYYYZZZ^^^bbbdddcccbbbbbbaaa```aaadddiiimmmpppsssrrrrrrttttttyyy|||tttnnnbbb^^^YYYVVVVVVWWWUUUTTTUUUUUUUUUTTTRRRRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNPPPRRRSSSTTTVVVWWWYYYZZZZZZZZZ\\\^^^___aaaeeeiiimmmqqqwwwzzz}}}|||uuupppmmmggg^^^WWWTTTRRRNNNKKKHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEGGGHHHIIIIIILLLMMMOOOPPPPPPRRRUUUWWWWWWWWWWWWWWWYYYZZZ[[[\\\^^^```cccfffjjjmmmqqqtttyyy}}}rrrgggdddgggnnnuuugggMMM@@@>>>===:::888444555555555555444333222444444444333333333222222222222222222222222222222222222222222222222222222111000000000////////////000000000000000000000000............////////////000///............//////,,,---...---,,,+++---...+++++++++,,,,,,---------------------...///......,,,,,,,,,---------------............------------,,,------,,,++++++,,,.........------,,,+++***)))***+++,,,...000111333333+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------............,,,++++++,,,,,,---...///000///---,,,,,,---...///....................................////////////000000000000111111111111555444444444444555666666666888::::::::::::<<<===???BBBFFFKKKSSS[[[[[[WWWWWWXXXZZZ^^^bbbeeeeeedddaaa```___```ccchhhmmmppprrrqqqrrrssssssxxxssslllccc^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSSSSRRRQQQRRRRRRRRRQQQPPPNNNLLLLLLNNNNNNNNNNNNNNNLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQSSSSSSSSSSSSTTTVVVVVVYYY]]]```ccchhhlllppprrrtttvvvzzz}}}|||xxxsssmmmgggdddbbb___XXXRRRMMMKKKHHHFFFDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEGGGIIIJJJLLLLLLRRRSSSTTTTTTSSSTTTVVVXXX[[[\\\]]]^^^___aaacccddddddfffiiikkkpppwww~~~rrrhhhiiipppxxx___QQQBBB;;;888666666777333444444555444444333222333333333333333222222222222222222222222222222222222222222222222222222222000000000////////////...////////////////////////---.........//////000000//////............//////+++---......,,,,,,,,,...***+++++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++*********)))+++,,,---,,,******,,,---++++++,,,---------,,,,,,***+++,,,...000111333333+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------......//////+++++++++,,,---...///000..................------////////////////////////............//////////////////000000000111111111555444444444444555666666666888:::::::::;;;<<<>>>???CCCFFFKKKSSSZZZ[[[VVVVVVWWWZZZ___dddhhhhhhhhhaaa```___```cccgggllloooqqqqqqssstttsssxxx}}}rrrllljjjjjjgggddd```]]]YYYVVVUUUTTTRRRQQQTTTTTTSSSSSSRRRPPPOOONNNNNNOOOOOOOOONNNLLLJJJIIIHHHIIIJJJJJJKKKJJJJJJJJJLLLNNNOOOOOONNNMMMNNNOOOQQQSSSVVVYYY[[[^^^bbbeeeeeegggkkknnnqqqsssssstttxxx{{{~~~zzztttnnnjjjbbb^^^YYYVVVVVVTTTQQQNNNGGGFFFDDDBBBAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQVVVXXXXXXXXXWWWXXXZZZ\\\\\\^^^```bbbcccfffiiilllhhhkkkooosssyyy{{{}}}qqqkkkhhhlllxxxzzzcccJJJCCC===;;;888444444777444444444444444444444444333333333333222222222222444444333333333333444444222222222222222222222222000000////////////......////////////////////////------......///000000000///............//////000,,,---//////---,,,---...+++,,,,,,,,,,,,,,,,,,---)))+++,,,,,,++++++,,,---,,,,,,++++++++++++******,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******,,,---******+++,,,------------)))***+++,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...//////000000,,,,,,,,,---...///000111------...//////......---////////////////////////............/////////////////////000000000111111555444444444444555666666666888:::;;;:::;;;===???@@@CCCFFFKKKSSSZZZZZZVVVUUUVVVZZZ___eeeiiijjjjjjbbbaaa``````cccgggkkknnnqqqrrruuuvvvtttxxx~~~wwwqqqjjjfff```]]][[[ZZZWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJLLLLLLJJJIIIIIIIIIKKKMMMOOOQQQRRRTTTWWWZZZYYY[[[___bbbeeefffggggggmmmpppsssvvvvvvwwwyyyzzzzzz||||||yyytttooojjjeee___[[[TTTRRROOOLLLJJJIIIIIIIIIEEECCCBBBAAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLNNNPPPRRRTTTUUUVVVYYYZZZ\\\\\\\\\]]]___aaa]]]```dddfffhhhlllqqquuuuuu{{{}}}~~~zzznnnhhhjjjooo|||sss]]]MMMAAA===;;;<<<:::777666999666555444333333444555666222222222222222222222222444444333222222333444444111111111111111111111111000000/////////.........////////////////////////------......///000000111...............///000000,,,...000000///------...------------,,,,,,,,,,,,***,,,------++++++,,,...------,,,,,,,,,+++++++++//////.........---------+++,,,,,,+++******+++---++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,---...////////////---------...///000111222...---,,,,,,---...000111////////////////////////............////////////////////////000000000111555444444444444555666666666888:::;;;;;;<<<>>>???@@@CCCGGGKKKSSSZZZZZZVVVUUUWWWYYY^^^dddggghhhhhhdddcccbbbaaacccgggkkkmmmqqqtttxxxyyyvvvyyytttooohhhdddbbbaaa^^^[[[UUUUUUVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRPPPOOONNNLLLMMMNNNNNNMMMLLLKKKJJJFFFHHHIIIIIIGGGFFFEEEFFFGGGIIIKKKKKKLLLMMMPPPRRRQQQSSSWWWZZZ]]]^^^^^^^^^___aaaeeeggghhhjjjmmmoooqqqsssvvvxxxzzz||||||xxxvvvqqqnnniiiddd```ZZZTTTPPPNNNMMMKKKGGGDDDCCCEEEFFFEEEDDDCCCBBBBBBCCCEEEGGGDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPRRRTTTVVVWWWYYYYYYZZZ\\\^^^______aaadddfffcccgggkkkoooqqquuu{{{{{{|||~~~rrrlllkkklllqqqzzzwwwaaaRRRFFF======888555888999666555666777555444333333444666777222222222222222222222222333222111000000111222333111111111111111111111111000/////////............////////////////////////---------...///000000111...............///000111,,,...111111///..................------,,,,,,,,,***---///...,,,+++---000.........------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,+++******+++---------------,,,,,,+++***......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***+++,,,...//////...............//////000222222///...+++)))***---111444000000000000000000000000............/////////000////////////000000000000555444444444444555666666666888:::;;;;;;<<<>>>@@@@@@CCCGGGKKKSSSZZZZZZUUUVVVWWWYYY^^^bbbeeeeeeeeefffdddcccbbbcccgggjjjmmmqqquuuyyy{{{wwwyyyxxxsssrrrmmmddd\\\ZZZXXXWWWYYY[[[[[[WWWTTTVVVTTTRRRQQQQQQPPPNNNLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMMMMMMMOOOPPPQQQTTTVVVXXXZZZ[[[\\\[[[[[[\\\^^^```bbbdddfffggghhhjjjmmmpppssstttuuuuuuvvvvvvwwwxxxxxxyyy}}}{{{wwwsssooommmlllddd```ZZZVVVSSSPPPKKKGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCDDDEEEGGGIIILLLNNNNNNOOOPPPRRRWWWVVVVVVWWWZZZ\\\]]]]]]``````aaaaaabbbfffkkkooorrrwww}}}~~~{{{~~~tttllljjjooouuuyyykkkUUUHHHAAA===:::999999999888888888777777444555666666666555333333111222222333333222222111222222222222222222222222333333333222222222111111////////////000000000000222111111000///......---///...------...///000111...................................................///000000---,,,,,,---...---+++******+++---...+++,,,------......---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------------...///000000///...------...///000////////////////////////////////////////////////000222444555444444666777999999999:::;;;<<<>>>???AAABBBGGGMMMSSSWWWXXXXXXUUUXXX[[[```dddggghhhiiicccccccccdddeeegggjjjkkkooowwwxxxxxx{{{zzz}}}ssskkkkkkhhheeeccccccaaa\\\XXXWWWUUUSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUUUUUUUWWWYYY[[[\\\]]]^^^___aaacccfffhhhiiikkkkkkkkklllmmmmmmnnnnnnrrrtttvvvwwwwwwxxxzzz|||~~~}}}{{{yyywwwuuutttrrrpppmmmiiifffbbb```___ZZZVVVQQQNNNMMMKKKGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCAAACCCFFFFFFFFFFFFGGGIIIMMMOOORRRSSSSSSTTTVVVXXXYYYXXXYYY[[[^^^```bbbbbbccceeefffhhhjjjnnntttxxx{{{zzzzzztttpppllllllrrr}}}xxxjjjVVVGGG???===;;;:::888888777777777666666666444555555666555444333222111222222333333222222111222222222222222222222222222222111111111000000000000000000///////////////111111000000///......---//////...---......000000................................./////////000000(((***,,,---,,,,,,---...------++++++++++++------++++++,,,------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,---......000///...------...///000////////////////////////------......///000111111000222444555444444666777888888999:::;;;===???@@@BBBCCCGGGMMMSSSWWWXXXWWWVVVXXX\\\```ccceeeggggggbbbbbbbbbccceeegggiiikkkrrryyyyyyyyy|||||||||uuupppmmmhhhbbb]]]ZZZWWWTTTRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJLLLKKKJJJHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUWWWXXXZZZ\\\]]]_________```aaaaaabbbbbbeeegggiiiiiiiiijjjlllnnnpppqqqtttvvvxxxxxxxxxxxxwwwxxxyyy{{{~~~}}}||||||~~~~~~~~~}}}{{{zzzzzzyyyzzz|||}}}~~~{{{{{{zzzyyyxxxxxxwwwvvvxxxwwwtttqqqooommmmmmmmmmmmlllkkkiiigggfffddddddaaa___]]]ZZZVVVTTTRRRRRRNNNLLLIIIHHHHHHGGGEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFIIIKKKKKKLLLNNNPPPPPPRRRUUUVVVVVVWWWYYY[[[^^^___```bbbdddfffgggggghhhkkkooosssxxxzzzwwwyyyuuulllfffhhhllluuuvvvXXXNNNBBB:::777888888888666666666666555555555555444444555555555444333222111222222333333222222111222222222222222222222222111111000000000/////////111000000//////.........111000000//////.........000//////............///////////////////////////,,,,,,,,,++++++*********(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***+++------+++(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------------...,,,,,,+++++++++,,,------//////............///000////////////////////////+++,,,---...000111222333000222444444444444666777777888999:::<<<>>>@@@AAACCCDDDHHHNNNSSSWWWWWWVVVWWWYYY\\\___bbbcccdddeeeaaaaaaaaabbbdddgggiiijjjrrryyyxxxwwwzzz{{{}}}uuulllfff```\\\WWWTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLNNNLLLJJJHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[]]]_________```aaaccccccdddfffhhhiiijjjkkkkkkjjjjjjkkklllooorrruuuwwwvvvwwwxxxxxxyyyxxxwwwwwwrrrqqqpppqqqssssssrrrpppqqqqqqrrrrrrqqqqqqppppppmmmlllkkkkkkkkkkkklllmmmjjjjjjiiiiiihhhggggggfffgggfffdddaaa___^^^]]]]]]___^^^]]]\\\[[[ZZZYYYXXXVVVTTTRRRPPPNNNLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFJJJLLLOOOQQQQQQRRRTTTVVVTTTVVVXXXYYYZZZ\\\^^^aaafffhhhkkkmmmmmmnnnnnnoooqqqvvv~~~{{{~~~zzzpppjjjgggkkkrrr}}}vvv]]]GGGBBB;;;666555555555555666666666666555555555444444444444444333333222222111222222333333222222111111111111111111111111111111111000000000/////////111111000///......------000000/////////.........000000//////............////////////////////////...---,,,+++)))'''&&&%%%...///000000---,,,,,,---+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111---)))+++///000---***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,---------,,,,,,,,,,,,,,,------...............//////000////////////////////////,,,---...///000111222222111222333444333444666888777888999:::===???AAACCCDDDEEEIIINNNSSSVVVWWWVVVWWWYYY[[[^^^```aaabbbbbb`````````aaacccfffhhhjjjooovvvtttssswwwxxxyyyqqqeeeaaa\\\YYYXXXXXXWWWWWWYYYXXXVVVTTTSSSSSSSSSSSSQQQQQQQQQPPPOOOOOONNNNNNNNNMMMKKKIIIIIIJJJLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZZZZZZZ\\\]]]^^^___``````aaa`````````bbbdddfffhhhjjjjjjkkkkkkkkkjjjjjjjjjfffeeeeeefffggggggeeecccdddddddddddddddddddddddd``````______^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLOOOQQQTTTUUUUUUVVVWWWYYYZZZ[[[^^^___aaadddgggjjjmmmqqqwww{{{}}}~~~xxxmmmkkkkkklllzzzuuu[[[HHH@@@>>>:::888666666555444777777666666666555555555444333333333222222222222111222222333333222222111111111111111111111111111222222111111111000000000111000000///...------,,,////////////............000000000//////...------////////////////////////000000///......------,,,...///000000---,,,,,,---+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------)))&&&(((---000...+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......------------......---......////////////////////////////////////////////////000000000000000111222333333333444666888888888999;;;===@@@BBBCCCDDDFFFIIINNNTTTWWWWWWVVVWWWXXXZZZ]]]^^^_________^^^______```bbbeeehhhiiilllsssrrrqqquuuwwwyyyiiifffbbb___^^^^^^]]]\\\^^^\\\YYYWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQOOONNNMMMMMMMMMNNNOOOPPPJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFHHHHHHGGGHHHHHHIIIJJJKKKIIIIIIJJJKKKKKKLLLLLLMMMKKKMMMNNNNNNNNNNNNOOOQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[_________^^^^^^^^^^^^^^^[[[ZZZYYYZZZ[[[[[[YYYWWWZZZZZZZZZ[[[ZZZZZZYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHHHHHHHFFFGGGHHHGGGEEEEEEGGGHHHKKKKKKLLLMMMOOOPPPRRRSSSSSSVVVXXXYYYZZZZZZ\\\]]]]]]___bbbdddgggkkkpppsssyyy{{{{{{ooolllnnnsssxxxsss]]]JJJ>>>::::::999888777666666666777666666666666555555555444333222111111111222222111222222333333222222111111111111111111111111111222222111111111000000000000//////......---------...........................//////000//////...---........................***+++,,,---///000111222(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...(((&&&$$$%%%))),,,---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---------......,,,---...///000000000///////////////////////////000000000000000000000000222333333333222444666999999:::;;;<<<>>>@@@BBBCCCDDDEEEIIIOOOTTTXXXXXXWWWVVVWWWYYY\\\]]]^^^^^^^^^]]]]]]^^^___bbbdddgggiiijjjrrrrrrqqqvvvxxx~~~zzzvvvrrrooolllhhhfffbbb```]]]YYYVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQLLLKKKKKKJJJJJJIIIIIIHHHEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFGGGGGGHHHHHHIIIFFFHHHIIIIIIHHHHHHJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSWWWVVVUUUUUUTTTTTTTTTUUUTTTRRRQQQQQQRRRRRRQQQOOOQQQRRRSSSSSSSSSQQQPPPOOONNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIEEEGGGIIIIIIHHHHHHKKKNNNPPPQQQQQQSSSUUUWWWYYYZZZYYY\\\___aaabbbccceeegggfffhhhkkknnnrrrwww}}}zzzvvvyyywwwvvvxxx}}}sss\\\NNNBBB999777888888888777666555666555555555555444444444333444333222111000111111222111222222333333222222111111111111111111111111111111111000000000/////////................................................---...///000000//////...------------------------(((((()))+++,,,...//////(((***,,,---,,,,,,---...------++++++++++++------++++++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))(((''''''(((***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////...------,,,,,,,,,---,,,---...///000000000////////////////////////////////////000111111111222222333333222222333777999;;;;;;<<<===>>>@@@BBBCCCCCCEEEIIIOOOUUUXXXYYYYYYTTTVVVXXXZZZ\\\]]]]]]]]]\\\\\\]]]^^^aaadddggghhhgggoooppppppuuuwww~~~xxxsssjjjhhhddd```\\\ZZZZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEFFFGGGIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHHHHGGGGGGHHHJJJIIIIIIIIIIIIJJJLLLMMMNNNJJJKKKMMMOOOPPPPPPPPPOOOQQQQQQPPPOOOOOOOOOOOOOOOQQQOOOMMMMMMNNNNNNNNNMMMLLLMMMNNNOOONNNLLLJJJHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKFFFIIIKKKLLLKKKMMMPPPTTTSSSTTTUUUVVVYYY[[[]]]^^^___aaaeeehhhjjjllloooqqquuuwwwzzz}}}zzztttooonnnqqqtttyyy|||zzzxxx{{{sssYYYIIICCC;;;444888999:::999666555444444444444444333333333222222444333111000000000111222222222222333333222222222000000000000000000000000000/////////............---------...............---.....................,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------...///000000...,,,,,,---...---+++******+++---...+++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,+++******---000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000...---,,,,,,+++++++++++++++,,,...000000000000///////////////////////////---......000111222333444222333333222222333777:::<<<<<<<<<===>>>@@@AAABBBBBBDDDHHHOOOUUUYYYZZZZZZSSSUUUWWWZZZ\\\]]]]]]]]][[[\\\\\\^^^aaadddggghhhbbbkkkmmmnnnsssttt}}}vvvmmmfffbbb___^^^[[[\\\\\\[[[XXXWWWWWWWWWZZZXXXTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLTTTQQQMMMJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIILLLKKKIIIHHHHHHJJJKKKMMMOOONNNNNNOOORRRTTTUUUUUUWWWYYY\\\___bbbdddeeefffkkkqqqxxx{{{|||~~~yyynnnhhhiiigggpppxxx~~~tttnnnmmmwww{{{lllWWWGGG???===<<<;;;666666666666555555555555333333444444444333222111444444333333333333222222000111222222333333333333333333222111000///......000000//////000111222222//////000000000000//////............////////////...///000111111000///...++++++,,,------......///000///...---------------///...------,,,,,,,,,,,,+++++++++,,,,,,---------((((((((()))***,,,---...///...---,,,++++++++++++///---+++))))))+++---///,,,,,,,,,++++++*********************************((()))+++---...............---,,,+++,,,---...///,,,,,,---...////////////,,,------......------,,,++++++,,,,,,,,,---------//////.........---------------......//////000000///////////////000111111999777444333333666999;;;888999:::<<<>>>AAACCCDDDGGGGGGJJJOOOTTTXXXZZZZZZUUUWWWYYYZZZ___bbb___YYYVVVXXX[[[^^^```bbbeeegggkkklllooossssssuuu~~~xxxooohhhdddcccbbbaaa___]]][[[[[[[[[ZZZXXXWWWVVVVVVUUUSSSQQQUUUUUUUUUTTTSSSSSSRRRRRRTTTQQQNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDFFFGGGGGGGGGFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOJJJKKKLLLMMMNNNOOOPPPPPPUUUTTTTTTTTTUUUVVVVVVVVVZZZ]]]aaafffjjjooosssuuussslllgggeeehhhooo|||yyypppkkklllppp~~~ttt\\\RRRDDD;;;888777666555666666666666555555555555333333222222222111111111333333222222222111111111000000111111222111111111222222222111111111111111//////......//////000111//////000000000000//////............////////////...///000000000000///...///......------,,,++++++---------------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,++++++******)))))))))---,,,***))))))***,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---------,,,+++***+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------//////.........---------------------............///////////////000111111777666444444444666999:::888999:::<<<>>>AAACCCDDDFFFFFFIIINNNSSSWWWYYYXXXSSSVVVXXXZZZ```eeeccc]]]WWWYYY\\\^^^aaacccfffhhhiiijjjnnnqqqqqqsss{{{{{{uuurrrpppmmmiiifffdddcccccc___^^^]]]]]]]]][[[WWWTTTWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRQQQRRRRRRQQQOOONNNNNNNNNMMMMMMMMMMMMLLLGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEFFFFFFFFFEEEDDDGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRNNNPPPRRRUUUVVVVVVUUUTTTYYYYYYYYYXXXXXXYYYYYYYYY]]]aaahhhooovvv~~~zzztttppplllgggbbbaaadddlll|||~~~pppiiigggjjjrrr{{{nnnWWWEEE@@@;;;999999999777555666666666555555555555444333222111000000000111111222111111111111000000000000000000111000000//////111111111222222333333333......------......//////...//////000000//////...---............/////////......///000000///......///......------,,,++++++***+++,,,---------,,,+++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++//////---,,,+++*********)))******+++******))))))************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,------------...............------------------------,,,,,,,,,///////////////000111111555555555555666777888999888999:::<<<>>>AAACCCDDDEEEFFFIIINNNSSSWWWXXXWWWQQQTTTWWW[[[bbbhhhgggbbbZZZZZZ\\\___bbbeeehhhiiiiiiiiillloooooopppyyyzzzvvvsssqqqooojjjhhheeecccbbb```\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUUUUVVVWWWWWWUUUSSSQQQQQQQQQQQQPPPPPPPPPPPPIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJMMMMMMNNNOOOQQQRRRTTTUUUWWWXXXZZZ[[[[[[[[[ZZZYYY[[[[[[[[[ZZZYYYZZZ[[[]]]aaagggpppzzz|||qqqiiieeeddddddcccbbbeeejjjooowwwtttnnnjjjmmmrrrzzzoooWWWGGGAAA???<<<<<<<<<;;;888666666666555555555444444444555333111000///000222333222222111111111000000000111111111111000//////...000000111111111222222222///......---......//////...//////////////////...---------.........//////........................++++++,,,------......///)))***,,,...///...---+++************+++,,,,,,------------,,,,,,+++++++++///...---,,,+++************+++,,,,,,---,,,++++++))))))***++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------,,,---...///000///.....................---,,,+++,,,------......------,,,,,,,,,,,,------------...........................///......------,,,,,,,,,///////////////000000111333444555666777777888888888999:::<<<>>>AAACCCDDDEEEFFFJJJOOOTTTXXXXXXXXXQQQUUUXXX\\\cccjjjiiiddd\\\\\\\\\___cccgggiiijjjiiijjjmmmoooooopppxxxzzzuuunnniiifffcccbbb````````````___^^^^^^]]]]]]XXXWWWVVVWWWXXXWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNSSSTTTTTTVVVWWWYYY[[[\\\]]]^^^___aaabbbbbbbbbbbb``````___\\\YYYYYY\\\^^^dddlllwwwxxxpppiiieee```^^^___cccgggjjjkkkuuutttnnnhhhjjjqqq}}}zzzdddSSSGGGBBB>>><<<999888777666555444555555555555444444444444666444222111000111333444333222222222111111111111111222222222111000//////000000000000////////////000000///....../////////......////////////......------------..................------------......++++++,,,------......///***+++...///000///...---************+++,,,,,,------------,,,,,,+++++++++++++++************++++++******+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---+++,,,.../////////...---............---,,,++++++,,,------......------,,,,,,,,,---------.........---.....................000/////////......------///////////////000000111111333444666777777777777888999:::<<<>>>AAACCCDDDFFFHHHKKKQQQVVVZZZZZZYYYSSSVVVYYY]]]dddjjjiiiccc^^^\\\\\\___dddhhhjjjkkkkkkllloooqqqqqqqqqzzzyyyssspppnnnlllgggfffeeecccbbb```___^^^\\\[[[YYYXXXXXXXXXVVVTTTVVVVVVVVVUUUUUUUUUTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTWWWWWWYYY[[[^^^aaadddeeegggiiilllnnnpppppppppoookkkiiifff```[[[[[[___dddeeennn{{{xxxnnnhhhfffeeeaaa^^^ZZZ[[[]]]aaagggnnntttxxx~~~sssiiifffgggjjjppp}}}qqqZZZJJJ@@@<<<===999888666444333444555666555555555444444444444333555444333222222222333444333333222222222111111111111111222222111111000000000000000//////.........111000//////.../////////---......//////......---,,,------------............---,,,,,,,,,,,,---...///......------,,,++++++,,,---.../////////...---,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++))))))))))))***+++,,,,,,***))))))((((((((()))))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,************************...---,,,***)))))))))))))))***++++++,,,,,,++++++***++++++++++++******))),,,------......------,,,,,,---------............---------...............///////////////.........///////////////000111111111222444555777777888888888999:::<<<>>>AAACCCDDDFFFHHHLLLRRRXXX[[[ZZZYYYTTTWWWZZZ]]]dddjjjhhhccc___]]][[[^^^dddiiikkkkkkmmmmmmpppssssssttt}}}xxxwwwuuurrrooollljjjiiihhheeeaaa___^^^]]]\\\ZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUTTTTTTUUUUUUVVVXXXYYY[[[\\\]]]^^^aaafffkkkppptttvvv|||{{{rrrppplllfffbbbdddlllssssss~~~vvvlllddd```[[[XXXYYY[[[]]]]]]^^^dddmmmxxxxxxooojjjfffeeekkkssszzz~~~jjjSSSFFF???:::888:::777666666555444555666888555555555444444444333333333333333222222222222111222111111111111000000000//////000000111000000000////////////000000000000000///......---------...---......//////......---,,,,,,---------.........------,,,++++++,,,------///......------,,,++++++......---------------,,,...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++************+++,,,---,,,+++(((&&&&&&'''((()))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++***)))((())))))***))))))))))))***++++++)))******+++++++++******,,,------......------,,,------------............---------.........//////------...............//////////////////000111111111222333444555777888999888999:::<<<>>>AAACCCDDDEEEGGGLLLRRRXXXZZZYYYXXXRRRVVVYYY]]]dddjjjiiiddd```\\\ZZZ]]]ccciiikkkjjjmmmnnnqqqttttttvvv}}}|||rrrooojjjfffeeedddcccbbbZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOONNNNNNMMMMMMMMMLLLNNNMMMMMMLLLLLLMMMMMMNNNPPPOOONNNMMMMMMNNNOOOPPPMMMLLLLLLLLLMMMNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXYYYXXXXXXYYYYYYZZZ[[[]]]___```aaahhhkkkooouuu|||sssrrrooojjjhhhnnnyyyyyyqqqiii```ZZZSSSSSSSSSSSSVVV[[[___bbbmmmvvv~~~uuuooogggbbbcccfffjjjvvvaaaPPPAAA>>>???<<<999888555555666555333333444555555555444444444333333333111222222222222111000000000000000000////////////------...///000000000///......///000111222333333///...------,,,,,,,,,,,,---..................---,,,,,,,,,---------......------++++++++++++------++++++,,,------......///......,,,++++++++++++,,,///......---,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++,,,,,,,,,000...***'''&&&(((***,,,))))))(((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++***)))***+++---...***+++,,,---------------,,,------......------,,,---------.........//////---------.........//////,,,,,,,,,------.........///////////////000111111222222222333555777888999888999:::<<<>>>AAACCCDDDDDDFFFKKKQQQWWWYYYXXXWWWQQQTTTXXX\\\dddjjjjjjeee```\\\YYY\\\ccciiikkkjjjlllmmmqqqtttuuuwwwzzzuuutttrrrmmmhhhgggddd___]]]^^^```aaabbb___\\\XXXVVVWWWYYYZZZZZZRRRTTTVVVVVVTTTSSSTTTTTTUUUTTTSSSRRRQQQRRRSSSSSSVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRTTTSSSRRRPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUXXX[[[\\\[[[[[[[[[\\\___aaaccccccccceeejjjooosss{{{|||{{{{{{{{{zzzmmmbbb___\\\VVVRRRSSSRRRTTTXXX]]]ccckkktttyyyyyyrrroookkkhhhffffffgggjjjrrrlll___GGGDDD@@@<<<999777888888777666555444444444444444555555444444444333333333333333333222222111111111444222000...------//////222222111000//////000000000000000000000000000000000////////////000000111------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&)))---000---***---------,,,,,,+++++++++000...,,,,,,------,,,++++++++++++,,,,,,---------,,,,,,,,,++++++******)))---------,,,,,,++++++++++++++++++************)))))))))(((((('''(((((()))******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++---.../////////...---,,,//////.........---------............////////////111111111111///---+++)))///111333555777888888888<<<<<<===???@@@AAABBBCCCFFFGGGIIINNNSSSWWWXXXXXXTTTUUUUUUXXXaaaiiijjjeee^^^\\\ZZZ]]]bbbgggiiiiiiggghhhlllqqqtttvvv}}}|||vvvppplllhhheeedddeeeeeeeeeccc```]]][[[ZZZZZZYYYXXXWWWYYYZZZZZZXXXXXXXXXYYYYYYXXXWWWVVVUUUVVVWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\^^^aaaccccccdddeeegggdddgggjjjmmmpppttt{{{xxxrrrfff]]]VVVUUUUUUSSSUUUYYY\\\```hhhqqq{{{tttllljjjkkkmmmnnnsssuuuxxx}}}mmmWWWMMMBBB@@@<<<888666555555666666666555444444444444444555444444444444333333333333333333222222111111111333222000...---...//////333222111111000000111111000000000000000000000000111000///...,,,,,,,,,,,,,,,------...---,,,+++***------------------------...+++)))+++000222000---......------------------///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,/////////...............---,,,,,,,,,+++++++++++++++++++++************)))------,,,,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******+++++++++,,,---...///......---//////.........---------............////////////------...///000111111111///111333555777888888888;;;<<<===>>>???AAABBBBBBFFFFFFIIIMMMSSSWWWXXXXXXUUUVVVWWWZZZbbbjjjkkkggg]]][[[YYY[[[```dddffffffggghhhkkkqqqsssuuu|||zzzvvvsssrrrpppoookkkhhhdddbbbaaa___]]][[[[[[\\\]]]\\\[[[ZZZ[[[\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXXXXWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[^^^____________^^^]]]]]]^^^^^^^^^^^^____________ccceeeggghhhhhhjjjmmmoooqqqtttyyy}}}xxxqqqjjjddd___ZZZVVVRRRPPPOOORRRUUUZZZbbbjjjpppwww|||yyyooommmkkkiiikkkqqqzzz}}}gggSSSDDD===>>><<<999777555555555666666555444444444444444444444444444444333333333333222222222222222111111111222111000.........//////000//////............///000000000000000000000000111000///---,,,,,,,,,,,,,,,------------,,,++++++........................+++)))'''))),,,...---***------..................///---++++++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++++++++*********+++++++++************))),,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++******++++++)))***+++---......///..................---------............////////////------...///000222444555000111333555777888888999;;;;;;<<<===???@@@AAAAAADDDEEEHHHLLLRRRVVVXXXWWWVVVXXXYYY\\\ccckkklllhhh___]]]\\\]]]```ccceeeeeeggggggkkkppprrrssszzz{{{wwwpppllliiihhhfffeeebbbccccccaaa___^^^^^^______^^^]]]\\\[[[\\\]]]]]]______]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^______```\\\]]]^^^___```aaaaaaaaacccdddeeeffffffeeecccbbbbbbbbbbbbccccccdddeeeeeejjjlllnnnooopppsssxxx{{{zzzmmmddd```[[[UUURRRPPPOOOOOOLLLQQQXXX___eeemmmxxxwwwmmmjjjllllllpppvvv{{{~~~ttt___PPPDDD===;;;<<<:::999777666666777888555555444333333444444444444444444333333333222222222222222111111111111111222111000///......//////000000///....../////////000000000000000000000000//////...//////000111222------......------------------------------------***((('''(((***,,,+++))),,,,,,------......//////000...,,,,,,...///...------,,,,,,,,,++++++************++++++,,,,,,------************************+++++++++*********))))))******************+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,******+++,,,---------.......................................////////////333222111000000111222333111222333555777888999:::::::::;;;===>>>???@@@AAACCCDDDGGGLLLRRRVVVWWWWWWUUUXXX[[[]]]cccjjjkkkhhhdddcccaaaaaaccceeeggghhhggghhhkkkoooppprrrxxxzzzuuurrrqqqpppoooooommmjjjfffddddddeeeeeedddcccbbbaaabbbcccccceeeeeedddcccbbbbbbbbbbbbbbbbbbccccccddddddeeeeeebbbccceeefffggghhhhhhhhhiiijjjkkkmmmmmmmmmlllkkkiiiiiiiiijjjkkklllnnnooosssuuuyyy}}}zzzooocccZZZXXXWWWTTTRRRPPPQQQTTTVVVVVV```lllttt{{{}}}qqqjjjgggkkkqqqyyypppXXXJJJCCC>>>;;;;;;888888777666666666777777444444333333333444444555444444333333333222222222111111111111111111111111000000000///////////////222222222111111222222333////////////////////////.........//////000222222..................//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...------++++++,,,,,,---------......,,,++++++,,,------,,,,,,,,,,,,++++++*********------......//////000000************************+++++++++*********)))))),,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.................................////////////555444222000000000111111222222333555666888::::::::::::;;;===>>>???@@@AAACCCDDDGGGLLLRRRVVVXXXXXXTTTXXX\\\^^^ccciiijjjgggffffffeeeddddddfffhhhjjjhhhhhhkkkoooppppppvvv~~~|||vvvqqqmmmllllllkkkjjjiiihhhggghhhiiiiiikkkjjjiiihhhgggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiikkkmmmnnnoooooooooooopppqqqssstttuuuuuuuuusssssstttuuuvvvyyy|||}}}yyynnneee___[[[WWWTTTUUUVVVXXXYYYZZZ\\\```cccnnnxxx}}}uuuooommmnnnqqqyyyxxxcccUUUFFF>>>;;;888777888555444444333333444444555333333333333333444444555333333333333222222222222000000000111111111111111000000000000000/////////...............//////000//////////////////////////////...---------------.........---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,***)))((((((***++++++***+++++++++++++++*********,,,,,,,,,,,,,,,---------*********++++++++++++++++++++++++************))))))(((((())))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++******++++++,,,,,,......---,,,,,,,,,,,,,,,---------...........................////////////111000000000111222333333333333333444666888:::;;;;;;;;;<<<===???@@@AAAAAACCCDDDGGGLLLRRRWWWYYYYYYSSSYYY]]]___ccchhhiiigggdddeeeeeeccccccdddgggjjjjjjjjjlllpppppppppvvv}}}|||{{{zzzyyyxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{}}}~~~{{{xxxtttqqqeeeaaa\\\YYYXXXZZZ]]]___fffkkkqqquuuxxx{{{}}}nnnmmmpppxxxxxxdddWWWKKKCCC<<<999777555555777444444444444444444444444333333222222333333444555333333333222222222222111///000000000111111111222//////000000000000//////+++++++++++++++,,,---...//////////////////////////////...------------...---,,,,,,+++,,,---...///------------------------++++++,,,,,,+++++++++,,,---------------,,,,,,,,,+++)))((()))***,,,++++++************++++++++++++***)))))))))))))))((((((++++++++++++,,,,,,,,,---+++++++++************)))&&&&&&&&&&&&'''((()))*********+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---...------,,,,,,---...///---------.........//////............////////////---...///111222333333333333333333444666888;;;<<<;;;<<<===>>>???AAABBBBBBCCCDDDHHHMMMSSSXXXZZZZZZTTTZZZ___aaadddiiijjjhhhcccddddddcccbbbcccfffjjjlllkkkmmmpppppppppuuu}}}xxxuuunnniiiccc`````````___^^^YYYZZZ\\\]]]```fffmmmssstttjjjlllnnnxxxvvvbbbUUULLLGGG???;;;888999777555666:::666666666666666666666666222222222222333333444555333333333222222222111111//////000000111111111222...///000000000000000///000000000000000111222333////////////////////////------......000111222333++++++***)))***+++---..............................///000000.........////////////......------,,,...,,,++++++---//////...))))))******+++++++++,,,---,,,,,,,,,+++*********+++++++++,,,,,,---------+++++++++************)))))))))))))))***+++,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------+++*********+++,,,,,,------,,,,,,,,,---///111222---------.........//////............/////////000---...000111222222111111444333333444666888;;;<<<<<<<<<===???@@@AAABBBCCCDDDEEEHHHMMMTTTYYY[[[[[[UUU\\\aaacccfffjjjkkkiiicccdddeeedddbbbcccgggkkkmmmlllnnnqqqppppppuuu}}}zzznnneee```]]][[[XXXWWWVVVVVVWWWZZZ\\\^^^aaacccfffiiippp~~~~~~vvvrrrqqqrrrzzzggg[[[QQQDDD@@@CCC;;;;;;::::::999888777777444444555555555555444444444444333333333333222222111111111111111111111111000000////////////000000222111000//////000111222222222111000000///000000777333///...///000///...////////////////////////---.........---,,,,,,+++///...,,,++++++,,,...///******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++,,,---------,,,***(((''')))***+++,,,,,,,,,,,,,,,//////...---+++***))))))************************)))***+++,,,,,,+++***))),,,++++++******++++++,,,,,,(((%%%'''+++---+++(((++++++******************++++++------------++++++,,,---......,,,******+++++++++++++++++++++++++++,,,---.../////////...---////////////////////////111111111000000000000000333444555777888:::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAFFFJJJMMMQQQWWWZZZXXXUUUYYY___fffkkkjjjgggcccaaa```^^^^^^```dddhhhkkknnnnnnpppsssrrrqqqvvv}}}uuuqqqpppkkkccc]]]YYYXXXXXXYYYTTTWWWZZZ]]]aaagggmmmqqqzzz|||{{{}}}ttt```NNNHHHCCC;;;999<<<999999888888777666666555444444555555555555444444444444333333333222222222111111111111111111111111000000////////////000000000000000//////000000000000//////............///222000------///111111111........................------......------,,,+++------,,,++++++,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,......---,,,+++******))))))))))))))))))))))))))))))***++++++++++++***)))************************,,,(((&&&'''+++---+++)))************************+++,,,,,,------,,,,,,+++***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---........................111000000000000000000000222222444666888:::<<<===;;;<<<===>>>????????????AAAFFFJJJMMMQQQWWWZZZXXXUUUYYY___eeejjjkkkgggddd```___^^^^^^```cccgggiiikkkkkknnnrrrrrrrrrwww~~~vvvkkkbbb]]]\\\VVVUUUSSSRRRTTTXXX\\\______fffnnntttyyy|||~~~~~~zzzzzz}}}}}}zzz}}}hhhUUUHHH>>>======999777:::777666666555555444444444444444555555555555444444333333333333222222222222111111111111111111111111000000////////////000000......////////////......------,,,,,,,,,---......000...,,,,,,...000000000........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++++++++***++++++,,,******+++,,,,,,,,,++++++---,,,,,,,,,++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))((()))************)))(((,,,)))'''(((+++,,,+++)))************************+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***+++,,,------------------------++++++,,,---------------------------------------000000000000000000111111000111333666888;;;===>>><<<===>>>???@@@@@@@@@@@@AAAFFFKKKMMMQQQWWWYYYWWWUUUXXX^^^eeejjjkkkhhheee^^^^^^^^^___```ccceeefffhhhhhhlllqqqrrrsssxxx{{{kkkbbb]]][[[[[[^^^UUUWWWZZZ]]]bbbhhhooosss|||vvvssswwwyyyyyy~~~sss]]]MMMHHH@@@;;;===>>>:::777888666555555555444444333333333444444555555444444333333333333222222222222111111111111111111111111111000000////////////000000,,,---...//////...---,,,,,,+++++++++,,,---......111000...------------,,,........................,,,------...------,,,,,,,,,,,,------------,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***)))***+++---...***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++*********((()))+++,,,,,,+++)))(((,,,***((((((***,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...........................++++++,,,,,,,,,,,,---,,,------------------------000000000000000111111111111222333666888:::;;;<<<<<<<<<===>>>????????????BBBGGGKKKMMMQQQWWWYYYWWWVVVXXX]]]ccciiikkkiiiggg^^^^^^^^^___aaabbbcccdddeeefffkkkppprrrttt{{{tttjjjaaa___^^^]]]___bbbdddhhhooouuu{{{{{{uuusssvvv{{{wwwdddUUUIIICCC>>>:::888999:::777333222666555555555555555444444333333444444444444333333333333222222222111111111000000000000000000000000000000////////////000000,,,---...//////...---,,,,,,,,,,,,,,,---...///////////////...---,,,,,,---........................,,,,,,------...------,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++******)))***+++---...++++++,,,,,,,,,++++++*********++++++++++++,,,,,,+++++++++++++++++++++++++++******************+++)))***,,,------,,,***))),,,+++))))))***++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...000........................++++++++++++,,,,,,------........................//////000000111111111111333444555666777888999999;;;;;;<<<===>>>>>>>>>>>>BBBGGGKKKMMMQQQWWWXXXVVVVVVXXX\\\bbbhhhkkkkkkiii____________```aaabbbcccdddeeejjjpppsssuuu|||wwwooojjjfffeeejjjnnnppptttxxx{{{{{{uuuuuu{{{kkkXXXJJJBBB@@@AAA888777666777777666444222555555555555555555555555333333444444444444333333222222222222111111111111000000000000000000000000000000////////////000000------............------......---------...//////***,,,............///111------------------------,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++*********+++,,,,,,---++++++,,,,,,,,,+++***************+++++++++++++++************************++++++***))))))***++++++***+++,,,------,,,+++***,,,,,,+++************+++)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++***+++---///........................,,,,,,,,,,,,,,,---....../////////////////////////////////000111111222222444555555666666777777888:::;;;<<<======>>>>>>>>>CCCHHHKKKMMMQQQVVVXXXVVVVVVWWW[[[aaagggkkklllkkkaaa``````___```aaacccddddddeeeiiioooqqqssszzzzzzyyy}}}}}}{{{xxxvvvyyyoooaaaQQQGGG@@@;;;;;;>>>888888888777777777666444555555555555555555555555222333333444444333333222222222222222111111111111000000000000000000000000000000////////////000000//////............/////////......------------...))),,,//////......000222------------------------+++,,,------......------,,,,,,+++******+++,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))+++++++++***************************************++++++***))))))***++++++************************,,,,,,,,,+++*********+++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++)))((((((***,,,------------------------...---,,,,,,,,,---//////...........................//////000111111222222333333444555666777888999;;;<<<===>>>>>>???>>>>>>CCCHHHLLLMMMQQQVVVXXXVVVVVVWWWZZZ```fffkkkmmmmmmdddbbb```______aaaccceeecccdddhhhmmmooopppvvv~~~zzzuuuqqqnnnooorrrvvv||||||gggSSSJJJCCCBBB???:::888:::::::::888555444444444222444444444444444444444444222333333444444333333222222222222111111111111000000000000000000000000000000000////////////000000000///...------...///000///......---,,,,,,,,,,,,---///222111...---...///------------------------+++,,,,,,---.........---+++***(((''''''(((***+++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***+++,,,------,,,******,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******,,,------+++***)))***+++((())))))***++++++,,,,,,------++++++++++++------++++++***'''%%%&&&(((***------------------------......---,,,---...///000------------------------...//////000111222222222111222333555777888::::::<<<===>>>??????@@@@@@@@@CCCHHHLLLMMMQQQVVVXXXVVVVVVWWWZZZ```fffkkkmmmnnnfffdddaaa______aaadddfffbbbcccgggkkkmmmmmmsss{{{~~~|||xxxrrrnnnmmmpppssspppxxxkkkYYYNNNDDDBBB>>>:::888666666666888777777666555555444444333333333333333333333333444444444444333333222111111111111111111000//////////////////////////////---...///000000///...---000000////////////000000111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,---...+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++)))******+++++++++******++++++************+++++++++***)))(((((()))***+++'''(((***++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///......------------......//////.........000111333222222333555666777888999<<<>>>??????>>>>>>???@@@DDDIIILLLMMMPPPUUUVVVTTTVVVXXX]]]dddjjjmmmnnnmmmdddcccaaa___^^^___```aaaddddddhhhlllmmmnnnsss{{{yyysssrrrqqqrrrsssssstttwww|||}}}kkk]]]PPPGGGCCC???===:::888666666666777777777666555555444333333333333333333333333333333222222333333222111111000000000000000000///......////////////////////////---...///000000///...---//////............///////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++++++++***))))))(((((((((((())))))+++***)))(((((()))***+++((())))))***************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///......------------......////////////000111222222444444555777888999:::;;;;;;===??????>>>>>>@@@AAAEEEJJJMMMNNNQQQVVVWWWUUUTTTVVV[[[aaagggkkkkkkkkkbbbaaa___^^^___```bbbcccffffffjjjooopppqqqwwwyyysssmmmhhhhhhkkklllqqqxxxppp[[[MMMEEE???<<<===999888666555555666777777666555555444444333333222333333333333333333333333111111111111111111000//////////////////...------////////////////////////---...////////////...---...------------------............---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++))))))(((((((((((())))))******))))))))))))*********))))))))))))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///......------------.........///000111111222222222111111222444555666777888:::<<<>>>>>>>>>???AAACCCFFFKKKNNNOOORRRWWWXXXVVVTTTVVVZZZ```fffjjjkkkjjjaaa```___^^^___aaacccdddggghhhlllqqqsssuuu{{{vvvpppjjjhhhggghhhooowww{{{qqq\\\QQQHHHDDDAAA===;;;;;;666666555444555555666777444444444333333222222222222222222222222222222222000111111222111111000000//////000000//////...---////////////////////////..............................------------............------------------................................................+++,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++************++++++***))))))))))))))))))***+++***)))((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......------------......---///000222222222222111000000111333444555666777999;;;===>>>???@@@BBBDDDGGGLLLOOOPPPSSSXXXYYYWWWWWWXXX\\\aaagggkkkllllllaaa```___^^^___```bbbdddfffgggkkkqqqtttuuu|||wwwrrriiifffeeehhhlllqqq|||www```QQQEEE???;;;<<<<<<999666666777777666555555555555555333333333333333222222222222222222222222222222222111111222222222222222111000111111111111000//////////////////////////////......------------......///..................///........................................................................+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,++++++************++++++)))))))))******)))))))))+++***)))))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......------------......---...000111222222111111444555666777999:::;;;;;;888:::===>>>???@@@BBBDDDGGGLLLOOOPPPSSSXXXYYYWWWWWWXXX[[[```fffjjjkkkkkkdddbbb```___^^^___```aaacccdddiiiooorrrttt{{{}}}vvvqqqooonnnkkklllqqqxxx~~~sssbbbUUUJJJCCCCCC<<<666666555333333666777777777666555555444444333333333333333333333333222222222222222222222222000111222222333222222222111111111111111000000///////////////////////////......------------......//////............//////.............../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++///---,,,*********++++++))))))(((((((((((())))))))))))************))))))***************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......------------......---...///000000111111111444444555666888999:::;;;999;;;===>>>???@@@BBBDDDGGGLLLOOOPPPSSSXXXYYYWWWUUUVVVXXX]]]cccggghhhhhhdddcccaaa___^^^___```aaabbbccchhhnnnppprrryyy~~~}}}{{{zzz{{{}}}~~~{{{xxxwwwzzz||||||yyycccQQQHHHBBB>>>;;;???:::555555555333555888555555555666555555444444333333333444444444444444111111111111111111111111///000000111222222111111000000000111000//////...////////////////////////...------,,,,,,------......------------------...,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************+++,,,***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...---+++)))))))))***+++))))))(((((((((((())))))((()))***++++++***)))((()))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......------------......------------...///000111000111222333555666777777999;;;===>>>>>>???AAACCCGGGKKKOOOOOOSSSWWWYYYVVVVVVVVVXXX\\\bbbfffhhhhhhcccbbb```___^^^___aaabbbdddeeejjjoooqqqssszzzvvvmmmmmmpppssstttxxx{{{uuubbbYYYLLLDDD@@@===999555444222333777888555555777222333444555555555555444444444444444444444444444111111111111111111111111......///000000000000000///////////////......---////////////////////////...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********)))))))))***+++,,,,,,***))))))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...---+++)))(((((()))***++++++************++++++((()))***++++++***)))((()))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////.........------.........------,,,,,,---...000111222333444555777888999999:::<<<>>>>>>>>>???AAACCCFFFKKKNNNOOORRRWWWXXXVVVXXXXXXZZZ^^^ccchhhiiijjjaaa```___^^^___aaacccdddgggggglllqqqsssttt{{{zzzwwwtttqqqqqqvvv~~~ttt^^^NNNDDDBBB???===:::999999999666666555555555444444444333333111111111111333333777666555333222222333333222222222111111111000000444222000//////000000000////////////............////////////...............------,,,,,,------...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++------------------------000...,,,*********+++,,,---------------------------------,,,,,,+++++++++***+++------,,,+++,,,------,,,,,,++++++,,,,,,---***%%%!!!###)))---+++'''************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,+++***+++,,,'''''''''((()))+++,,,---((()))+++,,,,,,+++)))(((,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,*********+++,,,---...///,,,,,,---......//////000......------------......000//////.........//////000000111222333555666777;;;===?????????>>>???@@@DDDIIILLLMMMPPPUUUVVVTTTVVVWWWZZZ```eeehhhhhhggggggdddaaa___```bbbbbbcccffffffjjjooorrruuu}}}~~~}}}}}}}}}~~~qqqdddXXXLLLCCC@@@>>><<<:::888777777777666555555555444444444444444333222111111222333444444333111000//////000000222222222111111111000000222111///...///000000000////////////............////////////...............------,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,---------------------------------------,,,+++++++++,,,---...------------------------------,,,,,,,,,++++++++++++---......,,,+++,,,------,,,,,,++++++,,,,,,------***'''(((,,,...---+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++)))'''((()))******))))))))))))******((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------...------,,,+++************++++++++++++,,,------...******+++,,,,,,------.........------------......000//////.........//////222222222333555666888999;;;===???@@@???>>>???@@@EEEJJJMMMNNNQQQVVVWWWUUUWWWXXX\\\```eeehhhhhhfffeeebbb______aaadddeeefffeeeeeeiiinnnqqqsss{{{UUUddd{{{~~~{{{xxxuuuvvvuuuxxx||||||{{{|||{{{nnn\\\MMMEEEAAA<<<999:::999888666555555555555555555555555444444444444444333333222222333333444222111000//////...//////222111111111111000000000/////////......///000000/////////............---/////////............---...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////------------------------******+++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...000///---,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---------************************+++++++++++++++*********************************(((((((((((((((((((((((()))***+++)))'''%%%&&&'''---,,,+++***)))((((((((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,---......///......,,,+++***))))))))),,,,,,,,,++++++,,,------******+++,,,,,,------.........------------....../////////......//////000333444444555666888999:::;;;===???@@@??????@@@AAAFFFKKKNNNOOORRRWWWXXXUUUXXXYYY\\\aaafffhhhhhhgggbbb```___```cccfffhhhhhhcccdddhhhmmmoooqqqxxxEEELLLVVVcccttt~~~~~~}}}|||zzzxxxvvvtttvvvuuutttssstttuuuuuuuuu{{{|||~~~lllUUUNNNFFF@@@>>><<<999666666555555555444444444444444444444444444444444444444333333333333333333444333333222222111111111111111111111111000000000000---...//////......///000//////.........---------//////.........---------...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...000111000---,,,+++,,,,,,,,,++++++++++++,,,,,,***,,,---,,,)))(((***,,,************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''')))))))))'''&&&'''(((---,,,+++***)))((((((((()))***++++++++++++***))))))***,,,------,,,***)))******************************++++++,,,,,,,,,---------,,,+++************------,,,+++++++++,,,,,,,,,,,,---......//////000......------------......//////////////////000111333444444555666888::::::;;;===???@@@??????AAABBBFFFKKKNNNOOORRRWWWXXXVVVWWWXXX\\\aaafffiiiiiihhhbbb```___```cccfffhhhhhhcccdddhhhmmmnnnpppvvv~~~BBBCCCDDDHHHRRRdddyyy|||xxxuuuqqqrrrrrrrrrsssrrrrrrrrrtttuuuxxxzzz~~~ppp^^^TTTCCC@@@<<<;;;<<<<<<:::888444444444555555555444444333333444444444444444444333333333333333333333333333333333333333222222222000000000000000000000000---///000000...---...000............------------............------------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++...000111000---,,,+++,,,,,,++++++******++++++,,,(((+++...,,,(((&&&(((***************************************************))))))))))))))))))))))))************************&&&'''))))))))))))+++,,,++++++***************+++*********++++++*********)))***,,,------,,,***)))************************++++++++++++************************+++,,,------------,,,+++++++++,,,,,,,,,,,,---......//////000......------------......///////////////000111111222222333444555777888999;;;===???@@@@@@@@@AAACCCFFFKKKNNNOOORRRWWWXXXVVVTTTVVVZZZ```fffjjjkkkjjjcccbbb```aaaccceeeeeeeeedddeeeiiimmmnnnooottt|||<<<<<<>>>@@@FFFOOOZZZaaahhhuuu{{{xxxwwwyyy|||~~~~~~~~~~~~{{{|||}}}~~~uuuaaaQQQHHHDDD@@@<<<777444444666777888444444555666666555555444333333333333444444444444111222222333333222222111000111111222222111000000//////000000000000000111---000222111...,,,---///.........------------,,,.........------------,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,++++++***************+++++++++++++++---...000///---,,,,,,,,,++++++************++++++))),,,...---***((()))+++************************)))))))))***************))))))))))))))))))))))))************************%%%''')))******+++---///***************+++,,,---***************************+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,,,,++++++,,,------******+++,,,,,,------.........------------......////////////000111222222111111222333444666777888;;;===???@@@@@@AAABBBCCCFFFKKKNNNOOORRRWWWXXXUUUSSSUUUYYY___eeeiiijjjiiicccbbbaaaaaabbbccccccbbbdddeeeiiimmmnnnmmmrrryyy777888;;;>>>AAAEEEHHHJJJLLLUUUbbbooo}}}~~~|||qqqaaaSSSIIIBBB>>>;;;<<<999555222222333444555444444555666666555444333222222333333333444444444000111111222222111111000...///000111111000//////////////////000000111111///222555333///,,,---///.........---------,,,,,,.........---------,,,,,,...------,,,,,,------...***+++,,,------,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,+++++++++,,,---------,,,,,,+++******))))))*********+++++++++++++++---......,,,+++,,,---++++++************++++++)))+++,,,,,,+++*********************************((()))))))))*********+++************************************************&&&''')))******+++---...+++*********++++++,,,---+++******************+++++++++++++++++++++++++++******************************+++,,,...//////000************+++,,,------++++++++++++,,,------...******+++,,,,,,------.........------------......////////////000111222333111111222333444666777888;;;===???AAAAAAAAACCCDDDEEEJJJMMMNNNQQQVVVWWWUUUUUUVVVZZZ___dddggggggfffaaa```___```bbbcccbbbaaacccdddhhhllllllkkkooovvv888888999:::<<>>>>>@@@CCCIIIRRR]]]dddwwwnnn___RRRJJJBBBAAA???<<<;;;:::::::::555555555666555555444333111111111111111111111111444444333222111000///...000000000000000000000000222111111000///......---//////000000///...------///////////////.........000///...------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))******++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,+++******+++,,,,,,&&&((()))***(((((()))***,,,,,,+++******+++,,,,,,++++++******)))(((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((******+++++++++((((((((((((((())))))***************************+++...111...***'''***---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,000111222111///------...222///---///222333222///222222333444666888:::;;;???@@@AAAAAA@@@@@@BBBDDDGGGIIIKKKNNNQQQSSSUUUUUUYYYZZZ\\\^^^```aaaaaaaaa___```aaabbbbbbaaa```___eeefffjjjmmmllliiikkkppp444444555666888999999999666777888999===CCCLLLQQQXXXaaannn|||uuubbbTTTJJJBBB===>>><<<:::888777666666666555555555555555444333333222222222222222222222222222222111111111111111000000000000000000000000000111111000000///......---...////////////......---////////////............//////...---------------.........---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++++++++,,,...---+++******+++,,,++++++******++++++,,,)))))))))))))))*********(((((()))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++++++++)))))))))))))))***+++++++++++++++++++++++++++++++++...000...***(((***---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,---------...//////...---...//////...---...000000000///222222333444666888:::;;;>>>???@@@@@@??????AAACCCFFFHHHKKKNNNQQQSSSTTTTTTXXXYYY\\\___aaaaaa``````^^^___```bbbbbbbbbaaa```eeeeeehhhlllkkkiiilllrrr555555666777777777777777555555666666777:::???BBBBBBFFFNNNVVV```nnn}}}rrrfffUUUHHH@@@<<<:::888:::999777666555444444444444444555555444444333222222222222222222222222222000000000111111222222222000000000000000000000000111000000//////.........---....../////////..............................///...------------------//////............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,,,,+++,,,------......,,,+++***,,,,,,,,,+++++++++++++++)))*********++++++++++++******************************)))(((((()))******---//////...,,,***)))***,,,+++************+++,,,'''(((((()))******++++++)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---***(((***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------............------,,,,,,,,,---......***,,,---,,,,,,---///111...///000000//////000222222222333444666888:::;;;<<<>>>????????????AAABBBDDDGGGKKKOOORRRSSSSSSRRRVVVXXX\\\```bbbaaa```___]]]^^^```aaabbbbbbbbbbbbddddddgggjjjjjjiiimmmttt666888999999777666666666666777888888777777999;;;<<<>>>AAACCCGGGPPP\\\eeeppp{{{yyykkkWWWPPPFFF>>>;;;:::::::::999999888777666555555555444444444444444333222222222222222222222222222222000000000000111111111111000000000000000000000000000000/////////.........,,,,,,---...////////////------...............///......---,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,++++++***------.........---,,,+++,,,,,,,,,++++++******)))))))))))))))************)))))))))))))))******************))))))************+++,,,,,,)))(((((((((++++++************++++++(((((())))))************((()))*********)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******************))))))))))))***+++++++++++++++++++++++++++++++++---...,,,***)))***,,,******+++++++++,,,,,,,,,************************,,,,,,---------.........,,,,,,,,,,,,,,,---...///+++,,,,,,,,,+++,,,...000///222444444111000333555222222333444666888:::;;;<<<>>>@@@@@@@@@@@@AAACCCDDDGGGLLLQQQTTTTTTSSSRRRTTTWWW\\\```bbbbbb```^^^[[[]]]___aaaccccccccccccdddcccfffiiiiiiiiiooovvv777999;;;;;;888666555666222444666666555444555666888:::;;;;;;;;;>>>DDDJJJOOOXXXeeesss|||iiiYYYNNNDDDAAA===;;;999888888777777777777777666666555555333333333333333222222111222222222222222222222222111111111000000000//////////////////////////////////////////............,,,,,,---......///......,,,---------......//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++******))))))------.........---,,,+++++++++******)))))))))((((((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++'''(((******)))(((((()))************************************))))))((((((((()))+++++++++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))((())))))************))))))(((((((((((()))******))))))))))))))))))))))))+++,,,,,,,,,*********+++******+++++++++,,,,,,,,,************************,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///---......---,,,,,,---//////222444444111000333555222222333444666888:::;;;<<<>>>AAABBBAAAAAABBBDDDEEEHHHMMMRRRTTTUUUTTTSSSSSSWWW[[[```bbbbbb```^^^[[[\\\___aaaccccccdddccccccccceeehhhhhhiiiooovvv555999<<<;;;888555444666111333555555444444444555444777999999888888;;;??????DDDKKKSSS\\\gggttt}}}}}}jjjZZZNNNCCC===;;;;;;;;;:::999777666555444444555555555444444333222222333333222222111000111111111111111111111111111111111000000/////////////////////////////////........................,,,------.........------,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******************,,,------......,,,+++************)))))))))))))))((()))))))))************((())))))******+++++++++++++++,,,,,,,,,,,,++++++''')))++++++******+++,,,))))))***++++++***))))))++++++******)))(((((('''***+++---......---,,,***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,---......+++---//////---,,,,,,---...///000000//////000222222222333444666888:::;;;;;;>>>AAACCCCCCBBBCCCDDDFFFHHHLLLPPPSSSTTTTTTSSSSSSVVV[[[___aaaaaa```___[[[]]]___aaaccccccccccccbbbbbbeeeiiiiiiiiinnnuuu222666::::::666333333444222333555555444444555666333777999999777777999;;;666:::>>>AAADDDIIIQQQWWWhhhqqq~~~rrrhhhYYYMMMEEE@@@<<<999:::::::::888666555555555222222333444444444333222222222222222222111111000000000000000000000000000/////////000000000000000////////////////////////........................------.........---,,,,,,++++++,,,------...//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......+++++++++,,,,,,---------************************+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,+++,,,---------,,,***))))))***************++++++)))))))))*********++++++))))))******+++,,,,,,---)))***+++,,,,,,+++***)))***+++---,,,+++******+++((()))***++++++***)))(((*********))))))))))))))))))***---/////////---,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((())))))***+++))))))))))))))))))))))))+++*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,------'''***---......,,,,,,,,,///...---...000000000///222222333444666888:::;;;:::===@@@BBBBBBBBBBBBCCCEEEGGGJJJMMMPPPRRRSSSSSSTTTVVVZZZ]]]___aaaaaa```\\\]]]___aaabbbccccccbbbaaabbbfffjjjjjjhhhlllrrr///444999999444111111333///111222111000000111222444666777666333222444666111555999:::;;;<<>>======<<<:::888777666333111000222333222333444555666555444333222222222222222111000000////////////////////////------...///000111222222////////////////////////---.................................---,,,++++++++++++,,,,,,---...//////++++++++++++,,,,,,---...---------.........//////+++++++++,,,,,,---------************************+++,,,,,,------,,,,,,+++))))))***+++,,,------...++++++,,,---,,,+++***)))*********++++++,,,,,,---************++++++++++++))))))***+++,,,,,,------((()))***++++++***)))(((+++,,,---,,,***(((((((((((()))***++++++***)))(((((((((((()))******++++++&&&(((+++---...---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((*********)))***++++++,,,************************+++***)))***+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,,,,,,,"""&&&+++......---,,,,,,222///---///222333222///222222333444666888:::;;;888;;;???AAAAAAAAAAAABBBDDDEEEHHHKKKMMMPPPQQQRRRUUUVVVYYY\\\___```aaaaaa]]]^^^```aaabbbbbbbbbbbbaaabbbfffkkkjjjhhhkkkqqq222333333333333222111111111111222222222333333333333333333444444555555555555555555555666666666666:::;;;???EEEMMMVVV^^^bbbvvvzzzjjj___TTTKKKDDDAAA@@@===;;;999888888888666666555444444444444555222222333333333333333333555444222333333444222111222222222111111111000000000///...------...///000000000000000000000000000111111000///...------,,,,,,---------...//////////////////...---------,,,...---,,,,,,,,,,,,---...+++***(((''''''(((***+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...,,,+++*********************************((((((((((((((((((((((((******))))))))))))******,,,,,,+++***)))))))))***)))))))))))))))((('''&&&((()))***+++++++++******(((((((((((())))))))))))'''+++---******---000///+++***'''$$$$$$$$$&&&'''+++------+++'''%%%''')))+++)))'''''')))***++++++))))))))))))))))))))))))******************************+++++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------......///......---,,,++++++++++++,,,,,,,,,,,,,,,---...///////////////000111222333444444444555666888999:::===>>>@@@@@@@@@@@@BBBCCCFFFHHHKKKMMMNNNPPPRRRSSSPPPTTTYYY]]]^^^^^^^^^___]]]___aaadddffffffffffffeeeeeehhhjjjiiigggkkkqqq222222222222222111111000111111111222222222333333333333333333444444444555444444555555555666666666888888888:::>>>CCCHHHKKKQQQ[[[iiiwwwnnneeeXXXOOOJJJEEE@@@<<<<<<:::999777555555555555444444333222222222222222333333222222222222222222444222111111222222111000222222222111111000000000000//////......//////000////////////////////////000000//////...---,,,,,,------------........................------------...---,,,,,,,,,,,,---......---,,,++++++,,,---...------------,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***)))((((((((((((******************************************************))))))))))))******++++++******)))*********)))*********++++++++++++,,,+++++++++++++++***)))(((((((((((())))))))))))(((+++***((()))---...+++,,,***(((%%%%%%%%%'''(((******+++***((((((***+++***)))((((((***++++++***))))))))))))))))))))))))************************(((((())))))***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---......000000000000111111222333444444444555777888::::::===>>>@@@@@@@@@@@@BBBDDDFFFHHHKKKMMMNNNOOOQQQSSSPPPTTTYYY]]]^^^^^^^^^^^^\\\^^^aaaccceeeeeeeeeeeeffffffiiikkkjjjhhhlllrrr111111111111111000//////111111111222222222222333222333333333333333444444444444444444555555555555999888666666666888:::;;;???EEELLLTTT]]]iiiuuu~~~qqqdddZZZMMMGGG@@@=========<<<;;;777666555444444333444444444333222222111111222222333333333222222111111111222111///000111111000///111111111111000000000000//////000000000000////////////////////////////////////......------,,,,,,............------------------------............------,,,,,,,,,,,,------///...---,,,,,,---...///...---------------,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************))))))))))))***************)))******++++++++++++************++++++,,,)))''''''***+++***((((((((((((((())))))))))))((()))((((((,,,222333///,,,+++)))'''&&&'''((()))'''&&&%%%&&&(((***+++******))))))***,,,,,,+++***))))))))))))))))))))))))************************(((((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,++++++***))))))++++++++++++,,,---...///......---,,,,,,,,,------000000/////////000111111333444444555777888:::;;;===>>>@@@AAA@@@AAACCCDDDGGGIIIKKKMMMMMMNNNQQQSSSOOOSSSYYY\\\]]]]]]]]]]]][[[]]]```cccdddeeeddddddggggggiiillljjjhhhkkkqqq~~~000000000000000//////...111111111111222222222222222222222222333333333333333333333333444444444444666555444444555777888:::===???AAADDDGGGLLLSSSYYYdddkkkwwwuuueeeZZZQQQHHHCCCDDD@@@<<<:::;;;<<<<<<<<<666666555555555555666666555444444333333333333333555555444333222111111000111000//////111111000///000000000000000000000000...///000111111000///...////////////////////////------------------,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------------------------******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///******************************************************))))))))))))*********)))))))))***+++,,,,,,,,,+++)))(((''''''''''''(((%%%"""$$$(((++++++)))(((((((((((())))))))))))(((((('''***222;;;<<<777---,,,***)))((()))******&&&$$$"""###'''***)))''')))))))))+++------+++)))))))))))))))))))))))))))************************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,///......------......///333333444555777999:::;;;===>>>@@@AAAAAAAAACCCEEEHHHJJJKKKLLLLLLMMMPPPRRROOOSSSYYY\\\]]]\\\\\\\\\\\\^^^aaaccceeefffeeeeeeffffffhhhjjjhhhfffiiiooo}}}///000000000000///......000000111111111222222222222222222222222222222222222222222222333333333333000000000111222444666777222444777:::===@@@CCCEEEHHHMMMUUU]]]gggtttlllbbbUUUJJJDDDAAA>>><<>>@@@AAAAAABBBDDDFFFIIIJJJKKKKKKKKKLLLOOOQQQPPPTTTYYY]]]]]]]]]\\\\\\^^^___bbbeeegggggggggfffeeeeeefffhhhfffcccffflllzzz000000000000000///......000000000111111111111222222222222111111111111000111111111111222222222222111111111222222444555555111333555888999:::999999<<>>;;;:::::::::888777666555555444444444222333444444555555444444222111000000//////000000555444444333333222222222111000///000111222111000............////////////......////////////..............................,,,,,,------......//////------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))))))))***+++,,,---...************************((((((((((((((((((((((((******))))))))))))***************)))******++++++'''((()))+++,,,,,,,,,,,,******++++++***)))(((((((((((((((((())))))))))))***+++******...444555111,,,++++++*********++++++---+++***)))******)))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,------.../////////...---,,,++++++++++++......---,,,,,,,,,------000000000000111222333444222333333555777999;;;<<<<<<>>>@@@AAABBBCCCEEEGGGJJJKKKKKKKKKJJJKKKNNNPPPRRRVVVZZZ^^^^^^]]]]]]]]]^^^```cccfffggghhhhhhgggeeedddfffgggdddaaadddiiiwww000111111111111000//////000000000000111111111111222222111111000000000000000000000111111111222222333333333333444444444555777666666666666555444222777999<<<<<<<<<>>>CCCHHHNNNTTT]]]dddkkktttvvvggg[[[QQQKKKBBB???<<<:::999888888777444555666666555555555555111222333444444444333222111111000///////////////111111111111111111111111///...---...000111000///---------....../////////......------------..............................,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---...///000************************))))))))))))))))))))))))******))))))))))))******++++++******)))*********(((***,,,------+++)))(((!!!&&&+++,,,)))((()))***(((((((((((()))))))))))))))++++++((()))---...,,,******************+++++++++++++++***)))((()))+++)))(((&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))(((************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------,,,,,,,,,---......------...///000222333444222222333555777999;;;===<<<>>>@@@BBBBBBCCCEEEGGGKKKKKKKKKJJJIIIJJJMMMPPPSSSWWW\\\______^^^]]]]]]^^^```bbbeeegggggggggfffeeeeeefffgggdddaaaccciiiuuu111111111111111000//////000000000000111111111111222111111111000000//////000000000000111111111111//////000111111222222333111000000111333444444444222666:::;;;:::999;;;===:::???DDDGGGJJJPPPYYYaaafffppp}}}vvvbbbQQQGGGDDDDDDDDD999999999999999888777666333444666666555444444444333333555555666555444333333222222111111111111111////////////000000000000...---,,,---///000///...---------.........//////...---,,,++++++,,,---...........................,,,------...///000111111+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---******************************************************))))))))))))******,,,,,,+++***)))))))))***,,,---...---+++&&&!!!&&&)))((('''***...(((((((((((())))))))))))%%%***+++((((((,,,...---************************&&&(((***(((&&&%%%(((+++)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))(((((())))))*********+++------,,,++++++*********++++++++++++,,,---......,,,,,,,,,,,,------...///))))))***+++---///111222222222333555777999;;;===<<<>>>@@@BBBBBBCCCFFFHHHKKKLLLKKKJJJIIIJJJMMMPPPTTTXXX]]]___```___^^^^^^]]]___aaadddffffffffffffffffffggghhheeeaaadddiiisss222111///.........///000////////////////////////000000000000000000000000111111111111111111111111333222000//////000222333444333222111111222333444333333222222333555666888999999:::<<>>999999777666555555555555333333333333333333333333333333444444333333222111111111000000000000111111000000000000000000000000222111111111000000//////---...///000000///...---------............---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******%%%%%%'''((()))))))))))),,,,,,+++***))))))******,,,,,,,,,++++++***************))))))******+++,,,++++++***(((((('''''''''******))))))))))))******+++******))))))))))))***,,,+++)))(((((()))+++,,,))))))(((((((((((())))))+++)))'''(((+++,,,***((()))(((&&&%%%%%%''')))+++***)))((((((((()))+++,,,+++++++++*********))))))+++)))(((''''''((()))+++&&&%%%%%%'''***,,,,,,+++(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++******)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------.........---+++***+++,,,---.........------////////////000000000000222333555666666666888:::???@@@AAAAAAAAABBBEEEHHHLLLIIIFFFGGGKKKOOOPPPPPPSSSWWWZZZ[[[YYYYYY\\\^^^cccccccccbbbbbbbbbbbbbbbccccccfffjjjiiifffgggkkkoooyyy111111///.........///000........................////////////////////////111111111111111111111111222111000000000000111222333222111000000111222333333222222222222333555666555555555666888:::<<<===AAAAAACCCGGGLLLRRRXXX[[[ccciiiqqqzzzvvvmmmeee\\\UUUPPPNNNIIIEEEAAA>>><<<<<<777666666555444444333333333333333333333333333333333333444444333333222111111111000000000000111111////////////////////////111111111000000000//////......////////////......------............---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******&&&&&&'''))))))******))),,,++++++******)))******+++++++++******)))))))))+++++++++++++++,,,------(((((('''&&&%%%%%%%%%%%%,,,++++++******++++++,,,---,,,+++***))))))))))))++++++***))))))***++++++))))))(((((((((((())))))+++)))'''((())))))'''%%%&&&&&&&&&''''''((()))))))))))))))))))))******++++++++++++*********)))))))))((('''&&&&&&'''((()))%%%$$$$$$&&&((())))))((())))))))))))))))))*********************)))))))))))))))))))))))))))))))))******+++++++++******)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------.........---++++++------------------------............////////////222444666777777888:::<<<===???@@@@@@AAACCCGGGIIIKKKHHHFFFGGGJJJOOOQQQQQQTTTWWW[[[\\\[[[[[[]]]```cccccccccccccccbbbbbbbbbeeeeeefffiiihhhdddcccggglllwww111000//////......//////........................////////////////////////000000000000000000000000111111000000000000111111111000000//////000000111222222111111111222222333333222222222222333333444777777888999;;;===???AAAEEEHHHNNNUUU\\\dddlllqqqkkkcccYYYQQQLLLIIIFFFCCCBBBAAA@@@>>><<<:::999888555666777777666555333222333333333333333333333333333333333333333222222111111000000//////000000111........................111111000000000000////////////............//////------............------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******'''((()))***************+++++++++************************)))))))))))))))+++************+++,,,,,,+++***)))((('''''''''''',,,++++++******++++++,,,------+++***))))))))))))************************))))))(((((((((((())))))+++)))((('''((('''%%%$$$$$$%%%''')))******)))((((((((()))***************+++************)))))))))((((((&&&&&&&&&&&&(((((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))******+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++///...---,,,,,,,,,---...---------.........//////000222555666777888:::<<<<<<>>>???@@@AAADDDHHHKKKIIIGGGFFFGGGKKKOOORRRSSSTTTXXX[[[]]]\\\\\\___bbbbbbbbbccccccdddcccccccccgggfffgggiiifff```___bbbiiittt000000//////....................................////////////////////////000000000000000000000000//////000111111000//////////////////////////////111111111000000000000000222222222222111222222222333444555777888999999999;;;===???AAADDDIIINNNRRRXXX]]]fffqqq|||tttcccXXXSSSMMMFFFAAA@@@???>>>===999999::::::999888666555666777999999999777555444222222222222222222222222222333333333333222111111000000////////////000000////////////////////////000000000000000000////////////---,,,,,,---//////------............------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++******+++++++++***************************))))))((((((((('''(((((()))***,,,+++******))))))))))))))))))(((((((((((())))))+++******))))))))))))***))))))************))))))))))))(((((((((((())))))***)))(((((((((((('''&&&))))))************))))))'''((()))++++++***))))))************)))))))))))))))(((''''''''''''((()))+++)))((()))******)))((()))))))))))))))((((((((())))))***************+++))))))))))))))))))))))))))))))***+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,---............////////////000---///222333444666888:::>>>???@@@AAABBBDDDGGGJJJJJJIIIHHHIIILLLQQQTTTVVVSSSWWW[[[\\\[[[\\\^^^aaaaaabbbcccdddeeeeeeddddddgggffffffhhhddd___]]]```hhhsss///////////////......---................................................////////////////////////...//////000000//////...........................000000000000000000//////111111222222333333333333222333444555666666666555777888888777777999<<>>AAADDDFFFGGGLLLQQQWWW\\\```fffmmmssswww|||zzzhhhWWWKKKEEEBBBAAA888999:::;;;:::888666555888888999999888777555444222333444444444444222222222222222222222222222222222222222222222111111000000//////......//////000111111111111111111111111......////////////000000......------------......------............------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++++++++******((()))***,,,,,,+++******+++++++++++++++,,,,,,,,,+++************+++,,,,,,))))))(((((((((((())))))+++******))))))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&((()))***)))***,,,---222000,,,***((()))***,,,(((((()))***************(((((()))))))))))))))***************************)))(((''''''))))))(((''''''''''''(((((()))))))))'''''''''((())))))******))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++------------++++++,,,++++++++++++,,,,,,---------,,,+++,,,---...///000000111111111222222222000222555666777888:::<<>>@@@BBBEEEHHHLLLOOOPPPVVVZZZ___eeekkkrrrzzz~~~{{{pppiiiffffff\\\UUUKKKCCC>>>=========666888:::::::::999888888777777777777777666666555222222222222222222222222111111111111111111111111222222222222222111000000//////............//////000000000000000000000000........./////////000000,,,------......------,,,------............------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***************))))))''')))***,,,,,,,,,***))))))*********+++++++++++++++++++++++++++,,,------,,,++++++***++++++,,,,,,******))))))))))))******---,,,++++++******++++++***)))(((''''''((()))***))))))(((((((((((())))))&&&(((***)))((((((***,,,---,,,+++***)))******+++)))))))))))))))******+++(((((((((((())))))******))))))************)))))))))((('''''')))***)))(((%%%&&&&&&'''((()))******'''(((((()))******++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++******+++,,,,,,,,,,,,+++***+++---......---+++***++++++*********+++------***++++++,,,---...//////000000000000111111111111222444666777777888:::<<<;;;===???AAACCCFFFKKKNNNOOOPPPQQQPPPPPPSSSXXX\\\VVVYYY\\\\\\ZZZYYY[[[]]]___aaadddgggiiiiiihhhgggfffdddeeegggddd___^^^```iiiuuu---.../////////...,,,,,,------------------------................................................000///---,,,,,,---///000---...///000000///...------...000111222222222111000111222222222111000///------......000111333444///111333333222111111222444444444555666777999999888888999<<<@@@AAAAAA@@@DDDEEEGGGHHHLLLQQQWWW\\\___bbbgggnnnvvv}}}vvvpppllljjjkkklllcccbbb]]]UUULLLGGGGGGIIIBBB@@@<<<:::999888777666444666777888777888999:::555555555555555666666666444333333222222333444444111111111111111111111111111222222222222111000000//////............//////////////////////////////---.........//////000000+++,,,............,,,+++---..................---......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********))))))((('''(((***,,,---,,,***)))(((((())))))*********+++******))))))******+++,,,)))((((((((((((((())))))((((((''''''''''''((((((222111///---,,,+++******+++)))(((&&&&&&((()))+++))))))(((((((((((())))))&&&(((***)))&&&%%%''')))&&&''')))***++++++*********)))((((((((()))+++,,,'''((((((((())))))******(((((())))))))))))((((((***)))))))))+++,,,+++***$$$%%%&&&'''(((***++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++---......---+++***++++++*********+++---...)))***+++---.../////////////////////000000000000222333555666666666888:::888;;;>>>AAADDDHHHNNNQQQOOOQQQQQQPPPOOOQQQVVV[[[XXX[[[]]]]]][[[ZZZ[[[^^^___aaaeeehhhiiiiiihhhggghhhfffggghhhddd^^^]]]___iiittt........................///////////////.........,,,---+++))),,,222222---------------------------000...++++++---///000000//////000111111111111111////////////000000000000...//////000111222222222000000//////.........---222222222222222222222222222222333444444444444333111222333555777888999:::;;;;;;;;;;;;<<<===>>>???EEEFFFIIINNNSSSYYY^^^aaalllttt~~~zzzooofff___ZZZTTTRRRPPPMMMKKKIIIIIIIIIGGGFFFDDDAAA>>>;;;999888999888777777777555222///666666666666666666666666666666666666555555555555444444333333333222222222222222222111111///......111111222222222222111111////////////..............................000000///////////////////////////...---++++++,,,------........................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,************************///---,,,,,,---......---,,,+++***))))))***+++,,,...---+++***)))******++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))((('''&&&(((***,,,,,,+++---///111000,,,((('''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))***************&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++***((('''&&&''')))******++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,------.../////////...------,,,,,,////////////000111222333222444555666666777:::<<<<<>>===<<<;;;;;;:::999777666666666666777777666666666666666666555555555777888888666444666666666666666666666666555555555444333222222111333333333222222222111111111111111111000///.........//////000000//////.../////////............---...,,,+++---///000...+++....................................///111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***+++***)))***))))))(((((())))))***)))***++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((+++***(((((()))((('''%%%((()))******))))))+++---''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))******)))((('''''''''((())))))((((((((((((((())))))******++++++******)))))))))))))))))))))))))))$$$&&&(((+++,,,+++***)))***++++++,,,,,,++++++************))))))*********,,,,,,,,,++++++++++++******++++++,,,,,,------...---------...............////////////000111222222222333555777888:::===???GGGHHHGGGEEECCCCCCEEEFFFIIIHHHIIILLLSSSZZZ^^^aaa[[[ZZZYYYXXXWWWXXXXXXYYY[[[^^^bbbfffhhhhhhfffeeecccddddddbbb___]]]]]]^^^ggguuu........................,,,,,,------...///000000222...666DDDDDD555,,,///...........................,,,++++++---.........///000111111222222111111........./////////000000------.........////////////////////////.........000000000000000000000000---...//////000000//////111111111222222222222222333333222222333444444555666666666777888999::::::666999<<<>>>???AAADDDFFFIIIOOO[[[kkkyyy~~~{{{~~~yyytttmmmfffaaaZZZVVVQQQNNNLLLJJJGGGEEEGGGFFFDDDAAA???>>>======@@@===;;;999999999888777888777777666666666666666333333333444444444444555333333444666999999888666555555555555555555555555666666555444333222111111222222222222111111111111333333333333333222111111...//////000000//////...//////.........---------...,,,+++---111111...+++........................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++------------------------,,,,,,+++++++++++++++,,,************++++++++++++************************,,,+++)))((())))))((('''))))))(((((((((((())))))'''(((***,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((()))((('''(((***+++***)))((((((''''''''')))+++---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))(((((())))))***+++++++++((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((***+++,,,)))******++++++******)))))))))))))))))))))))))))&&&''')))***++++++*********++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------...//////000///......//////000111222111333666777888;;;>>>AAABBBBBBBBBAAA@@@BBBEEEHHHIIIHHHHHHLLLRRRYYY^^^```]]][[[ZZZYYYXXXXXXYYYYYYZZZ]]]aaafffhhhiiihhhgggcccdddcccaaa^^^]]]]]]^^^ggguuu........................+++,,,,,,---...//////000333///444@@@???111,,,111........................---,,,++++++---......---//////000111111111111000............////////////......////////////000000.........///////////////////////////////////////...///000000111111000000000000111111111111111111333222222222222333333444222222333444555666777777333555666777888999;;;===;;;???GGGRRR[[[^^^[[[VVVdddbbb```^^^```eeejjjmmm|||yyytttmmmhhheeecccaaa___]]]ZZZWWWTTTQQQLLLGGGCCCBBB@@@???>>>>>>>>>===<<<;;;:::999888888888888999<<<:::888777777777555444444444444444444444444444444444444444444444444444222222333555888999888666444444444444444444444444666666555555444333333222222222111111111000000000222333333333333222222111///000000111111000000///............------------...---,,,---000111///---........................---...............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******++++++,,,))))))*********+++++++++************************,,,***(((((()))))))))((((((((())))))))))))((((((&&&''')))+++,,,,,,,,,+++))))))))))))************))))))************)))))))))))))))))))))))))))))))))(((((()))+++,,,+++***)))((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********'''''')))***,,,...///000((((((((((((((((((((((((%%%%%%&&&'''((())))))*********)))))))))******+++((())))))******))))))((())))))))))))))))))))))))+++***)))(((((()))***+++***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,---...///000000............///000111222111333666777888;;;>>>AAA???@@@@@@@@@@@@CCCFFFJJJJJJIIIIIILLLRRRXXX\\\^^^^^^]]][[[ZZZZZZZZZ[[[[[[ZZZ]]]bbbfffiiijjjiiihhhddddddcccaaa^^^]]]^^^___iiiwww........................,,,,,,,,,---.........///111///222888666...,,,111------------------------,,,++++++,,,---...---,,,,,,,,,---............---------........./////////////////////////////////.........///////////////........................///000000111111111111111000000000000000111111111111111000000000000111222222333333444444333222222222222333444555777777888555999???FFFJJJKKKGGGDDDLLLJJJGGGEEEFFFJJJOOORRRdddhhhllljjjccc]]]\\\\\\aaaeeekkkqqqwww~~~}}}|||zzzxxxjjjgggdddbbbaaa```^^^\\\SSSPPPLLLIIIHHHHHHGGGFFFEEECCCAAA@@@@@@>>>;;;999;;;:::::::::999999999888666666666666666777777888777555555555666777666555444444555555555555444444444444444444333333333333222222222444777777555444444444444444444444444444555555555555444444444444111111111000000000000//////000000000000000/////////000000111111000000///.........------------,,,---------,,,------...///------------------------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***((())))))******))))))((('''((()))***++++++++++++((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))******)))(((***)))''''''((()))((('''************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&''')))***,,,...///000))))))))))))))))))))))))$$$%%%&&&'''((()))))))))++++++++++++***((('''&&&'''(((((())))))(((((('''))))))))))))))))))))))))---,,,***((('''(((***+++***++++++,,,,,,++++++************))))))************++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,------...///000000............///000111111222333555777888:::===???CCCCCCDDDDDDCCCDDDGGGIIILLLJJJJJJLLLQQQVVVZZZ\\\]]]\\\[[[[[[[[[[[[]]]]]][[[^^^bbbgggiiijjjiiihhheeeeeedddaaa___^^^___```kkkxxx........................---------------------------///111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---+++***+++,,,,,,------,,,,,,---------.........//////..................................../////////000------------------------//////000111111111111000//////000000111111111222111111000000000000000111333444555555555444222222444333333444555666666555333777<<<@@@@@@???=========<<<;;;;;;;;;===???@@@NNNOOOOOOLLLHHHEEECCCCCCBBBFFFJJJNNNRRRWWW]]]bbbooosssvvvtttooommmqqquuuxxx}}}zzzvvvqqqnnniiidddaaa^^^[[[XXXVVVVVVUUUTTTSSSMMMKKKIIIHHHHHHGGGFFFDDDAAA???======>>>>>>===<<<;;;:::888999999999888777777888999888777666555666777666666555555555666666333333333444666777666555444555555666666555444333000111111111222222333333333222222444555555222000333333333333333333333333333333333333333444444444111111000000000/////////...//////000000//////......//////000000//////............---------,,,,,,***,,,---***'''(((,,,111------------------------,,,---...//////......------------------------------,,,+++))))))+++,,,---))))))***+++,,,------...++++++++++++++++++++++++***************+++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---))))))***++++++***)))))))))))))))))))))***++++++(((((())))))************))))))************))))))++++++++++++++++++++++++((('''&&&'''((()))(((''')))((('''(((******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))))))))***'''(((((()))***+++,,,,,,))))))))))))))))))))))))&&&''''''(((((('''&&&&&&%%%&&&(((******)))'''%%%'''(((((())))))(((((('''))))))))))))))))))))))))******************++++++***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,---------......//////...............///111111222444555666777888;;;===BBBDDDEEEEEEEEEEEEFFFHHHKKKJJJIIILLLQQQVVVZZZ\\\[[[ZZZZZZZZZZZZ\\\]]]^^^[[[]]]bbbfffhhhhhhgggfffgggfffeeebbb______```bbbkkkxxx........................------------------,,,,,,***///111---***---///...+++++++++++++++++++++++++++++++++,,,......---++++++,,,------......---------------.........//////---------------------------.........//////000000------------------------...//////000000000000000/////////000111222222222333222222111111111222222///000222333444333333222444333222222333444333222222777;;;<<<:::777777888333444666888888888888777???>>>===<<<<<<<<<<<<===:::<<<>>>>>>===>>>BBBFFFUUUYYY[[[XXXQQQMMMPPPTTTPPPYYYeeennnppplllfffbbbYYYVVVRRRPPPMMMJJJGGGDDDGGGDDDBBBAAAAAAAAAAAA@@@>>><<<::::::;;;<<<;;;::::::999777777888888666444888666555555777777666444333555666666555444444444666555444333222111111111111111111222444444333222000111222222222111000///------...///000111222333333333222333444333000...333333333333333333333333000111111222222333444444000000000000///////////////000000111111111000000---..................---......---------,,,,,,,,,(((+++,,,(((###$$$+++222------------------------'''(((***,,,------,,,,,,........................---,,,***))))))***,,,---(((((()))***,,,---...///******************************))))))***+++,,,,,,))))))))))))************************************,,,+++***+++...000000///)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,))))))******+++++++++,,,))))))************))))))++++++++++++++++++++++++"""!!!"""$$$(((*********(((&&&&&&))),,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))(((&&&$$$"""###(((++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''***,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,---......---------..................------......///000111222444555666666777:::<<<>>>@@@CCCDDDEEEEEEFFFHHHJJJIIIHHHKKKQQQWWW[[[]]]YYYYYYXXXYYYZZZ[[[]]]^^^ZZZ]]]aaaeeegggfffeeedddhhhgggfffccc```___aaaccckkkxxx000000111111000///......******+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------,,,++++++---------...------,,,,,,------......///.........------,,,,,,---...000111................................................////////////////////////000000111111222222222333111111111000000000000000111111111111000000000000111111111222222333333333444555666777777555333222000222333555666666555555777777777777777777777777888888888999999::::::;;;AAACCCEEEDDDAAAAAADDDFFFRRRMMMHHHGGGJJJKKKIIIFFFGGGEEEBBB???>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777666888888888888888777666666666666777666666555444444444444444333333222222222444555555666666555555444444333333333444444555666333333333333333333333333222222222222222222222222111111111222222333333333444333333222111111111222222222222111111111111000000000000000000000000000////////////////////////................................................//////////////////......++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................//////...---,,,++++++******************************+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++************++++++------,,,+++************+++++++++*********))))))******))))))((((((''''''+++++++++++++++***)))(((((()))+++,,,+++***(((&&&...+++(((%%%%%%&&&)))***---+++)))''''''(((***+++))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''')))++++++)))'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))).........------,,,,,,,,,++++++******)))*********)))***,,,---...------,,,---,,,,,,,,,---///111222///222---***222333222:::333333444444333222000///333333333444666999;;;===???BBBEEEDDDCCCBBBEEEHHHMMMKKKJJJMMMQQQVVVZZZ\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]___bbbeeeggghhhhhhgggkkkgggdddbbb^^^ZZZ[[[```fffttt...............---,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,,,,++++++***+++,,,,,,,,,,,,+++***((()))***+++++++++++++++,,,,,,---------------,,,...............---,,,+++---,,,,,,,,,---...000111........................................................................000000000000111111111111000000000000000000000000000000111111111111111111111111111222222222333333333444555666555444222111111111222333444444444444555555555555555555555555666777777777777777777888:::<<<===<<<;;;;;;===???IIIDDD@@@???AAABBBAAA>>>???>>>;;;999777777777888777777777777777777777777888888888888888777666666444555555555444444333222555555555555555444333333333333333333333333222222222222333333333333222222111111111111111222222333333333333333333333333333222222222222222222222222222222222222222222222222444333222222111111111222222222222111111111111000000000000000000000000000////////////////////////................................................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........---,,,,,,++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++************************+++******))))))******+++,,,,,,+++*********+++++++++++++++*********))))))+++*********))))))))))))+++++++++++++++***))))))))))))***+++***)))((('''+++)))'''&&&&&&(((***+++***)))((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((()))((((((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***'''''''''(((******(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++************++++++*********++++++,,,******++++++,,,+++++++++---,,,+++++++++,,,---...)))///---+++000///---333//////111111222111111000333333333444777999<<<===@@@CCCEEEEEECCCCCCFFFIIIMMMKKKKKKMMMRRRWWW[[[]]][[[[[[[[[\\\\\\\\\]]]]]][[[]]]aaadddffffffffffffgggdddcccccc```\\\]]]bbbiiivvv---............---,,,,,,,,,,,,,,,,,,------------......------,,,,,,+++++++++,,,,,,------,,,,,,+++'''''')))***+++,,,,,,,,,***+++,,,------...------.........---,,,+++***)))---,,,,,,,,,---...///000------------------------------------------------........................000000000////////////////////////000000000000000/////////000111111111222111111111111111222222222222222333444444333111000111111111111222222333444222222222222222222222222555555555555444444444444555666777666555555777999???;;;777777999:::888666999777555333222222222333333333333333333333333333555666666666666555555444222333333333333222222111333333444444333333222222222222222333333333333333111222222333333222222111000000000000000111111111222222222222222222222222111111111111111111111111222222222222222111111111333333222111111111111222222222222111111111111000000000000000000000000000////////////////////////////////////////////////------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***************************+++,,,+++******+++,,,++++++++++++++++++++++++************************+++******))))))******+++++++++*********+++,,,,,,+++************)))))))))++++++++++++***************++++++++++++***))))))*********)))))))))((((((''''''''''''((()))***+++'''''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((()))******(((''''''((())))))'''%%%))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))++++++***++++++,,,---...++++++******)))*********...---,,,++++++++++++,,,%%%...///000555111+++///***+++---///000111111111222333444555777:::<<<===AAACCCFFFEEEDDDDDDGGGJJJMMMKKKKKKNNNSSSYYY]]]^^^ZZZZZZ[[[[[[[[[[[[\\\\\\YYY\\\___ccceeeeeeeeedddcccaaabbbdddbbb___```dddkkkwww/////////000000///......,,,,,,,,,---------......---------,,,,,,,,,++++++........................)))***+++,,,------------)))***+++,,,---.........,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........------------------------------------------------......................../////////......---------......///////////////000,,,------...///000000111000111111111111111111111000111111222222111000000111000/////////111222333111111111111111111111111444444444333333222222222444444444444444555666777999666444444555666555333777666444333222222222222444444444444444444444444333444444444444444333333444444444555555444333333222333333333333333222222111111222222333333333444333333444444444444333333111111111222222222111111222222222222222222222222111111111111111111111111000000111111222222222333222222111111111111111222222222222111111111000000000000000000000000000000////////////////////////////////////////////////------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------************************)))+++,,,+++***)))***+++******************************************************))))))))))))************))))))***+++,,,,,,************))))))))))))******************************+++++++++******)))******)))(((((((((((()))''''''((()))))))))))))))%%%&&&'''((((((&&&%%%###(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++***((('''((())))))(((&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++***++++++,,,---...///---,,,+++)))))))))***+++........................)))000222777AAA===111///++++++,,,...///000111111222333444666888:::<<<===AAADDDFFFEEEDDDDDDHHHLLLMMMLLLKKKNNNTTTYYY^^^___ZZZZZZZZZZZZZZZZZZZZZZZZYYY\\\```ccceeefffeeedddbbbaaaccceeeddd``````ccckkkwww......////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++........................,,,,,,---------,,,,,,+++)))***+++,,,------------))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------........................///.........------,,,,,,------........./////////***++++++,,,---...//////000000000000000000000000//////000000000000000000111000///...///000111222111111111111111111111111444444444333333222222111555444333333444555555666555444333333333444333333555555444444333333333333555555555555555555555555111222222333333333222222333444444555555444444444222333333444444444333333111111111222222333333333222222333333333333222222000111222222222111000000111111111111111111111111000000000000000000000000......///000222333444444111111111000000111222222222222222111111111000000////////////////////////////////////////////////////////////////////////------------------------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---------************************)))***++++++))))))***+++***************************************************))))))))))))))))))***))))))))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********)))((((((''''''((((((((()))******)))((('''&&&&&&''')))***)))(((%%%$$$''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))******++++++)))(((((()))***)))(((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++***++++++,,,---...//////---,,,*********+++,,,,,,,,,---.../////////000---111111999IIIGGG888111............//////000000222333555777999;;;<<<<<>>??????@@@AAAAAABBBCCCGGGIIINNNJJJHHHLLLTTT[[[]]]]]]YYYZZZZZZYYYWWWWWWXXXZZZ\\\```ffflllnnnllliiifffdddeeedddbbb```^^^___```lllzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,+++)))(((,,,,,,,,,+++++++++******,,,+++******))))))***************+++++++++,,,,,,***************************+++++++++******)))(((++++++++++++,,,---......---------,,,,,,,,,,,,,,,------------------------///////////////...------,,,,,,,,,------------...------------------------//////////////////////////////......//////000111111000000///...---,,,,,,///////////////////////////////////////000000111111111111111111222222222111111111111111111111111222222111000000000111111222111111000000111111222333333222111111000//////111111111000000000//////111000//////////////////000000000000000000000000222111000//////000111111////////////////////////...//////000000000000//////...............//////000000///////////////000111000000000000000000111333333222222222111111111........................//////.........---------............------------&&&%%%%%%&&&((())))))(((,,,,,,++++++++++++,,,,,,...------,,,++++++******+++***))))))************++++++++++++++++++++++++******++++++++++++******)))******+++++++++++++++************************+++******))))))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++******))))))*********)))(((''''''((()))***))))))))))))))))))))))))((((((((((((''''''&&&&&&(((''''''''''''''''''((()))))))))))))))(((((('''***)))((((((''''''(((((())))))(((((((((((())))))''''''(((''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((******+++++++++***(((''',,,+++***)))((())))))*********))))))((()))))))))***)))(((''''''((())))))))))))*********+++++++++'''(((((()))***************,,,,,,***,,,000///+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///////////////////////////000000000000000111222333555888:::;;;<<<>>>???AAAAAABBBDDDGGGJJJMMMJJJIIILLLTTT[[[]]]]]]ZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[___eeekkkmmmkkkhhhfffcccddddddbbb___^^^___```kkkxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,,,,++++++++++++***,,,+++******))))))***************++++++++++++,,,************************)))************)))((((((++++++***++++++,,,---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++...////////////......---,,,,,,,,,,,,------------------------------------///////////////////////////............///000000,,,,,,---------.........//////////////////////////////......//////000111......///000000111222222111111111111111111111111111000000000000111111222111111000000000000111111222222111111000000//////111111000000000000///////////////...//////000000000000000000000000000000111111000000000000111222//////////////////////////////000000000///......,,,---...///////////////000//////......///000000///000000111111000000///222222222222111111111000........................000///...---,,,---......------------,,,,,,,,,+++***)))(((***,,,---,,,+++++++++************++++++------,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))((()))******++++++******************************+++***************+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******************++++++))))))(((((((((((())))))((()))***++++++***)))((('''''''''&&&&&&&&&&&&%%%)))((((((''''''(((((()))''''''((())))))))))))))))))(((''''''&&&&&&''''''))))))(((((((((((())))))+++++++++***)))(((&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''---,,,***))))))***++++++))))))((((((((()))******))))))(((((((((((())))))***************+++++++++&&&''')))++++++***((('''))),,,---,,,...000...)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////.........---------000000000000111111111111222333444666888999;;;;;;===???@@@AAABBBDDDHHHKKKMMMKKKIIIMMMTTTZZZ]]]^^^ZZZ[[[]]]\\\ZZZYYYYYYZZZZZZ^^^dddiiikkkjjjgggeeebbbccccccbbb```^^^___```iiivvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++******))))))******************++++++++++++************************)))***************))))))++++++******+++,,,,,,---))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------////////////////////////......------......///000++++++,,,---...///000000///////////////////////////............///000000........./////////000000111111111111111111111111///////////////000111222000000000//////000000000111111000000000/////////000000000000000000//////...............///000111///////////////////////////////////////000000000///////////////////////////000000000///...------***+++---///000000////////////.........///000000...///000111111000///...222111111111111000000000........................000///---,,,,,,---...000------------,,,,,,,,,,,,,,,+++***,,,...///...---++++++************++++++,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((()))************)))+++++++++***************))))))))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''(((((()))************))))))(((((((((((())))))'''(((***,,,,,,***((('''((((((((('''''''''(((((())))))(((((((((((())))))''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))++++++++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((''''''***)))((('''''''''((()))((((((((((((((()))***+++((((((((((((((()))))))))************************'''((()))***)))((('''&&&)))+++,,,+++---000///***************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...///000111222222333555666777888:::;;;<<<======>>>@@@AAABBBDDDHHHKKKMMMKKKKKKNNNTTTZZZ]]]___YYY[[[\\\\\\ZZZYYYYYYYYYZZZ^^^ccchhhjjjiiifffdddaaaccccccbbb```______```iiivvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++******************************++++++,,,++++++***++++++*********+++,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------------------......///222111000///---,,,+++***.......................................//////000/////////.........------000000000000000000000000............///000111111000//////......//////000000000////////////////////////////////////000000......---......///000000........................,,,------............///........................///////////////...---,,,***+++---///000//////..................///000000...///000111111000///...111111111000000000//////........................000...---,,,,,,---///000.........------------,,,)))(((((()))+++,,,+++***,,,,,,++++++++++++,,,,,,,,,+++++++++++++++******(((***,,,---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((()))************)))+++++++++*********))))))((((((((((((((()))***+++))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&&&&'''((()))))))))((((((((())))))))))))(((((('''(((***,,,,,,***((('''((((((''''''''''''((()))))))))(((((((((((()))))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''''''''''''''((((((((('''&&&&&&&&&&&&((((((((('''''''''((()))******''''''((()))))))))))))))******************************(((''''''((())))))***,,,,,,,,,111888:::888************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,---......///******,,,...000222333444666666777999:::<<<======>>>???@@@AAABBBDDDHHHKKKLLLLLLLLLNNNSSSYYY^^^```XXXZZZ[[[ZZZYYYWWWXXXXXXZZZ^^^cccgggiiihhhfffeeeaaacccddddddbbb`````````jjjvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,***++++++++++++,,,,,,,,,,,,+++******))))))******)))))))))************+++******************************+++,,,,,,,,,,,,+++++++++************++++++***************+++++++++------------------------,,,------............---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////.............................................------......///000000000///......---,,,,,,///////////////////////////............//////000//////............//////////////////..................////////////000000.........---......//////........................***+++,,,---.........---............................../////////...------+++,,,---...............------------...///000000...//////000000//////...000000000000////////////------------------------......---,,,---...///000............------------***))))))***,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++******$$$'''++++++)))((()))+++++++++++++++++++++++++++)))******************)))((()))******++++++******,,,,,,++++++***)))))))))(((((((((((((((((()))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))))))))((('''(((((())))))))))))((((((((()))***++++++***)))((('''&&&%%%%%%%%%&&&'''((()))((((((''''''(((((())))))))))))))))))((('''''')))(((''''''&&&&&&''''''))))))(((((((((((())))))%%%&&&'''((()))*********((((((((((((((((((((((((''''''(((((())))))******(((''''''''''''((()))))))))((((((''''''(((******(((((('''''''''((())))))&&&'''((()))*********)))+++++++++***************+++***((('''''')))+++,,,***---...///666@@@EEEDDD++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,---...///000)))***+++---000222333444333444555777999:::<<<<<>>@@@AAABBBBBBAAACCCEEEHHHLLLLLLNNNPPPSSSXXX^^^bbb\\\[[[ZZZXXXVVVWWWYYY\\\\\\___cccgggiiiiiihhhfffbbbdddfffgggeeecccccccccmmmvvv,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---*********++++++,,,,,,,,,,,,++++++***)))*********))))))))))))************************************(((((()))***************++++++***************+++---,,,,,,,,,+++*********************************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////------......///000000000------------------------000///...---------------.........------.........---.....................---.........//////000000000///...---------------------------------------***+++---///000000//////........................,,,,,,---.../////////...///...---++++++,,,---...,,,,,,,,,---...///000111000///...------...///000000/////////............------------------------,,,,,,---...//////......,,,,,,,,,+++++++++******(((''''''(((***++++++*********))))))))))))************************++++++###)))---...+++)))+++---))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***))))))(((,,,,,,+++***)))))))))***(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...---+++)))((('''((()))******)))((('''******))))))))))))*********)))((('''((()))+++---''''''&&&&&&&&&&&&''''''%%%&&&''')))******++++++******)))((((((((((((((())))))(((((((((((())))))'''((((((((((((''''''&&&))))))))))))))))))))))))&&&''''''((()))******+++)))(((''''''((()))***+++)))(((''''''''')))***+++***)))((('''''''''''''''%%%&&&((()))*********)))++++++++++++******))))))''')))+++---...---,,,,,,&&&)))***+++---111///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------000000000000111111111111444555666999;;;>>>@@@AAAAAABBBBBBBBBAAABBBEEEGGGLLLMMMNNNPPPSSSXXX^^^bbb^^^]]][[[XXXVVVWWW[[[^^^]]]___cccgggiiiiiihhhgggbbbeeeggghhhfffdddccccccmmmuuu---------,,,,,,,,,++++++***,,,------,,,++++++,,,...---,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,******))))))))))))*********************************++++++,,,,,,++++++***))))))***++++++++++++***------,,,+++************+++++++++++++++***)))((()))************+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***---...///...//////.........---------------------------------...///000000000000000//////............---------------......//////000000........................------------------------......------------......//////............//////333111...+++***+++---/////////...---,,,++++++***///000000000000...,,,+++---------------------------......///......------111000///......---............//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++...------,,,+++***))))))))))))*********++++++++++++*********))))))((((((***))))))***++++++)))(((++++++++++++*********)))+++++++++*********))))))******++++++++++++******)))************+++++++++******)))(((((((((((((((((((((((((((((((((((((((+++,,,---+++)))(((((()))+++,,,...///---***%%%###)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))***,,,...///''''''((((((((((((''''''***)))(((''''''&&&''''''%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))),,,+++)))(((((())),,,---*********)))))))))))))))///&&&)))...)))(((...---+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,+++******,,,...///000000000111222222333333555555555555777999;;;<<>>>>>>>>???AAADDDFFFHHHJJJLLLMMMLLLLLLRRR\\\``````___^^^\\\[[[ZZZZZZZZZ[[[^^^bbbgggkkkllljjjgggdddbbbeeegggfffccc```aaabbbjjjrrr---------,,,,,,,,,++++++***,,,------,,,++++++,,,///......------------...000///...---++++++++++++*********))))))*********,,,,,,++++++++++++,,,,,,******************************++++++++++++******))))))***++++++++++++***++++++*********+++,,,,,,***++++++++++++***)))))))))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///---++++++,,,---,,,+++,,,,,,,,,,,,++++++++++++------------------------......///......---,,,+++++++++,,,---...///000000////////////............------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++******---.........---,,,+++***------------------------))))))***+++,,,---.........------,,,,,,,,,------......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))*********++++++************************((((((((()))))))))******)))))))))************+++******))))))))))))((((((((()))******++++++++++++))))))))))))(((((((((((())))))(((((((((((('''''''''(((((())))))((((((''')))))))))*********++++++***))))))((((((((((((((((((((((((((((((((((((((((((******)))'''&&&&&&''''''((()))))))))))))))((())))))(((((())))))***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))((((((''''''(((((((((((((((((('''''''''''''''((()))***+++&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++,,,,,,+++)))'''&&&************************---)))+++++++++666999,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......---,,,---...///000,,,,,,------.../////////333333444666888;;;===???>>>>>>@@@BBBDDDGGGJJJKKKKKKLLLLLLLLLRRR[[[``````___^^^\\\[[[ZZZZZZ[[[\\\^^^aaagggkkkmmmkkkhhhfffbbbdddgggeeebbb```aaabbbiiiqqq}}}............------------***,,,------,,,++++++,,,...------,,,,,,,,,------...---,,,+++++++++++++++******))))))))))))******+++++++++******+++++++++******************************++++++++++++******))))))***++++++++++++*********))))))***+++,,,,,,******+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++*********************************++++++++++++,,,,,,,,,---+++******+++,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))).........---------,,,,,,.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,---------+++***)))************++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,------...............///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((&&&((()))******)))***+++)))(((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))'''&&&'''((((((''''''''''''(((((()))((((((((((((((()))******''''''''''''''''''''''''************************))))))(((((((((((())))))'''((()))***)))(((&&&%%%((((((''''''''''''((((((((((((''''''((()))******&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))******+++******)))(((((()))***************++++++******---,,,000AAAEEE333---,,,,,,,,,++++++******+++++++++,,,,,,,,,------...------,,,---...//////------......///000000111000111333555888;;;===>>>??????@@@BBBDDDGGGIIIJJJJJJLLLKKKKKKQQQZZZ______^^^]]]\\\[[[ZZZ[[[[[[\\\]]]aaaggglllnnnmmmjjjhhhcccfffgggfffbbbaaabbbdddhhhppp{{{------------,,,,,,,,,,,,***,,,------,,,++++++,,,,,,+++++++++++++++,,,,,,******))))))***+++,,,,,,******))))))))))))************))))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***))))))))))))***++++++,,,)))******+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,)))((('''(((***+++,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))...------------,,,,,,,,,)))******+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......+++,,,---......---+++*********++++++,,,,,,------,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,...---------...///000000.........///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))%%%'''))))))((('''(((***(((((((((((('''''''''&&&))))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((*********((('''((())))))((('''&&&&&&''''''(((((((((((('''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))'''&&&)))(((''''''''''''((()))******)))(((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***)))((('''((()))+++,,,))))))******+++++++++,,,******---,,,111AAADDD222,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---------...//////000000...///222555888:::<<<===@@@AAAAAABBBDDDEEEGGGHHHJJJKKKKKKKKKPPPZZZ___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\```fffkkknnnnnnkkkiiifffhhhiiigggdddbbbdddfffhhhooozzz++++++*********)))))))))***,,,------,,,++++++,,,***************++++++,,,(((((((((((()))+++,,,---*********))))))************))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))***++++++++++++*********)))))))))***++++++))))))***++++++++++++***)))************+++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++((('''&&&'''***,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))******+++,,,---...//////,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......+++,,,---......---,,,+++***+++++++++,,,,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,+++***++++++---------...///000111222......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********((((((((()))))))))******))))))))))))))))))))))))---,,,+++***)))(((((('''***)))))))))))))))((((((''''''(((((((((((())))))%%%(((+++***'''&&&''')))((((((((((((''''''''''''(((((())))))))))))******((())))))******))))))(((((((((((()))))))))******((((((((((((((())))))***((((((((((((((((((((((((((()))******(((((()))***)))((((((''''''''''''(((((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++******)))((()))((('''&&&&&&'''((())),,,+++***)))((((((((((((''''''((())))))))))))((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((&&&%%%&&&))),,,...))))))******+++,,,,,,,,,,,,***------,,,666888)))+++++++++++++++*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---............///222555888:::<<<<<>>>>>777999;;;>>>BBBFFFJJJLLLHHHJJJIIIIIIOOOXXX]]]]]]YYYXXXWWWVVVVVVWWWYYYYYYWWW[[[bbbiiimmmmmmllljjjggghhhiiifffcccbbbdddgggiiipppyyy...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++***,,,+++)))(((((()))+++,,,+++++++++************))),,,,,,++++++******))))))************************************))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++++++++***)))(((******++++++++++++******---+++***+++------***''')))************+++++++++++++++***************+++,,,++++++******++++++,,,***+++,,,---...---,,,,,,+++***(((''''''(((***+++---+++)))'''''')))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))***+++,,,---------************************((()))+++,,,,,,+++***)))+++++++++*********))))))+++***)))))))))***,,,,,,*********+++,,,---...///,,,,,,,,,,,,+++***)))(((,,,+++***))))))***+++,,,++++++,,,---,,,+++***)))***************+++++++++(((((((((((()))***,,,,,,*********)))******+++,,,))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((+++*********))))))((((((++++++******))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))''''''))),,,---+++(((((()))***)))'''&&&%%%&&&))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((******))))))(((((('''''''''(((((()))***++++++++++++*********))))))((((((+++***)))((('''&&&%%%%%%'''((((((((('''&&&%%%%%%(((((('''((()))***,,,---&&&''''''((()))******+++''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''*********)))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((((((***,,,+++'''######""""""$$$(((+++,,,,,,))))))))))))************---+++***+++,,,,,,+++***)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...+++++++++,,,---...///000222111000//////000111222333444555666777888999:::::::::;;;===@@@DDDGGGIIIIIIHHHHHHJJJOOOSSSUUUVVVZZZYYYWWWVVVWWWXXXZZZ[[[\\\^^^ccchhhmmmnnnllliiijjjjjjiiifffdddeeegggiiimmmooouuu,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++++++++***,,,+++)))(((((()))+++,,,+++++++++************))))))))))))(((((((((((((((************************************))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++***))))))******++++++++++++******...,,,******++++++(((&&&)))************+++++++++++++++***************+++,,,++++++******++++++,,,((()))***+++++++++******+++***))))))))))))***+++,,,+++***((((((***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))***+++,,,,,,,,,,,,************************))))))******+++,,,---...,,,,,,++++++***))))))(((+++***)))))))))***+++,,,++++++++++++,,,------...------------,,,+++***)))++++++***))))))***++++++******+++++++++***)))((()))*********************(((((((((((())))))***+++((((((((())))))))))))***))))))))))))))))))))))))''''''''''''((()))+++,,,))))))))))))(((((('''''')))))))))))))))((((((((()))(((((((((''''''''''''((((((((((((((((((((((((,,,***((((((***+++)))'''((()))***)))'''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&))))))))))))(((((('''''''''(((((()))******++++++******)))))))))(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((((((((()))((((((''''''((()))***&&&&&&''''''(((((())))))***))))))(((((('''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))***)))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))(((''''''((())))))***)))((()))+++***(((%%%"""!!!!!!###&&&((())))))))))))))))))************,,,+++******,,,---,,,***)))************++++++++++++++++++++++++,,,------,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,------......///000111111111444555666888;;;===>>>???>>>>>>===>>>@@@EEEIIILLLIIIHHHHHHKKKPPPUUUWWWXXXZZZYYYWWWVVVWWWXXXZZZ[[[[[[^^^cccjjjooorrrpppooojjjjjjiiigggeeeeeegggiiilllnnnttt,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,***))),,,+++***))))))***+++,,,+++++++++************)))(((((((((((())))))))))))************************************))))))))))))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********)))******+++++++++************++++++++++++******---+++)))))))))***)))((()))************++++++++++++***************++++++++++++************++++++((()))***++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))***+++,,,,,,,,,,,,************************+++***))))))***---000222,,,,,,++++++***))))))(((******))))))******+++,,,,,,,,,,,,++++++,,,------------...------,,,+++***++++++***))))))***++++++))))))******))))))(((''')))))))))))))))(((((((((((((((((((((((((((((()))%%%&&&'''(((((((((''''''))))))))))))))))))))))))******((('''&&&%%%%%%%%%(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((...,,,)))((((((((('''&&&''')))***)))'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))((((((((((((''''''(((((())))))******+++))))))((((((((((((((('''%%%&&&&&&&&&'''''''''(((%%%&&&&&&'''((((((((()))))))))((('''&&&'''''''''&&&&&&&&&''''''''''''''',,,+++***)))(((''''''&&&(((((())))))))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))******(((((())))))))))))((((((************************+++******))))))******++++++)))(((((()))***)))''''''&&&%%%&&&)))++++++***))))))))))))************+++***)))***,,,------,,,)))************++++++++++++************+++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,---+++,,,///111222333222222333444666999<<<>>>@@@BBB@@@???======???DDDHHHKKKIIIHHHIIIMMMRRRWWWZZZ[[[ZZZYYYWWWVVVWWWXXXZZZ[[[XXX[[[aaaiiippptttsssrrrjjjjjjjjjhhhfffeeegggiiilllmmmrrr}}}///......---------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++***++++++***))))))***+++++++++++++++*********))))))))))))******++++++,,,,,,************************************)))))))))(((***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((()))***+++++++++++++++******++++++++++++******+++***)))))))))++++++,,,))))))*********+++++++++*********)))******+++,,,++++++************++++++++++++,,,,,,------------***+++,,,,,,,,,,,,+++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***+++------+++***+++,,,++++++++++++++++++++++++************************))))))***+++++++++++++++******************************))))))***,,,---...***************************************+++++++++------,,,+++++++++,,,,,,---.........------,,,++++++******************+++*********)))))))))((((((((((((((((((((('''''''''((((((((((((((('''''''''$$$%%%'''))))))((('''&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((...,,,)))'''&&&''''''(((''')))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((''''''''''''***))))))((('''&&&&&&&&&******)))((('''&&&&&&%%%((((((((((((((((((((((((((('''''''''''''''''''''++++++******))))))(((((())))))************))))))&&&&&&&&&'''((())))))***)))))))))))))))*********'''((()))******)))((('''************************************************+++***)))((()))))))))))),,,***))))))+++,,,,,,+++((()))))))))***************))))))***,,,...---,,,))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------+++++++++,,,---...///000...///000111222333444444111222444666999<<<>>>???============???BBBEEEFFFIIIIIIJJJNNNTTTYYY]]]^^^ZZZYYYWWWVVVWWWXXXZZZ[[[VVVZZZ```hhhooorrrrrrpppjjjkkkjjjhhhfffeeefffhhhjjjkkkooozzz------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,++++++******************++++++++++++*********))))))))))))******++++++,,,,,,))))))))))))))))))))))))************)))))))))((()))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++******++++++++++++******+++++++++*********++++++))))))*********+++++++++******))))))***++++++,,,+++******))))))******+++,,,+++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***(((***+++,,,,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++************************))))))***+++++++++******************************))))))***++++++***)))((((((((()))***+++,,,------))))))******++++++++++++------,,,+++++++++,,,,,,------......------,,,,,,*********++++++*********++++++******))))))))))))((((((((((((''''''&&&&&&'''(((((()))(((((('''&&&%%%&&&(((******)))((('''(((((((((((((((((((((((($$$%%%&&&(((***+++,,,,,,))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&''')))+++'''((())))))'''&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''(((((((((((((((((((((((()))))))))''''''''''''((((((((((((++++++******))))))((((((,,,+++)))'''&&&&&&&&&&&&''''''((()))******++++++))))))(((((((((((((((((((((((())))))******++++++))))))************))))))((((((((((((((('''''''''(((((())))))************&&&&&&((())))))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((()))***+++***(((''''''((())))))(((((()))))))))***************))))))***,,,...---,,,))))))*********+++++++++******))))))******+++,,,++++++,,,,,,,,,---------+++++++++,,,---...///000222000...------///111333111222444666888:::;;;<<<:::<<<>>>@@@BBBCCCDDDDDDIIIIIIKKKOOOUUU[[[^^^___ZZZYYYWWWVVVWWWXXXZZZ[[[ZZZ]]]bbbiiinnnpppooommmiiijjjjjjhhhfffdddeeefffhhhhhhkkkuuu((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((+++------,,,************************+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))******+++++++++************++++++++++++******+++,,,---,,,)))''''''''')))************+++++++++))))))))))))***+++,,,,,,******))))))))))))************))))))******+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++***************+++++++++))))))***************)))************************((()))+++++++++)))&&&%%%'''((((((***+++,,,------))))))***++++++++++++***,,,,,,,,,++++++,,,------,,,,,,------------,,,,,,)))***++++++++++++***))),,,+++***))))))))))))***))))))((((((''''''&&&&&&&&&'''))))))***)))(((''''''((()))***+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%###"""!!!))))))))))))************&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&'''***,,,&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***+++,,,------))))))'''''''''((()))***&&&'''(((***++++++,,,,,,(((((())))))))))))))))))&&&''''''((()))***+++,,,))))))************))))))))))))((((((''''''''''''((((((((()))******++++++&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((***+++***))))))***,,,+++***((((((*********)))))))))))))))************+++***)))***,,,------,,,)))************++++++++++++************+++,,,,,,***+++,,,---------,,,,,,......---,,,,,,,,,,,,---222///+++))))))+++///111333444555777999;;;<<<===<<<===???BBBDDDFFFFFFGGGJJJJJJKKKOOOUUU[[[^^^___ZZZYYYWWWVVVWWWXXXZZZ[[[```bbbffflllpppqqqooolllhhhiiiiiihhheeeccccccdddeeedddfffppp)))***,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,*********++++++*********+++++++++************))))))))))))((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******+++++++++***))))))******++++++++++++******###'''***+++)))''''''''')))************+++++++++))))))))))))***+++,,,---******))))))))))))************)))))))))***+++,,,+++***))))))))))))***+++*********++++++*********************************))))))))))))))))))))))))((((((((()))***+++++++++)))***,,,,,,***)))***+++************************))))))*********+++++++++))))))************))))))************************)))************))))))((()))************+++++++++((()))***+++,,,++++++***++++++++++++,,,------...++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))+++***)))((('''((())))))******))))))(((''''''&&&&&&''')))***+++***))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((&&&###((((((((()))))))))******((((((((('''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$&&&(((((('''''')))+++&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******'''((()))***+++,,,------***)))(((''''''((()))***&&&'''(((*********))))))&&&''''''(((((()))))))))'''''''''(((((()))))))))((())))))))))))))))))((('''''''''((((((((((((((('''(((((()))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&))),,,,,,+++)))***+++---+++******,,,---,,,+++))))))))))))************,,,+++******,,,---,,,***)))************++++++++++++++++++++++++,,,------***+++,,,---------,,,,,,......---,,,,,,,,,,,,---///...,,,***+++---000222222333555888:::===???@@@=========???AAAEEEIIIKKKKKKKKKLLLOOOUUUZZZ]]]___ZZZYYYWWWVVVWWWXXXZZZ[[[aaacccggglllppppppnnnkkkggghhhhhhgggdddbbbaaabbbcccbbbccclll~~~---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++******++++++++++++******+++++++++************))),,,,,,++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))(((******++++++++++++******%%%)))***)))***+++)))************+++++++++))))))))))))***+++,,,---******))))))))))))******---,,,+++++++++,,,---...+++***(((''''''(((***+++************************))))))))))))))))))))))))************************'''(((((()))***+++++++++)))***,,,,,,***)))***+++************************))))))******++++++++++++))))))*********))))))(((************************+++***)))((()))***,,,...,,,,,,++++++***)))))))))((()))***+++,,,+++***************+++,,,---...///******+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))***)))(((&&&&&&''''''(((+++******)))((('''''''''%%%''')))+++,,,,,,+++***)))(((((((((((()))******))))))))))))))))))))))))&&&'''(((***+++******)))&&&'''''''''(((((()))))))))))))))((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((($$$'''******'''&&&(((***&&&'''))))))(((''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((())))))******++++++************))))))))))))...---***'''&&&&&&&&&''''''((()))))))))(((&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******'''(((((()))***+++++++++***)))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))((('''%%%)))------+++******+++)))(((&&&'''(((***)))((())))))))))))************---+++***+++,,,,,,+++***)))************+++++++++,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,+++++++++,,,---...///000.........///000222444555///111333666:::===@@@AAA>>><<<:::999<<>>???===<<<:::;;;>>>DDDJJJNNNNNNLLLKKKMMMSSSYYY]]]```]]]ZZZXXXWWWXXXZZZ[[[[[[YYY\\\aaafffjjjlllmmmmmmeeeeeeeeedddbbb___\\\ZZZ\\\^^^ccclll{{{///............---------,,,,,,------...---------......---------,,,,,,,,,***+++,,,+++))))))+++,,,************************+++++++++*********))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))(((''''''((((((((()))))))))***((())))))***+++,,,,,,,,,*********+++++++++,,,,,,(((((()))***************++++++++++++***************)))))))))))))))))))))))))))*********+++++++++************************,,,+++)))))))))+++...000,,,,,,+++***))))))))))))***++++++++++++++++++,,,)))************+++++++++,,,,,,++++++******))))))))))))************))))))+++******))))))******+++************************))))))))))))))))))))))))************************************************,,,,,,+++++++++*********,,,,,,,,,,,,+++***))))))%%%)))***'''(((,,,+++(((******+++++++++******)))***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))************))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((())))))******(((((((((((((((((((((((((((((('''&&&'''''')))))))))((((((''''''(((((()))+++***(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((()))'''$$$&&&***,,,***'''(((((((((((((((((((((((('''''''''(((((((((((((((******))))))((('''''''''''')))***)))'''&&&(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***+++++++++++++++***))))))''''''((()))))))))(((((())),,,,,,)))))),,,,,,)))++++++,,,,,,,,,,,,------...---,,,++++++,,,------///////////////000000111555555666777:::<<<>>>???===<<<;;;;;;>>>DDDJJJMMMNNNLLLKKKNNNSSSYYY^^^```\\\YYYWWWVVVXXXYYYZZZZZZYYY\\\bbbhhhlllnnnnnnmmmeeeeeeeeeeeeccc```]]][[[]]]___dddmmm}}}///............------------------...------,,,,,,......---------,,,,,,,,,)))+++,,,+++******+++---************************+++++++++***************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))(((((()))***,,,///000'''''''''(((((((((((())))))******++++++++++++***((()))))))))*********+++))))))))))))))))))******)))))))))*********++++++************************+++***)))((()))***,,,...++++++***************++++++++++++++++++*********)))************+++++++++++++++++++++++++++++++++))))))************))))))+++******))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++************))))))))).........---,,,+++***)))'''***+++)))***,,,,,,))))))******+++++++++******------,,,,,,***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((''''''''''''((((((((())))))******))))))(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))((((((''''''''''''((((((((('''''''''''''''((('''&&&&&&&&&''')))***,,,&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++******))))))))))))***)))'''&&&(((,,,...---***))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++***))))))))))))*********)))((((((***...000---,,,---+++'''++++++,,,,,,,,,,,,------------------------------///////////////000111111555555666777:::<<<>>>???===<<<;;;;;;>>>DDDIIIMMMMMMLLLLLLOOOTTTZZZ___aaa[[[XXXVVVUUUWWWXXXYYYYYYXXX]]]cccjjjnnnoooooommmfffffffffeeeccc```^^^\\\___aaafffooo///............---------............---,,,++++++......---------,,,,,,,,,,,,---...---,,,++++++,,,************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))---,,,***(((((()))***,,,%%%%%%%%%&&&&&&&&&''''''))))))***++++++*********((((((((())))))))))))))))))))))))))))))*********))))))))))))***************************************)))((((((((()))+++,,,******))))))***++++++,,,,,,,,,++++++******))))))))))))*********+++++++++******++++++,,,,,,,,,---))))))************))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++******)))((((((***++++++,,,------,,,))))))***+++++++++******------,,,,,,***)))'''&&&))))))))))))))))))))))))************************(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))(((((()))))))))***)))((()))+++,,,,,,***((((((((((((((((((((((((''''''''''''(((((())))))'''''''''((((((((())))))******+++***************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++******)))------------,,,,,,+++******222777333---++++++***+++++++++,,,,,,,,,------,,,,,,---.........------///......//////000111222555555666777999<<<>>>???===<<<;;;<<>>???======<<<===???DDDHHHKKKKKKKKKLLLPPPUUU[[[___```ZZZWWWUUUTTTUUUWWWXXXXXXXXX]]]dddlllpppqqqpppoooiiiiiihhhfffdddbbb```___bbbdddiiirrr///............------------------...------,,,,,,......---------,,,,,,,,,///000222111...+++*********************************************+++++++++)))))))))))))))(((((('''************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))(((((((((((())))))))))))((())))))))))))(((''''''++++++***)))((('''&&&&&&((((((((()))******++++++((((((((()))))))))*********************************)))))))))))))))*********)))))))))***+++,,,,,,***************))))))))))))************+++++++++)))))))))******+++++++++))))))************))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******************************++++++++++++,,,,,,&&&'''((()))***+++++++++,,,)))((()))'''""" !!!((()))***+++++++++++++++)))******+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%((((((''''''''''''(((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&))))))((('''&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''(((((()))******)))((('''&&&&&&%%%''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((()))(((''''''))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++))))))***++++++++++++*********+++++++++***)))))))))777???999---(((+++///++++++,,,,,,,,,,,,------***++++++,,,,,,------...............///111222333555555666777:::<<<>>>???======<<<===@@@DDDGGGJJJJJJIIIKKKOOOUUU[[[^^^___ZZZWWWUUUTTTVVVWWWXXXXXXXXX\\\dddkkkoooqqqqqqpppkkkjjjhhhfffdddbbbaaa```ccceeejjjqqq///............---------,,,,,,------...---------......---------,,,,,,,,,***---//////---,,,++++++************************))))))*********+++++++++)))))))))))))))(((''''''************************'''((((((((()))))))))***))))))(((((((((((())))))***)))))))))((((((((('''''''''(((((())))))******&&&&&&'''''''''(((((((((***************)))((('''*********))))))((((((((('''(((((()))******++++++(((((((((((()))))))))*********************************************************************++++++))))))))))))************)))************+++++++++))))))))))))))))))******))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((((()))***************&&&&&&)))'''""" ###(((((()))++++++,,,,,,+++*********+++++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((((('''+++***)))(((''''''''''''((((((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''((())))))***))))))))))))'''&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''''')))(((&&&''')))***(((&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++++++++((()))***************)))+++444999444---***+++,,,++++++,,,,,,,,,,,,------******))))))***+++---...------......///111222333555555666777:::<<<>>>???=========>>>@@@CCCGGGIIIHHHHHHJJJNNNUUUZZZ]]]^^^ZZZXXXUUUUUUVVVXXXXXXXXXXXX\\\bbbiiinnnpppqqqqqqlllkkkiiigggeeecccbbbaaadddfffiiiqqq//////.........---------++++++,,,---..................---------,,,,,,,,,&&&))),,,------,,,,,,,,,************************))))))******++++++++++++)))))))))))))))(((''''''************************'''((((((((())))))******))))))(((((((((((())))))******))))))((((((((('''))))))************)))(((************+++++++++++++++++++++++++++***)))((())))))))))))************'''(((((()))***+++++++++(((((((((((())))))))))))************************++++++++++++************++++++***************+++(((((())))))******++++++)))************+++++++++)))))))))((((((((((((((())))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''((((((((((((''''''&&&'''###%%%***+++''''''+++(((((()))++++++,,,,,,,,,+++++++++++++++***)))(((************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))((((((++++++***(((((('''''''''''''''(((((()))(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))***++++++'''((())))))(((((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''***(((&&&'''***+++)))'''''''''''''''''''''''''''(((((())))))))))))((((((************************)))************+++++++++((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,---111222///------+++'''++++++,,,,,,,,,---------***)))(((((((((***---...------......///111222333555555666777:::<<<>>>???=========>>>@@@CCCGGGIIIGGGGGGIIINNNTTTZZZ]]]^^^[[[XXXVVVUUUWWWXXXYYYYYYXXX\\\aaagggllloooqqqqqqmmmkkkiiigggeeeccccccbbbdddfffiiippp~~~000000///...............//////.........------------,,,***+++,,,,,,+++)))************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******+++***)))'''''')))***+++++++++++++++*********)))************************))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++)))((())))))))))))))))))*********************+++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******))))))(((((()))))))))))))))*********************************+++*********))))))(((((())))))))))))))))))))))))************************&&&''''''((()))******+++))))))(((((('''''''''&&&******++++++++++++******(((((((((((()))+++,,,---))))))))))))))))))))))))******))))))((((((''''''''''''((())))))))))))))))))************+++++++++************************)))'''&&&'''((()))((('''))))))((('''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''((()))))))))))))))((((((%%%&&&''')))))))))(((((()))((('''((()))))))))(((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***,,,---+++(((&&&''')))************************(((((((((((())))))))))))'''((())))))(((((()))+++))))))'''&&&&&&'''(((((("""###$$$%%%'''((()))***---(((###$$$(((***)))''',,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***((('''((()))++++++)))((()))***************************+++++++++++++++***)))(((************************++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,---...//////000////////////000000111333444666999<<<>>>@@@AAA@@@@@@???@@@AAACCCEEEGGGKKKJJJKKKOOOTTTYYY[[[\\\VVVTTTRRRSSSUUUXXXYYYZZZ\\\___dddjjjnnnooooooooonnnmmmjjjgggddd```]]][[[^^^```ccclll{{{000000///...............//////.........---------...---,,,,,,------,,,***************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++++++++*********)))))))))************************))))))))))))))))))))))))))))))************))))))*********++++++******)))*********)))))))))))))))***************)))))))))***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))))))))))))))))))))))))))((((((*********************************)))))))))(((((())))))))))))))))))))))))************************'''''''''((()))*********))))))(((((((((''''''''')))******++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((())))))))))))((((((''')))************+++++++++************************)))'''&&&'''((()))((('''((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((''''''((())))))((('''&&&))))))))))))******)))((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((('''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***))))))))))))((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''))))))*********)))((('''&&&&&&%%%(((((((((((((((((((((((()))***+++***'''%%%&&&((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''''''&&&&&&'''))))))((('''&&&&&&'''((()))%%%%%%&&&'''(((((()))))),,,((($$$$$$(((***)))'''***)))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,***)))(((((()))++++++)))((()))***++++++++++++++++++++++++)))******+++++++++******************************++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,---......//////////////////000000111111222444666999<<<>>>???======>>>???BBBEEEHHHIIIJJJJJJLLLPPPUUUYYYZZZ[[[VVVUUUSSSTTTWWWYYYZZZYYY[[[^^^dddiiimmmooonnnnnnlllkkkiiifffccc___\\\ZZZ\\\^^^bbbkkk{{{000///......---........................---------///...------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******)))))))))(((((((((************************))))))))))))))))))))))))))))))************))))))*********))))))******++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))*********************)))((((((((('''******************************))))))))))))(((((())))))))))))))))))))))))************************''''''(((((())))))******))))))(((((((((((('''''')))******++++++******)))'''((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((*********))))))((('''&&&)))************+++++++++************************)))'''&&&'''((()))((('''(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''(((((())))))((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))'''(((((((((((('''&&&&&&'''((())))))''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&*********))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((((()))***(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))((('''&&&&&&'''((()))***))))))((((((((((((((((((+++(((%%%%%%((())))))'''''''''(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***+++***)))(((((()))++++++)))((()))***++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************************++++++++++++++++++++++++))))))+++,,,,,,,,,+++***+++,,,,,,------.........///////////////000111111111222444666999;;;===>>>;;;;;;===???BBBFFFJJJLLLJJJKKKMMMQQQUUUXXXYYYYYYVVVUUUUUUVVVYYYZZZZZZYYYZZZ]]]ccchhhlllmmmmmmmmmjjjjjjhhheeebbb^^^[[[YYY[[[]]]aaaiiiyyy///......------.................................///...------......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))******)))(((((()))******))))))))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))******)))(((((()))+++,,,++++++******)))(((((((((******)))((('''&&&&&&%%%)))))))))))))))*********))))))))))))))))))))))))************)))))))))((((((((())))))******++++++,,,,,,+++***)))(((((((((************************))))))))))))))))))(((((())))))))))))))))))))))))************************'''((((((((()))))))))***))))))(((((((((((((((((())))))************))))))((()))***,,,,,,***((('''''''''''''''''''''''''''))))))))))))((((((((((((((())))))))))))(((((('''))))))*********+++++++++************************)))'''&&&'''((()))((('''***))))))((((((((())))))%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''&&&$$$&&&((()))(((&&&&&&%%%%%%&&&&&&'''((()))******''''''((((((''''''&&&%%%((()))***)))((('''(((***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$$$$&&&'''(((***++++++(((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))(((((()))+++'''&&&&&&&&&'''(((***++++++***))))))((('''&&&&&&***(((&&&&&&((()))((('''''''''((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''((()))++++++)))((()))***++++++++++++++++++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++((()))+++------,,,+++***,,,,,,,,,---------......///......//////000111222222333555777:::<<<>>>???;;;<<<===???BBBFFFIIIKKKJJJJJJMMMQQQUUUXXXXXXXXXVVVVVVVVVXXX[[[\\\[[[YYYYYY\\\bbbgggkkkmmmmmmlllkkkjjjhhheeebbb^^^[[[YYY[[[]]]aaahhhvvv......------------......---........................---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))************)))(((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((('''((()))+++,,,************))))))((((((***))))))((('''&&&%%%%%%(((((())))))************))))))))))))))))))))))))************)))))))))((((((((())))))******++++++------,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))******)))))))))%%%''')))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&((()))************))))))*********+++++++++************************)))'''&&&'''((()))((('''))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''(((((())))))&&&)))++++++)))(((((()))%%%&&&&&&'''((()))******'''''''''''''''&&&&&&%%%((()))***)))((('''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%###$$$%%%'''(((***+++,,,((((((((((((((((((((((((******)))))))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))(((((()))+++'''&&&&&&&&&'''(((***+++******)))((('''&&&%%%$$$)))(((''''''(((((((((''''''((())))))))))))(((''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''&&&&&&((()))++++++)))((()))***+++++++++++++++++++++++++++++++++++++++***)))(((************************++++++++++++++++++++++++(((***,,,---...---+++***,,,,,,,,,---------------............///000111222222333555777999;;;===>>>>>>>>>>>>@@@BBBDDDGGGHHHIIIJJJLLLPPPTTTXXXYYYXXXVVVVVVWWWYYY[[[\\\[[[ZZZYYY\\\aaagggkkkllllllllllllkkkiiifffbbb^^^[[[YYY[[[^^^aaagggttt---------,,,------...///---------..................---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))******)))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))******+++)))))))))))))))))))))***))))))((((((''''''&&&&&&((((((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))************,,,,,,,,,++++++******)))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((())))))******))))))(((###%%%&&&((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))$$$%%%'''(((***+++++++++)))************+++++++++************************)))'''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&'''(((******###&&&(((&&&$$$###%%%'''&&&&&&''''''(((((())))))&&&''''''''''''&&&%%%%%%'''((())))))''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((+++)))((()))***+++***((((((((((((((((((((((((((((((((((((((()))))))))***%%%&&&''''''&&&&&&''')))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&%%%'''((((((((((((((((((((('''((()))))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))************************++++++***)))((((((''''''((()))++++++)))((()))***************************,,,,,,,,,++++++)))((((((************************++++++++++++++++++++++++)))***,,,---------,,,+++------------------------............///111222333000111222444666888:::;;;@@@@@@@@@@@@AAACCCEEEFFFIIIIIIJJJNNNSSSWWWZZZ[[[WWWVVVVVVWWWZZZ[[[[[[ZZZYYY\\\bbbgggkkklllllllllnnnmmmjjjgggbbb^^^ZZZXXXZZZ]]]```eeeqqq---,,,,,,,,,------...///---------........./////////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((()))************((((((((()))******++++++(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********(((((())))))))))))((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((((((((()))))))))***&&&&&&''')))************)))************+++++++++************************)))'''&&&'''((()))((('''$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((('''&&&''''''((()))"""$$$%%%"""###''''''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&'''(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''))))))***((((((((((((((('''''''''((((((((((((((((((((((((***((('''(((***+++)))'''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&''''''&&&&&&'''))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((((((''''''((($$$&&&((()))***)))(((''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++((()))++++++)))((()))***))))))))))))))))))))))))******+++++++++******)))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------......///111222333000111222444666888999:::@@@@@@???@@@AAACCCEEEFFFIIIHHHHHHLLLQQQWWW\\\]]]XXXVVVUUUVVVXXXZZZ[[[[[[YYY]]]bbbhhhkkkmmmmmmmmmooommmjjjfffaaa[[[WWWUUUVVVYYY^^^cccppp,,,,,,,,,,,,------...///---------.........//////111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''')))***++++++***)))'''))))))************))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&(((************)))''''''((()))***+++,,,,,,((((((((()))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************))))))))))))++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++(((((())))))))))))((((((++++++***))))))))))))***))))))))))))))))))))))))'''((((((((())))))******'''((()))))))))))))))((()))************+++++++++************************)))'''&&&'''((()))((('''%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''$$$%%%&&&'''((((((((((((+++***((('''&&&&&&'''''''''))))))&&&"""###(((---((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))+++))))))'''&&&&&&'''(((((((((((())))))******++++++&&&((())))))(((''''''((("""$$$&&&)))***+++***)))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))+++,,,...///((()))++++++)))((()))***((((((((((((((((((((((((((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------------......///111222333222333444666888999;;;<<>><<<>>>AAABBBBBBCCCEEEGGGKKKIIIIIILLLRRRYYY___aaa]]]ZZZVVVUUUVVVXXXZZZ[[[ZZZ]]]ccchhhlllmmmmmmmmmhhhhhhfffddd```\\\XXXVVVUUUTTTWWWbbbwww..............................------------......---------............///+++******))))))******+++------,,,,,,+++******)))************************)))(((&&&$$$$$$%%%&&&''')))))))))***++++++,,,,,,************)))))))))(((******))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))+++***)))((((((((((((((())))))************))))))(((((()))))))))))))))***))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******++++++++++++++++++++++++************************++++++*********)))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))******+++...---,,,******************)))(((''''''((()))***&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))***************)))((((((******))))))))))))******((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''((((((((()))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))''''''&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&$$$&&&(((((('''&&&'''((('''((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%$$$$$$%%%%%%)))((('''&&&&&&'''((())))))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''((()))((('''%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''(((((())))))******++++++'''(((((((((((()))))))))((((((((((((((()))))))))+++***((('''''''''((()))+++++++++***************)))******************)))+++******))))))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++++++++,,,,,,------...,,,---...000000000000///444444666888:::<<<===>>>===???AAAAAABBBCCCFFFHHHIIIHHHGGGJJJPPPUUUYYY[[[\\\YYYUUUTTTVVVYYY[[[\\\ZZZ]]]bbbhhhkkkmmmmmmmmmjjjiiihhheeeaaa]]]YYYVVVXXXWWW[[[ggg{{{........................//////............//////---------............///******))))))))))))******---,,,,,,++++++*********************************+++***)))((((((((()))***)))))))))***++++++,,,,,,************))))))))))))******))))))))))))******++++++******)))((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))************))))))***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++************************,,,+++++++++************************)))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,------,,,+++***************))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((*********+++******)))(((******))))))))))))******''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''')))(((&&&&&&(((((('''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))(((((((((((((((''''''&&&%%%'''))))))((('''((()))''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((())))))******++++++''''''''''''(((((((((((())))))))))))((((((((((((***)))(((((('''(((((((((++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,************+++,,,---...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------...///000000000000444444666888:::<<<===>>>???@@@AAAAAAAAACCCGGGIIIIIIHHHHHHKKKPPPTTTWWWWWWZZZWWWTTTTTTWWWZZZ\\\\\\ZZZ]]]bbbgggkkkmmmmmmmmmlllkkkiiifffaaa]]]XXXVVVYYYZZZ___kkk........................///..................///---------............///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********************************......---,,,,,,,,,---...,,,,,,++++++***)))))))))*********)))))))))))))))******))))))))))))******************))))))(((((())))))))))))))))))))))))+++******)))))))))******))))))************)))))),,,,,,++++++******))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++************************************************,,,,,,,,,+++++++++***************)))))))))))))))))))))************)))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******+++,,,******)))((((((((((((((())))))(((((((((((())))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))(((((((((*********++++++******)))((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&((('''''''''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((('''&&&%%%&&&'''***+++))))))))))))))))))))))))'''((((((((((((((('''''''''(((******)))))))))***'''''''''((((((((())))))((((((((((((((((((((((((***))))))((((((((())))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((((((((('''&&&'''''''''(((((('''''''''$$$$$$%%%&&&'''))))))***(((((((((((((((((((((((()))(((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''((((((((()))))),,,,,,++++++******))))))++++++***************************++++++++++++++++++++++++,,,,,,+++++++++************+++,,,,,,---+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......///000000111111333333555777999;;;<<<===@@@AAAAAAAAABBBDDDGGGJJJJJJJJJKKKNNNSSSWWWYYYYYYWWWUUUTTTTTTWWWZZZ\\\]]]ZZZ]]]aaafffjjjlllmmmmmmmmmllliiifffaaa\\\XXXUUUWWWZZZ```nnn////////////////////////......------------......---------............///......------------......,,,,,,+++++++++++++++*********************************)))))))))*********,,,,,,++++++***)))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))************)))))),,,,,,++++++******))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((************************************************,,,,,,,,,+++++++++******))))))))))))))))))******((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))((((((((('''(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((******++++++++++++******((((((''''''''''''(((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&(((''''''((()))***(((&&&'''(((((('''&&&%%%###"""&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((+++***'''&&&%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((((((((('''%%%'''))))))((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((())))))***'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((()))))))))*********,,,,,,++++++******))))))*********+++++++++******))))))))))))******+++++++++++++++,,,,,,+++++++++))))))***+++,,,---------......---,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------...---------------------......//////000111111222111222444666888:::;;;<<<@@@AAABBBCCCCCCEEEHHHKKKIIIIIIKKKOOOUUUYYY\\\\\\VVVTTTSSSTTTWWWZZZ\\\\\\ZZZ]]]aaaeeeiiilllmmmmmmmmmkkkiiifffaaa\\\XXXUUUTTTYYY```nnn////////////////////////...------------------...---------............///------,,,,,,,,,,,,------++++++++++++++++++++++++************************(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))***************)))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************************************,,,+++++++++************))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''''')))******++++++***))))))(((((())))))))))))(((((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))******************)))))))))***++++++,,,+++++++++******))))))))))))*********)))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((((((((((((((&&&&&&''''''''''''''''''''''''''')))******(((&&&''''''(((((('''%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))))),,,***)))'''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((((((((((((###%%%''''''&&&%%%&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))''''''((()))******++++++))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))******++++++))))))))))))************))))))))))))((((((((((((''''''((())))))))))))(((((((((((()))******++++++******++++++++++++******((()))+++,,,------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------.........////////////000111222222222222444666888:::;;;<<>>>>>AAAEEEGGGGGGGGGHHHIIIKKKIIIIIIKKKPPPUUUYYYZZZVVVUUUTTTUUUWWWZZZZZZZZZ[[[]]]```dddhhhkkkmmmnnnnnnmmmllliiieee```]]]ZZZ___dddhhhsss000000000000000000000000000000////////////000000---------.........//////...------,,,,,,------...++++++++++++++++++++++++************************&&&'''((())))))))))))))),,,,,,++++++***)))))))))(((((())))))*********+++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))************))))))''''''(((((())))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))))))))))))))))))))*********************************))))))))))))((((((((())))))*********+++(((((()))***************))))))))))))))))))))))))************************))))))))))))***+++,,,---&&&'''((())))))((('''''''''((()))******)))((('''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++++++++,,,)))***+++,,,,,,,,,,,,,,,((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))&&&&&&'''***++++++)))'''!!!###%%%''')))(((((('''&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&'''(((((()))((((((''''''((()))******)))((('''&&&&&&'''((())))))((((((''')))++++++***)))***+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((()))******+++***)))(((((()))***+++'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***)))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))******++++++,,,,,,((()))***,,,,,,,,,+++***))))))***+++,,,,,,------))))))************))))))((()))+++---............************+++,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000000////////////111222333555666777999;;;===??????===AAAEEEHHHHHHHHHHHHHHHOOOLLLJJJKKKOOOTTTXXXZZZVVVUUUTTTUUUWWWYYYYYYYYY[[[]]]```dddgggkkkmmmnnnoooooommmkkkgggccc___]]]fffkkknnnvvv000000111222111000///............///////////////000000///...------,,,,,,...------,,,,,,------...///...------,,,,,,,,,,,,,,,------,,,***))))))***+++++++++************)))------,,,+++*********+++***+++,,,***(((''''''(((+++++++++*********))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******---***'''''')))+++***)))&&&&&&''''''''''''&&&&&&"""###&&&(((***+++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))+++***(((&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((&&&&&&&&&'''''''''(((((())))))*********(((&&&%%%((((((((((((((('''''''''))))))))))))************))))))************))))))(((((((((((((((((((((((('''%%%$$$%%%'''((('''$$$&&&%%%$$$$$$%%%&&&((()))((()))***)))'''&&&%%%&&&'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((''''''&&&))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''(((***)))'''%%%(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++,,,+++***)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***)))((('''%%%$$$*********)))))))))))))))((((((''''''''''''((((((///(((%%%)))+++'''%%%'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%''')))***((('''((()))***)))'''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))))))))(((((('''******+++++++++******))))))***+++,,,---,,,++++++((())),,,.........---,,,,,,,,,,,,---------......---------------------------------......///000111555555666777888:::<<<===CCCCCCDDDCCCBBBCCCEEEGGGFFFGGGIIILLLPPPTTTXXXZZZWWWTTTRRRSSSWWWZZZ[[[ZZZYYY[[[^^^ccchhhmmmqqqssssssqqqooommmhhhbbbdddiiissstttxxx111111222222222111000//////////////////.........000//////...------,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,,,,...//////...,,,++++++,,,+++++++++************))),,,,,,+++******************+++,,,+++((('''((()))+++++++++*********))))))((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***,,,)))'''''')))+++***)))************************&&&'''(((((())))))))))))((((((''''''''''''((((((************************((((((((()))******(((&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))((('''&&&&&&&&&'''''''''(((((((((((()))))))))))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((('''&&&$$$%%%'''((('''%%%%%%%%%$$$$$$%%%&&&((()))((()))***)))'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((''''''&&&((((((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((((((''''''((())))))(((&&&'''((((((((())))))))))))((((((((('''''''''&&&&&&''''''(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((&&&%%%(((((((((((((((((())))))((((((''''''''''''((((((***%%%###'''***(((''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''&&&&&&(((******((('''((()))***)))'''&&&&&&''''''((())))))***))))))))))))))))))))))))******++++++++++++************+++++++++******)))***++++++,,,,,,,,,++++++)))*********+++,,,------,,,,,,,,,---------......------------------------............///000111111555555666777888:::<<<===BBBCCCCCCBBBBBBCCCFFFHHHFFFGGGIIILLLPPPTTTWWWYYYXXXUUUSSSSSSWWWZZZ[[[ZZZXXXZZZ^^^bbbggglllppprrrtttqqqpppnnniiieeegggmmm|||~~~222222222333222111111000000000//////......------/////////...------,,,,,,...------,,,,,,------...---,,,,,,++++++++++++,,,---...///...,,,++++++,,,+++++++++************)))+++************)))))))))***+++,,,+++)))(((((()))+++++++++***************))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''((()))******))),,,+++***))))))***+++,,,++++++***)))(((((((((((((((''''''&&&&&&''''''(((************************)))(((((()))******((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''(((((()))***+++))))))))))))************))))))))))))************))))))************))))))(((((((((((((((((((((((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%'''((((((''')))***)))'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((&&&&&&((()))((('''''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((())))))******))))))(((&&&&&&''''''(((((())))))((((((''''''''''''((((((%%%""""""&&&)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((''''''(((******((('''((()))***)))'''&&&''''''(((((())))))***))))))))))))))))))))))))******++++++++++++******)))******+++++++++******,,,,,,++++++***++++++++++++***(((((((((***,,,...,,,,,,,,,---------..............................////////////000111222222555555666777888:::<<<===@@@AAABBBBBBBBBCCCFFFIIIFFFGGGIIILLLPPPTTTWWWYYYXXXVVVTTTTTTVVVYYYZZZ[[[YYY[[[^^^bbbgggkkknnnpppsssqqqpppoookkkhhhkkkqqq333333333333222222111111111111000///...------,,,//////.........---------...------,,,,,,------...,,,++++++******+++++++++***+++,,,+++)))((()))***+++++++++*********))))))))))))*********)))))))))***+++,,,+++)))((()))***************************+++******))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))***)))'''&&&&&&''')))***---,,,***(((((((((((()))((((((''''''''''''((((((************************)))((('''((()))***)))'''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++((()))))))))))))))******((()))))))))************))))))************))))))((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''')))***)))'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((***(((&&&%%%'''((((((((('''''''''((((((((()))))))))))))))))))))((((((((())))))))))))(((((((((((('''(((((()))************((((((((((((((((((((((((*********)))((((((''''''(((((()))***************&&&&&&''''''((()))******((((((''''''''''''((((((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''&&&&&&((()))***((('''((()))***)))'''''''''(((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))***+++++++++******---,,,+++***)))***+++,,,+++***)))))))))+++,,,---,,,,,,,,,---------......////////////////////////////////////000111222333555555666777888:::<<<===???@@@AAABBBBBBCCCGGGIIIFFFGGGIIILLLOOOSSSVVVXXXWWWVVVUUUUUUVVVYYY[[[\\\[[[]]]```dddhhhkkknnnppprrrpppoooooollljjjnnnuuu333333333222222222222222111111000///...------,,,...............---------...------,,,,,,------...+++++++++******++++++,,,***+++,,,+++)))((()))***+++++++++*********))))))((()))************))))))***+++,,,+++***)))***+++************************++++++******))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((()))(((&&&%%%%%%&&&((()))++++++)))(((((()))************))))))))))))******))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))+++***)))'''''''''((()))'''''''''(((((()))))))))((()))))))))************))))))************))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''''''''((())))))'''&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((('''(((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********''''''''''''((((((((((((***(((&&&%%%'''(((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((&&&&&&((())))))))))))(((((((((((((((((((((((((((***)))))))))((((((''''''((((((((()))******++++++''''''((()))******++++++((((((''''''''''''(((((()))***+++)))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''&&&%%%%%%&&&(((***((('''((()))***)))'''((((((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++++++++++++++---,,,+++*********,,,,,,***+++,,,---------,,,+++,,,,,,,,,---------......////////////////////////////////////000111222333555555666777888:::<<<===???@@@AAAAAAAAACCCFFFIIIFFFGGGIIILLLOOORRRUUUWWWVVVVVVVVVVVVVVVYYY\\\^^^___```cccfffiiimmmoooppppppnnnmmmmmmkkkjjjooowww333333222111111111111222000000//////......------...........................------,,,,,,------...,,,++++++++++++,,,,,,---+++,,,---,,,+++***+++,,,+++++++++************)))((()))***+++++++++***)))***+++,,,+++***)))***,,,***************+++++++++******************))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&(((***)))(((''''''(((***)))(((''''''((()))***))))))((((((((()))******+++******))))))******+++((((((((((((((((((((((((***)))''''''((())))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))+++***)))(((((('''''''''&&&&&&''''''(((((())))))))))))))))))************))))))************))))))((((((((((((((((((((((((((())))))(((&&&%%%&&&'''###$$$%%%&&&''''''''''''&&&((())))))(((''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))(((&&&&&&((()))((('''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))$$$%%%&&&'''((('''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***+++(((((())))))******++++++((((((''''''''''''(((((((((,,,---***(((((('''$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''&&&$$$$$$%%%'''***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++((()))***+++++++++++++++++++++******++++++,,,---***+++---......---+++***,,,,,,,,,---------..............................////////////000111222222555555666777888:::<<<===???@@@AAAAAAAAABBBEEEHHHFFFGGGIIIKKKOOORRRUUUVVVTTTUUUVVVVVVWWWYYY]]]```aaabbbdddgggjjjmmmooopppnnnlllkkkllljjjiiiooowww333222111000000000111111///////////////....................................------,,,,,,------...,,,,,,,,,,,,,,,---......***,,,---,,,+++***+++---+++++++++************)))((()))+++,,,---,,,+++******+++,,,,,,******+++,,,))))))*********+++++++++******************++++++))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***)))))))))((((((((('''%%%(((******(((&&&'''((())))))))))))))))))))))))((((((((())))))(((((('''******))))))))))))******))))))))))))))))))))))))+++)))''''''((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***'''((((((((())))))))))))((()))))))))))))))((('''&&&''''''((())))))******))))))))))))************))))))************))))))((((((((((((((((((((((((((()))***)))&&&%%%&&&'''###$$$%%%''''''''''''&&&&&&'''))))))(((''''''(((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&((((((((()))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''(((((())))))******&&&''')))***)))(((&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))((('''''''''((()))***(((((())))))))))))))))))((((((''''''''''''((((((!!!(((+++)))''')))***'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''%%%$$$&&&'''***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,(((((()))++++++,,,,,,+++((()))***+++,,,---------++++++,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------............///000111111555555666777888:::<<<===@@@AAABBBAAA@@@AAADDDFFFFFFGGGIIIKKKNNNQQQTTTVVVRRRTTTVVVVVVWWWZZZ___cccbbbccceeegggjjjlllnnnoooooolllkkkllljjjjjjpppxxx333222000/////////000111.........///////////////---........................------,,,,,,------...,,,,,,,,,,,,------...///((()))******)))((()))++++++++++++************)))((()))+++---------+++******+++,,,,,,+++***+++---))))))******++++++++++++)))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))((((((((('''$$$(((******(((&&&'''((((((((())))))))))))(((((((((((()))))))))'''&&&%%%))))))(((((((((((())))))************************+++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%'''(((*********))))))'''(((((()))***+++++++++))))))))))))************))))))************))))))(((((((((((((((((((((((((((***+++)))&&&$$$%%%'''###$$$%%%'''(((''''''&&&&&&'''))))))(((''''''((('''''''''(((((((((((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&(((((())))))******++++++((((((((((((((((((((((((((((((((())))))))))))***''''''''''''((((((((()))'''''''''(((***)))'''%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&''''''((()))******++++++,,,---...---+++)))(((((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((''''''''''''((((((###(((''''''+++---+++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((())))))(((&&&&&&'''(((***((('''((()))***)))(((*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''))))))*********(((((()))++++++,,,,,,,,,&&&(((***,,,---...---------+++***(((((()))+++,,,,,,,,,,,,---------......---------------------------------......///000111555555666777888:::<<<===AAABBBBBBAAA@@@AAACCCEEEFFFGGGIIIKKKNNNQQQTTTUUUQQQSSSUUUVVVWWWZZZ```eeebbbbbbdddfffiiikkkmmmmmmpppmmmlllllljjjjjjqqqyyy111111111000000000//////////////////////////////////////////////////////++++++,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++***)))(((((())))))++++++************++++++++++++******++++++,,,---666111,,,)))******)))(((&&&))),,,---+++)))(((''')))***+++++++++)))((('''))))))))))))))))))))))))000...+++((('''((()))+++************************(((((())))))*********+++******+++******)))((('''&&&((()))++++++)))(((&&&(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))'''&&&&&&&&&'''(((***+++''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))***)))((()))***)))'''%%%###$$$%%%&&&''')))******+++,,,,,,++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))*********+++************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))***(((&&&&&&((((((((('''$$$%%%%%%%%%%%%%%%%%%$$$&&&***---+++'''&&&***...))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))+++***'''%%%%%%&&&(((***''''''((((((((((((''''''((('''''''''(((((('''&&&''''''((((((((((((''''''((((((((((((''''''''''''(((''''''(((******)))(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))***++++++***)))(((+++***)))(((''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&((()))***))))))((((((''''''&&&&&&((((((''''''''''''(((((((((''''''(((+++,,,,,,+++******))))))((((((''''''(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***)))(((''')))---222555,,,,,,++++++,,,,,,---...///,,,***+++...///...---000000///...............///+++,,,111222222777???>>><<<888666666:::>>>AAAAAABBBCCCBBBBBBBBBDDDFFFEEEFFFHHHLLLRRRVVVXXXYYYTTTTTTTTTUUUWWW[[[^^^aaaccccccdddddddddfffjjjmmmooolllkkkllllllmmmsss{{{222222222222222222222222////////////////////////////////////////////////------------,,,,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++,,,,,,+++************************))))))*********+++++++++++++++,,,------555111,,,************((( %%%)))+++,,,...///)))******+++***)))((('''))))))))))))))))))))))))---,,,***((((((((()))***************************))))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%'''((()))******)))((('''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((''''''&&&&&&'''(((***+++'''''''''((((((((())))))************)))))))))))))))))))))))))))))))))))))))(((((()))******(((&&&$$$%%%%%%&&&'''((())))))***************))))))((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******))))))(((''''''''')))'''&&&&&&'''(((((('''((())))))))))))))))))((())))))))))))(((((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))***)))'''&&&&&&&&&((()))''''''(((((((((((('''''')))(((&&&&&&'''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((''''''(((******)))(((***)))))))))(((((((((''''''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&'''((()))***))))))))))))((((((((((((((((((''''''''''''(((((()))((('''((()))***)))((()))(((((((((''''''''''''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++***)))((()))+++...///,,,++++++++++++,,,------...,,,***+++---///...---000//////..................,,,---111222222666===>>><<<999777777999<<<>>>AAABBBCCCCCCBBBBBBDDDFFFFFFFFFHHHLLLRRRVVVXXXYYYVVVVVVWWWXXX[[[^^^```bbbaaabbbcccddddddgggkkknnnqqqnnnlllmmmlllmmmsss{{{222222222222222333333333//////////////////////////////////////////////////////......---,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,---333000,,,************)))"""%%%(((******))))))***)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''((()))******''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((('''(((******)))'''&&&&&&'''''''''((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''******))))))((('''''''''(((&&&%%%%%%&&&''''''&&&''''''((((((((((((''''''***(((&&&'''))))))(((&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$&&&(((***''''''((((((((((((''''''%%%%%%&&&'''((()))******(((''''''(((******)))((())))))))))))((((((((((((******)))((('''&&&%%%%%%))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''((((((((())))))))))))))))))))))))((())))))******))))))((((((''''''''''''((()))))))))))))))))))))*********((((((''''''''''''((((((***(((''''''(((((('''%%%((((((''''''''''''&&&&&&(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++***))))))))))))***+++++++++++++++,,,------...,,,++++++---......---000///......------.........---///222222111444999===<<<:::999999:::;;;<<>>>>>@@@BBBCCCCCCCCCDDDFFFHHHFFFGGGHHHLLLQQQUUUWWWWWWQQQSSSUUUXXXZZZ\\\]]]]]][[[^^^aaadddgggjjjnnnqqqsssrrrqqqooolllllluuu666555444333222000////////////////////////////////////////////////////////////......---,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++)))))))))((())))))***+++)))***+++,,,,,,+++***)))((((((((('''((())))))***'''((()))(((''''''(((***%%%''')))***))))))***+++)))))))))((())))))***+++))))))))))))))))))))))))&&&''')))***+++***))))))))))))))))))))))))))))))%%%%%%&&&''')))***++++++((()))***************)))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++((())))))******))))))(((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))(((((('''(((******)))'''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((('''&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&%%%$$$%%%'''(((((((((%%%&&&&&&''''''&&&&&&%%%###)))***'''&&&)))...'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&&&&''''''((()))))))))'''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&)))++++++(((&&&'''***''''''((((((((((((''''''))))))((((((''''''''''''(((''''''(((******)))((((((((((((((())))))))))))))))))((('''&&&%%%$$$$$$&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''(((+++,,,,,,+++))))))************++++++(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***************+++,,,,,,,,,---------,,,,,,...//////...------,,,,,,------,,,000111...---000222111111333666:::===>>>?????????@@@BBBBBBBBBCCCEEEHHHFFFFFFGGGKKKPPPTTTUUUUUUSSSTTTVVVXXXZZZ\\\^^^___[[[^^^bbbeeegggjjjnnnpppqqqqqqpppoookkklllvvv333333333222222222222222////////////////////////////////////////////////------------,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++***)))))))))******+++,,,***+++,,,------,,,+++***)))))))))))))))***++++++&&&(((******((((((***,,,+++,,,,,,+++(((&&&&&&'''***)))((((((((()))+++,,,))))))))))))))))))))))))))))))******************))))))))))))))))))))))))'''''''''(((((((((((((((******+++++++++***))))))'''((()))******)))((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++((()))************)))((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((()))******(((&&&((((((((((((((()))))))))&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))************)))))))))(((************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$&&&((()))(((''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&'''&&&%%%%%%((()))))))))$$$$$$%%%%%%%%%%%%$$$$$$!!!%%%(((***)))((((((***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((()))))))))(((((((((((((((''''''&&&''''''(((((((((((('''''''''((((((%%%!!! %%%)))''''''(((((((((((('''''''''''''''((((((((((((((((((''''''(((******)))((('''((((((((()))))))))******)))'''$$$!!!&&&''''''((())))))******%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''"""###%%%&&&'''(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&((()))))))))(((''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''(((***+++***)))((()))))))))************(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))*********+++***************++++++,,,+++---...---++++++...000///...------,,,,,,------,,,000000++++++000333222111333666999<<<>>>??????>>>???AAAAAAAAABBBEEEGGGEEEEEEFFFJJJOOORRRTTTTTTSSSSSSTTTUUUXXX[[[]]]___[[[^^^bbbeeegggjjjmmmpppooooooooonnnjjjkkkwww......///000111111222222////////////////////////////////////////////////+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,+++++++++*********+++,,,,,,---***+++---......---+++***+++++++++***++++++,,,---'''))),,,+++***))),,,...+++,,,---,,,***)))***+++***)))(((((((((***+++,,,))))))))))))))))))))))))++++++******************))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$&&&((()))++++++)))(((&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((()))***++++++***)))((())))))))))))************************))))))))))))))))))))))))))))))))))))***)))((()))***)))'''%%%'''((((((((()))))))))***'''((())))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&###$$$&&&((())))))((('''''''''''''''''''''''''''(((((())))))***+++++++++'''&&&%%%&&&(((******)))(((((())))))))))))((((((''''''''')))+++***'''$$$&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&### '''''''''((((((((((((''''''%%%&&&&&&'''((()))******(((''''''(((***+++)))((('''((((((((())))))******%%%%%%&&&''''''((())))))'''(((((()))***+++++++++&&&&&&''''''((())))))***&&&'''((())))))((('''&&&$$$%%%''')))++++++++++++************************)))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''))))))(((((('''''''''&&&((((((''''''''''''(((((()))(((''''''(((((('''&&&'''((((((((())))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))*********)))***++++++,,,+++---...---++++++---000......---,,,,,,,,,,,,---,,,000///******000444333333444666999;;;<<<>>>>>>===>>>@@@@@@@@@BBBDDDFFFDDDDDDFFFIIINNNQQQSSSSSSQQQQQQQQQRRRTTTWWW[[[]]][[[^^^bbbeeehhhjjjmmmooonnnnnnooommmiiikkkwww000000000000000000000000000000000000000000000000000000//////.........---///...---,,,,,,---...///......------------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))***++++++************+++,,,------************************************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,)))((((((++++++***'''&&&''''''((()))******+++))))))))))))))))))))))))+++,,,------------,,,+++))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***((((((((()))***))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''&&&&&&&&&'''(((***+++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++***((('''&&&%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******((('''&&&%%%&&&''')))+++******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''''''''((((((((('''''''''&&&&&&&&&&&&******++++++***)))((('''''''''&&&''''''((()))***((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))***+++++++++***)))'''&&&************************(((((((((((((((''''''''')))((('''((()))***)))((('''''''''''''''((()))))),,,***(((((()))***)))(((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))************(((***,,,---...---+++***************************)))***,,,,,,+++,,,...///222---***,,,------...111...---+++******+++---...---...///000111222333333444444666888:::<<<>>>???>>>>>>>>>>>>???@@@AAAAAAEEEFFFHHHLLLPPPRRRQQQPPPPPPQQQQQQSSSUUUXXX[[[\\\]]]]]]^^^```dddhhhmmmooonnnmmmmmmnnnlllmmmvvv111111111111111111111111000000000000000000000000000000/////////.........///...------------...///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))***++++++++++++*********+++,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******(((&&&%%%&&&)))***)))'''''''''(((((())))))******)))))))))))))))))))))))))))***++++++++++++***))))))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&'''((()))***((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((('''&&&&&&'''''''''((((((((())))))************++++++++++++)))************))))))((('''(((((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))((((((&&&&&&&&&''')))***))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''''''''((((((((((((((('''''''''&&&&&&(((((((((((((((''''''''')))(((((('''''''''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''++++++,,,,,,+++***((('''''''''''''''''''''''''''''''''(((((((((((((((((()))((('''((()))***)))((((((''''''''''''((())))))+++***((('''((()))(((''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))******))))))+++,,,,,,,,,+++***************************)))***++++++***,,,///111333...+++,,,...---...111...---,,,++++++,,,---...//////000000111111111222444444666888:::<<<>>>>>>??????>>>??????@@@AAABBBDDDEEEFFFJJJNNNQQQQQQQQQPPPQQQQQQSSSUUUXXX[[[\\\]]]]]]^^^```dddiiimmmoootttsssrrrrrrooooooxxx111111111111111111111111000000000000000000000000000000////////////......///...------------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,***************************************************))))))))))))***++++++,,,,,,+++*********++++++************************************************))))))))))))))))))))))))))))))************))))))&&&%%%%%%&&&)))******)))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))+++***))))))((()))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((('''&&&&&&''''''((((((((()))))))))************++++++++++++(((((()))***************))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((('''%%%%%%%%%'''((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((())))))))))))((((((((('''''''''&&&%%%%%%%%%&&&'''(((******(((''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''((()))***)))(((((((((((((((((()))******+++)))''''''((()))((('''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************++++++******---111444555///,,,......------000///...---,,,,,,---...///000000000000000000000000444444666888:::<<<===>>>????????????@@@AAABBBCCCCCCCCCDDDGGGLLLPPPRRRRRRPPPQQQQQQSSSUUUXXX[[[\\\]]]]]]^^^```dddiiimmmpppxxxvvvtttsssppppppxxx111111111111111111111111000000000000000000000000000000//////////////////.........------.........------,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++*********************************))))))***++++++,,,,,,+++***))))))******************************************************))))))))))))))))))))))))((()))***++++++***)))((()))(((((()))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((('''&&&&&&'''(((((((((((()))))))))'''((((((((())))))))))))((())))))*********))))))((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((''''''''''''((((((''''''''''''((()))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***))))))))))))(((((((((((('''&&&$$$$$$$$$&&&(((***))))))((('''''''''''''''*********))))))))))))(((''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))&&&&&&'''((()))******+++)))((('''((()))***)))((()))(((((((((((()))******+++)))(((((()))***)))((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))((((((((())))))(((((())))))***+++************************,,,,,,+++++++++...444888555000---...///------//////...------------.../////////000000111111111222444555666777999;;;<<<===????????????@@@AAACCCCCCDDDCCCCCCFFFKKKPPPSSSTTTPPPQQQQQQSSSUUUXXX[[[\\\\\\]]]^^^aaaeeejjjnnnqqqvvvsssrrrpppmmmmmmvvv111111111111111111111111000000000000000000000000//////000000000000000000---..................---......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++,,,++++++***))))))))))))************************************************))))))))))))))))))))))))((()))***++++++***)))(((***++++++***)))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********))))))'''((((((((()))))))))***************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***'''((((((((())))))))))))+++++++++******)))''''''&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((('''''''''(((((()))((((((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))((((((((((((((('''&&&%%%%%%''')))+++'''''''''''''''((())))))+++*********))))))))))))((((((((((((((((((((((((,,,,,,+++++++++******+++************************&&&''''''((()))***++++++)))((('''((()))***)))(((((((((((((((((())))))***+++***((()))***++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((())))))***+++************************------,,,,,,,,,000555999444///---//////---,,,............------.........,,,---...000111333444444444555666777999:::<<<<<<>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDGGGLLLQQQTTTUUUPPPQQQQQQSSSUUUXXX[[[\\\\\\]]]^^^aaaeeejjjooorrrsssqqqooonnnkkkmmmvvv222222222222222222222222000000000000000000000000//////000000000000111111------...//////...------///......------......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++************+++++++++***)))))))))******************************************************))))))))))))))))))))))))))))))************)))))))))******)))&&&%%%%%%&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((()))************)))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))******)))))))))************************(((((((((((())))))))))))(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&((((((((()))))))))******************++++++++++++,,,+++++++++)))((('''&&&%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((''''''''')))(((((((((((()))******(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&((()))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++)))))))))((((((((('''''')))((('''''''''((()))***&&&&&&&&&''''''(((******************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))*********)))((('''((()))***)))((('''''''''''''''((())))))***)))((((((***++++++***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))))))))*********++++++************************,,,------,,,,,,///333666222...,,,...///,,,,,,---------------------------+++,,,---///111333555666444555666777888:::;;;;;;=========>>>???AAABBBCCCDDDDDDEEEHHHMMMQQQSSSSSSPPPQQQQQQSSSUUUXXX[[[\\\\\\]]]^^^aaafffkkkppprrrtttqqqooonnnlllmmmxxx222222222222222222222222000000000000000000000000//////000000000111111111------...//////...------...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,++++++*********+++***))))))))))))******+++************************************************))))))))))))))))))))))))******))))))))))))******''')))***)))&&&%%%&&&(((''''''(((((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***+++******)))'''''''''((()))*********************))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))***++++++******))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((($$$%%%&&&&&&'''''''''&&&(((((()))))))))*********************++++++++++++***************)))((('''''''''((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))((((((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,((((((((('''''''''&&&&&&)))))))))((((((((((((((((((((('''''''''(((((()))******)))))))))(((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&(((((((((((((((((((((((()))))))))))))))))))))***)))((('''((()))***)))(((&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((())))))((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))+++,,,,,,,,,+++******************************++++++++++++,,,///222///+++***---...,,,+++---,,,,,,------------,,,,,,,,,---...000111333444444444555666777888999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEIIIMMMPPPPPPPPPPPPQQQQQQSSSUUUXXX[[[\\\\\\]]]^^^aaafffkkkpppsssvvvssspppnnnkkklllvvv222222222222222222222222000000000000000000000000//////000000111111111222,,,---...//////...---,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************************************---,,,,,,+++*********+++))))))(((((()))***++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++'''***++++++(((((())),,,&&&''''''((()))******+++))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))+++++++++***)))&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***+++++++++***(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((($$$%%%&&&&&&'''''''''&&&))))))))))))************(((((((((((())))))))))))(((((()))***************))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,((('''''''''&&&&&&&&&&&&((()))))))))((('''&&&&&&***)))(((''''''&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''+++***)))(((((()))++++++))))))))))))))))))))))))*********))))))))))))))))))((('''((()))******(((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&'''''''''))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((***,,,---...---+++***************************''')))******)))***,,,......***)))---...,,,+++---+++,,,,,,------,,,,,,+++...//////000111222222333444555666777888999:::;;;::::::;;;<<<>>>???AAABBBBBBCCCEEEHHHLLLNNNNNNMMMPPPQQQQQQSSSUUUXXX[[[]]]\\\]]]^^^bbbffflllpppsssvvvsssppplllhhhiiisss~~~333333333222222222111111333333333222222222111111222222111000000///000000000///---,,,,,,---...///+++++++++,,,---...///000------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((()))***+++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******+++******)))((('''''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))%%%&&&((()))))))))((('''((()))))))))************,,,,,,+++)))'''&&&(((***'''((()))***************((((((((((((((()))******((()))*********((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&************))))))))))))***+++,,,,,,,,,,,,+++***(((((())))))))))))((((((((((((''''''''''''(((((()))(((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))((((((''''''''''''(((******)))((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''%%%%%%'''((())))))))))))***)))'''%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&***)))(((***,,,,,,)))&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((++++++******************))))))))))))***+++,,,---...333444///++++++---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---...///000222333444555666666555666888:::;;;???@@@>>>???DDDGGGGGGGGGFFFEEEGGGJJJMMMOOOOOOOOOOOOPPPRRRTTTXXX[[[\\\``````aaacccfffkkkoooqqqooorrrooooootttrrrsss444444444444333333333222222222222111111111000000222222111000000000111111333222///---------......,,,,,,,,,,,,---...//////------------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++************************+++++++++*********))))))************************+++***************++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))*********)))(((((('''&&&&&&&&&'''''''''(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((()))*********++++++++++++,,,------+++)))((()))***(((((()))*********))))))((((((((((((((())))))***)))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))************************(((((())))))))))))((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((('''''''''(((((()))***))))))((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''&&&&&&'''((()))))))))(((((('''%%%$$$$$$$$$&&&''')))((('''&&&&&&&&&&&&'''((('''&&&'''******'''%%%((((((''''''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))+++++++++***)))))))))((()))))))))))))))*********************************************+++,,,------)))------******,,,---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---...///000222333444555666666666777999;;;<<<@@@AAA>>>???CCCFFFFFFFFFFFFGGGIIILLLMMMMMMKKKOOOOOOPPPRRRTTTXXX[[[\\\``````aaacccfffjjjoooqqquuuvvvpppmmmpppmmmnnnzzz555555555555444444444444111111111111000000000000111111000000000111222222555333111///...------...,,,,,,,,,,,,------...///------------------------******++++++++++++******,,,++++++******++++++,,,************************++++++++++++++++++++++++************************+++************)))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''&&&&&&&&&(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))************+++++++++,,,,,,,,,---...---+++******+++))))))*********)))((((((((((((''''''(((((()))******))))))(((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((())))))***+++***)))(((((()))***+++((())))))******))))))(((((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((()))*********)))((((((''''''((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((((('''''''''&&&%%%%%%&&&((()))((((((''''''&&&&&&''''''''''''&&&'''))))))'''%%%)))((((((''''''(((((()))))))))(((((((((((())))))(((((((((''''''''''''&&&'''(((((()))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((++++++***)))(((''''''&&&'''(((((()))******++++++******************************++++++,,,------...***------******,,,---***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------...///000222222333555666777777999;;;>>>===AAABBB??????CCCEEEEEEEEEFFFHHHKKKNNNNNNKKKIIIOOOOOOPPPRRRTTTXXX[[[\\\______```bbbfffjjjnnnpppuuuwwwpppkkknnnjjjlllzzz555555555444444444444333222222222222111111111000////////////000000111222222111000///............,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,+++++++++,,,++++++******++++++,,,************************************************************************************))))))))))))************************++++++++++++++++++******++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&((())))))))))))*********))))))((((((((((((((((((&&&&&&'''''''''((((((((()))((('''''''''(((***+++))))))*********+++++++++***,,,......,,,***)))***)))*********)))(((''''''(((''''''''''''((())))))***)))(((''''''((()))***%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&'''((())))))***,,,+++)))(((((()))+++,,,)))))))))******)))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''')))***'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''((()))***+++))))))(((''''''''''''(((((((((((((((((('''''''''))))))))))))(((((((((((('''((((((((((((((('''&&&))))))(((((()))***+++,,,((((((''''''''''''(((((())))))((())))))))))))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((('''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$(((((())))))***************************+++++++++++++++,,,---............111777777111+++***+++++++++++++++,,,,,,,,,------...------,,,,,,++++++***,,,------...///000111222333444666777888:::===???>>>BBBCCC@@@@@@CCCDDDCCCDDDEEEGGGJJJMMMNNNMMMKKKOOOOOOPPPRRRTTTXXX[[[\\\^^^______bbbeeeiiimmmpppnnnrrrnnnlllpppmmmppp~~~444444444444333333333333444444333333333222222222...............///000111..................//////------,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((())))))******************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&))))))))))))*********+++(((((())))))))))))))))))''''''((((((((()))))))))))))))((('''''')))***+++(((((((((((())))))))))))(((***,,,,,,***((((((((()))))))))))))))((('''&&&'''''''''''''''(((((()))***)))(((''''''((()))***""""""###$$$&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&&&&'''((())))))***+++***(((&&&&&&(((***+++))))))************))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''''''''((()))&&&'''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''')))***'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((())))))******))))))'''''''''((((((***+++,,,)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''((((((((((((((('''&&&))))))))))))******++++++(((((('''''''''(((((()))((())))))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''************))))))(((((())))))*********+++++++++***+++---......///......333<<>>CCCDDDAAA@@@CCCDDDBBBDDDCCCDDDGGGKKKOOOQQQQQQOOOOOOPPPRRRTTTXXX[[[\\\^^^^^^___aaadddiiimmmoooiiiooooooooossspppsss444444444333333333333222555444444444333333333333//////.........///000000,,,,,,------.../////////---------,,,,,,------...------------------------------............------,,,++++++******++++++,,,************************))))))))))))))))))))))))************************(((((()))))))))))))))***(((((((((((((((((((((((('''((()))***+++***)))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************(((((())))))))))))******(((((((((((()))))))))***))))))(((((())))))******'''''''''((((((((())))))&&&((())))))(((''''''((((((((()))))))))(((''''''''''''&&&&&&''''''((()))((((((((((((((())))))***""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''(((((())))))***((('''&&&%%%%%%&&&'''((()))******++++++******)))((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))******+++)))(((''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((())))))&&&''''''&&&%%%%%%&&&(((***))))))(((((())))))***))))))(((((((((((())))))'''(((((((((((()))))))))'''(((((()))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******++++++******)))((((((''')))))))))***++++++,,,,,,***+++---...///......------666:::333***(((,,,000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000222444666777888999===???>>>CCCEEEBBBAAADDDDDDCCCCCCBBBCCCFFFKKKPPPSSSTTTOOOOOOPPPRRRTTTXXX[[[\\\]]]]]]^^^```dddhhhllloookkkqqqqqqppprrrnnnqqq555555555555444444444444444444444333333333222222222111111000000000000111---......////////////......------,,,,,,---------------------------------,,,------......------,,,,,,++++++******++++++,,,************************************************************************(((((((((((())))))******((((((((((((((((((((((((&&&''')))+++,,,,,,++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********'''''''''((((((((())))))(((((()))************)))(((((((((((())))))))))))'''(((((('''&&&&&&''')))''''''(((((()))((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))&&&''''''(((((((((((((((&&&'''((()))***))))))(((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''***)))))))))))))))******(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))'''((((((((()))))))))***&&&&&&'''((()))))))))((('''''''''(((''''''&&&&&&((((((((((((((()))******%%%''''''&&&$$$$$$&&&)))******))))))))))))******))))))(((((((((((())))))'''((((((((())))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((()))))))))************)))))))))))))))((())))))***++++++,,,,,,)))***,,,.........---,,,)))...000,,,***,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...***+++---///000000000///222333555666777888;;;======BBBDDDCCCBBBDDDEEECCCBBBBBBDDDHHHLLLPPPQQQQQQOOOOOOPPPRRRTTTXXX[[[\\\]]]]]]^^^```ccchhhlllnnnmmmsssooolllmmmjjjqqq777666666666555555555555333333333222222222111111444444333222111111111222000000111111000///.........------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******))))))))))))))))))))))))&&&'''***,,,......------*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''((((((((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&&&&&&&'''''''''(((((('''(((***++++++******)))))))))))))))************((((((((('''%%%&&&(((***&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((+++******)))((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((************))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++******((((((''''''''''''(((((()))(((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***((('''&&&&&&'''(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))((('''&&&''')))*********)))((('''''''''&&&&&&''''''''')))***+++,,,,,,+++***)))&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%+++***)))))))))))))))***(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))'''((((((((())))))******%%%%%%'''((())))))))))))))))))******)))((('''&&&((((((((((((((()))******'''))))))(((%%%%%%(((+++******))))))))))))******))))))(((((((((((())))))'''((((((((())))))******%%%&&&&&&''''''''''''''''''(((((((((((((((''''''************************''''''''''''''''''&&&&&&((((((((()))******++++++((())))))***++++++,,,,,,(((***,,,.........---,,,,,,,,,***(((+++///---'''++++++,,,,,,,,,---------)))***+++,,,------...///***+++---///000000//////222333555666666777:::<<<<<>>???>>>>>>???AAADDDGGGDDDCCCGGGNNNRRRQQQOOOLLLNNNQQQTTTVVVYYYZZZZZZ\\\[[[[[[\\\```ffflllpppooooooooolllggggggsss:::888555555555666555444333333333444444444444555222222222222111111111111000000111000000///...---000000/////////.........+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,,,,++++++***++++++++++++***))))))************************************************)))))))))((('''&&&&&&&&&))))))))))))))))))))))))******))))))))))))******((())))))************)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))***************%%% $$$%%%(((///+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))!!!'''***///### (((***(((&&&&&&''')))***+++(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))"""%%%111---((('''&&&...((((((((((((((((((((((((***(((###!!!---%%%(((((('''&&&%%%%%%%%%%%%'''''''''((((((((())))))///111((('''&&&$$$)))%%%'''(((((((((((((((((('''((((((((((((((((((((((((***)))'''&&&&&&''')))***((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))$$$+++((((((&&& ,,,222(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((555lllNNNTTT_________[[[PPPVVVVVVcccmmm (((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''((((((((())))))((((((((((((((((((*********))))))((('''&&&(((((((((''''''&&&&&&&&&%%%///"""...777'''&&&(((***(((!!!;;;YYYkkk|||gggGGG333***&&&%%%"""...222(((+++""""""(((******)))((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((''''''((((((((((((''''''((())))))(((''''''(((***&&&&&&'''''''''''''''''''''((()))))))))))))))(((''''''((()))))))))))))))******)))((('''&&&&&&&&&''')))+++***(((((()))+++*********+++,,,---//////000---***)))***+++++++++,,,,,,,,,,,,------------...---+++******+++,,,---.........///////////////000222444666888:::;;;<<<<<<>>>@@@@@@@@@@@@BBBCCCFFFDDDCCCGGGNNNRRRQQQOOOMMMNNNPPPSSSVVVXXXZZZ[[[]]]]]]]]]^^^bbbgggmmmpppqqqppppppmmmiiiiiittt:::888666555666666666555555555444444444333333333333222222222111111111111//////000000000000//////000000000000000/////////---------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,***************))))))(((*********************************************************)))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))************)))///333,,, '''+++<<<((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''---"""333*** ,,,666'''&&&%%%$$$%%%&&&'''((())))))(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***...+++---### 111***...''''''''''''''''''''''''---&&&111%%%'''+++555((('''&&&&&&%%%%%%%%%%%%'''''')))*********)))(((&&&--- 777"""''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((+++000 ,,,111)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))+++oooGGG***((('''''''''(((''''''&&&%%%$$$%%%&&&'''((()))******(((((())))))))))))))))))*********))))))((('''&&&***))))))(((&&&%%%%%%$$$///---;;;''',,,...///###'''OOOUUU(((!!!&&&###'''444+++---+++......"""+++(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''((((((((((((''''''(((((()))(((''''''(((***((((((''''''''''''''''''''''''((()))))))))))))))''''''((()))))))))))))))***)))((((((''''''''''''((()))***)))((('''((()))*********+++,,,---...///000---***))))))***)))(((,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---.........//////000000000///111333666999;;;<<<===<<<>>>AAABBBBBBBBBBBBCCCDDDCCCCCCGGGMMMQQQRRRPPPOOOOOOPPPRRRTTTXXX[[[\\\___``````bbbeeeiiimmmpppsssrrrqqqoookkkkkkuuu;;;888555444555666666666666666555444333333222222333333222222222111111111...//////000000000000///////////////////////////........................---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***))))))***************************************++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))************))))))***************)))((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))************))))))&&&''''''***000%%%111333000%%%,,,&&&''''''&&&%%%%%%'''(((******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))*********%%%!!!###+++```((('''&&&%%%%%%%%%%%%%%%%%%''')))***+++***((('''444$$$***...+++[[[222!!!'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%$$$$$$$$$%%%&&&((()))&&&)))***&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))(((((())))))******++++++&&&'''((())))))***************)))(((((('''&&&&&&###'''### &&&(((!!!gggsss%%%&&&###&&&$$$$$$***%%%$$$000'''''''''''''''((((((((()))(((''''''&&&'''((((((''''''(((((((((((('''''''''(((((((((''''''(((***))))))((((((''''''&&&&&&&&&'''((())))))******)))''''''((()))))))))))))))))))))(((((((((((((((((())))))***)))(((((((((((((((((((((((()))***+++,,,---+++))))))*********))),,,,,,,,,++++++*********++++++*********+++,,,,,,.........///000000111111111222444777999;;;<<<<<<<<>>???AAABBBAAABBBCCCEEECCCEEEGGGHHHJJJKKKMMMOOOMMMNNNPPPSSSVVVXXXZZZ[[[`````````aaaeeejjjpppsssvvvsssqqqqqqoooooouuu|||GGGCCC===999888888777777555555444444444333333333444444444333333333222222111111111111000///------.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++***)))(((+++,,,,,,,,,,,,+++******************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))''')))***++++++***)))''''''((()))***************************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((...$$$,,,)))(((---%%%"""777%%%(((&&&))),,,+++'''$$$&&&)))''''''(((((())))))******&&&''''''''''''''''''&&&((()))***++++++***((('''&&&$$$%%%***eee&&&&&&%%%%%%%%%&&&&&&''')))(((((((((((()))******'''&&&...%%%+++___"""###---***!!!'''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%---///%%%%%%&&&'''((((((((('''&&&&&&'''((()))***++++++))))))((((((''''''&&&&&&&&&'''((()))************(((((('''&&&%%%$$$$$$###***,,,!!!eeeccc'''...$$$'''111'''(((((()))***++++++,,,''''''((()))))))))))))))''''''((((((((((((''''''$$$&&&'''&&&&&&&&&)))+++''''''(((((())))))******************)))'''&&&%%%'''(((((()))))))))))))))(((((((((((()))***,,,,,,'''%%%$$$'''***---,,,***)))((((((((((((((()))***---,,,+++,,,------,,,***,,,,,,,,,------.........+++,,,---...////////////---...///000111222333333333444666888:::;;;<<<<<<>>>???@@@@@@@@@AAACCCEEEDDDEEEGGGIIIIIIJJJLLLNNNLLLNNNQQQTTTVVVYYYZZZZZZ```___^^^___cccjjjppptttxxxtttrrrrrrqqqqqqvvv}}}OOOIIIAAA;;;888777777777777666666555555555666666555444333333222222333333222222222111000//////.........///000111111000000......------------.........------,,,,,,++++++***************************+++++++++******)))))))))***************************++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))((((((''''''(((((())))))******((((((((((((((((((((((((((()))*********((('''&&&%%%&&&!!!,,,222888{{{@@@!!!(((...$$$'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((***'''+++&&&aaa((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''((())))))***,,,)))###---PPP}}}jjj666!!!&&&---+++&&&)))'''&&&''')))***(((%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,aaa???555333###)))$$$666 &&&'''(((******+++++++++***)))'''&&&&&&'''((()))))))))))))))))))))))))))---*********"""444''',,,SSSQQQ222&&&'''***)))'''%%%&&&(((***,,,++++++++++++***)))'''&&&***)))'''%%%%%%''')))******)))(((''''''((()))***'''&&&&&&&&&'''(((***,,,)))''''''((()))******(((%%%&&&&&&'''((())))))***)))))))))))))))******+++)))************+++++++++******)))))))))))))))***,,,***((((((***---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........///////////////444555666888:::<<<===>>>AAABBBBBBAAA@@@AAACCCEEEFFFFFFGGGHHHKKKNNNPPPRRRMMMNNNPPPSSSVVVZZZ\\\^^^___^^^^^^___dddjjjrrrvvvyyywwwvvvtttpppnnnvvvYYYQQQGGG>>>:::888888888888888777666555555555555555444333333222222333333222222111111000//////...------...///////////////......------------......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++++++++************************************++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''((())),,,---!!!%%%222"""AAA&&&'''&&&###"""(((444>>>xxx)))333###...$$$000333)))###'''***&&&(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***'''+++&&&aaa'''''''''&&&&&&''''''''''''((((((((((((((((((((((((------'''###%%%***,,,+++444,,,%%%OOOzzzbbb333***!!!))),,,$$$"""&&&''''''))))))''''''(((******(((&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((AAA"""''',,,((()))"""222%%%'''((()))***************''''''(((((()))))))))***))))))))))))))))))))))))+++"""(((///"""&&&+++---%%%111PPPQQQ888ddd,,,111###)))((('''''''''(((***+++***++++++++++++)))(((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))******)))(((((())))))))))))((('''((()))***)))(((''''''(((((()))*********)))))))))))))))******+++)))************+++++++++******))))))))))))******,,,+++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,......---------......///....../////////000000000555555777888:::<<<===>>>@@@AAAAAA@@@???@@@CCCEEEHHHGGGGGGHHHJJJLLLNNNOOONNNOOOPPPSSSVVVYYY\\\]]]___^^^]]]___ccciiipppttttttssssssrrrppppppyyyjjjaaaSSSGGG???;;;:::999999999777666555555555555555444444333333333333333222222111111000/////////000000000000111111111111......------------......+++,,,,,,---......//////------------------------,,,,,,,,,,,,++++++++++++***************************++++++++++++***))))))************************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((())))))))))))((((((((((((((((((((((((((((((((((((,,,***(((&&&%%%''')))+++(((///%%%"""222,,,''')))++++++((($$$"""!!!,,,;;;YYY***:::!!!%%%%%%"""&&&,,,+++$$$###)))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((()))))))))*********'''+++&&&aaa&&&&&&''''''''''''&&&&&&*********))))))(((((((((%%%'''((()))+++...+++%%%666...&&&%%%''')))---111qqqEEE+++"""...---!!!666###'''---///)))###%%%+++)))(((((()))******)))'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%+++999%%%---))) ---***(((((()))******)))))))))%%%&&&''')))***+++++++++((((((((((((((((((((((((((("""))),,,!!!$$$333"""+++kkk"""///)))---^^^DDD$$$---%%%(((((((((((()))))))))***))))))************))))))((((((((((((((((((((((((((((((((())))))((((((((('''(((((()))))))))((((((***)))(((((())))))((('''))))))))))))************)))))))))))))))******+++)))************+++++++++***)))))))))))))))******)))(((((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------......///000......///000111222222333555666777888:::;;;======???@@@@@@@@@???@@@CCCEEEHHHHHHGGGHHHIIIJJJLLLMMMOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]]]]^^^bbbhhhnnnqqqrrrqqqqqqqqqooopppyyy|||rrrbbbRRRGGG@@@<<<;;;999888777777666666666666555555444333333333333333111111111111000000//////000///////////////000000......------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))***)))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))(((((('''******))))))((((((''''''((((((((((((((((((((((((+++)))((('''&&&((()))***!!!...***$$$++++++'''+++%%%%%%&&&(((***+++***)))000WWWttt222,,,000***,,,333((($$$))))))%%%(((111***)))'''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))***************'''+++&&&aaa%%%&&&''''''''''''&&&%%%))))))))))))))))))))))))---+++&&&###&&&,,,...++++++'''&&&***...,,,'''"""~~~VVV+++555+++%%%***))) ---'''###%%%&&&&&&)))---)))))))))*********)))(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''+++''')))sssEEE///$$$***)))***+++((()))))))))))))))((((((&&&&&&''''''((()))******(((((((((((((((((((((((('''***+++&&& ///$$$(((222###777+++$$$$$$,,,&&&''')))******))))))(((''''''(((((())))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&& !!!$$$&&&((())))))(((***)))(((((())))))((('''***))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))***+++***))))))***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---...///000222333444555555666777888:::;;;<<<===???@@@AAA@@@@@@AAADDDGGGGGGGGGFFFGGGHHHJJJLLLMMMOOOPPPQQQSSSUUUWWWYYY[[[\\\\\\]]]___ccchhhmmmpppsssrrrrrrqqqnnnooowwwooo^^^OOOEEE>>>:::888888777777777888888999666555444444333333444444111111111000000000000000---,,,,,,+++++++++,,,,,,......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))+++)))''''''###$$$...***(((&&&&&&(((******)))+++***///<<<777222$$$333!!!000 !!!###&&&)))***(((%%%***)))'''&&&&&&''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))***************'''+++&&&aaa%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******))),,,+++'''$$$$$$"""$$$(((***&&&"""%%%---555 <<<666...&&&###%%%(((((('''%%%!!! &&&)))&&&"""!!!((()))*********)))))))))&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***---&&&555'''$$$(((!!!***((((((((()))))))))(((((('''***(((&&&%%%%%%&&&((()))((((((((((((((((((((((((******((()))!!!000ttt]]]...888&&&(((///QQQ000&&&''')))*********)))(((%%%&&&&&&&&&'''(((((()))''''''((((((((((((''''''&&&'''((())))))((('''&&& """$$$&&&((((((((((((***((('''((()))***)))'''(((((((((((((((((('''''')))))))))))))))******+++))))))*********+++++++++))))))(((((()))***++++++------,,,...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---...///111222444555666666666777888:::;;;<<<<<>>>>>???AAAEEEHHHGGGGGGGGGHHHJJJLLLOOOPPPMMMMMMOOOQQQTTTWWWZZZ\\\[[[]]]aaafffkkkooosssuuurrrqqqqqqrrrppprrr{{{|||iiiWWWLLL@@@>>><<<:::777555444444666666555444444444444555000000000000000111111111///...,,,***)))***,,,,,,.........------.........***++++++,,,,,,------...........................)))))))))******+++++++++***************************++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&''')))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((***+++,,,''''''(((((())))))******))))))))))))))))))))))))***)))'''&&&&&&(((+++,,,$$$'''///+++ $$$---***)))***+++***((())),,,...666444"""&&&...&&&///&&&$$$%%%))),,,+++&&&%%%((('''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((***'''+++&&&aaa)))&&&$$$""""""$$$&&&)))+++++++++***************'''***++++++,,,...+++&&&***+++'''!!!###+++///... >>>'''(((&&&(((+++((("""&&&///,,,'''&&&---222...&&&!!!%%%(((***)))'''&&&''')))&&&'''((('''&&&&&&'''((())))))))))))))))))))))))222222...888yyy'''(((+++)))$$$,,,%%%%%%'''((())))))))))))$$$''',,,000111///+++)))************************###/////////AAA%%%222444333 (((---}}}ggg(((((((((((()))))))))***+++***)))(((((()))***+++***)))'''&&&&&&''')))***((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&%%%%%%'''***,,,,,,+++'''(((((()))***++++++,,,)))))))))))))))******+++)))************+++++++++(((((((((((()))***+++,,,111...+++***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......///000111222222333777777888999::::::;;;;;;999:::<<<======@@@DDDGGGIIIIIIIIIIIIJJJLLLNNNOOOLLLMMMNNNQQQTTTXXX[[[\\\[[[]]]bbbgggmmmrrruuuwwwwwwuuutttsssppppppxxxwwwcccSSSFFF===666777999888666666888666333333555555222///...///222333333222///...000/////////............///...---,,,+++,,,------,,,,,,---......---,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))))))))***+++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,************************''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&'''***---///,,,+++***((((((((())))))++++++******))))))((((((''''''((((((((((((''''''***&&&***\\\&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((###///!!!!!!000***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&"""###(((aaa"""%%%'''&&&&&&((())))))%%%(((++++++***((('''((())))))))))))))))))))))))(((((((((((((((((((((((("""222rrr666(((((((((((()))))))))***))))))(((((('''''''''&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&+++***&&&888$$$+++&&&******((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((''''''(((((($$$///!!!kkk&&&+++(((!!!$$$---)))###666TTT555### ---&&&)))(((&&&&&&''''''((()))))))))+++***)))(((&&&$$$######(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((('''''''''(((***+++******))))))******+++,,,---,,,+++******+++,,,---++++++***************+++---,,,,,,+++*********+++&&&&&&(((***,,,...000111------......///000000000////////////000111222333333555777999:::;;;;;;:::======>>>======???CCCFFFHHHGGGFFFEEEFFFHHHKKKLLLNNNOOOQQQTTTWWWYYY[[[\\\``````bbbdddhhhlllppprrrtttsssttttttqqqqqqyyynnn^^^PPPFFF>>><<<===<<<::::::888666444444555555222000---///000222222222111000000000/////////.........000///...---------......,,,---............---,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---///000++++++++++++*********)))(((((()))***************************************))))))))))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))***++++++++++++***)))((((((((()))************)))))))))))))))''''''((((((((((((''''''***&&&***\\\$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%(((***%%%)))///***))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++***---,,,(((ddd000(((###'''((($$$"""%%%&&&(((***+++***((((((((())))))))))))))))))))))))((((((((((((((((((((((((###,,,ggg***&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((("""***///%%%&&&zzzDDD---###+++---((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((('''...,,, JJJVVV&&&***---%%%%%%+++((("""***:::ddd$$$***$$$---&&&***(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((())))))))))))(((((('''((()))***+++))))))(((((())))))***+++,,,+++************+++,,,++++++***************+++---,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////////////////000111222333333555777999:::;;;;;;:::======>>>======???CCCFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOQQQTTTWWWYYY[[[\\\``````bbbeeeiiimmmqqqssstttsssssssssqqqqqqyyyzzzkkkYYYMMMAAA>>>===:::888888888777555444555444333111//////000000111111111111000000000/////////......111000//////......//////,,,---............---,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///111222++++++++++++************((())))))))))))*********************************************++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************"""%%%(((+++,,,+++)))'''))))))((((((((()))******((())))))))))))))))))***'''(((((())))))(((((('''***&&&***\\\$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))!!!""")))###!!!((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&...))) ___((( ###%%%"""'''222&&&(((***+++)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''```"""&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&'''((()))******%%%(((...&&&>>>zzz&&&###,,,(((###((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))111+++777$$$###...)))'''))))))&&&$$$$$$"""...))),,,&&&***((()))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&(((''''''''''''((())))))((((((((()))))))))******((((((((((((((()))******((((((((((((((())))))***+++******))))))******++++++***************++++++,,,,,,++++++******++++++///...---,,,+++***)))(((+++++++++,,,------......////////////000111222222333555777999:::;;;;;;:::<<<============???BBBEEEGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPRRRTTTWWWYYY[[[\\\___```bbbeeejjjnnnsssuuussssssssssssqqqqqqyyywwwbbbTTTFFF@@@===999777777888777666666555444333222333222111000///000000111000000000////////////...000000/////////.........------............---------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,*********+++,,,------...++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))"""$$$(((++++++***(((&&&(((((((((((())))))******'''((((((((())))))******(((((())))))))))))((((((***&&&***\\\''''''((())))))***))))))''''''''''''''''''''''''((((((((((((((((((((((((000((()))///%%%$$$***))))))))))))))))))))))))((()))))))))***+++++++++%%%,,,---***iii"""'''***)))(((***((($$$'''(((******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''aaa%%%((())))))))))))*********((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))))))))...&&&%%%***)))&&&!!!###--- $$$((((((((((((((())))))))))))))))))*********++++++((((((((()))))))))))))))000000444###)))"""***+++***)))+++---((("""HHH&&&******&&&''')))((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))***((((((((('''''''''''''''''''''&&&&&&''''''((()))))))))))))))************((((((((((((((())))))***)))(((((((((((()))*********))))))))))))))))))************)))******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///......//////000111222333555777999:::;;;;;;:::<<<============>>>BBBEEEFFFGGGHHHJJJKKKLLLLLLLLLOOOPPPRRRTTTWWWZZZ\\\]]]]]]^^^```dddiiinnnrrruuusssrrrrrrsssqqqqqqyyylll^^^OOOFFFBBB===::::::888888888777555444444444777555333111/////////000111000000000////////////////////////......------........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++*********+++++++++++++++++++++,,,,,,,,,+++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))((((((''''''(((((())))))))))))''''''(((((()))))))))***(((((())))))))))))((((((***&&&***\\\'''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((ZZZ```'''''')))******((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''bbb'''))))))))))))*********+++'''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((///&&&""",,,...&&&xxx888(((111---(((((((((((())))))******((((((((()))))))))******''''''((((((((()))))))))!!!//////eee111%%%&&&++++++((((((,,,,,,((( ((((((&&&&&&(((&&&&&&&&&'''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))************'''(((((()))))))))))))))***))))))))))))***++++++)))))))))******)))))))))******))))))***++++++,,,,,,++++++***++++++,,,,,,******+++,,,------......,,,,,,,,,---......//////............///000111222333555777999:::;;;;;;:::<<<<<<===<<<<<<>>>BBBEEEEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPRRRUUUXXXZZZ\\\]]][[[\\\^^^bbbggglllpppsssrrrqqqrrrrrrpppqqqyyyqqqbbbRRRJJJDDD???;;;;;;888999999888555444444555999777555333111000000111111111000000000/////////....../////////...---,,,//////...------...//////......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,------------,,,+++***++++++++++++,,,,,,,,,,,,+++***)))((((((((()))***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))***''''''((()))))))))(((((('''(((((((((((((((((()))((())))))******))))))(((***&&&***\\\&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&^^^$$$'''''''''((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))************************)))))))))((((((((('''''')))((('''+++&&&)))AAAqqq***......'''(((((())))))******+++'''((((((((())))))))))))'''(((((())))))*********###777///$$$'''***+++'''$$$''')))***+++$$$(((&&&((('''&&&&&&''''''((())))))***)))))))))((((((((((((''''''(((((((((((()))))))))&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******''''''((()))))))))))))))***************++++++,,,)))******++++++******)))))))))))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////............///000111111333555777999:::;;;;;;:::;;;<<<<<<<<<<<<>>>AAADDDEEEFFFGGGHHHJJJLLLMMMMMMPPPQQQSSSUUUXXXZZZ\\\]]][[[\\\^^^aaaeeejjjnnnqqqqqqpppqqqrrrpppqqqyyyrrrdddUUULLLGGG@@@<<<;;;888::::::999666444555666777666555555444444333444111111111000000000////////////000000000///...---000///...------...///000/////////.........------******+++++++++,,,,,,,,,+++,,,---.........---,,,+++++++++,,,,,,,,,------,,,+++)))((('''((()))************************************)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))******'''((()))))))))((('''&&&((((((((((((((('''''''''))))))************))))))***&&&***\\\&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&]]]%%%''''''((((((((()))))))))''''''''''''((((((((()))))))))(((((((((((())))))++++++++++++++++++++++++((((((((((((((()))))))))''''''+++)))!!!---)))+++'''%%%)))'''(((((()))******++++++(((((()))))))))*********))))))***++++++,,,---------222111)))%%%)))((('''(((&&&%%%&&&***JJJ"""+++$$$...$$$(((((())))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))******''''''((((((((()))))))))&&&'''((()))***))))))((()))))))))))))))***++++++******+++,,,,,,+++******))))))))))))***+++,,,---++++++******++++++,,,---------------------------+++++++++,,,------.....................///111111333555777999:::;;;;;;:::;;;<<<<<<<<<<<<>>>AAADDDEEEEEEEEEFFFHHHJJJMMMNNNPPPQQQSSSUUUXXX[[[]]]^^^\\\]]]___bbbfffjjjnnnpppqqqpppqqqrrrpppqqqyyywwwiii[[[SSSMMMGGGBBB@@@888:::;;;999666444555777555555555666666666666777111111111111000000000000000111111222222000///...000///...------...///000000////////////.........******+++++++++,,,,,,,,,((()))+++---......------+++++++++,,,,,,---------...---+++***)))***+++,,,************************,,,+++++++++******))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******)))(((((()))))))))'''&&&%%%))))))(((((('''''''''&&&))))))************))))))***&&&***\\\((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((000((()))))))))'''''')))***))))))))))))))))))))))))((((((((((((((((((((((((,,,'''```***************++++++++++++&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,&&&+++'''%%%333$$${{{000'''000((('''(((((()))***+++++++++)))************+++++++++++++++,,,------...//////)))===ttt%%%))),,,,,,&&&%%%***,,,((('''+++eee!!!---###333###++++++******))))))((((((''''''(((((())))))******'''((((((((())))))*********************++++++,,,''''''''''''((((((((((((&&&''')))*********)))(((((((((((((((((()))*********+++,,,------,,,+++***))))))))))))***+++,,,---+++*********+++,,,,,,---++++++,,,,,,---...//////)))******+++,,,,,,------...------......///000111444555777999:::;;;;;;:::;;;<<<<<<<<<<<<===AAADDDEEEEEEDDDEEEGGGJJJMMMOOOPPPQQQSSSVVVXXX[[[]]]^^^^^^___```cccfffjjjnnnpppppppppqqqqqqpppqqqyyy|||pppeeeccc^^^SSSGGGBBB<<<999888:::999666555777444444444444333222111111222222222111000//////...222222111111000/////////---.....................---------,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))........................///...---+++***)))))))))************************************************((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))$$$((([[[''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&***)))'''&&&%%%&&&((()))''''''(((((())))))************)))((((((((((((((()))(((]]])))***)))(((((()))***+++,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''')))******))))))))))))(((((((((((())))))))))))))))))))))))++++++***'''%%%&&&(((***}}}'''...%%%&&&(((************)))+++)))((())),,,---+++)))))))))***+++,,,------......((()))%%%(((''')))***)))'''&&&&&&'''###333+++&&&&&&&&&'''((()))***++++++))))))(((((((((((())))))'''((()))***)))(((&&&$$$(((((((((((((((((((((((((((&&&%%%(((+++...---+++))))))))))))***************)))(((''''''((()))***(((((()))***************)))*********++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,,,,++++++******))),,,---...///000111222333444555777:::;;;<<<<<<<<<999;;;===>>>???@@@BBBCCCCCCCCCDDDFFFIIIKKKMMMOOOQQQSSSUUUVVVVVVXXX[[[^^^___aaaccceeegggkkkooossssssrrrqqqooommmooo{{{~~~tttqqqkkk]]]OOOGGG???;;;888999888555444666444444555444444333222111333333333222111000000000000000000000000111111111//////.........------------------,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))************************************************((()))***++++++***))))))(((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((()))$$$((([[[''''''((((((((((((''''''((((((((((((((((((((((((,,,,,,,,,++++++*********&&&))))))((('''''''''((()))'''((((((((())))))************)))((((((((((((((()))(((]]])))''''''&&&%%%&&&&&&((((((///...---,,,++++++++++++'''&&&&&&'''''')))******************))))))))))))))))))))))))))))))))))))*********(((&&&&&&(((***"""&&&***&&&'''((())))))*********+++)))((()))+++,,,+++)))))))))******************%%%---,,,'''((('''((())))))'''&&&''''''///%%%+++,,,&&&(((((((((((())))))))))))))))))(((((((((((())))))***))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&'''***,,,+++***'''(((((((((((()))))))))))))))(((((((((((())))))(((((()))***************)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++000///000///000///000///333444777999;;;<<<<<<<<<999:::<<<=========???AAABBBCCCDDDFFFHHHKKKMMMOOOPPPRRRTTTVVVWWWXXXZZZ\\\___aaadddfffhhhkkkooorrrsssrrrqqqpppmmmooo{{{~~~nnn]]]QQQGGGAAA;;;:::999666555777555555555555444333222111444444333333222111111111...//////000111111222222000//////......---------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++******************************+++++++++*********))))))************************************************)))******+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((()))$$$((([[['''(((((())))))(((((('''(((((((((((((((((((((((())))))******)))'''&&&$$$'''((((((((((((((()))))))))((((((((()))))))))))))))***))))))((((((((((((((()))(((]]])))******)))((((((((()))))),,,,,,+++***))))))))))))''''''''''''((()))******++++++++++++************))))))))))))))))))))))))((()))***)))((('''((()))uuu999!!!222(((''''''(((((()))***+++***)))((()))+++,,,+++*********)))))))))((((((((('''BBB***'''&&&%%%'''))))))((('''((()))HHH...$$$+++'''***)))))))))((((((((('''))))))(((((((((((()))))),,,***(((''''''((()))***((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***************((()))))))))************++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,------------...000///000///000///000///222333666888::::::;;;:::888:::;;;;;;;;;;;;===>>>BBBCCCDDDFFFHHHKKKMMMNNNNNNQQQUUUWWWWWWXXXZZZ[[[___bbbeeehhhjjjmmmooorrrrrrqqqqqqpppmmmooo{{{mmm___SSSIII@@@===;;;888888:::555666666555555444333222333333222222222111111111//////000000111111111111............////////////...------------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++***************************)))***************************************************************************+++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((()))$$$((([[[(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&'''&&&$$$!!!''''''((()))************)))************))))))))))))))))))(((((((((((()))))))))(((]]]))),,,++++++******))))))))))))((('''&&&&&&&&&&&&&&&((((((''''''((()))******++++++*********)))))))))((((((((((((((((((((((((''')))******)))(((((((((???{{{---)))(((''''''''')))***+++))))))))))))************))))))))))))))))))))))))000mmm%%%&&&$$$%%%&&&((()))((('''((()))lll---%%%((()))))))))))))))(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((''''''(((((('''''''''''''''((((((((())))))'''((()))******)))((('''(((((()))***************(((((()))))))))*********++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,------...//////000,,,---...///000111222333111222555777999:::::::::999:::<<<;;;;;;;;;<<<===BBBBBBDDDEEEHHHJJJMMMNNNNNNQQQVVVXXXYYYYYYZZZ[[[___bbbgggjjjlllmmmoooqqqrrrqqqqqqqqqnnnooo{{{qqqaaaTTTGGG@@@===:::999;;;666666666666555444333333111111111111111000000000111111111111000000//////,,,------...///000111111.........---------,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************,,,++++++***************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((()))$$$((([[[(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***)))'''%%%###''''''''')))***++++++++++++,,,,,,,,,++++++******)))))))))(((((((((((()))))))))(((]]])))(((((((((''''''&&&&&&%%%++++++***)))))))))******)))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((&&&(((******)))(((((()))&&& %%%))))))(((''''''(((***+++((()))))))))))))))******(((((())))))***++++++,,,***!!!(((%%%%%%&&&((()))((('''((()))(((,,,$$$+++'''''''''((()))*********))))))(((((((((((())))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********'''((()))******)))((('''(((((()))***************))))))))))))************++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,---...//////000000,,,---...///000111222333111222444777888999999999:::;;;======<<<<<<===???BBBBBBCCCEEEGGGJJJLLLNNNOOORRRWWWYYYZZZZZZ[[[[[[___cccgggjjjlllmmmooopppqqqqqqrrrqqqnnnppp{{{uuudddQQQFFF???:::999:::777777777777666555444333000000000000000000000000222222111111000//////...------...///000111111222............---------,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,+++***************************************************---,,,+++***************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((()))$$$((([[[((())))))******))))))(((((((((((((((((((((((((((((()))*********)))''''''((('''((()))***+++,,,---...//////...---,,,++++++***((((((((((((((())))))***)))(((]]])))(((((()))))))))((('''''',,,++++++*********++++++)))))))))(((((())))))***))))))))))))((((((((('''))))))))))))))))))))))))'''((())))))(((((()))***&&&{{{;;;###))))))(((((((((((())))))'''(((***)))(((((()))+++'''(((((()))***+++,,,---###,,,(((%%%'''))))))((('''((()))***...###+++&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&''')))++++++***)))'''((((((((((((((((((((((((''')))***)))''''''((()))))))))))))))************(((((())))))))))))(((((((((((()))***************)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------...///000000000///000///000///000///111222555777999999:::999:::<<<===>>>======???@@@AAABBBCCCEEEGGGJJJLLLMMMOOORRRVVVXXXYYYYYY[[[\\\```cccfffiiijjjlllnnnpppqqqqqqrrrrrroooppp{{{zzzaaaQQQFFF>>>::::::777777777777777666444444111111111111111111111111111111111000000000000000000000//////////////////............------------,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......---+++***************************************************...---,,,***))))))******(((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((()))$$$((([[[))))))************))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((()))***,,,///000111111000///...---,,,,,,((((((((((((((()))******)))(((]]])))))))))++++++,,,+++******))))))(((((((((((())))))******)))))))))))))))************)))))))))(((((())))))))))))))))))))))))(((((()))(((''''''***,,,)))GGG|||&&&(((((())))))))))))((((((&&&(((***)))(((''')))+++((((((((())))))************&&&///''''''((())))))'''&&&''''''777((('''***''''''(((((())))))******))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((''')))******(((''')))+++((((((((())))))))))))***))))))(((((((((((())))))(((((()))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,------......///000///000///000///000///111333555777999:::::::::999;;;=========>>>@@@AAAAAABBBCCCEEEGGGJJJLLLMMMOOOQQQSSSUUUUUUWWWYYY[[[aaaccceeeggghhhjjjnnnppppppqqqrrrrrrooopppzzzooo[[[NNNCCC>>><<<888888888888777666555444222222222222222222222333/////////000111111222222333222111000///...------//////.........---------,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,************************,,,---...//////---+++***************************************************///---,,,***))))))******(((((((((((((((((((((((())))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))%%%)))[[[))))))************))))))(((((((((((((((((((((((((((((('''(((((()))***+++((())))))((((((***---000111333222111000///...---,,,((((((((((((((()))******)))(((]]])))%%%&&&''')))))))))((('''***)))))))))))))))************)))))))))))))))***+++++++++************)))))))))))))))))))))))))))((()))((('''&&&'''***---$$$&&&***'''((()))******)))((('''&&&(((******'''''')))+++((((((((((((((('''''''''AAA'''///$$$''')))***)))'''&&&&&&'''DDD ,,,)))))))))))))))(((((((((((())))))(((((((((((())))))((('''&&&%%%&&&''')))+++((((((((((((((((((((((((''')))++++++((((((***,,,''''''''''''((((((((()))***)))(((''''''((()))***(((((()))***************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,---------------,,,---...///000111222333222333666888::::::;;;;;;888:::<<<======>>>@@@BBBAAAAAACCCDDDGGGIIILLLMMMNNNOOOQQQRRRSSSUUUXXXZZZaaacccdddeeegggiiimmmqqqpppqqqrrrrrrooopppzzzjjjWWWHHH???;;;===:::777555555555444333333222111111000111111111111111111111000000000000222222222222111///...---------......------,,,+++------------------------......---------,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********......,,,+++***+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))******++++++++++++*********)))(((&&&&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))***************)))((((((&&&'''))))))((('''%%%###"""!!!(((]]])))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''---,,,++++++******++++++,,,,,,+++++++++++++++++++++))))))))))))))))))))))))***(((^^^))))))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%))))))(((((((((((())))))%%%&&&uuu:::777000***+++$$$''')))))))))))))))))))))))))))***)))(((''''''((()))***```(((''')))))))))((((((''''''&&&&&&eee&&&!!!+++'''%%%###$$$'''((('''&&&''''''(((((())))))******,,,)))&&&&&&(((***)))((())))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,------......------......///000111222333444666777999:::;;;<<<<<<<<<<<<;;;;;;>>>@@@CCCCCCCCCDDDEEEGGGHHHIIIOOOPPPRRRRRRSSSTTTWWWYYY^^^___aaadddgggjjjmmmooonnnsssqqqnnnpppmmmrrrtttaaaQQQFFF@@@>>>;;;888666666666555444333333222111111111111111111111111111000000000000111111111111000///......///////////////...------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------+++++++++******))))))))),,,,,,---------,,,+++***+++++++++************)))))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***************)))((((((((()))***)))(((&&&###"""$$$""")))]]]))))))))))))))))))))))))((((((''''''''''''((((((************************$$$,,,++++++******++++++,,,++++++++++++************))))))))))))))))))))))))***(((^^^)))***)))(((((((((((()))***+++++++++******+++++++++))))))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,,,,+++))))))))))))(((((((((((())))))...KKKuuu%%%---,,,###000 +++((())))))))))))))))))))))))***)))(((''''''((()))***((('''))))))))))))))))))(((((((((zzz///&&&***)))'''%%%&&&(((***)))((((((((((((((()))))))))))))))'''$$$$$$&&&((('''&&&))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''*********)))))))))))))))))))))))))))************((((((((()))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---//////...------,,,,,,+++...------......///000111333444555777888:::;;;<<<<<<======<<<;;;<<<>>>@@@CCCCCCCCCDDDEEEGGGHHHIIINNNPPPRRRSSSSSSUUUXXX[[[]]]^^^```bbbeeeiiimmmooonnntttqqqnnnpppmmmrrryyyfffVVVIIIAAA>>><<<999777777888777666444333222222111111222222222222111111111000000000/////////000000//////...000111111111111000//////------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))***+++...//////---***(((+++++++++************)))))))))))))))))))))))))))))))))************)))))))))******++++++******)))(((((())))))((((((''''''))))))************)))))))))))))))))))))))))))))))))************))))))(((*********)))(((%%%###"""'''%%%+++^^^))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((zzz'''++++++************++++++)))))))))))))))*********))))))))))))))))))))))))***(((^^^)))+++******))))))******++++++******))))))******+++))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))111%%%999(((333...&&&(((((((((((((((((((((((())))))(((((((((((())))))(((''')))))))))))))))************111%%%$$$***)))((((((***++++++***))))))))))))((((((((((((((('''%%%%%%'''(((''''''(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''+++*********))))))((((((************++++++++++++)))(((((((((((()))******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++000//////......---,,,,,,...------......///000111444555666777999:::<<<<<<===>>>>>>>>>======???@@@BBBBBBCCCDDDEEEGGGHHHIIIMMMOOOQQQSSSTTTWWWZZZ]]]^^^^^^___aaadddiiimmmooooootttqqqooopppnnntttyyygggWWWKKKDDD???<<<999888888888777666444444333222222222222222222222222111111111000000------...///////////////000111111111111000//////------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******************************************))))))***+++---......---+++***+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))************))))))'''((()))******)))((('''((())))))******))))))((((((((((((((((((((((((((())))))************)))((())))))))))))(((&&&%%%$$$)))''',,,___((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''':::bbb)))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))***(((^^^)))************************((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))***************)))))))))(((((())))))(((((((((((())))))***+++ ===---((($$$///###///%%%(((((((((((((((((((((((())))))(((((((((((())))))(((''')))((((((((())))))*********...%%%%%%+++***))))))******************))))))(((((('''''')))((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((++++++******)))((((((((()))))))))*********++++++))))))((((((((()))***+++***+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---......//////...------......///000111444444555777888999:::;;;===?????????>>>===???@@@AAAAAABBBCCCEEEGGGHHHIIILLLNNNQQQSSSUUUXXX[[[^^^______```bbbeeejjjnnnqqqpppuuurrroooqqqooouuuyyyhhhZZZPPPKKK@@@===:::888888777666555555444444333333333333333222222222222111111111111,,,---...//////000000/////////000000//////...---------------------------......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++*********))))))************************))))))************)))))))))))))))******)))))))))'''((()))******)))(((''''''(((((())))))(((((('''((((((((((((((((((((((((((())))))*********))))))''''''((((((((((((((((((+++(((---___((((((((((((((((((((((((&&&'''((())))))((('''&&&************************)))***222333...%%%************************$$$,,,---,,,jjj###))),,,,,,,,,---,,,(((+++******))))))******+++''''''((((((((()))))))))***************************(((^^^)))))))))))))))))))))))))))((((((''''''''''''((((((************************(((''''''''''''((())))))))))))((((((''''''''''''))))))(((((((((((())))))&&&000(((@@@~~~***---'''+++---$$$(((((((((((((((((((((((((((((())))))))))))(((((((((''')))'''''''''(((((()))))))))***))),,,******))))))(((((()))*********))))))(((((('''''''''((()))))))))))))))***'''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))((((((************))))))((((((((((((((()))))))))******)))))))))))))))******+++*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,------.........------......///000111222333444555666888888999===???@@@???>>>===>>>???@@@AAAAAACCCEEEGGGHHHJJJKKKMMMPPPSSSUUUXXX[[[^^^aaaaaabbbdddggglllppprrrpppuuuqqqnnnpppooouuuxxxggg[[[RRRNNNCCC@@@<<<:::999888666555666555444444333333444444333222222222222111111111---...///000000000000000......//////......---,,,------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++***+++,,,---...+++++++++************)))************************))))))************))))))((())))))******))))))((((((((())))))******))))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))************)))&&&&&&'''(((((()))***++++++(((,,,^^^))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((___,,,222************************###,,,(((___///'''$$$((('''"""&&&///******))))))))))))******''''''(((((())))))*********************************(((^^^)))((())))))******))))))(((+++******))))))******+++***************************))))))))))))***+++++++++******)))((()))))))))))))))(((((((((((()))))))))&&&+++###***222###...+++&&&(((((((((((((((((((((((((((((())))))))))))(((((((((''')))''''''''''''(((((((((((($$$(((---))))))***)))'''&&&((()))))))))))))))((((((((((((###%%%'''((('''''''''(((''''''(((((())))))******(((((())))))))))))((((((((())))))******))))))((()))))))))))))))))))))***'''((((((((())))))))))))((()))***+++++++++***************++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++...------,,,++++++******...------......///000111222333333444666777777888===>>>@@@???>>>=========@@@@@@AAABBBDDDGGGIIIJJJKKKMMMPPPRRRTTTVVVZZZ]]]aaabbbdddfffjjjmmmppprrroootttpppmmmooonnnuuu{{{kkk___UUUPPPGGGDDD@@@===;;;999777666666555555444444444444444333333222222222111111111//////000000111000000000......//////......---,,,------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,)))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------+++++++++************)))************************))))))************))))))(((((())))))))))))(((((())))))(((((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************'''''''''(((((()))*********'''+++]]]))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((000KKK&&&+++((((((((((((((((((((((((+++...,,,(((ddd(((!!! (((,,,***+++...******))))))))))))******''''''((())))))***++++++***************************(((^^^)))))))))***++++++***))))))+++++++++******+++++++++************************+++************+++,,,,,,,,,+++***)))))))))******))))))(((((((((((())))))---!!!,,,"""CCC''',,,((((((,,,)))))))))))))))))))))))))))'''((()))******)))((('''((('''))))))))))))((((((((((((((($$$'''))))))***+++)))'''&&&(((***(((((((((((())))))))))))"""%%%(((((('''&&&''')))'''''''''((()))*********(((((())))))))))))(((((())))))************))))))((((((((()))******++++++(((((()))))))))*********'''(((+++,,,---,,,***))))))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++...------......///000111333333444555666777888888<<<>>>??????===<<<<<<<<>>:::999777555777666555444444444444444444444333333333333222222000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++---...............------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,,,,,,,************************,,,+++++++++******)))))),,,)))&&&%%%&&&&&&%%%$$$))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))))))))''''''))))))'''((()))+++'''***]]](((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&+++$$$$$$!!!NNN+++'''+++///)))555---+++(((---)))ccc''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++(((___++++++,,,,,,++++++)))((('''))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++***)))((((((+++***)))((((((''''''((())))))))))))))))))))))))'''///&&&+++---''' ,,, ///,,,,,,++++++***)))((((((%%%&&&&&&'''((())))))***(((''')))%%%'''((()))((()))***,,,''''''&&&""""""###$$$%%%&&&'''((($$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******"""###%%%'''))))))))))))***+++,,,,,,,,,,,,+++***&&&'''(((***++++++++++++++++++++++++++++++++++++)))***,,,+++)))(((((((((---------,,,,,,+++++++++...------,,,,,,------...///---,,,,,,...//////...222444777888888999:::<<<===???AAA???;;;999999;;;>>>???AAADDDGGGJJJLLLMMMLLLNNNPPPRRRSSSVVVYYY\\\[[[^^^bbbeeegggjjjmmmpppppppppkkkkkkooolllsss{{{sssbbbXXXKKKAAA<<<;;;999888777777666555444444444444444444333333333333222222111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---------------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++************+++++++++******)))************************++++++*********)))))))))---+++)))((()))))))))((())))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))((())),,,,,,***)))+++...+++'''***]]]))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***'''+++333$$$eee|||555'''%%%///:::&&&***'''+++'''bbb'''''''''((((((((())))))************)))))))))(((************************************************+++(((___+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))************)))))),,,,,,,,,++++++***)))((())))))((((((((())))))***))))))))))))))))))))))))---)))(((***"""BBB...&&&+++%%%(((++++++******)))(((((('''******))))))((('''&&&&&&(((''')))'''((())))))(((((()))***'''''''''&&&&&&'''((()))***++++++&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))''''''((()))))))))((('''++++++,,,------,,,++++++''''''(((******+++++++++++++++++++++++++++++++++***,,,------+++******+++---------,,,,,,+++++++++------,,,,,,,,,,,,------...---+++,,,---///......111333666777888999:::<<<<<>>???AAADDDFFFIIIKKKLLLKKKMMMOOOQQQRRRUUUXXX[[[[[[^^^aaadddfffjjjnnnqqqqqqqqqlllkkkooolllssssssgggVVVHHH@@@===<<<;;;888777666555444444444444444444333333333333222222111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++***)))((('''******************************))))))))))))((((((,,,***))))))***++++++***************++++++++++++************************))))))))))))))))))))))))***+++++++++******)))(((%%%))),,,***'''&&&))),,,+++'''***]]]************************))))))))))))))))))))))))''''''((((((((((((''''''...444++++++ZZZ222---...)))+++(((%%%***%%%```''''''((((((((()))))))))************))))))))))))************************************************+++(((___+++---,,,+++))))))))))))***))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,+++***)))((((((((((((((()))***++++++))))))))))))))))))))))))+++%%%...%%%"""JJJsss+++***+++,,,'''*********)))(((((('''''',,,,,,+++***)))((('''&&&((('''))))))******)))(((''''''((('''((('''(((((()))***+++,,,------)))(((((())))))***+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))******))))))(((,,,,,,------------,,,,,,'''((()))******************************************+++,,,,,,+++***+++---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...---+++,,,...//////...///111444666777888:::<<<;;;>>>@@@???<<<:::;;;===??????AAACCCEEEGGGIIIJJJJJJLLLNNNPPPQQQTTTWWWZZZ[[[]]]```bbbeeeiiiooosssssssssmmmlllppplllsssyyyeeeSSSGGG@@@===;;;999888777666555555444444444444333333333222222222111111111000000000//////////////////............------------------------,,,------......---,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***))))))************************)))))))))(((((((((((((((((('''&&&&&&((())))))((()))))))))************+++************************)))))))))))))))))))))))))))***++++++***)))(((''''''***+++(((&&&'''''''''+++'''***]]]))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&,,,'''... ;;;...###%%%///%%%,,,!!!***((((((%%%)))%%%```'''(((((((((((()))))))))*********)))))))))))))))************************************************+++(((___+++...,,,***(((((()))***+++)))))))))))))))))))))))))))******++++++******)))+++,,,,,,,,,++++++***)))))))))(((((()))******+++))))))))))))))))))))))))'''***222)))444(((+++***,,,***+++*********)))))))))(((++++++******************(((''')))((()))***)))((('''((()))'''((('''''''''(((((()))***++++++)))))))))))))))***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''')))***+++++++++++++++++++++++++++++++++((())))))*********))))))))))))))))))))))))))))))'''(((***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...------///111111000---000333666777888;;;<<<:::===@@@???<<<:::<<<>>>???@@@AAACCCDDDFFFHHHHHHKKKMMMOOOQQQRRRTTTXXX[[[\\\]]]___aaadddiiioootttssssssnnnmmmpppmmmssswwwbbbSSSGGG???:::::::::888777666555555555444444333333333222222222111111111111000000000000000000/////////.........------------------------,,,,,,---......------,,,+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,************************((((((((((((((()))))))))&&&%%%%%%&&&((())))))'''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***,,,+++((()))---,,,'''+++'''***]]]((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))###>>>---(((,,,$$$UUU***/// 333%%%)))&&&+++&&&aaa(((((((((((()))))))))***))))))))))))))))))******************************************************+++(((___+++---,,,***(((((()))+++,,,))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++******++++++***))))))))))))))))))))))))))))))))))))))))))...000,,,%%%>>>---(((###+++,,,,,,++++++++++++******++++++++++++************(((''')))%%%'''))))))((((((***+++'''(((((('''''''''(((((())))))***))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))&&&&&&''''''((()))***+++***))))))))))))))))))***))))))*********))))))((())))))))))))))))))))))))((()))))))))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///...///111222333222---000333666777888;;;<<<:::===@@@???<<<:::<<<>>>???@@@AAACCCDDDFFFHHHHHHLLLNNNPPPRRRSSSVVVYYY\\\\\\]]]___```ccchhhooosssssssssmmmmmmpppmmmsssuuucccSSSFFF===;;;;;;999777666555555555444444333333333333222222222222111111111000000000000000000/////////......------------------------,,,,,,,,,------------...,,,,,,------......------------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---............************************(((((())))))))))))******)))((((((***,,,,,,+++)))((())))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,***///...((()))------'''+++'''***]]]''''''''''''''''''''''''))))))))))))))))))))))))))))))((())))))***+++,,,&&&222///)))444qqq)))...&&&(((***''',,,'''bbb((((((((()))))))))******))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++(((___+++,,,+++***))))))***++++++))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))***''')))+++...JJJrrr***((( ...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***(((((('''(((''')))%%%&&&((()))((()))+++,,,((()))((((((((())))))************)))((((((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++************)))'''''''''''''''))))))(((''''''((())))))***************)))((('''************************+++,,,,,,***)))***,,,...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,000///...///111333333333///111444666777888:::<<<;;;>>>@@@???<<<:::;;;===??????AAACCCEEEGGGIIIJJJLLLNNNQQQRRRTTTVVVYYY\\\\\\]]]___aaadddhhhmmmqqqqqqqqqllllllpppmmmtttuuuaaaOOODDD<<<;;;:::888777666555555444444333333333333222222222222222111111111000000000000000000/////////...........................------,,,+++,,,---...///,,,---....../////////...,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,************************)))))))))*********+++++++++++++++,,,......,,,*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***---000222555??????333))))))***'''+++'''***]]](((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))+++,,,++++++$$$444&&&"""333!!!AAA===,,,&&&***''',,,'''bbb(((((()))))))))*********((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++(((___+++************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,+++++++++******)))*********))))))))))))))))))))))))&&&&&&(((111,,,"""555''')))$$$///++++++++++++++++++++++++,,,++++++***))))))(((((((((''')))&&&((())))))(((((()))+++((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************)))))),,,+++***(((''''''((((((***)))(((''''''((()))***+++++++++******(((''''''++++++++++++++++++++++++------,,,***))))))+++...+++++++++,,,,,,---------------,,,,,,,,,,,,------...---,,,---000222222222111333666777888999:::<<<<<>>???AAADDDFFFIIIKKKLLLKKKMMMPPPQQQSSSUUUYYY[[[\\\^^^aaacccdddgggkkknnnooooookkkkkkooommmtttkkkWWWIII===<<<:::888777666555555444444444333333333222222222222222111111111111000000000000000////////////...........................---+++++++++---///000------...///000000//////+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))************************))))))******+++++++++,,,,,,++++++---......,,,))),,,,,,------------......************************))))))))))))))))))))))))---+++***)))+++///333666IIIVVVXXXDDD000***+++++++++'''***]]]))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%$$$$$$%%%&&&((()))''')))...'''***///''',,,000+++333)))***'''+++'''bbb))))))))))))************(((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++(((___+++)))******+++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))&&&///+++,,,###'''---))))))&&&)))******************++++++''''''((()))***++++++,,,(((''')))((()))***)))((('''((()))((())))))((((((((((((((()))))))))******)))))))))))))))***))))))))))))))))))))))))+++)))(((''''''((()))+++(((((())))))))))))((((((******)))))))))+++,,,---+++***)))(((((()))***+++++++++++++++***((('''&&&++++++++++++++++++++++++,,,+++***(((&&&&&&)))++++++++++++,,,,,,---------...------,,,,,,------...,,,++++++,,,...000111000222444777888888999:::<<<===???AAA???;;;999999;;;>>>???AAADDDGGGJJJLLLMMMJJJLLLOOOPPPRRRTTTXXXZZZ\\\^^^aaadddeeegggjjjlllmmmnnniiijjjooommmuuuwww___LLLCCC<<<888888999777555666555555444333333333333444111111111111000000000000000000000000000000000000//////............//////------------------------000000///......------,,,,,,---...//////---+++***........................+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************************************))))))******+++,,,......///000000///...---***,,,...000111///---,,,)))))))))))))))))))))))),,,,,,+++******+++,,,,,,...&&&%%%+++000444BBBSSSooodddRRR???000)))(((******(((---___))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))///"""OOO$$$---###&&&,,,+++&&&jjj+++++++++***************((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))***(((^^^***++++++++++++++++++++++++---+++)))+++...///...,,,***++++++,,,,,,++++++***)))***,,,---...---,,,,,,******+++,,,,,,---......,,,,,,,,,++++++*********///)))&&&)))+++,,,111999jjj......'''+++*********))))))(((((()))))))))))))))))))))))),,,)))***))))))))))))((((((((((((###+++&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))*********))))))((('''((()))******+++******+++,,,,,,,,,++++++---///++++++***)))(((((())))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,222///,,,---///000///---............///000222222333444555777888:::;;;<<>>======>>>BBBBBBBBBCCCEEEGGGJJJKKKMMMNNNOOOPPPQQQTTTYYY\\\___bbbdddfffgggiiilllnnnoooppplllkkkooommmwwwyyyaaaMMMFFF>>>999::::::888666777666555444444333333444444111111111111000000000000000000000000000000000000///..................///------------------------,,,,,,,,,+++******)))))),,,---...//////---,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++***************************************))))))******+++,,,///000000000///---,,,+++...///000111111...,,,***))))))))))))))))))))))))+++***))))))))))))***++++++'''(((...111777JJJ___xxxdddIII444+++***+++,,,***(((---___))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))###000***ggg,,,111((()))333```)))***************************************************+++++++++******)))***************************(((^^^***++++++++++++++++++++++++***)))''')))+++,,,+++)))++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,))))))***++++++,,,------,,,,,,,,,+++++++++******,,,((('''+++,,,***+++000$$$...%%%+++*********))))))))))))************************)))'''(((***)))))))))(((((((((((()))'''(((((())))))***)))))))))))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))++++++******)))((((((((())))))************))))))(((((()))*********))))))%%%'''((())))))***+++---,,,+++******)))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,//////...//////000111222333444555777888:::;;;<<<<<<======<<<;;;::::::<<>>?????????===<<<===>>>BBBBBBCCCDDDEEEHHHIIIJJJLLLNNNOOOQQQRRRUUUYYY\\\\\\___bbbeeehhhkkkoooqqqssstttpppppptttrrr|||sss```PPPGGG???===;;;888777888666666555444444444444444222222222111111111000000000000000000000000000000------,,,,,,,,,,,,------,,,,,,------------------000000///......------,,,++++++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********)))))))))******************************))))))******+++,,,.........---,,,++++++***//////000///...,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***+++,,,+++...:::IIIJJJ<<<---(((+++...+++&&&***(((---___))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***+++$$$---888(((%%%000"""555iii&&&&&&'''((()))******+++************************))))))***+++++++++******++++++++++++++++++++++++***(((___+++++++++++++++++++++++++++++++++***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,...//////,,,***)))HHHbbb'''222***************************************************)))+++*********)))))))))(((((()))000,,,******++++++******))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))(((((())))))************((())))))************))))))))))))))))))((('''&&&$$$'''+++------,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///...---111000000////////////000333444555666888:::;;;<<<>>>@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJLLLMMMPPPQQQSSSVVVZZZ]]]]]]___cccfffhhhjjjnnnqqqssstttpppppptttttt~~~xxxfffWWWMMMCCC???<<<888777888666666555444444444444555222222222222111111111111000000000000000000000000------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,++++++******+++,,,,,,---............------------------------,,,------......------,,,+++++++++************)))******************************))))))******+++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))************************---***)))+++++++++...111///+++((('''***+++)))'''***(((---___((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''"""444222LLL@@@,,,jjj&&&&&&'''((()))******+++))))))))))))))))))))))))((()))***+++++++++++++++***************************(((___++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,...---------------------,,,,,,,,,---------------+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++'''''',,,***************+++++++++************************+++***,,,************))))))))))))------$$$***+++++++++++++++******))))))))))))))))))))))))***)))))))))******+++,,,))))))))))))))))))))))))((((((((()))******++++++(((((()))***************))))))***))))))(((''''''(((+++...///---,,,++++++---,,,,,,,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........//////111000000////////////000333444555666888:::;;;<<<;;;<<<===<<<;;;;;;<<<===AAABBBCCCEEEFFFHHHIIIIIIKKKMMMPPPRRRTTTWWWZZZ]]]___aaadddfffgggiiilllnnnppprrrnnnooossssss}}}{{{iiiaaaUUUIIICCC>>>:::888999777666555555444444555555333222222222222111111111000000000000000000000000......------------......+++,,,,,,------.........000//////......---,,,,,,,,,,,,---------------...........................------............------,,,,,,,,,+++++++++************************************))))))******+++,,,***)))))))))***+++,,,---(((((()))***************)))))))))))))))))))))))))))******++++++******)))***))))))+++------+++(((++++++)))&&&%%%&&&))),,,***(((---___((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$+++"""...###ppp222)))UUU((((((((())))))*********((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))***(((```,,,++++++++++++++++++++++++***+++,,,+++)))))))))+++,,,,,,------------,,,,,,///...------,,,---------------------............***++++++++++++,,,,,,,,,(((******'''(((+++,,,+++""">>>!!!*********+++++++++++++++++++++++++++++++++++++++ccc+++)))***++++++*********)))))))))...,,,$$$******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))*********+++'''((()))******+++******)))************))))))((()))+++---,,,+++))))))))),,,,,,++++++,,,,,,------((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///111000000////////////000000333444555777888:::;;;<<<;;;===>>>>>>===<<<===???@@@AAACCCEEEGGGHHHIIIIIIJJJMMMPPPSSSUUUXXX[[[]]]```bbbeeefffgggiiikkknnnnnnppplllmmmrrrrrr|||vvvkkk^^^PPPHHHBBB<<<:::;;;777666666555555555555555333333222222222111111111000000000000000000000000///..................///++++++,,,,,,---......///333333333222111111000000......---,,,,,,,,,------------------------------------............---------------,,,,,,,,,,,,+++******************************))))))******+++,,,******)))))))))***++++++((()))))))))*********+++))))))))))))))))))))))))(((((()))******)))((((((&&&(((***+++,,,,,,,,,***,,,+++)))'''%%%&&&)))+++***(((---___((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,###222......222888///===RRR)))*********************))))))))))))))))))))))))(((((()))++++++,,,,,,+++***************************(((```,,,+++++++++++++++++++++++++++,,,...---***)))***,,,,,,,,,------------,,,,,,000///...---,,,------...------------------------******+++++++++,,,,,,,,,'''***+++((((((,,,,,,(((***LLLsss%%%*********++++++,,,,,,,,,++++++++++++++++++++++++DDD---))))))+++++++++*********))))))fff(((+++***))))))+++,,,------......))))))))))))))))))))))))******)))))))))******+++)))))))))))))))))))))))))))))))))))))))*********'''((()))******+++++++++)))******++++++++++++***((()))******)))((()))++++++++++++++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++)))***---111//////...//////000111222333444555777888:::;;;<<<===???@@@@@@??????@@@AAA@@@AAACCCFFFGGGHHHIIIIIIJJJMMMQQQTTTVVVXXX[[[]]]^^^aaadddfffgggjjjmmmooolllnnnkkklllqqqrrr|||qqqdddUUULLLEEE???<<<===777777666555555555555555333333333222222222111111000000000000000000000000//////............//////++++++,,,,,,---...//////111111000000///.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,*********************************)))***++++++,,,,,,+++***((((((((())))))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$))),,,***((((((+++,,,''''''(((******)))'''&&&***(((---___(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))"""444######,,,:::EEE000kkk+++++++++***************************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++***(((```,,,++++++++++++++++++++++++---///111///---+++---///,,,------......------,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((---...++++++...,,,'''222444*********++++++,,,,,,,,,++++++++++++++++++++++++111000,,,++++++++++++************)))PPP%%%+++((()))***,,,---...//////))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))******))))))))))))))))))''''''(((******+++++++++)))***+++,,,,,,,,,,,,,,,((()))******)))***,,,...************++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))&&&''',,,000............///111222222333444555777888:::;;;<<<:::<<<======<<<<<<===???@@@AAADDDFFFHHHHHHIIIHHHJJJMMMQQQTTTVVVXXX[[[^^^\\\___ccceeehhhkkknnnqqqlllnnnkkklllqqqrrr}}}xxxhhhVVVIIIAAA===<<<888999999888777888999;;;444444444333333333222222222222222222222111000///......///...,,,***((('''------------------------------............------++++++++++++++++++++++++---------,,,,,,+++++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++)))((()))+++,,,)))'''++++++******))))))((((((******))))))))))))******''''''''''''((((((((((((+++'''+++]]]))))))))))))))))))))))))))))))(((((('''''''''&&&((()))))))))******++++++***(((&&&'''***+++)))'''******))))))))))))******eee---___)))************+++++++++((())))))))))))*********,,,,,,,,,++++++*********************************)))***___,,,...------,,,,,,------...,,,------......------,,,---,,,+++******,,,...///DDD222---******---000---(((***000,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((&&&444~~~...)))111!!!'''000&&&"""//////...---,,,++++++++++++,,,***,,,***---,,,,,,++++++,,,,,,---555,,,%%%'''(((***,,,...000222222((()))***++++++***)))(((*********)))))))))))))))))))))))))))************************************)))******)))'''&&&((()))))))))))))))))))))))))))((()))*********+++...111,,,+++*********,,,///000---,,,,,,++++++************,,,......------...///............////////////......//////000000111111222333555666888999999999@@@@@@@@@???===<<<===>>>BBBCCCDDDEEEGGGIIIJJJKKKKKKLLLNNNQQQTTTWWWYYYZZZ]]]bbbeeedddfffkkknnnnnnooonnnhhhiiioooqqq|||xxxeeeUUUIIIAAA===666777777777666666666777444444444333333333222222111111222111111000000//////000000111000///---,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************)))((()))++++++)))'''*********)))))))))))))))******))))))))))))******)))))))))*********++++++***&&&***\\\))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))***((('''(((******)))'''******))))))))))))******(((UUUZZZ)))************+++++++++)))))))))*********++++++,,,,,,,,,+++++++++*********************************+++```,,,---------,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,++++++---...000$$$555666///###'''666333&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))***///$$$UUUggg%%%444---(((---+++***...***)))))))))))))))******,,,***,,,***+++++++++******++++++++++++***&&&((()))***+++---///000111))))))************))))))***)))))))))))))))))))))))))))))))))************************************)))******)))''''''((()))************************)))************+++---000++++++***)))***,,,...///,,,,,,,,,++++++*********)))***,,,+++***))))))***............////////////......//////000000111111333444555777888999::::::===>>>???>>>======???@@@BBBBBBDDDEEEGGGHHHJJJJJJKKKLLLNNNQQQTTTVVVXXXYYY\\\aaaddddddfffkkknnnmmmooopppkkkkkkpppqqq}}}{{{iiiXXXJJJBBB888888888777777666555555444444444444333333333333111111111111111000000//////000000111111111000000////////////////////////------............------------------------------------------,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************)))((()))++++++)))((())))))))))))******************))))))))))))***************+++++++++,,,,,,)))%%%)))[[[))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))***)))((((((******)))(((***))))))(((((())))))***222ttt)))************+++++++++************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,---```---------,,,,,,,,,,,,------,,,------------------,,,...---,,,,,,,,,---///000KKK&&&((((((///666000$$$$$$---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,222000"""...222%%%&&&+++---(((++++++++++++,,,---......,,,***,,,*********))))))))))))******%%%(((,,,,,,))))))***+++,,,------...******))))))))))))******))))))))))))))))))******))))))))))))************************************)))******)))''''''(((***++++++++++++++++++++++++***+++++++++******,,,...+++***))))))***+++---...,,,,,,++++++++++++++++++---...///...,,,******+++---............/////////......//////000000111111444555666888::::::;;;;;;<<<===>>>>>>===>>>@@@BBBAAABBBCCCEEEFFFHHHIIIJJJKKKLLLNNNQQQSSSVVVXXXYYY[[[```ccccccdddjjjmmmlllmmmqqqnnnmmmpppppp}}}kkkVVVHHH===<<<::::::999888777555555444444444444333333333111222222222222222111111................................................------............------------------------------------------------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((()))************)))(((((())))))******++++++******))))))))))))******((()))))))))***************%%%)))\\\(((((((((((((((((((((((())))))((((((((((((((((((***************************))))))))))))***))))))))))))(((((((((((())))))111WWW))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......aaa......------,,,,,,------.........////////////......------,,,,,,,,,---...///444888,,,&&&,,,...+++---666------------------------+++++++++++++++,,,------,,,'''(((888$$$---%%%((()))---&&&---------------...//////+++^^^***,,,************))))))*********|||,,,))))))---)))************++++++++++++***)))(((((()))***+++)))))))))))))))*********((()))))))))************************************)))******)))(((((()))++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,******)))))))))***+++,,,+++++++++++++++++++++,,,---///000///---,,,,,,------------.........//////......//////000000111111555666777999:::;;;<<<<<<<<<===>>>=========???@@@@@@AAABBBDDDFFFGGGIIIIIIKKKLLLNNNQQQSSSUUUWWWXXXZZZ___bbbbbbdddiiillllllkkkpppooonnnooonnn|||}}}aaaNNNBBB???<<<::::::999777555555555555444444444333333222222333333444333333222//////...------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************'''((()))***************(((((())))))******++++++******))))))))))))******((()))))))))************+++'''***]]](((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***))))))(((((((((((())))))111)))$$$nnn))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......bbb...///..................///......////////////......,,,,,,,,,,,,,,,------...```zzz,,,000///+++...666555---------------------------++++++++++++,,,---...///,,,...///IIImmm$$$((()))333***///,,,,,,,,,+++******************>>>***,,,***++++++************++++++EEE---+++"""&&&************************+++***)))(((((()))***+++(((((())))))************((()))))))))************************************)))*********((((((***++++++++++++++++++++++++++++++,,,---,,,+++******+++******************++++++*********++++++,,,,,,,,,((()))+++++++++***+++,,,------------..................//////000000111111555666888999;;;<<<<<<<<<>>>??????>>><<<;;;<<<>>>@@@@@@BBBCCCEEEGGGHHHHHHLLLLLLNNNPPPSSSUUUVVVWWWZZZ___bbbaaaccchhhkkkkkkjjjooonnnmmmnnnmmm{{{kkkVVVGGGAAA;;;888888888666444555555555555444444444333111222333333333333333333222111000///............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************&&&(((*********)))***+++))))))))))))******************))))))))))))***************+++++++++,,,,,,+++'''+++]]]))))))))))))))))))))))))(((((())))))))))))******(((((((((((('''''''''''')))***++++++))))))***+++)))((((((''''''(((((()))&&&)))222)))************+++++++++************+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---bbb///000000////////////000000------............------,,,,,,------............;;;hhh<<>>>>>===;;;;;;<<<>>>??????AAABBBDDDEEEGGGGGGLLLMMMNNNPPPRRRTTTUUUVVVZZZ```cccbbbdddiiilllllllllnnnkkkmmmrrrqqq|||}}}lllRRRIII???999999;;;;;;:::666666555555555444444444......///000000000000000///............000222333////////////////////////---..................---////////////////////////---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************%%%(((++++++))))))***---++++++******))))))((((((******))))))))))))******''''''''''''((((((((((((***%%%)))\\\))))))))))))))))))))))))(((((())))))*********+++.........------,,,,,,,,,(((+++,,,,,,)))(((***,,,((((((''''''''''''((((((,,,)))+++((((((HHH)))************+++++++++((())))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***ccc000333222222222222222222333333444444555555444444333000000111222222222222222000rrr///***444///........................///......---------......&&&,,,333&&&GGG[[[<<<***111&&&222---+++++++++++++++,,,---...---)))yyy***,,,***))))))(((((((((((())))))(((+++))),,,---+++++++++++++++,,,,,,,,,((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))************************************)))***+++***))))))+++---))))))))))))))))))))))))(((***,,,---,,,++++++,,,,,,,,,---------,,,,,,+++(((((()))***,,,---......+++,,,------+++))))))***,,,,,,,,,---------............//////000111111111444555666888999:::;;;;;;;;;<<<===<<<<<<<<<>>>@@@>>>???@@@BBBDDDEEEFFFGGGLLLMMMNNNPPPRRRTTTUUUVVV[[[```ccccccdddjjjmmmlllnnnoookkkmmmtttttt}}}yyyaaaPPP???999:::999888777777777666555444333333222222222222222222111000000+++++++++,,,---......///000000///...............,,,------......------,,,........................------------------------------------------------***+++,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************)))***,,,------+++(((&&&************************)))*********)))((()))***---$$$///...:::'''%%%///+++((('''%%%"""%%%+++555$$$lll((((((((()))******++++++******++++++++++++******))))))(((((((((((())))))++++++++++++++++++++++++((((((((((((((((((((((((---***)))###---,,,kkk++++++++++++++++++++++++************************(((+++---000444***###(((***+++***)))---333222,,,)))&&&ddd888222222222222333444555666777777777666666666666666000222555555555555666777777jjjddd777222,,,+++...000///,,,........................***///"""---222!!!555333999'''333......---------,,,,,,,,,???777---$$$000...222))),,,///&&&***111>>>'''+++$$$333,,,++++++++++++++++++++++++************************,,,***)))***,,,+++((($$$)))((('''''')))******))))))***)))'''&&&&&&))),,,+++++++++************)))---,,,+++***+++,,,...///***++++++,,,+++***)))(((+++,,,---...---,,,++++++---------,,,,,,+++++++++......---------,,,,,,,,,---------............///000000000000000000111222111333666999;;;<<<<<<<<<======<<<::::::;;;???BBBGGGCCC@@@AAAEEEHHHJJJIIIDDDJJJPPPSSSSSSTTTXXX\\\^^^```aaa``````ccciiinnnqqqsssnnnlllpppppp~~~~~~hhhXXXGGG@@@???===::::::888777777666555444333222000000000000000//////...111111000000000000//////000000///...............,,,------......------,,,........................------------------------------------------------***+++,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************)))***,,,,,,,,,***)))'''************************,,,,,,---,,,,,,+++,,,,,,+++111)))***333%%%111###%%%!!!###,,,222000+++(((555>>>*********))))))))))))))))))******************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---&&&,,,'''DDD++++++++++++++++++++++++++++++++++++++++++++++++444,,,***&&&777666999---+++))),,,000111///,,,666---eee999999999888888888999::::::888888888888888888888888555777999999999999:::;;;666OOO;;;...,,,222,,,333.........---------,,,,,,)))+++---***(((+++++++++''')))***(((+++***555***222///666+++++++++++++++++++++++++++++++++++++++++++++++++++(((''''''))),,,---+++(((...,,,***)))))))))((('''******)))(((&&&'''))),,,+++++++++************)))*********)))******++++++,,,,,,***)))))))))******,,,,,,+++,,,,,,+++)))'''---------,,,,,,+++++++++---------------,,,,,,,,,---------............///000000000000000111111222222444777:::<<<===============<<<;;;:::;;;>>>AAAFFFCCC@@@AAADDDHHHIIIIIIIIIMMMRRRSSSRRRSSSWWWZZZ]]]```cccdddccceeeiiimmmppprrroooooosssssskkk[[[JJJBBB???;;;888777888888777666555444333333000111111111111000//////111111000///---,,,++++++000000///...............------............------........................------------------------------------------------+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))*********++++++++++++++++++*********)))************************))))))))))))************&&&---###***555"""%%%FFF>>>111%%%!!! !!!$$$(((,,,%%%"""++++++******)))(((((('''((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))************************((()))...)))+++(((&&&CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!(((555AAA&&&!!!DDD***(((***222;;;888---)))---OOOfff:::;;;;;;:::999999999999:::::::::::::::;;;;;;;;;;;;:::;;;===>>>===<<<===>>>:::666nnn(((***...111///.........------------,,,###777***mmm)))222+++---(((+++,,,)))///000(((***'''...000000'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())),,,,,,+++***///---+++*********)))(((*********)))''''''***,,,+++++++++************)))******+++++++++******)))...,,,)))'''''')))+++,,,,,,***)))+++......,,,)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............///000000000000000111222222444555888;;;===>>>>>>>>>=========;;;:::;;;>>>@@@DDDBBB@@@AAACCCGGGHHHIIINNNQQQSSSSSSRRRRRRVVVYYY\\\aaaeeegggfffgggjjjmmmnnnqqqpppqqquuuuuummm___OOOFFFAAA;;;777666999888888777666555444444333333444444333333222111111000///...---,,,+++***000000///...............------............------........................------------------------------------------------,,,,,,---------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***++++++************************(((''''''''')))))))))(((''' &&&333 444UUU,,,---666222)))!!!>>>qqq************))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))++++++++++++++++++++++++************************---&&&)))******,,,(((&&&\\\,,,,,,,,,,,,,,,,,,,,,,,,........................555000!!!---///AAASSS###)))111111111CCCggg<<<<<<<<<;;;999999888888888;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>??????>>>>>>>>>???AAA444(((000000///+++............------------...,,,---111%%%666,,,000&&&...,,,'''222111***NNN)))&&&%%%++++++)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))(((+++***))))))+++,,,,,,+++***++++++***((((((***,,,+++++++++*********))))))+++,,,---...---,,,+++***,,,+++***(((((()))+++,,,+++)))(((,,,111444333111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///000/////////000111222333444555888:::<<<==================<<<:::;;;===???AAAAAA@@@AAACCCFFFHHHIIIPPPQQQRRRRRRRRRSSSWWWZZZ]]]```dddeeeeeefffjjjmmmmmmpppnnnoootttvvvuuuhhhYYYOOOHHHAAA<<<;;;999999888777666555555444444444444444444333222222333222222222111111000000000000///...............---......//////......---........................---------------------------------------------------------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++,,,+++)))((()))***+++,,,************************+++***)))***,,,---,,,+++,,,!!!,,,777///GGGaaaLLLMMMooo(((((())))))************(((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))///%%%&&&...******333...###~~~,,,,,,,,,,,,,,,,,,,,,,,,........................//////,,,---111uuufffLLL```iii===@@@???>>><<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>??????===<<<<<<===@@@AAA:::000111)))+++//////.........------------$$$,,,"""///***///###...&&&###---+++555+++///,,,(((---+++111*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++)))((((((***++++++******+++,,,+++***)))***,,,+++++++++*********))))))+++,,,---......---+++***)))******+++++++++******+++))))))+++000333333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111222333444555666888:::;;;<<<<<<======>>><<<;;;;;;===>>>@@@@@@AAABBBCCCEEEHHHIIINNNOOOPPPQQQSSSUUUYYY[[[^^^```aaaaaa```ccciiinnnnnnooollllllrrruuu~~~qqqbbbXXXNNNDDD>>>===::::::999888777666555555222333333333333222111111000000111111111111111111000000///.....................////////////..............................---------------------------------------------------............------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,+++***)))))))))***+++,,,***************************'''&&&(((+++---+++))))))***))),,,+++'''(((((()))******++++++((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&111+++###111///***---,,,,,,,,,,,,,,,,,,,,,,,,........................---+++333$$$===jjj???===<<<;;;:::999999999999999999999:::;;;;;;<<<<<<<<<>>>???>>><<<;;;;;;;;;999HHHUUUkkk)))///&&&////////////.........------&&&111------OOO333------111)))222%%%'''---***SSS~~~...------...)))111*********++++++,,,,,,---************************''')))*********+++...000...,,,***)))))))))((('''***+++---,,,+++***+++,,,+++++++++************)))))))))***+++++++++++++++((()))+++,,,,,,+++***))),,,,,,++++++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---------............///////////////000111333333555555666777999:::;;;<<<===>>>>>>===;;;;;;<<<>>>???@@@BBBCCCDDDEEEHHHKKKLLLMMMNNNQQQTTTWWWYYY[[[]]]^^^___^^^^^^aaahhhmmmmmmooollllllrrruuu}}}nnnaaaUUUHHH@@@>>>;;;:::999888777666666555333333333333333222222111////////////////////////000000///.....................////////////..............................------------------------------------------------...............---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,******)))******++++++,,,************************'''%%%###%%%)))+++)))&&&(((***)))###333???)))))))))))))))*********)))******************)))))))))(((((((((((())))))((((((((((((((((((((((((************************%%%000&&&,,,+++%%%///'''///+++888------------------------........................+++---444+++{{{kkk@@@:::999888777777777777777999999::::::;;;<<<<<<===>>>???@@@???===;;;;;;<<<999BBB@@@(((222,,,000////////////............(((888...555***OOO///000333000777'''000000...www888!!!,,,&&&...,,,%%%+++)))******+++,,,,,,------++++++++++++++++++++++++''')))*********+++...111///---+++*********)))(((***,,,------,,,++++++,,,+++++++++************)))((((((((()))***+++,,,---))))))*********++++++++++++---...+++'''&&&))),,,+++++++++,,,,,,---------...------,,,+++***))))))---------............///......//////000222333444666666777888999;;;<<<======>>>>>>===<<<;;;<<<===>>>AAADDDEEEEEEFFFIIILLLKKKLLLNNNQQQTTTWWWXXXXXX[[[]]]_________aaafffkkkkkkooonnnqqqvvvwww{{{mmm^^^OOOFFFCCC;;;::::::999888777666666555555666666555555444333333333333333222222111111000000///.....................////////////..............................------------------------------------------------.../////////...---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++***************************'''%%%''',,,...,,,)))...%%%333(((///++++++******)))(((((((((******++++++++++++******))))))(((((((((((())))))************************++++++++++++++++++++++++###888&&&$$$,,,,,,444%%%&&&$$$,,,]]]------------------------...........................777000999kkkAAA<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<======>>>@@@AAABBBAAA???===<<<===@@@:::;;;---888333...000/////////............///---,,,+++...eeebbb------000000555###222...---:::111###...,,,&&&+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++)))))),,,///---+++***+++,,,---------***,,,...---,,,++++++,,,+++++++++************)))************+++---000111,,,***)))'''(((***,,,...***...000---(((''',,,111+++++++++,,,,,,---------///...---,,,***)))((((((---------.........//////.........///000222333444888888888999:::<<<===>>>===>>>???>>><<<;;;;;;<<<>>>AAAEEEFFFEEEFFFJJJMMMKKKLLLNNNQQQUUUVVVVVVUUUYYY\\\aaabbbbbbcccfffiiiiiioooqqqvvv{{{yyytttbbbOOOCCC;;;===>>>999555555555555666555555444444333222222444333222111000000000000111111000///////////////000000//////.........---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------......------,,,+++111000---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++++++++***)))(((((())))))***!!!&&&///'''***___))))))))))))))))))))))))+++*********))))))((((((&&&(((***+++,,,+++)))((())))))(((((((((((())))))+++++++++++++++++++++++++++***)))))))))***,,,---111"""888(((000000000//////.....................////////////333444222000CCC{{{sssBBB?????????>>>>>>===<<<<<>><<<;;;<<<<<<:::999>>><<<:::888777888:::;;;???555???mmm777///---111111111111222222222222222666'''---&&&333CCC///%%%))):::!!!555@@@444***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))...,,,******+++,,,+++***************************,,,---......,,,***(((&&&...,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///...,,,,,,+++,,,---...000...+++)))(((***---//////////////////.........222333444444333222333555555555666888;;;======<<<===>>>>>><<<;;;;;;===???EEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLOOOSSSVVVYYY[[[ZZZ]]]```aaaaaabbbfffjjjooorrrppprrrwwwwwwppp\\\NNNAAA@@@===999777666666555666555555444444333222222444333222111000000000000111111000///////////////000/////////............/////////.........------------------------------//////.........---------...............---,,,,,,///---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))---)))+++...((( &&&444???))))))))))))))))))))))))************)))))))))((('''((()))***+++******)))))))))(((((((((((())))))++++++++++++++++++++++++)))((((((((())))))******%%%:::%%%888///000000000000000000000000000000000000111111111111111888<<<888333;;;OOOaaatttBBBGGGFFFDDDAAA???>>>===============>>>AAABBBAAA???AAA???===;;;:::;;;<<<>>><<<<<<;;;nnn***---111///////////////000000000---***222333555"""MMM>>>777%%%000)))555!!!!!!zzz )))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++***)))***,,,---,,,+++************************************+++,,,---------,,,***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///---+++******+++---...------..................///000222111111000222333555555666888;;;======<<<;;;<<<<<<<<<;;;<<<>>>@@@BBBBBBCCCDDDFFFGGGHHHHHHKKKKKKMMMPPPSSSVVVYYY[[[\\\___aaabbbaaaccchhhlllooorrrpppqqqvvvvvvssscccMMMEEE===999999888666444666555555444444333222222333333222111000000000000111111000///////////////////////////............000000000/////////.............................................---------...////////////...------...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))***))),,,,,,)))---333...###;;;555))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++***))))))(((((())))))***************************))))))******+++++++++***666)))...333''';;;...//////000111111222222333333333444444444444555333999@@@AAA>>>;;;;;;<<<@@@iiivvvCCCHHHGGGEEECCCAAA???>>>=========>>>@@@CCCDDDBBBAAAAAA@@@>>><<<;;;<<<===>>><<>>)))+++===BBB,,,((())))))************))))))++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))***+++,,,---(((((((((***---...---,,,+++++++++++++++++++++++++++***)))((()))+++...000++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------......///---///111111111111222444555555666888;;;======<<<:::;;;;;;;;;;;;<<>>000***jjj---...///000222333444444777777777777888888888888>>>>>>>>>>>>???BBBGGGJJJ<<<======VVVvvvDDDFFFGGGIIIJJJIIIGGGDDDCCCCCCCCCCCCEEEFFFEEEBBB@@@CCCAAA@@@>>>===>>>??????===FFF888666jjj444222000000000111111111222222111999%%%******888888000555%%%222000:::+++---000*********++++++*********++++++++++++++++++++++++...------,,,,,,++++++*********))))))***++++++,,,(((((()))***------,,,***++++++++++++++++++++++++///...,,,***)))))))))*********)))***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------------,,,,,,------...///000000...000222222222333555777555555666888;;;======<<<;;;<<<<<<;;;:::;;;===@@@BBBBBBDDDEEEGGGHHHIIIJJJNNNNNNOOORRRTTTWWWYYY[[[___aaabbbbbbbbbdddjjjoooooorrroooooosssrrr}}}nnnXXXCCC<<<===;;;666444666555555444444333222222333222111111000111111111111000000///////////////.........///////////////000000000000////////////---------------------------...................../////////000///......---......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***************++++++&&&(((++++++(((&&&''')))))) &&&444---$$$>>>iii))))))))))))))))))))))))))))))))))))))))))******+++***((('''''')))+++---******))))))))))))******))))))))))))))))))))))))+++,,,---//////...------"""111333$$$333888'''...///000222444555777777:::::::::;;;;;;;;;<<<<<<999===@@@BBBAAA?????????NNNAAA===???:::MMMzzzKKKNNNQQQUUUXXXXXXSSSNNNJJJJJJIIIIIIIIIIIIHHHFFFCCCEEEDDDBBBAAA@@@@@@AAAAAA>>>BBB:::AAA222111222222222222222222222222222...)))<<<...GGGSSSPPP???$$$444%%%---???MMM222---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++***))))))******+++***)))***++++++***(((++++++++++++++++++++++++/////////---+++)))&&&%%%))))))******+++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,---............---------...///000111111222...000222222222333444666555555666888;;;======<<<=========;;;999999;;;===BBBCCCDDDFFFHHHIIIKKKKKKOOOOOOPPPRRRTTTVVVXXXZZZ]]]```bbbbbbbbbdddiiinnnooorrroooooorrrqqq|||~~~dddJJJAAA???:::666666666555555444444333222222222222111111111111111222111111000///////////////.........///////////////000000000/////////......---------------------------------..................////////////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************+++,,,,,,///%%%""",,,444333222555666)))!!!&&&***'''###$$$ggg))))))))))))))))))))))))))))))))))))************+++***((('''((()))+++,,,+++******))))))******+++******************************++++++,,,,,,,,,+++)))...666:::&&&000777222333444666888999;;;;;;============>>>>>>>>>>>>888===CCCFFFFFFEEEDDDEEE000CCCHHH<<<999EEEGGG===YYY[[[___ccceeeccc]]]VVVQQQOOOMMMKKKKKKKKKKKKIIIHHHEEEDDDCCCBBBBBBAAAAAAAAABBBDDD@@@NNNrrr888...333222222111000000//////...)))777,,,444%%%333///###uuu,,,111+++222IIIggg)))---...&&&------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))---+++)))((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---+++)))'''*********+++,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++)))***+++,,,---------,,,+++,,,---......///....../////////000000111111222,,,...000000000000111333555555666888;;;======<<<>>>>>>===;;;999888999;;;@@@AAABBBDDDFFFHHHIIIJJJOOOOOOPPPQQQSSSUUUWWWXXX\\\___cccdddccceeeiiimmmnnnqqqnnnnnnrrrqqq|||nnnQQQEEE???999666888666555555444444333222222222111111111111111222222111111000///////////////............/////////000/////////.........------........................---------.........//////...............---,,,,,,***+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---:::---######&&&&&&%%%&&&'''000///...000222///777XXX))))))))))))))))))))))))((()))))))))***************)))((((((((()))+++++++++******))))))******+++++++++++++++++++++++++++***************++++++,,,333666???%%%///...'''BBB888999:::<<<===???@@@@@@>>>>>>?????????@@@@@@@@@GGGEEEBBB???============MMM<<<888DDDFFF;;;>>>MMMCCCCCCtttlllmmmooorrrrrrppplllfffcccaaa^^^YYYWWWVVVUUUTTTSSSOOOOOONNNMMMMMMLLLLLLKKKOOOTTTLLLNNN___ggg444666555444333111000//////...000666"""111===+++111555###...+++...///------,,,++++++,,,------++++++++++++++++++++++++***++++++,,,,,,------...++++++***************+++,,,***'''&&&(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,,,,,,,,,,---...//////000////////////000000000000---///000000//////000222555555666888;;;======<<<======<<<;;;999888:::<<<>>>???AAACCCEEEGGGHHHIIIOOOOOOPPPQQQRRRTTTVVVWWW\\\```eeegggfffgggiiilllnnnqqqnnnooorrrrrr}}}sssUUUGGG@@@888555999666555555444444333222222222111111111111111222222111111000///////////////---.........//////000000///.........------------000000000000000000000000---------.........//////------......------,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///---,,,************************))))))))))))))))))))))))+++*********+++,,,,,,---%%%,,,111///---------,,,###)))+++)))%%%&&&)))'''&&&++++++""";;;))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++++++++************++++++++++++++++++++++++++++++---,,,+++***+++,,,---...---...555&&&111///555000(((jjj======>>>@@@AAABBBDDDDDD?????????@@@@@@@@@AAAAAABBB@@@???AAAFFFHHHFFFBBB@@@BBBEEEHHHIIIIIIHHHHHHIIITTTLLLBBBhhhyyy~~~~~~|||{{{{{{vvvpppjjjgggeeecccaaaaaa``````______^^^]]]]]]]]]fffWWWGGG\\\AAA:::999888666444222111000444///+++@@@+++000///666111666)))fff;;;...&&&***,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,------...///))))))))))))***+++,,,---+++(((%%%%%%'''+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++,,,---++++++,,,,,,,,,+++************+++,,,,,,---......++++++------------++++++((()))+++,,,------,,,,,,,,,,,,,,,------///000111///////////////.........000111222222111000111333555555666888;;;======<<<;;;;;;;;;:::999999<<<>>>???@@@BBBDDDFFFHHHIIIJJJOOOOOOOOOPPPRRRSSSUUUVVV\\\aaagggiiiiiiiiijjjmmmnnnqqqnnnooosssrrr~~~www^^^NNNDDD===::::::777777666555333222111000333333444555444333222111222111///.........///000//////000000000000//////+++---///111111000///...,,,,,,,,,---------..............................++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++*********))))))((((((++++++***)))((('''&&&&&&++++++******************************************************+++,,,------........./////////000000111///??????AAADDDFFFFFFDDDBBBDDDBBB@@@@@@BBBBBB???===AAABBBEEEGGGIIIJJJKKKKKKMMMJJJIIILLLPPPSSSUUUXXX[[[VVVVVVVVVPPPUUUxxx{{{zzz~~~|||}}}|||~~~}}}sssiiiooo>>>???>>>;;;777333222333444111000...///000222111111,,,777,,,&&&aaa@@@333)))+++///---***)))+++++++++,,,,,,---------+++++++++,,,---...000111,,,,,,,,,++++++*********,,,,,,,,,---------.........---,,,+++******))))))***+++,,,,,,------,,,,,,---,,,,,,,,,***)))((('''$$$'''***+++******---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++............////////////000000000111222222333333444666888:::<<<=========<<<;;;:::999999:::;;;<<>>===<<<;;;;;;<<<===>>>AAABBBCCCDDDEEEFFFFFFGGGJJJKKKLLLLLLNNNQQQVVVZZZZZZaaaeeeddddddhhhiiigggkkknnnkkklllqqqssssss\\\OOOJJJCCC;;;666999888888777666555555444222222333333222222111000222111000////////////000//////000000000000//////.........///////////////,,,------------.................................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%111(((+++lll++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000//////000111111222333333666(((---cccBBBCCCDDDFFFGGGGGGGGGGGGCCC@@@======???CCCFFFGGGGGGJJJMMMPPPRRRUUUYYY\\\eeejjjooorrrrrrtttvvvyyyzzzvvvzzz~~~jjjeee\\\PPPEEE===:::999777555333333333222000......)))000:::111%%%;;;```zzz555...***)))---/////////111---------------,,,,,,,,,///...---,,,+++*********............------------------........./////////,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,------,,,)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............////////////000000111111222333333333444666888:::<<<=========>>>===<<<;;;;;;<<<===>>>AAAAAABBBCCCDDDEEEEEEFFFIIIJJJKKKLLLNNNQQQVVVYYY```dddgggffffffjjjlllkkkmmmpppmmmmmmrrrsssqqqZZZOOOLLLFFF>>>:::999888888777666666555555222222222222111111000000111111111000000000000000//////000000000000////////////............///000------------....................................000000///...---,,,,,,+++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,555&&&$$$///"""VVV++++++++++++++++++++++++************************************++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,---------------///............///000000//////000111333444555555:::333FFF444xxxCCCFFFIIIJJJIIIGGGEEEDDDCCCBBBAAAAAACCCFFFIIIJJJJJJMMMQQQTTTWWW[[[aaafff~~~uuugggWWWIII@@@<<<:::999777555555444222000,,,444555///000666111%%%222@@@111999222------...///...,,,,,,...//////......------,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,++++++.........////////////000...---,,,+++++++++++++++***+++,,,,,,------,,,,,,)))******+++++++++++++++)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,............////////////000000111222222333333444444666888:::<<<=========<<<;;;:::999999:::;;;<<<======???AAADDDFFFHHHIIIHHHIIIKKKLLLNNNQQQVVVYYYbbbdddffffffgggkkkoooqqqrrrtttpppooorrrqqq}}}qqq\\\RRRNNNHHHAAA===999888888777666555444444222222222111111111111111111111111111111000000/////////000000000000//////000///............//////---------.........//////////////////////////////.....................---------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++---,,,&&&...111%%%===++++++++++++++++++++++++***************+++++++++(((((()))******+++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........---------......///000111000000111333444666777888>>>>>>444<<>>===<<<;;;;;;<<<===>>>AAAAAABBBCCCDDDEEEEEEFFFGGGIIILLLNNNPPPSSSWWWZZZ^^^^^^```dddfffggglllqqqmmmpppmmmmmmrrrsssvvvjjjZZZMMMGGG===<<<;;;999777555333333555444333222111222222333111111222222222111000/////////000000000000//////...///000000000///---,,,............////////////////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))***+++,,,,,,---************************************************++++++++++++++++++++++++333***!!!///...***111555***///222666 ---+++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++++++++******++++++,,,------...***++++++,,,------......,,,,,,---///111333555666666777888:::<<<>>>@@@AAA;;;EEEMMMXXX555UUUCCCBBB===777BBB888DDDEEELLLCCCMMMRRRWWWVVVRRRLLLJJJJJJJJJMMMOOOPPPPPPRRRVVVZZZeeemmmxxx}}}oooeeebbbcccZZZYYYXXXVVVSSSQQQPPPOOOQQQPPPNNNKKKIIIFFFDDDCCCAAAEEE???HHHDDDTTTPPP```pppuuu||||||uuummmiii\\\UUULLLCCC>>>;;;:::999000???AAA///###***555999888///***---111222999BBB///222333111111222///***888000***%%%&&&444555###...111111---...222222//////////////////000000000...---------......///000............/////////000,,,---------............------,,,,,,,,,------...***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,...,,,***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------.........///............////////////111111222333333444444555444666888:::<<<=========>>>===<<<;;;;;;<<<===>>>AAABBBCCCDDDEEEFFFFFFGGGGGGJJJMMMPPPRRRUUUXXX[[[bbb```bbbggghhhgggjjjpppkkknnnkkklllqqqsss{{{fffTTTLLL???>>>===:::888666444333555444333222222222333444111111222333222111000/////////000000000000//////...///000111111///---+++............/////////000000000000000000000000000................................................++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++''''''(((***+++,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,!!!,,,.........'''%%%111)))+++---%%%333%%%---///++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******++++++,,,---......,,,---...000333555888999999:::;;;===@@@BBBDDDDDDJJJHHHJJJCCCUUUDDDAAAKKKFFFAAAHHH999GGGBBBIIIVVVRRRVVVYYYXXXTTTQQQRRRUUURRRTTTUUUUUUVVV[[[aaagggxxx}}}{{{|||pppnnnjjjfffaaa\\\YYYWWWPPPOOONNNLLLJJJHHHFFFEEE@@@DDD@@@EEE;;;QQQKKKWWWXXX```jjjsssvvvvvvtttsssmmmdddXXXMMMFFFBBB@@@???666222///222888888222,,,---000555777555000---,,,+++222555000,,,...222444,,,000;;;999++++++333222222444111---...333222---......//////000000111111000//////.........//////,,,,,,,,,---------......,,,,,,,,,---------......******+++,,,---///000111++++++,,,---------,,,,,,***+++---...///000000000---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,---......---------.........//////............/////////000111222222333333444444555444666888:::<<<=========<<<;;;:::999999:::;;;<<>>======@@@CCCHHHJJJNNNKKKIIIIIIJJJJJJGGGDDDDDDDDDDDDCCCDDDGGGKKKOOORRRTTTUUUTTTSSSQQQRRRSSSQQQWWW^^^eeejjjqqqyyy~~~xxxooojjjiiijjjbbb\\\UUUOOOKKKHHHFFFEEEBBBAAA@@@???@@@CCCEEEGGGMMMOOOTTT[[[ccckkkrrrvvvxxxpppfff]]]UUUNNNFFFAAA???>>>:::666333111111222111000000111222222000///000000111111222222333333333222111000////////////.........///////////////......//////......---,,,111000///...------...///******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......,,,******+++------,,,,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,------.........,,,---...---+++***+++,,,---,,,++++++++++++,,,---111000...,,,+++++++++,,,+++---000000///---------111111111222222333333444666666777888:::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>CCCCCCDDDEEEFFFHHHJJJKKKJJJKKKMMMNNNPPPSSSXXX\\\[[[]]]aaaccceeegggjjjmmmooorrrnnnnnnqqqppp{{{zzzgggPPPGGG???<<<:::666555777666555444333222222222222222222111111000000000////////////////////////////////////000000///..................////////////......---------......///------------------------///...------,,,,,,------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,)))************+++++++++...,,,***''''''(((+++,,,++++++++++++*********))))))))))))*********++++++,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++...---,,,+++,,,...000111111333555777777999<<>>@@@BBBFFFJJJNNNPPPMMMKKKIIIHHHJJJJJJGGGEEEGGGGGGEEEDDDEEEHHHNNNSSSVVVVVVUUUSSSRRRSSSUUUXXXccckkkvvvwwwqqqggg]]]UUUNNNIIIFFFEEEDDDBBBAAAAAACCCEEEGGGGGGHHHJJJOOOVVV___ggglllsssppplllhhhddd]]]UUUOOOFFF@@@:::777666555222///222111000000111111000...///000000000000000000111222222111//////....../////////......------,,,,,,......//////......---,,,///...---,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,******,,,------,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,---...---+++***+++,,,...---,,,++++++,,,---...000///...---,,,,,,,,,---,,,...//////...------...111111111222222333333444666666777888:::;;;<<<<<<===<<<;;;;;;;;;<<<>>>???BBBCCCCCCDDDFFFHHHJJJKKKJJJKKKMMMNNNPPPSSSXXX[[[]]]___bbbdddeeehhhkkkmmmnnnpppmmmllloooooozzzaaaRRRDDD>>>===999666666666555444333222222222222222222222222222222222333///////////////////////////////////////...---,,,............//////////////////......---.........------------------------///...------,,,---------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++************************)))************+++++++++,,,------------,,,++++++++++++++++++************************+++++++++,,,+++++++++***************,,,+++************,,,,,,...---,,,******+++,,,------,,,,,,,,,---000333444666888:::;;;;;;<<<>>>@@@AAACCCFFFJJJMMMPPPQQQQQQJJJIIIHHHHHHIIIIIIHHHFFFFFFEEEDDDCCCEEEJJJQQQVVVYYYXXXUUUTTTUUUZZZbbbggg|||yyymmmaaaWWWOOOJJJJJJHHHEEEBBBAAAAAACCCDDDEEEDDDDDDGGGLLLTTT\\\bbblllmmmqqqssssssnnnfffaaaSSSJJJ@@@;;;;;;:::555111333111000000111111000...111111000000000000000///111000///...............000//////...---,,,++++++......//////......---,,,,,,+++++++++++++++,,,---000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,***+++,,,------,,,,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,------------...,,,---...---,,,+++,,,---......------------......//////...------......///---...///...,,,,,,...///000000111222333333444444555666777888:::;;;<<<===>>>===<<<<<<<<<===???@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLNNNOOOSSSXXX[[[^^^```bbbdddeeegggkkkmmmoooqqqnnnmmmqqqppp|||wwwbbbKKK@@@===;;;888666666555444333333222222333444444444444333333333333////////////////////////////////////...---++++++............////////////000//////.......................................//////...---------------------------------------...------,,,,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++++++++***)))))))))*********+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++***)))(((((()))+++---++++++++++++,,,---///000---------...000333777999999;;;>>>??????@@@BBBDDDJJJLLLNNNPPPQQQOOOMMMKKKGGGGGGGGGGGGHHHIIIIIIHHHGGGHHHIIIJJJLLLPPPVVVZZZWWWWWWWWWYYY```mmm{{{~~~sssiii```[[[WWWTTTOOOJJJFFFDDDDDDDDDGGGGGGFFFHHHKKKQQQWWWZZZaaafffnnnuuuyyyyyyvvvttthhh___SSSHHHAAA===999666333111000000222222222000222222222111111000000000000///...---------------/////////......---------.........///......---,,,*********++++++,,,------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,---,,,++++++,,,,,,---,,,,,,++++++...------,,,,,,------...------------------------,,,---...---,,,+++,,,---....................................//////000000...///...---,,,,,,...000000000111222333333444444555666777888:::;;;======???>>>=========>>>@@@@@@AAAAAABBBCCCEEEGGGIIIJJJIIIJJJLLLMMMOOORRRWWW[[[^^^___aaabbbdddfffjjjlllqqqtttppppppsssssstttUUUCCC>>><<<:::999666666555444333333333333444333333222000//////...000000000000000000000000////////////...---++++++............////////////000//////.........//////........................//////...------------...------------------------...------,,,,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++++++++***)))))))))*********+++++++++)))*********************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,******************++++++***)))'''&&&'''(((***,,,***+++,,,.../////////......///000222555888;;;===;;;>>>AAACCCDDDEEEGGGIIINNNPPPQQQQQQPPPMMMIIIGGGFFFGGGHHHIIIIIIJJJKKKLLLQQQRRRTTTUUUUUUWWWYYY\\\WWWYYY^^^ggguuu}}}uuupppjjjfff___VVVOOOJJJGGGFFFGGGGGGHHHJJJLLLNNNPPPQQQTTTZZZcccmmmwww~~~ppp^^^LLL@@@;;;:::444222111111333444444333111111111000000//////...///......---------------......//////000000111111.........///......---,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,------,,,++++++,,,,,,---------,,,,,,...------,,,,,,------...------------------------,,,---......,,,,,,---...........................------...//////000000000...///...---,,,,,,...000///000000222333444555555555555777888:::<<<===>>>???>>>>>>===>>>???@@@AAA@@@AAAAAACCCDDDFFFHHHIIIIIIJJJLLLMMMOOORRRWWWZZZ\\\]]]___```aaadddhhhkkkqqqtttppppppttttttbbbMMMCCC>>>;;;;;;777666555444333333333333222111000///---,,,++++++000000000000000000000000///////////////...---,,,............//////////////////......//////000111........................000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************)))************+++++++++++++++*********+++,,,---++++++++++++,,,,,,,,,,,,************+++++++++,,,+++++++++++++++,,,,,,,,,)))(((''''''((()))+++,,,---.../////////...---,,,111222555999<<<>>>@@@@@@???BBBFFFIIIJJJKKKLLLNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHJJJLLLMMMMMMNNNQQQSSSVVVWWWXXXXXXWWWVVVXXXZZZ^^^cccmmm{{{|||wwwmmmaaaVVVMMMHHHEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHMMMUUU```mmm}}}www___LLLBBB@@@999666444333444444444333..................------///......---------............///000111222222333......//////......---,,,,,,---...............---------......////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++,,,---...,,,***+++,,,,,,---------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......------...///------............------,,,---...///////////////---...///...,,,,,,.../////////000111333444555555444555666888:::<<<===>>>???>>>=========>>>@@@AAA@@@@@@AAABBBDDDFFFGGGIIIIIIJJJKKKMMMNNNRRRWWWZZZZZZ[[[]]]^^^```dddhhhlllnnnqqqnnnnnnrrrrrr~~~qqqZZZLLLBBB===<<<777666555444444333333444222222111000//////......000000000000000000000000/////////000000///..................////////////............///000222222........................000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,)))************+++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))*********++++++++++++,,,,,,,,,---------)))))))))***+++,,,,,,,,,.........---......///000333666:::???BBBCCCCCCBBBFFFIIILLLOOOOOOOOOPPPQQQNNNMMMKKKJJJIIIJJJJJJKKKLLLNNNQQQSSSSSSTTTWWWZZZWWWWWWVVVVVVVVVZZZ___cccmmmtttrrrdddXXXPPPLLLFFFEEEEEEEEEEEEEEEFFFFFFCCCEEEKKKSSS___pppxxxcccSSSJJJ@@@<<<888555444333222111////////////000000000000///...............//////......//////000000111111......//////......---,,,------...//////...---,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++,,,......,,,***+++,,,,,,---......------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,---......------...000+++,,,---......---,,,+++,,,,,,......///...------,,,...//////...------......///000111333444555666444555666888:::<<<>>>>>>>>>>>>===<<<===>>>???@@@???@@@@@@BBBCCCEEEGGGHHHHHHJJJKKKLLLNNNRRRVVVZZZYYY[[[\\\^^^```eeejjjnnnmmmpppmmmmmmqqqqqq}}}{{{dddSSSFFF>>>;;;777777555444444444444444444444444444444444444444000000000000000000000000...///000000000000000///............/////////000---------...000111333444////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---,,,+++)))(((((()))+++,,,)))************+++++++++&&&(((***,,,---,,,***)))+++++++++,,,,,,---------((())))))))))))*********,,,,,,,,,------.........)))***+++------......------,,,+++***,,,000444777555888>>>CCCFFFFFFEEECCCKKKNNNQQQSSSSSSRRRRRRRRRPPPNNNKKKHHHGGGGGGIIIJJJOOORRRVVVWWWWWWYYY\\\```YYYXXXXXXXXX\\\eeeooovvvzzzvvviii```[[[KKKJJJGGGFFFEEEFFFHHHJJJBBBCCCFFFJJJSSSbbbrrr~~~xxxcccVVVEEEAAA;;;777444222000...222222333333444444444555//////.........//////000///////////////...............//////......---,,,---......///...---+++***//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,++++++---......,,,***+++,,,,,,---.........---,,,++++++******++++++,,,.........------,,,,,,,,,,,,---......------///000++++++,,,------,,,++++++,,,,,,---......---,,,++++++---000000///---------...///000111333444555666444444666888:::<<<>>>???>>>===<<<<<<<<<===???@@@??????@@@AAACCCEEEGGGHHHHHHIIIKKKLLLNNNQQQVVVZZZZZZ[[[]]]^^^aaaffflllpppooorrroooooossssssttt^^^MMMCCC>>><<<:::777666666777666555333333333222222222111111////////////000000000000////////////////////////...///000111111000///...............////////////........................//////000000///...---------------------------------,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++***)))(((''''''+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,************+++,,,---...,,,,,,,,,---------......,,,***(((***---...,,,***,,,,,,---.........------...///000000///000222444@@@CCCDDDBBB>>>>>>CCCHHHVVVWWWXXXVVVSSSQQQPPPPPPHHHKKKLLLIIIEEEDDDIIINNNXXXWWWYYY\\\[[[WWWXXX\\\\\\]]]___dddlllvvvssshhhYYYSSSLLLGGGDDDDDDDDDDDD@@@DDDGGGHHHIIIQQQ___jjjxxx}}}qqqjjjVVVOOOFFF>>>888444333555222222333222000//////000//////000111111111111111//////.........---------///---------//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000///...---,,,------...///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------.........---,,,,,,+++---------------...///000---------............///000111222111000///000111000000111222444666888999444555777888::::::;;;;;;===============>>>>>>???AAAAAAAAABBBDDDEEEGGGHHHIIIJJJLLLMMMNNNRRRWWW[[[____________aaaffflllqqqrrrsssnnnmmmqqqrrrvvvcccSSSGGG???<<<999777666666777666555444444444333333333222222111111111111111111111111/////////////////////////////////000000/////////............////////////........................///////////////...---------------------------------,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++************+++++++++***++++++,,,---)))))))))******+++++++++++++++************++++++...------,,,++++++***+++,,,,,,,,,,,,------------,,,***)))***,,,...,,,++++++,,,,,,---------------...//////000111444999<<>>???AAAAAAAAABBBCCCEEEFFFGGGJJJKKKNNNOOOQQQTTTXXX[[[`````````___```dddjjjooorrrsssnnnmmmqqqqqqyyykkk]]]NNNCCC;;;888666555666777666666555555555444444444333333222222222222222222222222//////////////////////////////............//////............////////////........................///////////////......---------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***+++++++++,,,,,,------+++++++++++++++,,,------''''''((()))***+++,,,,,,******++++++++++++******...------,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++,,,,,,---------------...000111444999@@@DDDBBBAAA@@@AAAEEELLLSSSWWWZZZZZZXXXUUUPPPMMMLLLLLLKKKJJJIIIJJJLLLQQQVVVZZZ\\\ZZZZZZ[[[YYYXXX\\\ccckkkvvv{{{tttiii___VVVOOOJJJFFFGGGCCC@@@AAADDDIIIKKKLLLPPPWWW```hhhmmmnnnoooooollliiicccYYYOOODDD<<<666555555555444333333222111///000111111222111111111/////////............---///...,,,,,,------,,,***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------......------,,,,,,,,,,,,+++*********++++++------------............///000111000///...///000/////////000111333444555444555777888::::::;;;;;;===<<<<<<<<<<<<===>>>>>>BBBBBBBBBBBBCCCDDDEEEFFFJJJLLLOOORRRTTTVVVYYY\\\aaaaaa```___```ccciiinnnrrrsssnnnmmmpppqqq~~~{{{rrrfffTTTGGG;;;999666555666777666666444444444444333333333333222222222222222111111111////////////////////////000///...------...///000............////////////...........................///////////////....................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...((())))))***++++++,,,,,,)))***,,,,,,,,,,,,***)))))))))***++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,---.........000333666888<<>>BBBBBBBBBBBBCCCDDDEEEEEEIIILLLPPPRRRTTTVVVYYYZZZ^^^^^^^^^^^^___dddjjjooorrrsssnnnmmmpppppp~~~xxxsssiiiWWWHHH===:::777666666777666555333333333333222222222222222222111111111000000000000000000000000000000000000///...------...///000............////////////////////////////////////......///////////////...........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***'''((()))***+++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000444888;;;<<<>>>???AAACCCDDDIIIOOOVVVZZZZZZZZZXXXWWWSSSNNNJJJHHHIIIKKKMMMNNNPPPSSSWWWYYYXXXWWWYYYXXXZZZ___eeeqqqsssfff^^^OOOOOOMMMJJJGGGFFFGGGHHHHHHJJJMMMRRRWWW^^^ggglllqqqwwwxxxrrrkkkcccXXXNNNCCC???999666555444222000111111222222222222111111////////////////////////,,,+++***,,,...000///...................................................------------------------,,,,,,---...//////......+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,,,,,,,,,,------...------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------------......///000///...---...///000000000000111222444444444555777888::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===AAAAAAAAAAAABBBDDDEEEFFFGGGJJJNNNQQQSSSUUUWWWYYY[[[[[[\\\]]]___eeelllqqqrrrsssnnnllloooppp}}}xxxtttiiiXXXJJJ???===:::888777777666555333333222222222111111111222222222111000000//////000000000000000000000000000000////////////000000............////////////////////////////////////---...//////////////////........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++,,,...///000......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++)))((('''++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...------,,,,,,---///111222333666:::===???@@@AAACCCHHHLLLRRRWWWYYYYYYWWWVVVRRRQQQNNNJJJGGGGGGJJJMMMPPPRRRVVVXXXYYYYYYXXXXXXWWWZZZ```jjjuuuuuummm\\\[[[XXXQQQJJJFFFEEEFFFDDDEEEGGGJJJOOOWWW```fffnnnvvvzzzuuuqqqnnndddYYYOOOHHH>>>888666555333111222222222333222222111000...////////////000000000,,,++++++---///000000///................................................------------------------+++,,,---/////////......+++,,,,,,------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,------......------//////...---------......,,,,,,,,,,,,------------///000///---***(((((((((/////////000111333444555444555777888::::::;;;;;;;;;::::::::::::;;;<<<<<>>>>>???@@@BBBEEEGGGHHHHHHJJJLLLMMMOOORRRVVVYYYYYYYYYZZZ[[[^^^dddlllqqqrrrsssnnnllloooooo|||ssscccVVVEEEAAA===:::999888666444555555444444444333333333555555444333333222111111000000000000000000000000000111222333333222111000............/////////000000000000000000000000000------...///000000//////////////////////////////000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---//////000+++++++++,,,---...000000))))))***+++,,,------......---++++++++++++---...)))+++---/////////...---,,,,,,------------......***---///...,,,+++---000000///......///111444555666777888;;;@@@GGGQQQWWWXXX\\\___\\\UUUPPPPPPQQQHHHGGGEEECCCCCCGGGMMMQQQYYY[[[]]]ZZZWWWYYY___fffiiissswwwkkkccc[[[QQQIIIGGGGGGGGGFFFGGGJJJOOOSSS```llluuuvvv{{{yyydddXXXIII>>>999888666444333333333333333222111000.../////////000000111111444222000000000///---,,,........................////////////////////////........................***+++---///000000///...+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000+++,,,,,,---.........------------------...///000++++++,,,,,,,,,---------+++---////////////111222***+++,,,---///111333444444555777888:::;;;;;;;;;::::::999999::::::;;;<<<======>>>@@@BBBEEEGGGIIIIIIJJJLLLMMMOOORRRWWW[[[ZZZZZZ[[[[[[^^^cccjjjooorrrsssnnnlllooonnn{{{ppp___RRRCCC>>>>>>777666999555333444666777666444222000555555444333333222111111000000000000000000000000000000////////////000000//////000111111111111111////////////////////////////////////////////////////////////////////////000000///...---,,,,,,+++........................//////...---,,,,,,++++++......---,,,,,,+++******,,,+++,,,000000,,,+++,,,((()))+++,,,------,,,+++***+++,,,,,,------,,,,,,000///...---,,,+++++++++,,,------......------,,,------------------------+++---......---,,,---///...000333444444555666777>>>>>>???BBBHHHPPPXXX]]]^^^\\\YYYUUUQQQLLLIIIGGGFFFEEEEEEEEEHHHLLLPPPSSSZZZ[[[ZZZXXXXXX___lllvvvwwwlll___SSSKKKGGGFFFHHHGGGCCCEEELLLTTT]]]gggrrr|||lllXXXIII???999666444888666555333333333333444111111111111000000000000333111000000111111///...+++,,,...///...,,,)))'''---...000111111///---,,,+++,,,---.........,,,,,,------------------------******+++,,,,,,---......---------....../////////,,,++++++---...///...,,,,,,,,,------------,,,,,,------------------------//////.........---------........................---...///.........000222/////////000111333444555777777777777888;;;===>>>=========<<<;;;;;;===???@@@AAAAAAAAAAAACCCFFFIIILLLMMMNNNOOOOOORRRUUUXXXWWWYYY[[[^^^```dddiiimmmpppqqqllllllqqqqqq}}}oooWWWFFF@@@???999888999333555555444444444333333333555555444333333222111111000000000000000000000000000000000000000000000000...///000000111111000000////////////////////////................................................/////////...------,,,,,,------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000666666000,,,,,,+++,,,,,,---,,,+++***)))***+++,,,,,,------,,,,,,......---,,,+++******+++,,,------......------,,,++++++++++++++++++++++++---///000///......///111...000222444444666888:::CCCDDDGGGJJJPPPUUU[[[^^^\\\ZZZVVVRRRMMMIIIFFFDDDHHHIIIJJJJJJLLLNNNQQQSSSVVVVVVVVVWWW^^^kkk|||pppaaaYYYRRRKKKIIIDDD@@@CCCIIIKKKSSS^^^iiixxxxxxfffUUUHHH@@@;;;:::666555333222222222222222111111111111000000000000222111///000111111000///---...//////...,,,***)))......///000000///...---,,,---......///...---,,,------------------------***++++++,,,------......///......---,,,,,,++++++,,,,,,+++---...///...,,,------............------......------------------......------,,,,,,,,,,,,........................///000000...,,,+++,,,---000000000000111222333444444444444555666888:::;;;<<<<<<<<<;;;999:::<<<>>>>>>???@@@@@@AAACCCFFFIIIMMMOOOPPPQQQRRRTTTWWWYYY[[[]]]```bbbdddhhhmmmqqqqqqrrrmmmlllqqqqqq|||bbbNNNDDDBBB<<<;;;:::222666555333111111222444555555444444333333222222111000000000000000000000000///000111222222111000///......///000000000//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++******+++,,,,,,---......,,,---333::::::333---,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,------,,,+++************,,,------......------,,,++++++++++++++++++,,,,,,///000111000///000111333111333555666888:::???BBBKKKNNNRRRWWW[[[]]]]]]]]][[[YYYTTTOOOJJJFFFDDDCCCJJJLLLPPPRRRSSSSSSUUUVVVTTTSSSTTT[[[hhh{{{qqqjjjaaaUUUMMMFFFBBBDDDHHHFFFLLLTTT^^^lllzzzwwweeeUUUIIIBBB@@@888666333333333444333222222222111111111000000000111000///000111222111000////////////...---,,,,,,......//////////////////....../////////......---------------------------+++++++++,,,------...............------,,,,,,+++---,,,,,,---...///---,,,.........//////.........//////.........------------,,,,,,,,,,,,+++++++++......................../////////...+++******+++111111000000111222333333444444444555777888:::;;;;;;;;;;;;:::888999;;;===<<<===??????@@@CCCGGGIIINNNPPPSSSUUUUUUVVVXXXZZZZZZ\\\___aaacccgggllloooqqqrrrmmmmmmqqqpppzzzsssZZZJJJDDD>>>======555666555333222222222333444444444444333333222222222000000000000000000000000///000222333333222000///......////////////......////////////////////////................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,------...,,,---222888888222---,,,((()))***+++---...//////***+++,,,,,,------,,,,,,------,,,+++++++++++++++,,,------......------,,,---------..................///000//////000333555777888:::<<<>>>BBBGGGKKKRRRVVV[[[aaabbbaaa^^^[[[[[[XXXSSSNNNJJJGGGEEEEEEJJJOOOTTTWWWXXXWWWXXXYYYVVVWWW\\\gggxxxwwwooobbbWWWOOOJJJIIIIIIHHHJJJOOOUUU___kkkssswwwtttbbbUUUKKKEEE>>>;;;777555666666555333222222222111111111000000000///...///111222222111111000000/////////......///............//////000///////////////.................................,,,,,,,,,,,,------......,,,,,,---...///000000111---,,,,,,---......---+++......////////////......000//////......------,,,---,,,,,,,,,,,,,,,,,,,,,........................+++---......---------///222111111111111111222222666777888999:::;;;======;;;;;;;;;:::888999;;;===;;;===???@@@AAADDDHHHKKKMMMPPPTTTVVVWWWWWWXXXZZZYYY[[[^^^```bbbeeejjjmmmqqqrrrmmmmmmqqqoooyyygggRRRGGG>>>>>>???888555555555555444333222222444444333333333333222222000000000000000000000000...///111222222111///.........////////////......////////////////////////................................................++++++,,,,,,---.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...222222...,,,---*********+++,,,...//////***+++,,,,,,------,,,,,,...------,,,,,,,,,,,,---,,,------......------,,,---------....../////////,,,---......///111555888;;;===???AAADDDIIINNNSSSVVVZZZ___cccdddaaa\\\YYYXXXUUUPPPKKKHHHGGGGGGHHHLLLQQQWWWYYYWWWVVVWWWYYY]]]bbbmmm}}}{{{qqqeee\\\UUUMMMHHHHHHHHHIIIMMMTTT\\\eeekkkvvv}}}ooocccXXXPPPGGGAAA999666666666444222222222222222111111111111000///...///111222222111111111000000000000//////...............///000111000000//////....................................,,,,,,------------......***+++,,,---...///000000------,,,---......---+++......////////////......//////......------------------------....................................+++---///000///...///000222111111111111111222222777888999:::<<<===>>>>>><<<<<<<<<;;;999:::<<<>>><<<>>>@@@AAACCCFFFJJJMMMLLLOOOSSSUUUVVVVVVWWWYYY\\\^^^```bbbdddgggllloooppprrrmmmmmmqqqoooxxxuuu___RRREEEBBBCCC===888888888777666444222111333333333333333333333333000000000000000000000000...///000111111000///...//////000000000///......////////////////////////------------------------------------------------++++++,,,,,,---------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...++++++------++++++...///...---,,,++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...,,,------......------,,,+++++++++,,,------......+++,,,...///111555:::===???AAADDDGGGJJJNNNTTTWWWZZZ\\\___``````]]]YYYWWWRRROOOJJJGGGEEEFFFHHHJJJPPPUUUZZZ[[[XXXXXX[[[^^^nnnxxxvvvmmmeeeXXXMMMIIIFFFFFFIIILLLQQQZZZcccjjjyyyxxxrrriii___QQQHHH===777666666444111333222222222222111111111111000///000111222111000000000000111111000000///------......///000000000000000///...------------........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,+++.........//////.........------------------------------...............///........................,,,///111111000.........111111000000111222333333444555777999:::;;;;;;;;;<<<<<<<<<;;;999:::<<<>>>===???AAABBBDDDGGGKKKNNNLLLOOORRRSSSTTTUUUWWWYYY[[[]]]___aaacccfffjjjmmmoooqqqmmmmmmqqqpppyyyssseeeTTTMMMKKKDDD===<<<999666444333333333333333333333333333333333000000000000000000000000........................000000111111000000///...////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------***++++++,,,,,,------...///,,,+++......+++,,,///111000...,,,+++******+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,---.........---///111333666;;;AAAEEEEEEHHHLLLOOOSSSVVVZZZ]]]]]]]]]\\\[[[ZZZYYYWWWVVVNNNKKKHHHEEEEEEHHHLLLOOORRRXXX^^^aaaaaaeeemmmttt|||pppcccRRRMMMKKKLLLKKKLLLSSS]]]cccqqq{{{zzzyyyzzzvvvmmm___SSSDDD;;;888888666444333333222222222111111111222111///000111111000///...///000222222111///...+++,,,...000000000000///000///...---,,,,,,,,,---..........................................------...........................---------......,,,***------............------******++++++,,,---------,,,,,,,,,------.................................))),,,///000///......///000000000000111222333444222444666777999999:::999;;;;;;;;;:::888999;;;======???AAABBBCCCFFFJJJMMMNNNPPPQQQSSSSSSUUUXXXZZZZZZ\\\^^^```aaadddiiilllmmmooolllmmmrrrpppyyywwwcccXXXSSSLLLBBB???999555222222444555333333333333333333333333000000000000000000000000///...------------...///111111111111111000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++---...///000000------000000------000///...---,,,+++,,,------++++++,,,---------,,,,,,+++++++++***++++++,,,,,,,,,------......------,,,------......///000111111000222444777:::@@@GGGKKKKKKOOOSSSWWWZZZ]]]aaaccc___]]]ZZZXXXVVVVVVVVVWWWNNNKKKHHHFFFGGGKKKQQQTTTRRRYYYaaagggllluuu{{{^^^XXXTTTRRRNNNJJJPPPYYY___lllsssrrruuu|||{{{tttjjj\\\KKK@@@<<<<<<;;;888333333333222222222111111333111000000111111///...,,,...000222222111///---***,,,...000111111000///000///---,,,++++++,,,,,,////////////////////////..................------......///111222444555555...---------......,,,***,,,------------------,,,((()))***+++,,,------...+++++++++,,,,,,---------........................###'''+++...///000111222/////////000111333444555333444666888999:::::::::999::::::999777777999;;;===???@@@AAABBBDDDHHHKKKOOOQQQRRRRRRSSSUUUYYY\\\___```bbbdddeeehhhmmmppplllnnnlllmmmrrrqqqzzzvvvcccPPPFFFEEE???<<<888666666777777777333333222222111000//////---...000111222222111111......//////000000111111111111000000000000000111......////////////...............------,,,,,,,,,........................------------------------........................000---***)))***+++++++++------,,,,,,+++,,,,,,,,,---------------------------,,,+++******,,,...///+++,,,---......---,,,+++------------------------,,,,,,,,,---------...............///000111222333111111444:::BBBIIINNNPPPRRRSSSUUUYYY\\\```cccddd]]]\\\ZZZWWWTTTPPPLLLJJJRRRPPPNNNMMMMMMOOOSSSUUUWWWYYYcccppp|||ssskkkddd___XXXPPPOOOUUU\\\eeeooovvvyyy{{{}}}qqqkkk]]]JJJ===999888777777555333222333333222111000000000111000///.........000111000///...///111//////............/////////...---,,,,,,---...///...///000000000///------//////////////////......000000///...---,,,,,,+++*********++++++,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,+++***)))---------............///---------............///---......///////////////222111000//////111333444555555666777888999999::::::;;;;;;;;;;;;<<>>;;;888666666777666666555444444444333222222222//////000111222111000000.../////////000000000111////////////000111222333///000000111111000000///.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................///,,,***)))***+++++++++,,,,,,+++++++++,,,,,,------------------------------,,,+++******,,,---///,,,------------------,,,------------------------,,,,,,---------.....................///000222222222666<<>><<<:::999888777555333222222222222222222333333333333222111000///......000000000000////////////...//////000000000////////////000000000000//////................................................////////////////////////........................)))(((&&&'''((())))))(((************+++,,,---...------------------------++++++++++++,,,,,,------...---,,,++++++,,,---...,,,,,,,,,---------......---------.........//////...---...///111555999;;;CCCIIIPPPSSSSSSUUU[[[```aaabbbccccccaaa]]]YYYWWWUUURRRNNNKKKLLLOOOSSSVVV\\\___aaaaaabbbfffmmmsss}}}yyypppfff\\\WWWVVV]]]lllzzz~~~uuuiiiXXXJJJ@@@<<<777444222222000///444222000///...///111222000111222111000///000222//////000111111000//////...///000111111000///...//////.........---------***+++,,,---............,,,,,,------...//////////////////......---------***,,,...000000///...---,,,,,,------------,,,,,,---------............///---------............///...///000111222222222222000000000000000111111111222444666888:::::::::999:::;;;;;;:::999:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEIIIIIIJJJLLLOOOSSSVVVXXXYYYZZZ\\\___cccfffiiijjjmmmpppmmmnnnsssttt|||oooaaaQQQEEE@@@>>>;;;999999888666444555555555555444444444444333222111000////////////000000000000////////////***+++...000111222111111......////////////...................../////////........................000000000000000000000000........................,,,+++***+++------,,,+++++++++++++++,,,---......------------------------++++++,,,,,,,,,---------...------,,,,,,------...+++,,,,,,------.........------........./////////000///000222666;;;@@@CCCKKKNNNQQQRRRSSSWWW]]]bbbddddddcccbbb^^^ZZZWWWTTTOOONNNMMMMMMPPPTTTXXXZZZ\\\^^^aaaaaacccjjjvvvuuuhhh```\\\XXXYYYbbbooo|||xxxfffWWWEEE@@@:::666333222000///333222111000///000111111000111222222000000111222//////111111111111//////...//////000000//////...---,,,++++++******+++++++++,,,---...............---------.........//////...............---------,,,---.../////////...---++++++,,,------------,,,---------............///---------............///,,,---......//////....../////////000000000111111111333666999:::;;;:::999777888999999999:::===???>>>???@@@AAABBBCCCDDDEEEIIIIIIJJJMMMPPPTTTWWWYYYYYYZZZ]]]```dddgggiiijjjmmmpppmmmnnnsssuuuxxxlll]]]PPPCCC@@@<<<999999888777777666666666555444444444333333222111/////////000000111000000000/////////...,,,...///000111000...------......//////......------........./////////000........................................................................//////...///111222111///---------,,,------......------------------------++++++,,,,,,---------,,,,,,------------------,,,++++++,,,,,,---......///............////////////111222333555:::AAAGGGKKKQQQRRRSSSUUUXXX\\\___bbbeeedddbbb___[[[WWWTTTRRRJJJKKKNNNQQQUUUYYY\\\^^^]]]aaaeeegggjjjssszzzlllaaaaaa^^^[[[[[[dddtttppp```GGGBBB<<<777555333222111222222222111111111000000000111222222000000111222...///111222222111///...///..................///...---,,,+++***+++,,,,,,---....../////////......---------...............---------------........................---------,,,,,,---...............---------............///---------............///......//////......------...//////000000000000000000333666999;;;;;;:::999888999:::::::::;;;>>>@@@???@@@AAACCCDDDEEEFFFFFFIIIIIIJJJLLLOOOSSSVVVXXXYYY[[[^^^aaaeeehhhjjjkkklllooommmnnnsssuuuvvvhhh[[[EEEAAA===999999999999888555555444333222222111111222222000/////////000111111111000000/////////...333333333222///,,,)))'''......////////////......---.........//////000000........................------------------------........................,,,++++++,,,...///...,,,//////...---------......------------------------***+++,,,---------,,,,,,+++,,,............,,,+++++++++,,,,,,---...//////............/////////000333333444888===EEEKKKOOOUUUUUUUUUYYY]]]```bbbaaacccbbb___[[[WWWSSSQQQOOOGGGJJJNNNSSSXXX\\\^^^```dddjjjpppssswwwpppaaadddccc]]]XXX^^^nnn}}}rrrcccGGGBBB<<<888666555555444111222222222222111000000000222222222111000111222...000111222222111000...///...---,,,,,,---...///111000///...---...///////////////000//////..............................+++,,,,,,------.........000///...---------------------...///000000//////---------.........//////---------.........//////111222222111111000///......//////000000000000000000222666999;;;;;;:::999<<<=========<<<===@@@BBB???AAABBBDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNRRRUUUWWWZZZ\\\___bbbfffhhhjjjkkklllooolllmmmssstttuuueeeMMMCCC;;;:::;;;999777777:::999777555333222111111333222111000000111222333000000000000////////////...///000111111000///...000000000000000/////////,,,,,,,,,---------......---------...............---------------...///000---------............/////////......---------,,,111000///...............(((((()))***++++++++++++---,,,,,,,,,------......,,,,,,,,,---------......---------.........//////,,,...000111000000111222111444999AAAIIINNNPPPOOOVVVYYY]]]aaadddeeedddcccdddaaa^^^YYYTTTPPPMMMLLLGGGNNNUUUWWWYYY\\\```bbbkkkvvvsssmmmeee]]]ZZZ___hhhoooqqqgggTTTMMMCCC>>><<<999444///444444333333222111111111000111222333333333333333000000000000000000000000...............///000000............////////////////////////....................................------------------------+++,,,------......------///............---------...---,,,---///000///...---.........//////000000333222111000000111111222444444333222111111111222222333555777888999999999;;;;;;:::::::::;;;;;;<<<@@@@@@@@@AAABBBCCCDDDEEEFFFHHHKKKMMMOOORRRWWWZZZ[[[]]]```bbbeeeiiinnnqqqrrrsssnnnmmmrrrsss||||||jjjRRRGGG===;;;;;;888666666999888666555333333222222222222111000000111222222000000000000000000000/////////000000000000//////111111000...---,,,+++***---.........////////////..................------...------------......///---------............///111000000000/////////...000///......------......------------,,,+++******---,,,,,,+++,,,---...///,,,,,,---------.........---------.........//////+++---////////////000222555999@@@GGGMMMPPPRRRSSSXXX[[[___ccceeeeeedddccc```^^^ZZZUUUPPPLLLJJJIIIHHHOOOUUUYYY[[[```gggkkkyyy~~~wwwlll```YYYYYY^^^ccc||||||qqqjjj[[[TTTKKKCCC>>>:::555222444444444333333222222222000111222333333333333333000000000000000000000000//////......//////000111............////////////////////////....................................------------------------,,,,,,---...............///............---------///---------///000///.............../////////000000000000000000000000000000000///000000111222333222333555777888999999999:::::::::::::::;;;<<<===@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNRRRVVVZZZ[[[]]]```bbbdddhhhmmmpppqqqrrrnnnooossssss~~~{{{xxx{{{pppXXXLLL@@@<<<;;;777555555777777666444444333333444222222111000000111222222000000000000000000000000111000000//////000000111111111000///---,,,++++++///000000000000000111111/////////...---------,,,.........------------------------............///000000000//////////////////...------------------///////////////...,,,,,,---,,,+++++++++,,,...///,,,------------.........------........./////////,,,...///000000000333555;;;AAAIIIOOORRRSSSVVVXXX\\\^^^bbbeeefffeeecccbbb]]]ZZZVVVQQQMMMJJJHHHHHHKKKPPPVVV[[[^^^dddnnnwwwwwwiii^^^ZZZ[[[]]]iiittt{{{sssooogggbbbYYYOOOFFF>>>999666555555444444333333444444111111222333333333222222000000000000000000000000000////////////000111111............////////////////////////............................................................------...////////////...///............---------///------...///000///...............////////////---...///000111111000///+++,,,,,,---///111333444222333555777888999999999999999999:::;;;<<<===>>>@@@@@@@@@AAABBBCCCEEEEEEFFFGGGJJJKKKMMMQQQUUUYYYZZZ\\\___bbbdddgggllloooooorrrooopppuuuttt~~~zzzuuuxxxyyy\\\OOOBBB<<<:::777555666666666555444444444444555222111111111111111111222000000000000000111111111222111000//////000111222000000000000000111111111000000000000000000000000000000///...---,,,,,,,,,............------,,,,,,---------............///------------------------...------,,,,,,,,,------------...///000000000000---,,,+++++++++,,,...///------------........................////////////...000111111222444888:::AAAIIIRRRVVVVVVVVVYYY]]]```bbbeeeggggggeeebbb```[[[XXXTTTOOOKKKJJJIIIJJJMMMQQQWWW\\\___ffftttwwwkkkdddbbbbbb___iiiwwwyyytttrrrpppkkk```SSSGGG???;;;666555444333333333444444111222222333333333222222000000000000000000000000000000000000000111111222............////////////////////////....................................////////////////////////---......///000////////////............---------...,,,,,,,,,...///...---.........///////////////+++---///111222222111000+++,,,,,,---///111333444222333555777888999999999888999999:::;;;<<<>>>?????????@@@AAABBBCCCEEEFFFEEEGGGIIIKKKMMMPPPTTTXXXYYY\\\___bbbdddgggjjjmmmnnnqqqooorrrvvvuuu}}}zzzssssss~~~aaaSSSDDD===:::777777888666555555444444444555555111111111222222111111111///000000000111111111222222111000//////000111222000000000000111111222222////////////////////////000000///...---,,,,,,,,,...////////////...,,,,,,---------............///,,,,,,,,,---------------------,,,,,,,,,------...,,,---...//////000000000---,,,,,,---------......---------.........//////........./////////000000...///000111333777<<<@@@HHHNNNVVVYYYXXXYYY]]]aaaeeefffhhhiiigggddd```^^^XXXUUUPPPKKKIIIIIIKKKLLLQQQSSSXXX^^^bbbhhhxxxyyy}}}|||qqqjjjggg___dddmmmzzzzzzxxxxxxvvvnnn```QQQDDD===777666444222222222333444222222333333333222222111000000000000000000000000000000000000000111111222............////////////////////////....................................////////////////////////---......///000////////////............---------,,,+++***+++---...---,,,///////////////.........---...111333444333222111////////////000111222333222333555777888999999999888999999:::;;;<<<>>>????????????@@@BBBDDDEEEFFFFFFHHHJJJKKKMMMPPPTTTWWWYYY\\\```bbbdddgggjjjlllmmmqqqppprrrwwwuuu}}}zzzrrrnnnvvvjjjZZZIII@@@;;;888888999666555555444444444555555000111222222222222111000///000000111111222222222111111111000000111111111111111000//////...------//////............------/////////...---------,,,...///000111111///...------------............///.............../////////------------------...///////////////...---,,,,,,,,,---...000000///......------........./////////....../////////000000000---...///111444:::AAAFFFOOOSSSWWWZZZZZZ\\\```dddhhhiiijjjjjjgggccc^^^[[[SSSPPPKKKGGGFFFHHHKKKNNNTTTUUU\\\dddgggmmmxxxzzz}}}pppiiieeedddgggssszzz{{{zzztttiiiZZZJJJAAA:::999666333222222333333222222333333333222111111000000000000000000000000000////////////000111111............////////////////////////............................................................------...////////////...///............---------,,,+++++++++---...---,,,///////////////.........///000111222333333222222111111111000000111222222222333555777888999999999999999999:::;;;<<<===>>>>>>??????@@@BBBDDDFFFGGGGGGHHHJJJLLLMMMPPPTTTWWWZZZ]]]aaaccceeegggjjjlllnnnqqqooorrrwwwuuu}}}~~~uuuooorrr~~~uuudddPPPDDD>>>999888:::777666555444444444444444000111222222222222111000///000000111111222333333000111111222222111111000111111000000///........./////////......---------..................------...///111222222222000///---------............///---------....../////////......------......///000000000000000///...---,,,+++---111333333222///---............////////////.../////////000000000000///000111444888???HHHNNNUUUVVVWWWYYY]]]aaaeeegggkkkkkkkkkjjjfffaaa\\\YYYQQQNNNIIIFFFGGGJJJOOORRRWWWXXXaaakkkpppvvvxxxnnnhhhfffffflllwww~~~{{{wwwooocccTTTJJJ???===999666444333444444222333333333333222111000000000000000000000000000//////......//////000111............////////////////////////....................................------------------------,,,,,,---...............///............---------...---,,,---///000///...000/////////............000000000111111111111111111111000000000111222222222333555777888999999999:::::::::::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHJJJKKKMMMNNNQQQUUUXXX[[[^^^bbbeeefffhhhjjjllloooqqqoooqqqvvvttt}}}zzzrrrsss~~~}}}kkkVVVHHH@@@:::888:::777777666555444333333444000111222333333222111000///000000111222222333333000111222333333222111000///000000111222333333333000000//////.........------------..................///111333444333222111---------.........//////+++++++++,,,,,,---------...............///000111---...///000000111111111+++...222555666333///,,,............/////////000////////////000000000000333444666888===FFFOOOVVVYYYXXXWWWYYY^^^dddhhhiiillllllllljjjfff```[[[WWWRRROOOKKKHHHIIIMMMSSSWWWYYYZZZdddqqqvvv|||uuuiiigggfffhhhoooxxx}}}yyytttkkk^^^TTTBBB@@@<<<888555555555666333333333333333222111000000000000000000000000000...............///000000............/////////000000/////////....................................------------------------+++,,,------......------//////.........---------000///...///111111111///000000//////.........---111000///////////////000////////////000111222333222333555777999999999999;;;;;;:::::::::;;;;;;<<<>>>>>>???@@@BBBDDDFFFGGGIIIJJJLLLMMMNNNQQQUUUXXX[[[^^^cccfffgggiiikkklllooorrrooopppuuuttt~~~{{{yyyvvv___MMMCCC>>>999555555555555555555444444444333111000111222444333333222222222111111111000000000000000000000000000000000000000000000111111111333222111000////////////////////////////////////000000000000000000000000---......///......------,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++***)))////////////////////////---------.........//////111000///......///000111---///111111000///000111222555:::BBBJJJPPPTTTUUUYYYYYYZZZ]]]aaafffkkknnnnnnkkkeeeaaa^^^[[[XXXVVVUUUQQQLLLJJJLLLQQQWWW[[[]]]aaalll{{{xxxtttmmmgggeeeeeekkkyyyzzzsssoooiiiccc]]]MMM===666444333333444111222444555444333111///111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---+++,,,...//////...,,,+++222000,,,***)))+++---///111///...------...///111///............---------,,,,,,++++++,,,,,,---...111111000000//////......000000000000000000000000000000000111111222222333333444555777888:::;;;;;;;;;888555777;;;======<<<;;;===???AAACCCDDDDDDDDDFFFJJJNNNQQQSSSUUUWWWXXX```bbbeeeggghhhiiikkklllmmmpppnnnpppvvvuuuwwwbbbQQQGGGAAA<<<888777777777666666666555555666444222111222222000///222222222111111111000000000000000000000000000000111111111111111111000000333222111000////////////////////////////////////........................---...............------,,,---............---,,,------......------,,,+++////////////////////////---------.........//////111000///......///000111...000111111000000111222555888>>>EEEMMMRRRUUUVVVZZZ[[[]]]```dddhhhkkkmmmhhheee```\\\ZZZXXXUUUTTTVVVTTTQQQOOOOOORRRVVVXXX^^^fffuuuxxxqqqiiieeeccchhhvvv}}}wwwtttoooiiicccSSSBBB:::777444333444333333444444444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.........+++,,,...//////...,,,+++///...,,,++++++,,,...000000///...------...///000///............---------------,,,,,,------...///000000000000////////////000000000000000000000000000000111111222333333333444555666777888999:::;;;;;;999888888:::<<<======<<<===@@@BBBDDDEEEEEEEEEGGGJJJNNNQQQRRRTTTVVVXXX```bbbeeegggggghhhjjjlllmmmpppnnnpppvvvuuuyyygggWWWLLLDDD>>>:::888888888888777777777666666444222111222222000///222222222111111111111111000000000000000000000000333333222222111000000000222222111000////////////////////////////////////........................---.....................,,,---............---,,,//////////////////...---////////////////////////------........./////////000000////////////000000///111222111000000222444999===CCCKKKQQQUUUWWWXXX\\\^^^aaadddgggiiikkkkkkaaa^^^ZZZWWWVVVUUUTTTSSSUUUUUUTTTRRRRRRTTTXXX[[[cccooo~~~vvvmmmfffbbbeeeqqq}}}~~~xxxvvvrrrmmmjjj[[[JJJ@@@;;;666444444555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////......,,,---...//////...---,,,,,,,,,,,,,,,---...///000000///...------...///000///............---------.........---...//////000////////////000000000000000000000000000000000000111111111222333444444444555666666777888999999999:::;;;;;;:::::::::===???>>>???AAACCCDDDEEEFFFFFFGGGJJJMMMOOOQQQSSSVVVYYY```bbbeeefffggghhhjjjlllmmmpppnnnpppuuuuuu~~~zzzmmm___RRRGGG???:::999999888888777777666666333111000111222444333333111111111111111111111111000000000000000000000000444333333222111000000///111111000///////////////////////////////////////000000000000000000000000---------------......///------............------//////000000000//////...////////////////////////............////////////000000////////////000000///000111000000111444777===BBBIIIOOOTTTVVVXXXYYY___aaaeeehhhjjjjjjiiihhh]]]ZZZVVVTTTUUUVVVVVVUUUSSSTTTSSSRRRQQQVVV___fffooo}}}}}}rrriiicccccclllvvv|||wwwvvvrrrmmmmmm___OOOEEE???888555666555444222111000111222333111111111111111111111111////////////////////////////////////////////////000000//////////////////------............------,,,,,,---...............000///............///000///............---------......------......///000......//////000000111111////////////////////////111111222333444444555555666666777777888888888999:::<<<===<<<999999===@@@???@@@AAACCCEEEFFFGGGHHHGGGIIILLLNNNOOORRRVVVYYY```bbbdddeeefffgggjjjmmmmmmpppnnnooouuuttt~~~vvvhhhXXXJJJ@@@:::999999888888777666555555333111000111222444333333111111111111111111111111000000000000000000000000333333222222111000//////111000//////////////////////////////////////////000000000000000000000000...------------...///000........................---....../////////......////////////////////////........./////////000000//////000000000000////////////000000000333777;;;BBBGGGNNNSSSUUUWWWYYY[[[aaadddhhhkkkllljjjgggeeeXXXVVVRRRQQQSSSUUUVVVWWWVVVVVVTTTPPPPPPYYYiiivvvyyypppgggccchhhppp{{{}}}zzzxxxsssnnnlll```RRRHHHAAA:::777888555333111//////000222333111111111111111111111111//////////////////////////////////////////////////////000000000000000000............................../////////...---,,,//////............/////////............------------------,,,---......///......//////000000111111////////////////////////000111111333444555666666666666777777888888888999:::<<<===<<<999:::===AAA@@@@@@AAACCCDDDFFFHHHHHHHHHIIIKKKLLLNNNQQQVVVYYY```bbbcccdddeeegggjjjmmmmmmpppmmmoootttsss}}}uuubbbOOOBBB<<<:::999999888777666555555666444222111222222000///111111111111111222222222000000000000000000000000222222111111000/////////000//////....../////////////////////////////////...........................---,,,,,,---...000111//////...------...//////,,,------...............////////////////////////....../////////000000000//////000000000000/////////000000111222777===BBBIIIMMMSSSVVVVVVXXX[[[^^^ccceeeiiikkkkkkhhhdddbbbUUURRROOONNNPPPTTTVVVWWWZZZZZZXXXSSSTTTaaawwwyyyoooffffffkkkqqqyyy|||uuukkk```TTTKKKBBB;;;888999555444222000000111222333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000111111........................///000000//////---,,,,,,///////////////////////////............---------------,,,,,,------...///////////////000000000000000000000000000000000000///000111222333444555666555666666777888999999999999::::::::::::;;;>>>@@@@@@@@@AAABBBDDDFFFHHHIIIHHHIIIJJJJJJLLLPPPVVVZZZ```bbbccccccdddfffjjjmmmnnnpppmmmoootttsss|||lllWWWHHHAAA;;;;;;:::999888777666666666444222111222222000///000000111111111222222222000000000000000000000000000///////////////////////////.........//////000////////////////////////...........................---,,,,,,,,,...000111000///...------...///000,,,---......//////......////////////////////////.../////////000000000000...///000111111000///...111222222333666<<>>@@@@@@@@@@@@BBBEEEGGGHHHHHHIIIHHHHHHJJJOOOUUUZZZaaabbbbbbccccccfffjjjmmmnnnpppmmmooosssrrr|||zzzhhhXXXLLLDDDBBB???:::666555666777666555555555555444444444333333222111000000111111222222222111111111111000000000000000000000000000000000000000000000000000......------------......000000////////////000000////////////////////////000000000000////////////000000000000000000000000111111000///////////////000000000000000000000000222111000000111111000///111222444777===EEENNNUUUYYYZZZ[[[]]]___bbbdddffffffffffffdddbbb___\\\ZZZXXXSSSQQQSSSTTTSSSSSSVVV[[[cccjjjooo}}}{{{yyyxxxwwwtttrrrpppqqqpppnnnkkkiiijjjkkkeeeeeedddcccbbb```___^^^```aaabbbcccccccccbbbbbbcccdddgggjjjnnnqqqtttvvvxxx|||ssshhhaaaiiizzzssseeeUUUMMMLLLIII@@@777666444222222333333222111333333333222222222111111111111111111000000000000//////000000000000//////222111111000///......---000/////////............////////////////////////000---,,,---///000...,,,000///---,,,,,,---///000......//////000000111111000000111111111111000000000000000000000000000000333333222222111222222222555555666777888999999:::::::::999888999<<<>>>@@@>>>=========???CCCGGGIIIJJJKKKKKKLLLMMMRRRXXX\\\aaadddffffffdddeeehhhkkkqqqtttqqqppprrrnnnwwwnnn^^^QQQIIIGGGDDD???;;;999999999666555555555555444444444333222222111000000111111222222222111111111111000////////////////////////000000000000000000000000.........------.........111000000//////000000111////////////////////////000/////////////////////000000000000000000000000111111000///////////////////////////////////////222111000000111111111000000333666;;;AAAIIIQQQWWWZZZ[[[]]]___aaadddfffhhhhhhgggfffccc___[[[XXXVVVSSSOOOMMMPPPRRRSSSUUUYYY]]]gggsss~~~~~~}}}||||||{{{{{{zzzzzz{{{|||zzzvvvrrrmmmjjjfffeeeeeeeeecccaaaaaabbbbbb```]]]\\\]]]^^^\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___`````````aaabbbeeeggglllqqqvvvzzz}}}~~~yyykkkaaahhhvvv}}}kkkbbbWWWPPPMMMJJJCCC===888666444333444444444333444444333333333222222222111111111111000000000000///000000111111000000///111111111000///.........000000/////////.........////////////////////////111///---...000111///---000///...---------...///......//////000000111111000000111111111111000000000000000000000000000000333222222111111222222222555555666666777777888888:::999888888999;;;===???>>>>>>======???CCCFFFHHHIIIJJJKKKLLLNNNRRRYYY]]]aaaccceeeeeecccdddhhhlllrrruuusssrrruuurrr{{{qqq___RRRLLLIIIFFFBBB>>>;;;:::999666555555555555444444444333222111111000111111111222222222111111111111000........................000000000000000000000000........................111000000//////000000111////////////////////////////////////////////////000000000000000000000000111111000///////////////........................111000000000000000111111111555;;;AAAGGGOOOVVV[[[]]]^^^```bbbeeehhhjjjkkkkkkiiieee```[[[VVVSSSQQQOOOLLLLLLQQQTTTUUUYYY^^^cccppp~~~zzzvvvsssrrrqqqqqqqqqppppppnnnmmmlllkkklllkkkjjjiiiiiiiiiiiiiiihhhhhhgggfffeeedddcccccccccbbbaaabbbccccccaaa___[[[YYYWWWWWWXXXXXXWWWVVVWWWXXXXXXWWWUUUUUUVVVWWWUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]_________aaaccceeekkknnnuuu|||pppcccfffooo{{{zzzddd```ZZZUUURRRMMMGGGCCC:::888555444555555555444333333333333333222222222111111111111000000000000000111111111111111111000111111000000//////......000000000/////////......////////////////////////111000//////111111000////////////......---------......//////000000111111000000111111111111000000000000000000000000000000222222111111111222222333666666666666666666666666888888888888999:::<<<>>>???>>>>>>>>>???BBBEEEFFFHHHIIIKKKLLLOOOTTTZZZ^^^bbbddddddcccbbbdddiiimmmrrruuurrrrrruuurrr|||wwwcccTTTHHHEEEBBB???<<<:::888666666555555555555444444444222222111111111111111222222222222111111111000000////////////////////////////////////////////////......////////////......000//////......//////000////////////////////////.........///////////////000000000000000000000000111000000///////////////........................////////////...///111222444888@@@HHHNNNUUU[[[______aaacccfffhhhkkklllmmmmmmjjjddd]]]VVVQQQNNNMMMMMMMMMPPPVVVYYYYYY\\\aaakkkzzz|||wwwtttqqqpppmmmiiifffbbb___^^^^^^____________]]][[[ZZZ\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTUUUUUUVVVWWWWWWUUUTTTSSSSSSSSSTTTSSSSSSSSSTTTTTTTTTSSSSSSUUUVVVUUUUUUVVVXXXYYY[[[]]]]]]___aaadddeeeeeeggglllpppuuuzzzwwwgggcccccclllxxx{{{hhhccc^^^\\\ZZZUUUMMMGGG===:::777555555555555444222222222222222222222222111111111111000000000///111111222222222222111111111000000000/////////...000000000////////////...////////////////////////000000///000000000000000//////000000///...---,,,......//////000000111111000000111111111111000000////////////////////////111111111111111222222333777777777777777666666666777777777888999:::<<<===???>>>>>>>>>???AAACCCEEEFFFHHHJJJMMMPPPUUU[[[___ccceeeeeecccbbbeeekkkppppppssspppppprrrnnnxxx}}}lll[[[FFFBBB>>>;;;;;;:::888666666555555555555444444444222111111111111111222222222222222111111111000000000000000000000000000000////////////////////////......///000000///......///......------......///000000000000000000000000------....../////////000////////////////////////111000000///////////////........................---...///...---...111444888>>>FFFNNNTTTZZZ^^^aaabbbcccfffhhhkkkmmmnnnnnnlllhhhaaaYYYSSSOOOMMMMMMMMMNNNTTTZZZ\\\[[[]]]aaaooozzzsssmmmhhhccc```]]]]]][[[XXXUUUQQQOOOMMMNNNNNNOOOPPPOOONNNLLLKKKNNNNNNMMMLLLKKKKKKLLLLLLRRRRRRQQQQQQPPPOOOOOONNNOOOOOOOOOOOOOOOQQQRRRTTTPPPPPPQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQSSSUUUXXXXXXXXXYYY[[[]]]___```cccggglllooopppsssyyy~~~nnnccc[[[```ppp~~~uuullldddbbbccc___SSSIIIAAA===999666555555444333000000000111111111111111111111111111000000000///111111222222222222111111000000000000////////////111000000000//////////////////////////////////////////////////////////////////000000///...------......//////000000111111000000111111111111000000////////////////////////111000000000111111222333999999888888888888888888777777777888999:::;;;<<<>>>>>>>>>>>>???AAACCCDDDFFFHHHKKKNNNQQQVVV\\\```dddeeefffdddcccffflllqqqpppssspppooopppllluuu}}}ttt```IIIDDD>>>;;;;;;;;;:::888666555555555555444444444111111111000111111222333222222222111111111111000111111111111111111111111000000000000000000000000...///000111111000///...///......------......///000000000000000000000000---------......//////000////////////////////////111111000///////////////........................---///000///...///333888???DDDKKKRRRXXX\\\```cccdddeeehhhjjjlllmmmmmmmmmiiiddd]]]UUUQQQOOOPPPQQQOOOQQQVVV\\\\\\\\\___fffuuuuuuqqqjjjddd___[[[WWWUUUQQQPPPOOOMMMKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPNNNPPPQQQQQQPPPOOOOOOPPPRRRSSSTTTTTTSSSTTTVVVXXXYYYYYYYYY[[[]]]```ccceeeiiipppxxx}}}xxxjjj[[[[[[iiizzzxxxlllhhhiiieeeYYYNNNFFFBBB<<<888666555444333000000000111111111111111111111111111000000000000000111111111111111111000000000000000////////////111111000000000/////////////////////////////////...///000000......///000////////////////////////......//////000000111111000000111111111111000000000000000000000000000000000000000000000111222333999999999999999999999999777777888999:::;;;<<<<<<<<<======>>>@@@BBBCCCDDDFFFHHHKKKNNNRRRVVV[[[___ccceeefffeeedddggglllqqqrrruuurrrqqqrrrooowww|||fffQQQIII@@@<<<;;;;;;:::888666555555555555444444444111111000000111222222333222222222111111111111000000000000000000000000000000000000000000000000000...///000111111000///...000000////////////000000000000000000000000000000,,,,,,---......///000000////////////////////////111111000//////////////////////////////////////////222333222000111777<<>>@@@BBBDDDDDDFFFIIILLLOOORRRVVV[[[^^^___bbbdddeeedddfffjjjnnnqqqtttrrrrrrtttrrr|||oooUUUMMMBBB;;;::::::888666666666555555555444444444111111000000111222333333222222222111111111111000////////////////////////000000000000000000000000...///000222222000///...222222111111111111222222000000000000000000000000,,,,,,------...///000000////////////////////////111111000///////////////000000000000000000000000222444666444222444:::@@@HHHLLLQQQVVVZZZ]]]```cccfffgggiiikkkkkkkkkiiihhhbbb]]]VVVQQQPPPRRRWWWZZZ___]]]]]]^^^___dddrrrzzzssskkkccc]]]WWWSSSNNNJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@AAACCCDDDAAAAAAAAAAAABBBDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKNNNPPPPPPNNNMMMNNNPPPLLLPPPTTTVVVVVVVVVXXX[[[VVVWWWXXXXXXWWWWWWYYYZZZ\\\\\\^^^aaafffkkkqqqttt}}}~~~nnn```]]]hhh{{{yyyoooiiiddd___\\\QQQLLLDDD>>>:::888666444333333333444444555555555111111111111000000000000//////000000000000//////////////////000000000000111111111111000000000000///////////////////////////222333333000///111333///...------...000333444......//////000111111111000000111111111111000000000000000000000000000000////////////000111222333555555666777888999999:::888999:::;;;<<<=========::::::<<<>>>@@@CCCDDDEEEGGGIIIMMMPPPRRRVVVZZZ^^^]]]```cccdddcccdddhhhlllmmmqqqpppqqquuusss~~~xxxcccTTTCCC;;;<<<>>>:::666666555555444444333222222222333444555444333222111222222111111111111222222222222222111000//////...000000000000000000000000000000000000111111111111222222111111111111111222//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////111111000000000000000111000000111222555999@@@DDDNNNQQQUUUXXX[[[^^^bbbeeejjjkkkmmmpppqqqoookkkggg^^^WWWQQQOOOOOOQQQXXX______^^^___aaaccckkkxxxmmmeeeaaa\\\UUUPPPJJJIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDD@@@AAABBBBBBCCCCCCCCCCCCGGGGGGHHHHHHJJJKKKMMMNNNQQQQQQRRRRRRSSSSSSTTTTTTTTTVVVXXXXXXXXXWWWXXXYYY]]]]]]^^^___``````^^^\\\```bbbeeegggjjjqqq{{{yyylllbbbbbbnnn|||wwwiiiaaabbbcccaaa___]]]SSSCCC:::::::::777555555444444444333333333222222222111111111111000000000000000000000000000//////............////////////............//////111111111111000///...---------...///000111111222222111///...---------...111000000000000111222222---///000111111000///---//////............//////222222333333333333444444333444777999::::::999888888:::;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBDDDFFFGGGFFFJJJNNNPPPQQQSSSYYY]]]]]]^^^___```aaadddhhhlllppprrrpppsssyyyyyyhhhYYYGGG======>>>;;;777666666555555444333333222333333333333333222222111222222111111111111222222222222111111000//////...000000000000000000000000/////////000000000111111000000///////////////000000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111111222333444888===DDDIIIPPPSSSVVVYYY\\\```dddggglllmmmooorrrrrrooojjjfff]]]UUUOOOMMMNNNPPPVVV\\\^^^\\\]]]dddmmmzzzyyypppiii```YYYVVVRRRLLLHHHFFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???@@@@@@AAA?????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEHHHHHHIIIJJJKKKMMMOOOOOOSSSSSSSSSTTTTTTUUUUUUUUUTTTVVVXXXYYYXXXXXXYYY[[[^^^^^^^^^___aaabbbbbbbbbeeehhhlllpppttt{{{rrrgggbbbgggpppwwwuuummmbbb^^^aaaeeefffjjjggg[[[KKK???;;;888444555555555444444444333333222222222111111111111000000000000000000000000000111000000//////000000111000000////////////000000////////////...---,,,+++---.........///000000000222111///...------............/////////000000000...///111222222111///...000//////......//////000222222222333333333444444333444666888999999999888777888::::::999999;;;<<>>>>><<<999666666666555444444333333444333222222111111222222222222111111111111222222222222111111000/////////000000000000000000000000....../////////000000000/////////......//////000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000111111222222333555888<<>>888444555555555444444444444333222222222111111111111000000000000000000000000000222222111111111111222222111111000000000000111111////////////...---,,,,,,............////////////111000///......---......---...///000111000/////////000111222222111000///111000000//////000000111222222222222333333333333444444555666777888999999666777999999888888:::;;;???@@@@@@AAABBBCCCDDDEEEDDDGGGKKKLLLLLLNNNSSSWWWZZZ\\\^^^```bbbeeejjjmmmjjjmmmlllooovvvxxxxxxjjjVVVFFF???<<<;;;:::777777666666555444444444444333222111000111222222222222111111111111222222111111111111000000//////000000000000000000000000............////////////111000000000000111111222222222111111000000//////000000000000000000000000////////////////////////////////////////////////111111000000111111222222222444888<<>>???@@@AAAEEEHHHKKKLLLLLLNNNRRRVVVXXX[[[^^^aaacccfffjjjmmmoooqqqnnnpppuuuuuu|||iiiTTTDDD<<<::::::888888888777666666555555555444333333222222333333222222111111111111222222111111000000000000000000000000000000000000000000....../////////000000000------------...///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222333444555999@@@GGGNNNSSSYYY\\\]]]```dddgggjjjmmmqqqtttuuuuuuvvvuuurrrkkkbbb[[[XXXUUUUUUYYYZZZZZZ\\\aaa\\\ooowwwooocccYYYSSSNNNIIIEEEBBBAAAAAA@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEHHHHHHHHHHHHIIIKKKMMMOOOQQQSSSUUUWWWXXXYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUWWWYYYZZZ[[[]]]bbbeeehhhnnnwwwssseee^^^XXX]]]ccchhhpppzzz~~~~~~wwwkkk^^^TTTKKKAAA:::888666666666555555555444444222222222111111111111000000000000000000000000000//////............////////////............///////////////000000//////.../////////000000000000000......////////////......+++,,,---.........------111111111111111111111111111000000//////000000111111111111111222222222222222222333444555666777777777888::::::999999;;;<<<;;;<<<<<<<<<>>>???@@@AAABBBEEEIIIJJJJJJLLLQQQUUUYYY[[[___aaacccfffiiilllppprrrooooootttsss}}}rrr\\\III>>>;;;;;;999999888777777666666555444555555555555444333333222222111111111111222222000000000000000000000111000000000000000000000000/////////000000000111111---,,,,,,------///000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555888>>>FFFNNNTTTXXX[[[]]]]]]aaafffjjjmmmooorrrtttuuuttttttrrrooohhh```ZZZUUUVVVYYY]]]\\\[[[___ffflll}}}uuufff```WWWPPPMMMJJJFFFCCC@@@@@@@@@@@@>>>>>>>>>>>><<<<<<======>>>>>>>>>???????????????@@@AAABBBCCCAAABBBBBBDDDEEEFFFGGGHHHLLLKKKKKKKKKLLLOOOQQQSSSUUUVVVXXXZZZZZZZZZYYYXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVXXX[[[___ccchhhnnnsssxxxvvvjjjeee[[[___fffnnn{{{{{{lll]]]TTTKKK@@@:::888666666666666555555555555222222222111111111111000000000000000000000000000///......------......///000000////////////000000...//////000000000//////,,,,,,------......//////---...///000000///...............////////////000000000000//////000000000000//////......//////000111111111111222222222222000111333555666666666555666777999999888888:::;;;;;;<<<<<<===???AAACCCDDDAAAEEEIIIJJJKKKMMMRRRVVVYYY\\\```bbbccceeehhhjjjnnnppplllnnnsssrrr|||xxxbbbMMM@@@<<<<<<999999888888777666666666444555666777666555444333222222111111111111222222000000000000000111111111000000000000000000000000000000000000111111111111.........//////111222222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555:::AAAKKKSSSXXX[[[\\\]]]]]]aaagggllloooqqqrrrsssuuutttrrrpppmmmggg___ZZZRRRUUU[[[___]]][[[```iii}}}sssiiibbbYYYSSSLLLHHHGGGEEEBBB@@@AAAAAABBB@@@>>>======>>>>>>>>>??????@@@@@@AAAAAA????????????@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNNNNMMMMMMOOOQQQTTTVVVWWWXXXZZZ[[[\\\[[[YYYXXX[[[[[[ZZZZZZYYYYYYYYYXXXYYY\\\```eeelllsss{{{wwwnnnkkk]]]```eeeooo~~~yyyiiiZZZQQQJJJ@@@::::::777666666666555555555555222222222111111111111000000000000000000000000000//////............//////111111000000000000111111000111111222222222111111******++++++,,,---......---...///000000///......222222222111222333333444000000////////////000000//////............//////000111111111111222222222///111333666777666555444555666888888777777999:::<<<<<<===???AAACCCEEEFFFCCCGGGJJJLLLMMMPPPUUUYYYZZZ]]]```bbbdddeeegggiiijjjmmmjjjlllrrrrrr|||~~~~~~zzzcccNNNAAA======<<<999666444444444333222444444444444444444444444555333222000//////000000000000111111222222333333000000000000000000000000////////////000000000000000000//////......------000000000000000000000000000000000000000000000000222111000000000111333444000000000000000000000000...///111222222333666888DDDHHHOOOUUUYYY\\\^^^```bbbdddhhhlllpppssstttuuuttttttsssooohhhaaa\\\YYYXXXZZZ]]]^^^]]]```mmm{{{yyylllccc[[[VVVLLLHHHCCCAAAAAAAAA???===?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????DDDBBBAAA@@@@@@AAACCCDDDFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQRRRTTTTTTUUUUUUWWWYYY[[[\\\ZZZYYYYYYYYYYYYZZZZZZYYYYYYYYY\\\^^^[[[bbbjjjooottt~~~}}}tttnnnfffaaadddrrr}}}wwwkkk\\\PPPIIIDDD???;;;;;;777222//////111333333111111222333222111000///222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////...///000///------///000000000000000000000000000............////////////111111000000000000000111////////////000000000000000000000111222222333333555555555555666888999:::666777777999:::;;;<<<<<<:::;;;<<>>????????????????????????@@@@@@?????????@@@AAAAAADDDCCCBBBAAABBBCCCEEEFFFIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWWWWVVVXXX[[[[[[[[[ZZZZZZ[[[ZZZZZZ[[[ZZZZZZ[[[___bbbdddjjjsssyyyxxxqqqiiibbb```kkkwww{{{xxxuuuppphhh\\\SSSMMMGGG???:::999666222111222555666777222333333444333222111000222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////...///000///------///000000000000000000000000000....../////////000000000444444222111000000000000////////////000000000000000000000111222222333333444444555555666888999999555555666777888999999::::::;;;===???AAADDDEEEFFFFFFGGGIIIJJJKKKOOOTTTXXX]]]^^^___``````cccfffjjjllllllmmmnnnnnnqqq~~~vvvjjjkkkqqqmmmYYYKKKBBB???===;;;888777777888777666444444444444444444444444555444333222111111222222000000000000000/////////////////////////////////////////////000000000000000000111111222333333444000000000000000000000000000000000000000000000000000000/////////000111222000000000000000000000000111222222222444888===BBBLLLPPPVVVZZZ]]]___aaaccciiikkknnnqqqrrrssssssrrrsssoooiiibbb]]]ZZZYYYXXX\\\]]]___```bbbnnnuuufffZZZSSSOOOKKKIIIGGGDDDBBB@@@AAAAAAAAA@@@????????????????????????AAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIILLLMMMNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYVVVXXXZZZ[[[[[[[[[\\\]]]\\\\\\\\\\\\]]]aaafffjjjpppwww{{{tttiiiaaafffnnnqqqpppooogggbbb\\\VVVQQQJJJAAA;;;<<<999666555666777777666333444444444444333222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////...///000///------///000000000000000000000000000/////////000000000111111666555444222111000//////////////////000000000000000000111111222333333333444444555555777888888999666666777777777888888888:::;;;===???AAACCCEEEFFFGGGHHHJJJKKKLLLPPPUUUYYY\\\]]]^^^___```bbbfffhhhkkkkkkmmmnnnmmmqqq~~~wwwiiieeehhhrrrzzzttt___OOODDD======:::888777888888888777444444444444444444444444444444444333333222222222333333333222222111111111////////////////////////////////////000000000000111111111222222333333333////////////////////////000000000000000000000000///////////////000000111000000000000000000000000222222222222555;;;BBBGGGPPPTTTYYY\\\___aaaccceeekkkmmmpppsssuuuuuutttssstttnnnfff___[[[[[[\\\]]]___```aaaccchhhwwwpppgggZZZPPPKKKIIIHHHFFFCCCBBBAAA@@@AAAAAAAAAAAA?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXYYY[[[[[[[[[[[[\\\^^^^^^^^^______bbbgggooottt{{{|||nnnbbb```dddgggiiikkkbbb___[[[WWWSSSMMMEEE@@@BBB???;;;888777555333111333333333333333222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////...///000///------///000////////////////////////000000000000111111111111444333222111000000000000////////////000000000000000000111222222333333444333333444666777777888888999999999999999999::::::;;;;;;===???AAACCCEEEFFFGGGHHHJJJLLLNNNQQQUUUYYYZZZ[[[]]]^^^___aaaeeegggllllllmmmnnnnnnrrryyykkkdddeeekkkvvv{{{gggVVVGGG======:::888666777777777666444444444444444444444444333444444333333333222222444444333333222222111111////////////////////////////////////000000000000222222111111111000000000////////////////////////000000000000000000000000.../////////000000000000111111111111111111111111111222222333777>>>GGGMMMSSSVVV[[[^^^```bbbeeegggkkknnnqqquuuwwwwwwvvvuuuooohhh___YYYYYY[[[]]]___dddccceeejjjqqqsss```XXXNNNFFFCCCBBB@@@???AAAAAAAAA@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[\\\^^^]]]^^^___bbbfffmmmvvv{{{ppp```ZZZ[[[]]]```ddd```^^^[[[XXXTTTPPPKKKHHHFFFBBB===:::777555222000333222222111111111111111222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000...///000///------///000////////////////////////000000000000111111111111000////////////000000111////////////000000000000111111111222333333444444222333444666777777777777999999999999999999::::::;;;<<<===???AAACCCDDDEEEFFFHHHKKKLLLNNNQQQUUUXXXXXXZZZ]]]^^^```bbbeeegggmmmmmmnnnpppoootttooofffdddgggtttrrraaaPPPDDD>>><<<888777777777666555444444444444444444444444222222333333333333222222111111111111111000000000////////////////////////////////////000000000000222111111000//////......000000000000000000000000000000000000000000000000...///000111111111000000111111111111111111111111111222444666;;;CCCLLLRRRVVVYYY]]]```bbbeeehhhjjjlllooosssvvvxxxwwwvvvtttkkkeee^^^[[[]]]aaadddeeefffeeeiiissstttgggUUUOOOGGGBBBAAA@@@???===???@@@AAAAAA@@@???@@@AAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXWWWXXXYYYZZZZZZZZZZZZYYY[[[\\\\\\\\\[[[\\\^^^```]]]___cccgggmmmuuu~~~xxxeee\\\ZZZZZZ^^^bbb```___]]]ZZZVVVTTTQQQPPPGGGCCC>>>:::888777555333333222111000000000111111222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000...///000///------///000000000000000000000000000/////////000000000111111............///000111111////////////000000000000111111222222333444444444111222444666777777777666666666777777777888888888<<<<<<>>>???AAACCCDDDEEEEEEHHHJJJLLLNNNQQQTTTWWWXXXZZZ]]]___```bbbeeegggmmmmmmoooppppppuuuzzzlllfffeeerrrooo]]]PPPAAA>>>;;;999888777666555444444444444444444444444000111222333333222111111000111111111111111111222000000000000000000000000////////////000000000000000000000000000000//////000000000000000000000000000000000000000000000000///000111222222222111000111111111111111111111111222444777:::@@@HHHQQQWWWXXX[[[___bbbeeehhhlllnnnnnnqqqtttwwwxxxvvvsssrrrgggbbb]]]^^^ccchhhkkkkkkgggfffmmm|||ttteeeZZZMMMIIIDDDCCCCCCDDDBBB???>>>@@@BBBAAA???>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEGGGHHHKKKLLLNNNOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSTTTUUUWWWXXXYYYZZZYYYYYYZZZ[[[[[[[[[ZZZZZZXXXYYY[[[[[[\\\^^^aaaddddddggglllrrryyynnnbbb]]]ZZZ\\\````````````^^^[[[XXXUUUTTTLLLGGGAAA;;;999777666555444333222111111111222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000...///000///------///000000000000000000000000000....../////////000000000000///////////////000111////////////000000000000111111222333333444444555000222444666777777666666555555666777888999999:::<<<===>>>???AAABBBDDDDDDDDDGGGJJJLLLNNNPPPSSSVVVXXXZZZ^^^```aaacccfffhhhllllllnnnpppppptttsssjjjeeeqqqyyyhhhZZZCCC@@@===:::999888777555444444444444444444444444///000222222333222111000222222222333333444444555111111111111111111111111////////////000000000000/////////000111111222222000000000000000000000000000000000000000000000000///000111333333222222111111111111111111111111111333666999>>>DDDLLLTTTZZZZZZ]]]aaadddgggjjjnnnqqqqqqsssvvvxxxwwwuuuqqqooo```\\\YYY[[[bbbhhhjjjiiiffffffooovvvfffYYYPPPEEEBBB@@@@@@CCCDDDBBB???===@@@BBBAAA???===>>>@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[UUUWWWYYY[[[]]]```dddgggkkkooovvv}}}ooobbb[[[WWWWWWZZZ___aaabbbbbb___[[[WWWVVVSSSMMMEEE===999666555444555444333222222222333444222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000...///000///------///000000000000000000000000000............////////////222222111000000///000000////////////000000000000111222222333333444444555000222444666777777666555666777888999:::;;;<<<<<<<<<===>>>???AAABBBDDDDDDCCCFFFIIIKKKMMMPPPSSSUUUXXXZZZ^^^aaabbbdddfffhhhkkkkkkmmmoooooosss{{{kkkiiipppooo\\\IIIAAA:::888777555666999777777666555444333333333000000000000////////////111111000000000000111111111111000000000000111111............////////////000000000000000000000000222222222111111111000000000111111111222222222222111000000000111222333333111333444444333222444555555777;;;CCCKKKSSSXXXZZZaaaaaaaaacccfffjjjnnnqqqvvvuuuuuuuuuuuurrrnnnkkk^^^YYYUUUXXXbbbkkklllhhhfffpppxxxhhhYYYOOOKKKFFFEEECCCAAA@@@@@@@@@AAA?????????@@@AAABBBDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUUUUWWWYYYYYYYYYZZZ\\\^^^___```aaa___[[[YYYXXXXXXYYY[[[]]]]]]]]]aaakkksssuuu|||vvvkkk```UUUSSSWWW^^^gggmmmkkkeeeaaa]]]YYYSSSPPPJJJCCC<<<777555555444333333222222333333444333333333222111000///...000000111111111111000000//////.........---------111111000000//////......000000000000000000000000111111111111111111111111---......///000111111222111111111111111000//////............///000222222111222222333333444555555888555333444777888666444777777888:::;;;<<<======:::;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGKKKNNNSSSVVVXXX[[[]]]^^^___aaacccgggjjjiiikkkhhhjjjpppqqq}}}vvvmmmtttrrr^^^LLLDDD<<<:::999666555777777777666444444333333444333222222222111111111111111000000//////000000111111111000000000000111111000000000000111111111111000000000000000000000000222222222111111111000000000000000111111111222222222222111111222333333444444555555555333222333444666999???GGGOOOVVVZZZ[[[```aaaccceeeiiimmmppprrruuuuuuvvvvvvuuurrrmmmiii___YYYTTTUUU^^^hhhmmmlllqqq~~~mmm___RRRJJJHHHEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHKKKLLLNNNOOORRRSSSUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVYYY[[[]]]]]]^^^```aaa`````````^^^[[[YYYYYYYYY\\\___bbbbbbdddjjjuuu~~~wwwjjj___UUURRRUUU^^^iiirrrqqqlllgggccc```]]]YYYQQQGGG???:::888888666555444333222222111222111111111111111000///...000000111111111111000000000000000//////.........111000000000/////////...------------------------111111111111111111111111.........///000111111111111111111111111000////////////...//////000111222000000111222333444555555555555444555666777777666666666777888888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGIIILLLPPPSSSWWWYYY[[[]]]___```aaadddhhhkkkjjjllliiijjjpppqqq|||zzzsssyyyxxxcccOOOFFF>>><<<:::777555666777666555444444444444444333333333222222222111111000000////////////000000111111000000000000111111000000000000111111111111000000000000000000000000222222222111111111111111///000000000111111111111333333333222333333444444555666666555333222333444777<<>>@@@BBBDDDEEEIIIIIIKKKMMMPPPTTTWWWYYY[[[]]]___```bbbeeeiiillllllnnnjjjkkkqqqqqq{{{zzzxxx}}}}}}jjjQQQGGG>>><<<;;;888666666777666555444444444444444222222111111111000000000000//////////////////000111111000000000000111111............////////////000000000000000000000000111111111111111111111111//////000000000111111111333333222222222333333444444555555444222222444666999???IIIRRRXXX\\\]]]^^^^^^aaafffkkkooorrrssstttuuuuuuvvvvvvtttnnnfff```ZZZUUUSSSVVV\\\cccnnnvvvxxxdddXXXPPPIIIFFFFFFCCCBBB@@@@@@???@@@AAABBBAAAAAAAAABBBCCCEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNQQQQQQSSSUUUWWWYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[YYY\\\___aaaaaaaaaaaabbbccccccbbbaaa___```cccfffeeejjjoootttzzz{{{qqqhhh___WWWSSSYYYgggvvvzzzvvvsssoookkkjjjcccXXXNNNEEE>>>999666666666444333222111111111///000000111111111111000000000111111111111000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////.../////////000000000111000000111111111111000///111000000////////////000000000111111111222222222000333666666555555888;;;;;;:::999999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEJJJJJJJJJLLLOOOSSSVVVXXX[[[\\\___```bbbeeejjjmmmnnnoookkklllqqqqqq{{{xxx|||qqqSSSGGG===;;;;;;999777777666666555444444444444555222222222222111111111111000000////////////000000111111000000000000111111............////////////111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111222222111222222222222444777999<<>>???@@@BBBDDDEEEHHHHHHHHHJJJLLLPPPTTTWWWYYY[[[^^^```bbbfffjjjnnnoooppplllmmmrrrqqq{{{uuuwwwwwwYYYKKK>>>;;;;;;:::888888666555555444444444555555555555555444444444333333111111000000000000111111111111000000000000111111000000000000111111111111111111111111111111111111111111111111111222222222000111111111222222222222222222111111000000111111000111222222333555999<<<@@@IIISSS[[[]]]^^^^^^___```cccggglllppprrrttttttuuutttsssqqqmmmfff]]]WWWQQQQQQVVV]]]___bbbooonnn```RRRLLLIIIEEEBBBCCCBBBAAAAAA@@@AAABBBDDDEEEBBBCCCDDDFFFIIIKKKNNNOOOLLLLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWYYY[[[]]]______bbbbbbccccccccccccbbbbbb]]]^^^______^^^^^^___aaafffhhhjjjlllnnnqqquuuyyy~~~}}}{{{wwwuuupppdddYYYSSS]]]iiiqqqxxx|||zzzuuunnnfff\\\SSSLLLEEE===888333333333222222333333444222333333333333333222222000000111111111111000000......////////////000000////////////000000000000........................////////////////////////////////////000000000000///000000111111111111000000000////////////000000444444333222111000000///111333444555666777999:::999888777666666888:::;;;>>>>>>>>>???AAABBBDDDEEEFFFFFFFFFGGGKKKOOOTTTVVVXXXZZZ\\\___aaaeeejjjnnnoooqqqmmmnnnrrrrrr|||vvvsss}}}{{{bbbRRRBBB<<<<<<:::999888555555444444444555555666555555555555444444444444222222111111111111222222111111000000000000111111000000000000111111111111111111111111111111111111000000111111111222222222222222222222333333333333444333222111111111111222444444444444444777;;;>>>FFFNNNYYY___```___```aaadddfffiiimmmqqqsssuuuvvvuuutttqqqnnniiibbbZZZTTTRRRQQQVVV]]]^^^aaarrrwwwaaaVVVKKKHHHHHHEEECCCCCCBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGIIIJJJLLLNNNOOONNNOOOPPPQQQSSSTTTUUUVVVXXXYYYZZZ\\\^^^```bbbbbbbbbbbbccccccccccccbbbbbb^^^___```___```aaaeeehhhnnnqqqvvvzzz}}}{{{zzzwwwttttttrrrhhh\\\TTTZZZcccnnn|||uuujjj\\\QQQIIIDDD???:::555444333333222222222222333333333333333222111000000000111111111111000000/////////000000111111111.../////////000000000111111111111111111111111111////////////////////////000000000000//////////////////000111111111111111//////...//////000111222222222222333333333333333333333333444777888888888888777666555666888;;;===>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFJJJOOOTTTXXXVVVXXX[[[]]]```eeejjjmmmooopppmmmnnnssssss}}}yyyrrruuu}}}jjjXXXEEE===<<<:::999888555555444444444555555666444444333333333222222222333333222222222222333333111111000000000000111111............////////////111111111111111111111111000000111111222222222222222222333333333444444444555444333333222222222222777888777666666777;;;???KKKSSS\\\aaaaaa```aaacccggghhhkkknnnrrrtttvvvwwwvvvsssppplllfff```XXXSSSSSSRRRVVV\\\\\\___tttjjjZZZQQQHHHHHHIIIGGGEEEEEECCCBBBBBBBBBCCCEEEFFFGGGKKKJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWXXXZZZ[[[]]]___aaacccdddeeeaaabbbbbbccccccbbbbbbaaa___``````aaabbbeeejjjnnnwww{{{{{{yyyuuupppqqqrrriii]]]UUUYYY```mmmyyylllZZZLLLEEEAAA===;;;777666555333222111000000333333333222111000///...000000111111111111000000000000111111222222222222.../////////000000111111........................000000000000000000000000000000000000//////////////////000111111111111111............///111222222000111222333444555555666555333222444888:::888666:::999777777888;;;>>>@@@?????????@@@AAACCCDDDEEEEEEDDDDDDFFFJJJPPPUUUYYYUUUWWWZZZ]]]```dddiiimmmnnnpppmmmnnnssssss~~~ooolll}}}wwwfffYYYIII???======;;;888888888888777666666555555222222222222222222333333222222111111000000//////000000000000111111111111............/////////000000000000000111111111111222111111111000000//////111111111111111111111111111111222222222333333333222444555222///333>>>GGGTTTXXX]]]```bbbcccdddffflllmmmooorrrtttvvvwwwwwwxxxwwwssskkk```XXXUUUTTTRRRYYY___aaacccppp}}}jjjbbbSSSQQQMMMIIIFFFDDDCCCCCCDDDEEEFFFEEEEEEFFFHHHKKKNNNNNNNNNNNNOOOPPPPPPQQQTTTUUUUUUVVVXXXZZZ[[[]]]^^^___aaacccccccccaaa```aaaaaa```^^^]]]]]]```bbbaaabbbdddfffjjjooovvv{{{zzzrrrmmmooorrrpppiiibbb\\\ZZZ]]]hhhxxxuuunnnaaaRRREEE===;;;:::333333333222222222111111222111111111000000//////000)))###%%%...444444000////////////000000000000111111000///////////////000000000000000000000000111000///......///000111//////000000000000//////111111111111111111111111000000//////000111222222111111111111222333444555333444555666777777777777666777888888777888:::<<<999:::;;;<<<>>>@@@AAABBBGGGGGGHHHHHHJJJNNNTTTYYYWWWZZZ^^^aaadddgggjjjmmmnnnsssqqqooosssvvvnnnfffssszzzjjj]]]LLLAAA===<<<:::888777777666666555444444444444333333333333333333333222222222222111111111111000000000000111111111111........./////////000000000000000000111111111111111111111111000000000///111111111111111111111111111111222222222333333333222444666444222777BBBKKKVVVYYY^^^aaacccdddfffhhhkkkllloooqqqtttuuuvvvwwwyyyvvvqqqggg]]]VVVSSSRRRTTTZZZ```dddkkk|||ppp```YYYMMMKKKHHHFFFDDDCCCDDDDDDFFFGGGGGGGGGGGGHHHJJJMMMQQQPPPPPPPPPQQQRRRTTTUUUYYYYYYZZZ[[[\\\]]]^^^^^^___aaabbbccccccbbb```___^^^______^^^^^^___bbbeeegggjjjmmmqqquuuzzz{{{vvvssstttvvvtttmmmhhh[[[XXXXXXaaaoooyyyzzzxxxnnniii___TTTIIIAAA===<<<444444333333222222111111222111111111000000000000333---(((***///333222000111111111111111000000000111111000///////////////000000000000000000000000111000000//////000000111000000111111111111000000111111111111111111111111222111000000000000000111111111111111222333444555333444555666777777777777666777888888777888:::<<<======>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIKKKOOOUUUYYYZZZ\\\___```bbbdddhhhkkknnnssspppooosssvvvpppcccgggwwwrrrdddQQQCCC===<<<:::999777777666666555444444444555555555444444333333333222222222222222333333333000000000000111111111111....../////////000000000000000000000111111111111111111111111000000000000111111111111111111111111111111222222222333333333222555666666777===HHHPPPXXX[[[```ccceeefffhhhjjjkkklllooorrrtttvvvwwwwwwyyyuuummmcccYYYSSSQQQQQQXXX[[[bbbkkkyyyrrraaaUUUPPPHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJKKKNNNPPPSSSSSSSSSSSSTTTVVVXXXZZZ^^^^^^___````````````___ccccccdddddddddbbbaaa```^^^___aaabbbcccfffjjjmmmrrruuuzzz~~~~~~}}}|||yyysssnnnaaa\\\XXX[[[dddlllnnnlllfffccc]]]VVVNNNFFF@@@===666555444333222222222222111111111111111000000000444222000///111111111000333333222222111111000000111000000///////////////000000000000000000000000000111111111111111111000111111222222222222111111111111111111111111111111333222111000////////////111111111111222333444444333444555666777777777777666777888888777888:::<<<>>>???@@@BBBCCCEEEFFFGGGFFFGGGHHHIIILLLPPPVVVZZZ]]]^^^_________aaaeeehhhmmmrrrpppoootttvvvwwwddd```fff}}}{{{mmmXXXHHH???<<<:::999888888777777666555555555666555555444333222222111000111111222222333333333///000000000111111111111...////////////000000000///000000000111111111111111111111000000000000000111111111111111111111111111111222222222333333333111444666888;;;BBBMMMUUUZZZ]]]aaadddfffhhhjjjlllmmmooorrruuuwwwxxxxxxxxxxxxrrriii___WWWSSSSSSTTTZZZ^^^gggvvvooobbbVVVNNNLLLHHHGGGGGGGGGGGGIIIJJJKKKKKKMMMNNNOOOOOOPPPRRRTTTVVVUUUUUUVVVXXXZZZ\\\^^^```aaaaaabbbbbbaaa```___ffffffffffffeeecccbbbaaabbbdddgggjjjlllpppuuuxxx|||yyysssmmmeee\\\YYY]]]bbbcccccc```___\\\XXXRRRKKKBBB===888777555444333222222222111111111111111111111111222333333333111000000000333333222111111000//////000000////////////000000////////////////////////000111222333333222111000000111111222222111111000111111111111111111111111111111000000000000000111222111111111222222333444333444555666777777777777666777888888777888:::<<<<<<===>>>@@@BBBCCCDDDEEEEEEGGGHHHJJJMMMQQQWWW[[[^^^^^^^^^]]]^^^aaaeeeiiimmmrrroooooouuuvvv~~~iii]]]ZZZkkk~~~uuu```MMMBBB<<<::::::777777666555555444444333555444444333222111111000///000000000111111222222///000000000111111111111////////////000000000111///000000000111111111111000000000000000000111111111111111111111111111111111111222222222333333333000333666999>>>GGGQQQYYY\\\___ccceeegggiiilllnnnqqqsssvvvxxxzzzzzzzzzyyyuuuoooeee\\\WWWVVVXXXYYY]]]cccooorrr```VVVOOOKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKNNNPPPRRRSSSSSSTTTUUUWWWWWWXXXXXXZZZ[[[]]]^^^___``````aaaaaaaaaaaa``````fffffffffeeeeeedddccccccgggjjjnnnrrruuuzzzyyyrrriii^^^XXXYYY]]]___```^^^]]]\\\ZZZVVVNNNDDD===;;;999777444333222333333111111111111111222222222...111333333111000111222222222111000//////......000000////////////000000////////////////////////000111222333333222111000//////000000000000//////000000000000000000000000////////////000111222333222222111111222222333333333444555666777777777777666777888888777888:::<<<;;;<<<===???@@@BBBCCCDDDDDDFFFIIIKKKNNNSSSXXX\\\[[[\\\]]]]]]^^^bbbgggkkklllqqqnnnooouuuwww}}}qqq```UUU^^^mmmppp{{{gggSSSEEE>>>;;;:::555555444444333222222111333333333222222111111111000000000000000111111111000000000000111111111111/////////000000000111111000000000000111111111111000000000000111111111111111111111111111111111111111111222222222333333333111333777;;;BBBKKKUUU\\\```bbbeeegggiiikkkoooqqqtttvvvyyy{{{|||{{{zzzxxxoooiii```[[[YYY[[[^^^___aaahhhxxxvvvcccVVVOOOJJJHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKOOORRRTTTVVVVVVWWWXXXZZZYYY[[[]]]___`````````___```______```aaabbbcccdddggggggggghhhhhhiiiiiiiiinnnqqqvvv{{{qqqhhh\\\VVVVVV[[[___aaa___]]]\\\[[[XXXQQQHHH@@@===;;;888555333333333333111111111222222222222222...///111222111111222222111111000000//////......///////////////000000111000000000000000000000000000111111111111111111000//////000000000000//////000000000000000000000000.........///000222444555333222222111222222333333333444555666777777777777666777888888777888:::<<<<<<===>>>@@@AAACCCDDDEEEDDDFFFIIILLLPPPTTTYYY]]]ZZZ[[[]]]^^^```dddiiillllllpppnnnooovvvwww||||||hhhWWWZZZeeefffvvvlllXXXIII@@@<<<:::777666666555444444333333333333333333333333333222222222111111111111111000000000000000111111111111//////000000000111111111000000000000111111111111///000000000111111111111111111111111111111111111111111222222222333333333333555999>>>FFFPPPYYY___cccfffhhhjjjlllooorrruuuvvvxxx{{{}}}|||{{{xxxvvvhhhbbb[[[YYYZZZ___cccdddeeennn~~~pppeeeZZZSSSMMMHHHGGGJJJIIIJJJKKKLLLNNNNNNOOOOOOPPPSSSVVVXXXXXXYYYZZZ[[[\\\^^^bbbeeeeeedddbbb```aaa`````````bbbeeehhhjjjnnnnnnoooppprrrtttuuuvvvyyy|||uuulll___WWWVVVYYY]]]```___\\\ZZZZZZYYYUUUMMMFFF???===999666333333333444111111111222222333333333111111000111111222222222000000000000000000000000///////////////000111111000000000000000000000000111000000//////000000111000000000111111000000000000000000000000000000000////////////000111333333333333222222111222222333333444555666777777777777666777888888777888:::<<<<<<===>>>@@@AAACCCDDDEEECCCFFFIIIMMMQQQUUUZZZ^^^ZZZ\\\^^^```bbbeeeiiikkkkkkooommmooowwwwww{{{ppp[[[[[[ddddddrrrooo[[[KKKAAA<<<;;;::::::999999888888777777333444444444444444444444444333333222222111111111000000000000111111111111000000000000111111111111000000000000111111111111//////000000111111111222111111111111111111111111111111222222222333333333666777;;;AAAIIISSS[[[aaafffhhhkkkmmmoooqqquuuxxxwwwyyy{{{}}}|||zzzvvvtttccc^^^XXXWWW[[[aaaeeegggiiirrryyyccc]]]WWWSSSNNNIIIIIILLLJJJLLLNNNPPPRRRSSSTTTUUUQQQSSSWWWYYYYYYZZZ[[[\\\^^^aaaeeeiiiiiigggccc```cccbbb```aaaccchhhmmmpppvvvwwwxxxyyy|||~~~|||ssseee[[[WWWXXX[[[]]]___\\\YYYYYYZZZWWWPPPJJJ@@@===:::666444333444444111111111222222333333333555333111111222333222111111111111111111222222222///////////////000111111000000000000000000000000111000///......///000111111111222222222222111111000000000000000000000000111000000000000000111222333333222222111222222222333444555666777777777777666777888888777888:::<<<;;;;;;===>>>@@@BBBCCCCCCCCCFFFJJJMMMQQQVVV[[[^^^[[[]]]```bbbccceeehhhjjjkkkooommmooowwwwwwzzzvvvddd]]]aaajjjtttppp___OOOAAA;;;<<<>>>;;;777444333444777999888777555444333333444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000111111222555555444444333222111111666888===EEEPPPYYY```cccggghhhkkkooossswwwzzz{{{|||zzzzzz{{{yyytttoooccc\\\WWWZZZ___aaacccffffffvvvyyyjjj\\\YYYTTTPPPNNNNNNPPPRRRQQQSSSVVVWWWVVVUUUTTTUUUXXXZZZ]]]^^^^^^^^^___```dddfffggggggeeecccbbbbbbddddddfffhhhhhhhhhpppzzzuuuiiiccc___ZZZXXXYYYcccbbb___]]]ZZZWWWUUUTTTIIIEEE@@@:::777666666777333333333222222222111111222222222111111111000000000000000000000000000000000000111111111111000000...///000000//////000111222222111000//////000000////////////000000000000000000//////......------000000000000111111111111222222111111111111111111444333444666888888777555777777777777777888888999======>>>???@@@AAAAAABBBDDDGGGKKKNNNRRRVVV[[[___]]]___bbbccccccdddgggiiimmmqqqnnnmmmsssssszzzxxxeee\\\```hhhuuutttcccRRRDDD>>>>>>===;;;888555444555777888888777555444333333444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000111222222333333333333333333333333777:::@@@IIISSS\\\bbbdddgggiiilllooossswwwzzz{{{}}}{{{zzzzzzzzzxxxrrrlll```YYYUUUZZZ```bbbccceeehhhzzzlll^^^ZZZWWWTTTQQQPPPQQQSSSUUUSSSVVVXXXYYYXXXVVVVVVVVVYYY[[[___aaaaaaaaaaaabbbcccdddggggggfffeeeeeefffeeefffjjjnnnpppqqqyyyyyyooogggaaaZZZXXXYYYaaa```^^^[[[YYYYYY[[[^^^VVVQQQGGG>>>777444333444333333333222222222111111222222222111111111000000000000000000000000000000000000111111111111000000...///000000//////000111222111111000//////000000////////////000000000000///////////////.........//////000000000111111111222111111111111111222222333333444666888999777666777777777777777888888999======>>>???@@@@@@AAABBBEEEHHHKKKNNNQQQUUUZZZ]]]^^^```bbbcccdddeeegggiiilllpppnnnnnntttttt{{{}}}hhh\\\___fff{{{zzzjjjXXXHHH@@@@@@<<<;;;999777666666666777777666555444444444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111000000000000111222222222222222222333444666666888<<>>???@@@AAABBBFFFHHHKKKNNNQQQTTTXXX[[[]]]```bbbddddddfffhhhkkkjjjooonnnooovvvvvv{{{mmm^^^___ffftttaaaNNNCCC@@@;;;::::::999777777666666666666555555444444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111000000111111222333222222222222333555666777888???JJJTTT\\\bbbeeegggjjjkkkmmmpppssswwwyyyzzz{{{zzz{{{{{{zzzuuukkkdddYYYUUUUUU[[[aaacccccceeemmmoooccc]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZ[[[\\\ZZZXXXWWWXXXYYYZZZ^^^cccggghhhgggggghhhccceeeggghhhhhhjjjmmmooosssvvv}}}tttggg[[[XXX[[[___aaabbb^^^[[[___kkkuuu|||qqq___LLL>>>777555555333333333222222222111111111111111111111111111111000000000000000000000000000000111111111111000000...///000000//////000111111000000/////////000000////////////000000000000......//////000000000111////////////000000000111000000000111222333444555444333333555888:::999888777777777777777888888999;;;<<<===>>>???@@@AAABBBGGGIIILLLNNNPPPSSSWWWYYY]]]___bbbdddeeegggiiilllhhhoooooopppwwwwww|||tttcccaaagggkkkTTTEEE???;;;::::::999888777666555555555555555555444444444333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222111111111111111222222333444444333222333444666777:::BBBNNNXXX___cccfffhhhkkklllnnnqqqtttvvvxxxyyy{{{{{{{{{|||zzzsssiiiaaaYYYWWWXXX^^^aaacccfffkkk{{{uuulllfffccc````````````______^^^]]]^^^^^^]]][[[XXXWWWXXXZZZ\\\```eeehhhiiiiiiiiijjjggghhhjjjjjjkkknnnrrrvvv|||~~~vvviii]]]YYY\\\```dddgggeeecccfffoooxxx~~~sssaaaNNN@@@888666666333333333222222222111111111111111111111111111111000000000000000000000000000000111111111111000000...///000000//////000111000///////////////000000////////////000000000000.../////////000000111111...////////////000000000111111111111222333444555555444444555888999999999777777777777777888888999:::;;;<<<===???@@@AAABBBFFFHHHKKKMMMOOORRRUUUXXX[[[^^^aaaccceeegggjjjllliiiooooooqqqwwwwww|||}}}jjjfffkkkvvv\\\III@@@;;;;;;:::999888777777666444555555666555555444444333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222222111111111111222333333555444333222333444666888>>>GGGSSS\\\aaadddgggiiilllmmmoooqqqtttvvvxxxyyy{{{zzzzzzyyywwwpppeee]]]XXXYYY]]]```aaacccnnnyyy{{{pppjjjgggeeedddcccccccccbbbaaaaaaaaaeeedddbbb___[[[ZZZ\\\^^^aaacccgggiiiiiijjjkkkmmmlllmmmnnnoooqqqvvv|||zzzsssjjj```\\\]]]aaafffmmmpppoooooorrrvvvtttkkk\\\LLL???888666666333333333222222222111111111111111111111222222222000000000000000000000000000000111111111111000000...///000000//////000111//////......//////000000////////////000000000000///000000000000000000111......////////////000000222222222222222333444555777666555555777999999888777777777777777888888999::::::<<<===???@@@AAABBBEEEHHHJJJLLLNNNQQQUUUXXXZZZ\\\```bbbdddgggjjjlllkkkpppooopppvvvwww|||pppkkkooodddNNNDDD<<<;;;:::999888777777777333444555666666555444444333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222222222111111222222333444444333222111333666888:::DDDLLLXXX```ccceeehhhkkkmmmnnnooorrrtttvvvxxxxxx{{{yyywwwvvvssskkkaaaYYYVVVZZZ___aaa```fffwwwxxxpppnnnllljjjiiiiiihhhhhhiiiiiijjjkkkmmmllliiieeeaaa```bbbdddfffhhhiiijjjjjjkkknnnpppoooqqqsssuuuyyy|||tttoooiiibbb^^^___^^^fffqqqyyy{{{yyyuuussskkkdddXXXKKK@@@:::777666333333333222222222111111000000111111111222222222000000000000000000000000000000111111111111000000...///000000//////000111...............///000000////////////000000000000111111111000000000000000........./////////000000333333222222222333333444999777555555777888888888777777777777777888888999999:::;;;===???@@@AAABBBDDDFFFIIILLLNNNQQQUUUXXXXXX[[[^^^aaacccfffiiilllmmmrrrppppppuuuvvv|||tttnnnrrr}}}jjjSSSGGG===<<<:::888777777888888333444555666666666444444333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222222222111111222222333444222111000111333777;;;===HHHPPP[[[bbbdddfffjjjmmmmmmnnnppprrrtttvvvwwwxxxzzzwwwuuusssppphhh^^^WWWTTTZZZaaabbb```hhhxxxttttttsssrrrooonnnnnnnnnppprrrtttuuutttrrrooojjjfffeeegggiiijjjkkklllkkkkkkmmmppprrrqqqsssuuuyyyyyypppllliiiccc``````\\\eeessswwwqqqhhhbbbXXXMMMCCC===999777333333333222222222111111000000111111222222222222000000000000000000000000000000111111111111000000...///000000//////000111...............///000111////////////000000000000222222111111000000//////............/////////000444444333222222222333333;;;888666666777888777777777777777777777888888999999:::;;;===>>>@@@BBBBBBCCCFFFIIIKKKNNNQQQVVVYYYWWWZZZ]]]```bbbeeeiiilllooossspppoootttuuu|||yyylllkkkooo{{{___EEEAAA===:::;;;999666555888888777666555444333222222333333333222222222111111222333444444333222111000111111111111111111111111000000000000000000000000222111000//////000111111444444444444444444444444111333333222111444:::???OOOTTT\\\ccchhhkkklllkkknnnmmmnnnrrrxxx||||||zzz|||{{{xxxqqqhhh___YYYWWWZZZ^^^bbbccccccooozzzxxxyyyzzzzzz{{{xxxuuutttuuuwwwxxxyyy|||xxxrrrmmmjjjjjjlllmmmpppooooooooopppqqqsssttt}}}|||}}}}}}yyyqqqiiifffgggfff```ZZZXXXbbbsss~~~sssjjjfff___TTTJJJBBB;;;666333333111000000111222222111222333333333333222111111***+++...000111111000///111111000000//////......333333222111000///......222111111000///000000000//////000000///---+++***111222222222222333333333......//////000000111111111111111111111111111111222333444444555555444444888888888888888999999999;;;;;;;;;<<<===???@@@AAADDDEEEFFFGGGIIINNNTTTYYYZZZZZZZZZZZZ]]]bbbhhhmmmooorrrmmmkkkpppqqqyyy|||kkkfffeeevvvcccHHHCCC>>>;;;;;;:::666666888888777666555444333222222333333333222222222111111222222222222222111111000111111111111111111111111000000000000000000000000222111000//////000111222444444333333333333333333222444555444333666===BBBRRRWWW^^^dddiiikkklllmmmrrrrrrsssuuuwwwyyyyyyxxx}}}|||yyyqqqhhh___YYYWWWYYY\\\aaadddfffttt~~~}}}zzzyyy{{{}}}|||xxxsssnnnlllmmmppprrrrrrrrrssssssuuuxxxzzz{{{|||~~~~~~yyyqqqmmmjjjiiiiiifff^^^XXXUUU___nnnzzz~~~wwwlllcccaaaZZZPPPGGG@@@;;;888555444222111111333333333222000111111111111000//////---...000111222222111000111000000000/////////...///////////////.........111111111000000000000000//////000000///...---,,,,,,,,,---///000111222333/////////000000000000000222222222333333444444444222333444444555555444444666777777777777888888888;;;;;;<<<===>>>@@@BBBBBBDDDEEEFFFGGGJJJOOOUUUZZZ[[[[[[[[[\\\]]]bbbiiimmmqqqtttooolllqqqrrryyylllbbb\\\ggg~~~jjjNNNEEE???;;;;;;:::777666888777777666555444333333222333333333222222222111111222222111000000000111111000000000000000000000000000000000000000000000000111111000000000111111222222222222333333333333333333555666666666:::BBBHHHVVV[[[aaafffiiikkknnnooosssuuuwwwwwwwwwxxxzzz{{{~~~yyyqqqhhh___ZZZWWWZZZ\\\aaaeeekkkzzz}}}zzzuuuqqqppprrruuuxxxxxxyyyzzz|||~~~|||vvvlllmmmnnnnnnmmmhhh```[[[UUU\\\iiissswwwrrrggg^^^[[[UUULLLDDD>>>;;;999777555444222222444444444333000111111111111000//////222222222222222222222222000000000000////////////.........//////000000000111111111111111000////////////000000000000//////,,,------...//////000000000000000000000000//////111111222333444444555555333333444555555555555444555555666666777777777777:::;;;<<<>>>@@@BBBCCCDDDCCCEEEFFFHHHKKKPPPVVV[[[\\\]]]]]]]]]___ccciiimmmrrruuupppnnnrrrsssyyyooobbb[[[___nnnqqqVVVHHHAAA;;;;;;;;;888777888777666666555444444333333333333333222222222111111222111000//////000111222////////////////////////000000000000000000000000111111111111111111222222111111222222222222333333333444666777888>>>GGGNNNZZZ^^^cccggghhhkkknnnrrrsssvvvyyyzzzyyyzzz}}}~~~yyypppfff^^^ZZZYYY^^^^^^bbbiiiqqq}}}xxxuuutttwww{{{~~~|||www~~~~~~xxxooopppppppppmmmiiieeebbbWWW\\\eeennnsssooofff___WWWQQQIIIBBB===:::999777666444222222333444333222222333333333333222111111444333222111111111111222000000000000////////////000000111111111222222222000111111222111000///...//////000000111111111111444333222111000///......222111111000000/////////......///000222333444444333444444555555555555555555555666666777888888888:::;;;===???BBBCCCEEEEEECCCDDDGGGIIILLLQQQWWW[[[]]]^^^^^^___```dddiiimmmooossspppnnnssssssyyyuuueee]]][[[aaarrrxxx___KKKCCC<<<;;;<<<999777888666666666555444444333333333333333222222222111111222111000//////000111222////////////////////////000000000000000000000000000000111111222222222222111111111222222333333333111333555777:::AAAKKKSSS]]]aaaeeeggghhhjjjpppuuuwwwzzz||||||zzz{{{}}}uuukkkbbb]]]\\\\\\bbbbbbgggpppyyy}}}zzzzzz~~~sssqqq{{{uuussspppllliiihhhggggggZZZ\\\```hhhmmmmmmgggaaaVVVQQQJJJCCC>>>;;;888666555444222111222333222111222333333333333222111111333222111000000///000000////////////000000000000222222222222111111111111111111111111111000////////////000000111111222333555555444333111000//////222222111111000000//////......///000222333444444333444555555666666555555666666777888888999:::::::::;;;>>>@@@BBBDDDEEEEEEBBBDDDGGGIIILLLPPPVVVZZZ\\\]]]^^^___aaaeeejjjmmmkkkpppnnnnnnssssssyyy|||jjj]]]XXXXXXcccqqq}}}{{{eeeNNNDDD<<<<<<===:::888777666666555555555444444444333333333222222222111111111111000000000111222222000000000000000000000000000000000000000000000000///000111222333333333333111111222222333333444444111333666888<<>>AAACCCDDDDDDDDDBBBDDDGGGIIIKKKOOOTTTWWWZZZ\\\^^^___bbbeeejjjnnnjjjpppnnnoootttsssxxxmmm\\\UUURRRYYYfffttt{{{hhhQQQFFF===<<<===;;;888777555555555555555444444444333333333222222222111111000111111222222222222222111111111111111111111111000000000000000000000000///000111333444444333333222222222333444444555555222444777:::???IIIUUU^^^ccchhhkkkkkkkkkoooxxx~~~~~~{{{tttiii^^^XXXYYY___eeefffiiittttttnnnyyyxxxqqqeee___ZZZZZZ___bbbaaa^^^UUURRRNNNJJJFFFBBB<<<888777555333333333333222111000111111111111000/////////000111111111000///....../////////000000000111///000000000000000111111444222000......///111222111000/////////000111111......//////000000111111111111111111111111222222222222222333333444444444444444555666666666666666555555666777888999:::::::::<<<>>>AAABBBBBBBBBBBBBBBDDDGGGIIIJJJMMMQQQTTTXXXZZZ]]]___bbbfffkkknnnmmmsssqqqqqquuusssvvvmmm[[[TTTPPPVVVbbbrrr{{{iiiRRRGGG===<<<===<<<999777555555555555555444444444333333333222222222111111000111222444444444333222111111111111111111111111000000000000000000000000///000222333444444333333222222333444444555666666333555888<<>>AAABBBBBBAAA@@@BBBDDDGGGHHHJJJLLLPPPRRRVVVYYY\\\^^^bbbfffkkkoooqqqvvvtttsssvvvrrrtttxxxaaaUUUOOOWWWcccnnnrrr\\\FFF===>>>999888:::888:::999777666444333333333777444111111333444333222111111111111111111111111333333333222222222111111333333333222222222111111222222222222222222222222111222222333333444555555;;;777666:::EEESSS]]]cccfffiiillloooqqqtttxxxzzz~~~}}}~~~|||qqq```SSSSSS[[[cccgggjjjjjjwwwuuuzzzooodddZZZXXXXXXXXXYYY[[[YYYUUUQQQOOOKKKFFFBBB@@@<<<666222222111111444888222222222111111111000000222111111111000000//////000111111111111222222222000000000000111111111111111000000///////////////333111///------...000111222222222111111111111111111///...------...///111555555444444444333333333666555555444444444555555444666666666666666888:::<<<===???@@@BBBBBBCCCCCCFFFFFFGGGHHHJJJMMMPPPRRRZZZ[[[]]]^^^```dddjjjnnnnnnnnnpppsssrrrttt}}}{{{cccVVVOOOVVVaaammmxxx^^^HHH>>>???:::888:::888666666555555555555666666777444111111333444333222111111111111111111111111333222222222111111111111333333222222111111111111111111111111111111111111111111222222333444444555888777999???JJJVVV^^^bbbiiikkknnnqqqsssvvvyyy{{{}}}{{{ooo```UUUTTT[[[cccfffjjjmmm|||}}}ooocccYYYWWWYYYZZZZZZ\\\\\\YYYVVVUUUTTTOOOJJJFFF>>>999444444333111222555222111111111000000000000111111111111111000000000//////000000000111111111000000000000111111111111111111000000/////////000333222111000///000000111111111111111111111111111222111///......///111222333333333333333333333333444444444444444444555555444666666666666666888:::;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFIIILLLQQQTTTVVVZZZ[[[]]]^^^```dddjjjnnnnnnmmmoooqqqqqqttt~~~~~~gggZZZQQQUUUaaappp}}}bbbKKK@@@@@@:::888;;;999666666555555555555666666666444222222333333333222111111111111111111111111111111111111000000000000222111111111111000000000111111111111111111111111111111222222333333444444555777<<>>888777555111000222111111111111000000000000111111111111111222222222.../////////000000000000000000000000111111111111222222111111000000000000222222222222222111000000000000000000000000000000222222000000000000222222000111111222222333333444333333333444444555555666444666666666666666888::::::;;;===>>>@@@AAAAAAAAADDDEEEGGGJJJNNNRRRUUUWWWZZZ[[[]]]___aaaeeejjjnnnnnnmmmnnnoooppptttjjj]]]TTTXXXggg|||~~~gggPPPCCCAAA:::888;;;999:::999777666444333333333444444333333333333222222111111111111111111111111000000000000000/////////111000000000000000000000111111111111111111111111111111222222333444444444444777>>>HHHSSS\\\cccfffnnnpppsssuuuvvvxxxzzz}}}~~~wwwlll```[[[\\\___dddiiijjjwwwssslll```WWWWWW[[[^^^___```^^^]]]]]]```hhhnnnlllgggOOOEEE<<<888555222222333222222222222111111111111000000111111222222333333/////////000000000111111///000000000111111111111222222222222222111000000000111222333333111///...////////////000000000000222111000000000000111222000000111222333444555555333333444555666777777777444666666666555666888:::999:::<<<>>>???@@@@@@@@@FFFGGGHHHJJJMMMPPPRRRSSSZZZ\\\^^^___bbbeeejjjmmmnnnmmmnnnooopppuuummmbbbXXX\\\nnn~~~mmmTTTFFFCCC;;;999<<<::::::999777666444333333333333444444444333222222222111111111111111111111111////////////////////////000000000000000000000111333333333333333333333333222222222333444444555555555999AAAJJJTTT]]]eeeiiinnnqqqsssuuuvvvxxx{{{}}}vvvjjj```___```bbbgggmmmqqq}}}vvvttt}}}~~~qqqjjj```XXXXXX[[[^^^aaadddbbbeeefffiiirrr}}}~~~yyyXXXKKK>>>888555333444666444444333333333222222222000000000111111222222333000000000111111111222222///000000000111111111111111222222222222111000000...000111222222000...,,,......//////000000000000000000000000000000000000000111222333444555666777333444555777888888888888444666666666555666888:::999:::<<<===??????@@@@@@CCCEEEGGGJJJMMMOOOQQQRRRZZZ\\\^^^```bbbfffjjjmmmooonnnnnnppprrrwwwqqqfff[[[]]]sssrrrXXXIIIDDD;;;999<<<;;;666666555555555555666666222444555555333222222222111111111111111111111111////////////000000000000000000000111111111111222444444444444444444444444333333333444555555666666777<<>>888666444555777444333333333333222222222000000000000000111111111111111111111222222222222000000000000111111111111000111222222222111///......///111222111000...,,,...//////000000111111222000000000000000000000000111222222333555666777777333444666777888888777666444666666666666666888:::999:::<<<===???@@@@@@@@@???AAADDDIIIMMMQQQTTTUUUZZZ\\\___aaacccfffjjjmmmnnnnnnoooqqqrrrwwwuuuiii\\\\\\qqqvvv\\\KKKEEE<<<999===;;;666666555555555555666666111444666555333111111333111111111111111111111111/////////000000111111111111111111111222222333333333333333333333333333333444444555555666777777777777???KKKVVV^^^dddiiilllppprrruuuxxxzzz|||}}}qqqcccZZZ^^^bbbdddkkkuuuxxxooonnnuuuyyywwwrrreeebbb```]]]YYYYYYaaakkkmmmxxx~~~yyytttssslllbbbWWWJJJ===999888555333333222222222111111111000000000000000///////////////000000000000111111111111000000000000111111111111///000111222222000...---000000111222111000///...//////000000111222222333000111111111111111111000111111222333444444555555222444555666666555444333444666666666666666888::::::;;;<<<>>>???@@@AAAAAA???AAAEEEJJJOOORRRTTTVVVYYY\\\___bbbdddgggjjjmmmllllllnnnqqqrrruuuwwwkkk\\\YYYmmmxxx]]]LLLFFF<<<999===<<<:::999777666444333333333111444666666333111111333111111111111111111111111//////000000111111222222111111222222222333333333222222222222222222222222555555666666777888888888777BBBPPP\\\dddgggjjjkkkqqqssswwwzzz|||}}}{{{nnn```WWW\\\aaaccckkkvvvxxx~~~tttppprrrtttrrrnnndddcccbbb___XXXWWW```mmmzzz{{{qqqdddVVVRRRFFF<<<::::::666111...000000000000////////////000000//////......------////////////000000000000000000000000111111111111...///111222111000...---222222222222222111000000///000000111222333333333111222222333333222222111111111111222222333333444111333444555555333222000444666666666666666888::::::;;;===>>>@@@AAAAAAAAACCCEEEHHHLLLOOORRRSSSSSSYYY\\\___bbbdddgggjjjmmmjjjkkkmmmpppqqqttt~~~zzzjjj___aaahhhzzzuuufffRRRCCC>>><<<;;;888666666777777555222000...444333222222111111222222222222222111111111111000222111111000///......---000000111222222222222111222222111111000111111111333222333666555222333888:::HHHWWW```eeelllqqqssssssuuuxxx{{{|||tttbbbYYYUUUZZZ___bbbjjjuuuooovvv{{{tttnnnooopppooolllgggdddaaa___[[[ZZZaaakkk~~~nnnaaaYYYMMMFFF>>>999888777444000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000222222111000///......---...//////000111222222222000000000000111111111111000000////////////000000///000111222333444444444333444555555666666555555555555666666777777888888999;;;===???@@@AAADDDFFFJJJKKKLLLNNNPPPRRRSSSTTTYYY[[[^^^```cccggglllpppmmmllllllnnnnnnqqq|||}}}kkk^^^]]]bbbrrr{{{lllWWWGGG@@@===<<<:::999999::::::888666333222444444333222222222222333222222222111111111111000/////////000000000000000000111111111222222222222333222222111111222222222222111222666555333666:::>>>LLLZZZbbbgggnnnsssuuuvvvxxxzzz~~~{{{rrraaaXXXUUUZZZ___cccnnnzzz|||iiilllzzz~~~vvvnnnlllkkkgggdddddddddfffeeeaaa^^^eeennnzzz{{{ooocccZZZOOOIII@@@;;;:::999666333111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000222222111111000//////...333333222222111000000000000000000000111111111111111111111111111111111111222222222222222222111000111222333333444444333333555555666666777777888888777999<<<===>>>???AAACCCIIIJJJKKKNNNPPPRRRTTTUUUXXXZZZ]]]___bbbfffkkkoooooonnnnnnooonnnqqq|||rrr```ZZZ[[[ggguuu___MMMBBB>>><<<<<<::::::::::::999777555333555555444333333333333444222222222111111111111000------...///111222333333111111111111111222333333333333333222222333333444222111222666666555888===CCCPPP^^^eeejjjpppuuuvvvzzz|||~~~zzzppp```XXXUUUZZZ```fffttt{{{eeeccckkkqqqwww|||xxxpppkkkgggccc___]]]bbbhhhiiibbb[[[___gggpppxxx}}}{{{tttkkkaaaXXXNNNHHH@@@;;;:::999666444222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000222222111111000000//////444444333222222111000000000000000000111111111111000111222333333222111000000000111111222111111111111222333333444444333333555555666666777777888888999:::<<<======>>>@@@BBBGGGHHHJJJMMMPPPSSSUUUVVVWWWYYY\\\^^^aaaeeejjjnnnqqqppppppqqqppprrr||||||fffZZZWWW___www~~~hhhTTTEEE>>><<<<<<888888888777666555333222666666555444444444444444222222222111111111000000------...000111222333444222222111111111222333444444444333333333444555555555333333666666666:::???IIIUUUbbbhhhlllrrrvvvwww}}}~~~zzzppp```YYYXXX]]]bbbjjj|||~~~ggg```cccgggnnnuuu}}}yyyqqqkkkgggcccbbb\\\ccckkklllcccXXXXXX]]]hhhmmmpppnnnjjjeee\\\SSSJJJEEE>>>888666555333222222222222222222222222222000000000000000000000000000000000000////////////////////////////////////000000000000000000//////000000111111111222222222///000000000111111111111///000222333333222000///+++,,,...000222333444444333444555555666666555555555555666666777777888888;;;===?????????@@@BBBCCCEEEGGGIIIMMMPPPSSSVVVWWWWWWYYY\\\___bbbfffkkkoootttsssssssssqqqrrr{{{jjjZZZSSSWWWhhhyyyrrr[[[III???<<<<<<777777777666555444333222777666555555444444555555222222222111111111000000///000000000111111222222222222222222222333333444444333333333444444555666888555555666666666;;;AAANNNZZZeeejjjmmmrrrwwwxxx~~~zzzooo```\\\\\\bbbfffooojjjaaaaaadddlllvvv}}}yyyqqqjjjeeeddddddccchhhpppqqqhhh\\\YYY]]]ccchhhkkkhhhddd___WWWOOOGGGCCC===777444333222111222222222222222222222222111111111111111111111111000000000000////////////////////////////////////.../////////////////////////////////000000000000///000000000111111111111...///111222222111///...+++,,,...000222333444444333444555555666666555555555555666666777777888888;;;===?????????@@@BBBCCCEEEFFFIIILLLPPPSSSVVVWWWXXXZZZ]]]```ccchhhmmmqqquuutttttttttrrrsss{{{mmm[[[QQQRRR[[[eee~~~{{{cccNNN@@@<<<===999999888777666666555555666666555444444444444555222222222111111111111000111111111111111111000000111222222333444333333333333333333333444555555666999666555666777888===EEESSS___iiimmmoootttxxxyyy~~~xxxlllaaa___aaafffiiiqqqkkk```^^^```jjjvvv{{{{{{rrrjjjfffgggjjjkkkmmmqqqqqqiii^^^ZZZ\\\aaagggkkkgggbbb\\\UUUOOOHHHDDD???999666444444444333333333333333333333333111111111111111111111111000000000000////////////000000000000000000000000......//////000000111111222222111///...---,,,,,,000000000000111111111111...///000111111000///...000000111111222111111111111222333333444444333333555555666666777777888888999:::<<<======>>>@@@BBBEEEFFFIIILLLOOOSSSUUUWWWXXXZZZ]]]```dddhhhnnnrrruuuttttttuuussssss{{{rrr^^^SSSQQQUUUZZZkkkzzzkkkSSSCCC>>>>>>::::::999888777777777777666555444444333333444444222222222111111111111000111111111111111111111111000111333555555444333111222222222222333444555666777444333666888:::BBBJJJYYYcccmmmpppqqqvvvzzz{{{~~~sssggg```___ccchhhjjjqqqmmm___YYY[[[eeerrr}}}wwwpppnnnsssyyy{{{wwwtttppphhh]]]WWWWWW[[[dddjjjfff^^^XXXSSSNNNHHHFFFAAA;;;777555555777333333333333333333333333111111111111111111111111000000000000////////////000000000000000000000000///000000111222222333333333333111000///---,,,,,,000000000000111111111111000000000000000000000000222222222222222222111000111222333333444444333333555555666666777777888888777999<<<===>>>???AAACCCEEEFFFIIILLLOOORRRTTTVVVVVVYYY\\\___ccchhhmmmqqqsssssstttuuussssss{{{vvvbbbWWWTTTUUUWWWbbbrrr|||pppWWWFFF@@@@@@999999888777666666666777555555444333333333333444222222222111111111111000000000111111111222222222///111444666777555222000111111111222333444555666555222222555999===EEENNN\\\gggppprrrsssxxx{{{}}}~~~ooobbb______dddiiijjjpppooo___WWWWWWbbbooo}}}xxxyyy}}}vvvlll___WWWUUUTTT___gggcccZZZTTTPPPLLLGGGEEEAAA;;;666444555777333333333333333333333333111111111111111111111111000000000000////////////000000000000000000000000111111222333444555555666111111111111000000000000000000000000111111111111222222111000000111222222///000111222333444444444333444555555666666555555555555666666777888888888999;;;===???@@@AAADDDFFFFFFGGGIIILLLOOORRRTTTUUUUUUXXX[[[^^^bbbggglllpppsssrrrtttuuussssss{{{}}}eeeUUUNNNOOOQQQXXXhhhwww}}}dddJJJ>>>@@@>>><<<:::999999888777555444444444333333333222222222222222222222222222222000111111111111222222222444333222222444444333222333333333444444444555555444444666999:::>>>IIITTTbbbgggnnntttyyy|||~~~~~~wwwnnnfffbbbbbbbbbdddlll{{{}}}aaa[[[\\\YYYnnn}}}~~~}}}}}}lllddd^^^XXXXXXXXX[[[^^^aaa^^^XXXRRRLLLGGG@@@;;;999777555222444333333222222333333444222111111222333333000...111111000000000000000111...............///000000333333333333333222111111111111222222222222111111000000000000000000000000111111111111111111111111222222333444666777777888333444555555666666555555111333444555555555777999999:::<<<>>>@@@CCCDDDEEEHHHIIIKKKKKKMMMPPPTTTXXXUUUXXX\\\```cccgggkkknnnnnntttrrrqqqtttqqqvvvhhhWWWPPPPPPRRRVVVeeewwwmmmRRRDDDDDD===;;;888777777777555444444444444333333333222222222222222222222222222222000111111111111222222222444333222222444444333222333333333444444444555555555444666999:::???KKKWWWeeejjjqqqvvvzzz}}}}}}uuukkkddddddddddddgggoooggg______\\\rrrnnnccc\\\WWWXXXXXX[[[___bbb```ZZZUUUMMMHHHBBB===:::888555333333333222222222222333333333111111111222222000///111111000000000000111111///............///000000000000111111000000///...000111111111111111111000000000000000000000000000////////////////////////000000111222333444555555333444555555666666555555111222444444333444666888999:::<<<>>>@@@CCCDDDEEEFFFIIILLLNNNPPPQQQTTTVVVUUUXXX\\\___bbbfffjjjmmmooouuusssqqqtttrrrxxxmmm[[[SSSRRRSSSVVVdddwwwuuuXXXFFFCCC===;;;888777777777666444444444444444333333333333222222222222222222222222000111111111111222222222444333222222444444333222333333333444444444555555666555666888;;;@@@NNN\\\iiinnntttyyy|||~~~}}}rrrgggaaabbbdddhhhmmmwwwpppeeecccbbbzzznnnccc]]]XXXWWWWWWZZZ___cccbbb]]]YYYOOOKKKEEE@@@===999666444333222222111111222222333444222000000111222111000111000000000000000111111//////......//////000111//////000000//////...---///000000111111000000///000000000000000000000000//////////////////////////////000111222333333444333444555555666666555555333444444444444555888:::999:::<<<>>>@@@CCCDDDEEEEEEHHHMMMQQQRRRSSSTTTUUUUUUXXX\\\___aaaeeehhhkkkpppuuurrrpppssssss{{{|||rrr___VVVTTTTTTYYYfff|||}}}```JJJCCC@@@>>>;;;:::::::::888777555444444444444333333333222222222222222222222222000000111111111222222222333222111222444555444333333333333444444444555555777666666999<<>>@@@CCCDDDEEEFFFIIIMMMPPPQQQSSSTTTVVVWWWZZZ]]]```bbbeeeiiikkkoootttpppnnnrrrsss|||zzzzzz|||tttaaaWWWTTTTTTZZZiiikkkRRRHHH@@@>>><<<;;;;;;:::999777555555555444444444333333222222222222222222222222000000111111111222222222333222111222444555444333333333333444444444555555777666777:::>>>FFFWWWfffnnnrrrxxx|||~~~{{{jjj```^^^bbbkkkyyyyyynnnmmmnnn}}}nnnfff___YYYRRRRRRUUU[[[aaaccc```\\\UUUSSSOOOJJJCCC===999666333222222222222222222333555222000///000111111111000000//////000111222222///////////////000111111111111111111111000////////////000000000000//////////////////////////////111111111111111111111111000111111222222333333333333444555555666555555555555666666555555555888:::999:::<<<>>>@@@CCCDDDEEEHHHJJJLLLMMMNNNQQQUUUXXXYYY\\\___bbbdddgggkkkmmmnnnsssnnnlllppprrr{{{xxxuuuxxxuuubbbWWWTTTTTTZZZlllqqqVVVIII???===:::999999999888666555555555555444444444333222222222222222222222222000111111111111222222222222111111222444555555444333333333444444444555555777666777;;;@@@JJJZZZjjjppptttyyy}}}yyyhhh___aaagggqqqzzzpppooommmyyynnnggg___XXXQQQQQQTTTZZZ```cccaaa]]]WWWWWWTTTOOOFFF???:::888444333333222222333333444444222000000111222111000////////////000111222333000000//////000000111222//////000000//////...---///000000111111000000///000000000000000000000000//////////////////////////////000000000111111111333444555555666666555555222333555555444444555666999:::<<<>>>@@@CCCDDDEEEHHHIIIJJJKKKLLLPPPUUUXXXYYY\\\```cccfffiiilllooonnnrrrnnnlllpppqqqzzz|||ssspppuuu}}}uuuaaaWWWSSSRRRYYYoootttWWWHHH@@@===;;;::::::999888777555555555555444444444444222222222222222222222222000111111111111222222222222111111222444555555444333333333444444444555555666555888===CCCLLL]]]lllrrrvvv{{{xxxfff```dddfffqqq{{{qqqmmmhhh~~~|||~~~}}}ssskkkfff___YYYRRRRRRUUU[[[aaadddbbb___YYYZZZXXXRRRIII@@@;;;999555444444333333444444555333111111111222222000///////////////000111222333000000//////000000111222000000111111000000///...000111111111111111111000000000000000000000000000////////////////////////000000000111111111111111333444555555666666555555222444777777666555555555999:::<<<>>>@@@CCCDDDEEEEEEHHHJJJLLLMMMPPPSSSUUUXXX[[[___bbbeeeiiimmmpppooossspppnnnqqqrrrzzzvvvlllmmmsss|||tttaaaVVVRRRRRRYYYqqq{{{]]]MMMBBB@@@===<<<<<<<<<:::999666666555555555444444444222222222222222222222222000111111111111222222222222111111222444555555444333333333444444444555555555555999???EEENNN^^^mmmssswww}}}xxxfff```fffaaammm|||qqqkkkbbbvvvzzz|||zzzvvvsssxxxyyyuuummmhhheee```[[[SSSSSSVVV\\\bbbeeeccc```ZZZ[[[ZZZTTTJJJAAA;;;999666555555444444555555666222111111222333333000...////////////000111222333000000000000000111111222333333333333333222111111111111222222222222111111000000000000000000000000111111111111111111111111333333333333333444444444333444555555666666555555444777:::<<<;;;999777777999:::<<<>>>@@@CCCDDDEEEBBBFFFJJJNNNOOOPPPQQQRRRVVVYYY^^^aaaeeeiiimmmppppppuuurrrpppssssss{{{|||rrrooopppuuu}}}wwwcccUUUQQQTTT]]]nnniiiMMMGGGBBB>>>>>>===888666777666666666555444444333333555333111111222222222111111111222222222333333333555555555444444333333333444444444555555555555555999888888>>>KKKZZZhhhooowwwzzz~~~yyymmmeeebbbcccdddmmm{{{pppeeedddfff{{{tttlllkkklllnnnqqqqqqlllfff```^^^SSSRRRRRRXXX```gggjjjjjjkkkfff]]]TTTLLLCCC<<<777555444444555666666555333000111222333333222111000...///000000000...---,,,222222111000///...---------...///000000111111000111111111000000000000000////////////////////////////////////////////////...//////111222333444444777555333444666888888888444444555555666777777777888888999;;;===???AAABBBFFFIIILLLNNNOOOQQQSSSUUUUUUXXX[[[___ccchhhnnnrrrnnnssspppnnnqqqqqqyyy{{{uuurrrsssuuu{{{xxxdddUUUQQQSSSTTTbbbtttYYYLLLDDD>>>>>>>>>;;;999:::777666666555555444333333555333222111222333222111111111222222222333333333444444333333333222222222444444444555555555555555:::999:::AAANNN]]]kkkrrryyy|||xxxllleeeccccccbbbjjjwwwnnnccc```aaannntttkkkiiiiiilllnnnmmmjjjeeeaaa___YYYVVVUUUYYYaaajjjoooqqqpppjjjaaaWWWNNNEEE===888555444444555666666555444111111222222222222111111222111000/////////000000111111000000000000/////////000000000000000//////000000000000000111111111////////////////////////111111111111111111111111///000000111222333444444333111000000222444555444555555555666777777888888888888999;;;===???AAABBBEEEHHHKKKNNNOOOQQQSSSUUUUUUXXX[[[___bbbgggmmmqqqoootttqqqooorrrqqqyyyyyywwwuuuvvvwwwyyy~~~zzzgggWWWQQQRRRQQQ[[[tttiiiUUUIII>>>===???>>><<<<<<777777666555555444444333666444222222333444333222111111222222222333333333333333222222222222111111444444444555555555666666999999<<>><<<;;;777777666666555444444444777555333333444444444333111111222222222333333333333333333222222222222222333333444444555666666666888999===GGGVVVfffrrryyy|||~~~vvvkkkeeeeeegggkkkqqq|||qqqccc[[[XXXWWWeeevvvyyynnnfffbbbdddddddddbbbbbbdddeeefffbbb^^^```ffflllppprrrjjjeee\\\SSSKKKCCC;;;777333111000000111111000///333222111000000111222333444333111000000111333444111111111111222222222222111111111111111000///.........///000111222222333////////////////////////333333333333333333333333333333333333333333333333444333222333555777666666444444444555666666777777888888999;;;===???AAABBBBBBEEEIIILLLOOORRRUUUWWWVVVXXX[[[^^^aaaeeejjjnnnrrrwwwtttqqqsssqqqwww~~~|||}}}qqq]]]SSSQQQPPPSSS___uuuqqq^^^JJJAAA???<<<:::999888777777666555555444444777555333333444444444333111111222222222333333333333333333444444444444444333333444444555666666777666888???JJJZZZiiitttzzz|||tttiiieeefffiiijjjsssuuueeeYYYRRRRRR\\\jjjvvv{{{|||~~~ssshhhaaabbbbbbaaaaaabbbdddgggfffccc```aaaeeeiiiiiihhhbbb]]]VVVOOOIIIBBB<<<888444333000000111222111000333222111000000111222333000000111111111111111000222222222222111111111000//////000111111111111111......///000111222222333000000000000000000000000222222222222222222222222333333333333333333333333000//////000333444333222222333333444444555666666888888999;;;===???AAABBBAAAEEEIIIMMMOOORRRUUUXXXVVVXXX[[[^^^aaaeeejjjnnnrrrxxxuuurrrtttqqqwwwwwwaaaTTTQQQNNNQQQXXXfff|||}}}jjjUUUHHHAAA<<<999999888888777666666555555444666444222222333444333222111111222222222333333333333333444444444444555555222333333444555666777777666999AAANNN]]]lllvvv{{{}}}~~~rrrhhheeegggkkkhhhuuuzzzhhhXXXOOONNNTTT```oooyyy~~~{{{mmmbbbbbbbbbaaaaaabbbdddgggdddaaa^^^___bbbdddcccaaa]]]YYYSSSMMMIIIDDD???<<<888666333222333444444333222222111111111111222222---...000111111111000///222222111111111000000000...///000111222222222222//////000000111111222222000000000000000000000000111111111111111111111111111222222222333333444444222111111333555666444333222333333444555555666666888888999;;;===???AAABBBCCCFFFJJJNNNPPPSSSVVVXXXVVVXXX[[[^^^aaafffkkkoooqqqwwwtttrrrtttqqqvvv|||eeeVVVQQQKKKOOOTTT\\\mmmttt___OOOEEE===<<<===888888777777666555555555555333222111222333222111111111222222222333333333222222333333333444444444222222333444555666777777888<<>>GGGUUUdddqqqzzz~~~|||pppgggeeeiiimmmyyy~~~wwwtttpppnnnkkknnnttt}}}wwwbbbTTTKKKMMMYYYmmm}}}wwweeeeeefffeeecccbbbdddeee```[[[VVVUUUXXX]]]aaaaaaWWWTTTNNNIIIEEEAAA===:::666444000///000000111000000111222333333222111000222000///......000222444------...///000111222222222222222222222111000///111111111000000000000000000000000000000000000000111111111111111111111111...//////111222333444444222222222444666777555333666666777777888888999999888999999;;;===???AAACCCFFFIIIMMMPPPRRRTTTWWWYYYUUUXXX[[[___ccchhhnnnrrrnnntttrrrqqqsssqqqvvvqqq\\\OOOJJJKKKLLLOOOXXXgggttt{{{nnn[[[PPPJJJCCC===:::999777666555666777666555444444333333333222222222333333333333333333333333444444444444444444444444555444333333444666999;;;999>>>IIIXXXhhhwww{{{nnnfffggglllppp{{{nnneeeaaa```]]]ZZZ^^^___bbbfffooo|||iiiTTTPPPMMMUUUhhh{{{~~~|||tttooonnnrrrqqqkkkggggggfff___WWWTTTWWW[[[\\\[[[[[[UUUMMMHHHDDD@@@:::666666333111000111222222111111111111111000000000000////////////////////////000000111111111///...---////////////////////////111111222222222222111111111111000000//////......111111111111111000//////111222222333333444555555111111111111222333444555888777555444333444666777777555777<<<>>>===???CCCFFFIIILLLOOOQQQTTTWWWZZZWWWYYY]]]aaafffkkknnnpppooosssooommmqqqoootttttt^^^QQQJJJJJJIIIKKKSSSaaaqqqzzzqqqcccUUUOOOMMMGGGBBB???;;;999777666777777666555444444444444333333333333333333333333333333333333444444444444444444444444444444444444555777999:::999@@@KKK[[[kkkxxxxxxkkkdddeeelllqqqtttppphhh^^^WWWUUUUUUSSSPPPSSSTTTVVVYYY```jjjuuu}}}lllVVVNNNLLLTTThhh~~~zzz~~~yyyrrrhhhaaaXXXTTTVVVZZZ\\\\\\[[[UUUMMMHHHEEEAAA===999666444111111111222222111111111111111000000000000000000000000000000000000...///000111111000//////111111111111111111111111000000000111111000000000////////////000000000000333222000/////////000111///000000111111222333333111111111222333333333444777666555444444555666777888666888===@@@AAACCCGGGFFFIIILLLOOOQQQSSSWWWYYYXXXZZZ^^^bbbgggllloooqqqppptttpppnnnqqqpppuuuyyyaaaSSSLLLKKKIIIIIIOOO]]]ppp}}}yyybbbWWWMMMKKKKKKHHHBBB@@@===;;;888777888777666555555555555444444444444333333333333333333333333333444444444444444444444444444444555555666777888888:::BBBOOO___nnnzzzsssgggaaadddllltttlll^^^^^^XXXRRROOOOOOOOONNNLLLLLLNNNPPPRRRVVV]]]dddjjj~~~oooXXXNNNLLLRRRggg}}}kkkcccZZZTTTUUUXXX\\\]]][[[UUUMMMGGGDDDBBB>>>;;;777555222111111222111111111111111111000000000000111111111111111111111111---...///000111111111111111111111111111111111111//////000000000000//////.........///000111111111444222///------///111333///000000111111222333333111222333444444333222222444444555555666666777777888666888===AAABBBEEEIIIFFFHHHLLLNNNQQQSSSWWWYYYZZZ\\\___ccchhhlllppprrrqqquuuqqqooorrrqqquuu}}}dddTTTNNNLLLKKKLLLQQQ^^^rrrwww]]]QQQGGGEEEEEECCC???===???<<<:::888888888666555666666555555555444444444333333333333333333333333333333444444444444444444444444666777888888888777;;;DDDTTTdddrrr|||}}}oooeee```dddooozzz{{{lll___VVVSSSPPPMMMMMMMMMNNNMMMKKKJJJLLLNNNPPPRRRVVV[[[___jjjvvvqqqYYYOOOMMMSSSggg~~~}}}nnnfff[[[TTTSSSVVVZZZ\\\[[[UUULLLFFFDDDAAA>>>;;;888666333111222222111000111111111111000000000///000000000000000000000000......///000000000000000........................//////000000000000//////.../////////000000000111222111000//////000111222111222222333333444555555111222444555555333222000333333555666777777777777888666777<<>>@@@???@@@CCCEEEHHHKKKNNNPPPSSSVVVYYY\\\^^^aaaeeeiiimmmppprrrqqquuuqqqooosssqqqvvvgggWWWJJJHHHKKKPPPUUUbbb~~~eeeUUUFFFAAACCCDDDFFFHHH>>><<<999888999888777666555555555444444444444333333333333333333333333333222333333444444555555555666666666777777888888888===IIIZZZjjjuuu}}}wwwjjjeeecccgggvvvvvvbbbWWWPPPMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKNNNOOOQQQSSSVVVXXXYYY^^^iiivvvqqqXXXNNNMMMTTTlll|||{{{zzzxxxvvvxxxzzzlllfff\\\SSSNNNNNNQQQTTTWWWRRRLLLHHHFFFDDD@@@===;;;888444222222111000///111111111111000000000000........................222111000///............111111111111111111111111111111222222222222111111111111111000///.........---///111333444222000...///000000111111222333333222333444555555444333333444444555555666666777777<<<;;;>>>CCCEEEBBBAAACCCEEEGGGKKKMMMPPPRRRVVVXXX\\\^^^aaaeeeiiimmmpppqqqqqquuuqqqooorrrqqquuujjjYYYLLLIIIJJJOOOUUUeeehhhXXXHHHCCCDDDEEEGGGIII<<<:::888888888888777666444444444444333333333333333333333333333333333333222222333333444555555666888777666666666777888999???KKK\\\kkkuuu}}}ttthhheeeeeehhhwww|||fffYYYSSSNNNKKKKKKIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUXXX[[[XXXZZZ^^^hhhxxxrrrYYYNNNMMMSSSkkk|||xxxwwwwwwxxx}}}uuujjjddd[[[RRRLLLKKKMMMOOORRRNNNKKKKKKKKKJJJFFFCCC<<<999555333222111000...111111111111000000000000////////////////////////111000///......///000000111111111111111111111111000000111111111111000000000000000000////////////...///000222222222111000///000000111111222333333222222333333444555555555777666555444444555666777999:::???EEEGGGDDDBBBCCCEEEGGGKKKMMMOOORRRUUUXXX\\\]]]```dddhhhlllooopppppptttpppnnnqqqpppuuulll[[[QQQLLLKKKOOOVVVjjjiiiYYYIIICCCCCCBBBBBBCCC;;;999777777888888888777444444333333333222222222333333333333333333333333222222333333444555666666999888666555555777999:::???KKK]]]kkkuuu|||qqqgggeeeeeehhhwww{{{iiiXXXRRRQQQMMMIIIIIIEEEGGGHHHIIIIIIKKKMMMOOOQQQRRRSSSRRRRRRSSSVVVYYYYYYXXXYYY___nnnrrrYYYOOOMMMQQQhhhvvvwwwyyy|||uuuqqqhhhccc[[[RRRKKKHHHJJJLLLNNNLLLKKKMMMOOOOOOLLLHHH<<<999555333222111000...111111111111000000000000000000000000000000000000//////......///000111333//////////////////////////////000000000000//////......//////000000111111000000///000000111222222111222222333444444555555222222222333333555666777888777555444333444666777555666<<>>???AAADDDHHHMMMQQQTTTUUUVVVXXX[[[```eeeiiijjjjjjjjjmmmllllllnnnnnnnnnuuu}}}zzzyyy{{{}}}rrr```MMMIIIHHHMMMXXXqqqyyy\\\KKKHHHCCCBBBCCC===;;;:::888888888888666444555555444444333222222222333333333333444555666666888777555444333333444444444555777777777888:::<<>>???AAADDDHHHMMMQQQTTTUUUVVVYYY[[[```dddhhhiiijjjjjjkkkkkklllooooooooottt|||}}}wwwvvvxxxzzzrrr___NNNIIIGGGKKKRRReeebbbNNNJJJEEECCCDDD>>><<<:::888888888888666444555555444444333333333333333333333333333444555555333222222222222333444555333555777888888999;;;===GGGYYYmmmzzzqqqkkkhhhkkkrrr~~~pppggglllmmmqqquuusssiiiZZZPPPLLLOOOTTTWWWXXXYYY[[[\\\]]]```fffmmmsssyyyjjjPPPIIIGGGSSSjjjvvvkkk___YYY[[[```aaaaaa]]][[[WWWRRRNNNMMMPPPRRRSSS\\\eeejjjmmmlllfff^^^MMMBBB888555444222222555000000000000000000000000000000111222222222222111////////////////////////000000000000////////////000000////////////000000000000////////////000000333111...------///222444000000000///000000111222222222222333333444444444555444444444444555666666::::::;;;;;;===>>>@@@@@@BBBDDDHHHLLLPPPTTTVVVWWWYYY[[[___cccfffiiijjjkkkkkkjjjllloooooonnnttt{{{yyyxxxzzzrrr^^^OOOJJJGGGIIIMMM\\\zzzgggRRRLLLEEEDDDDDD???<<<:::999888999888666555555555444444444444333333222222222222222222333444222222222222333444444555333555777888888:::===???KKK]]]qqq}}}nnnkkkiiimmmvvvqqqhhheeettt|||uuufffYYYQQQMMMPPPUUUXXXZZZ\\\^^^```aaagggpppyyyjjjRRRLLLHHHPPPaaasssyyymmm^^^XXXZZZ^^^___]]][[[ZZZWWWTTTPPPPPPRRRTTTZZZbbbjjjllljjjeee]]]TTTEEE===666666666444222333000000000000000000000000...//////000000000000000////////////////////////////////////000000000000000000////////////000000000000////////////000000000///---,,,---...111333000000//////000111111222222222333333333333444444555444444444444555666666888888999;;;===@@@BBBCCCBBBDDDHHHLLLPPPSSSVVVWWWZZZ\\\^^^aaaeeehhhjjjkkklllkkklllnnnnnnmmmsss{{{|||{{{}}}rrr___OOOIIIGGGIIILLLWWWqqqkkkUUUMMMFFFCCCDDD???<<<;;;999999999888777555555555444444444444444444222222222111111222222333666555555555555555444444555666666777888:::???BBBOOOaaauuu~~~kkkkkklllqqq|||tttfff______jjjtttzzzssseeeYYYQQQMMMOOORRRWWWZZZ]]]___ccceeeiiiqqq}}}hhhVVVPPPJJJMMMYYYfffppptttvvv|||~~~~~~|||oooaaa[[[]]]```^^^[[[ZZZZZZXXXUUUSSSRRRSSSUUU___fffllljjjddd^^^UUUMMMCCC<<<666666666222000///000000000000000000000000---...//////000000//////000000000000000000000000////////////000000000000000000////////////000000000000////////////000000......------...///000111111111111111222333444444333333333333333333333333555444444444444555666666666777888:::===@@@BBBDDDCCCDDDGGGKKKOOOSSSVVVXXX[[[\\\]]]```cccgggjjjlllooommmlllmmmlllkkkrrrzzz~~~}}}tttaaaOOOJJJHHHIIIKKKSSSiiinnnWWWNNNEEECCCCCC???===;;;999999999999777555444444555555555555555555444333333222222222333333444444555555666555555555666666666555777;;;@@@EEEUUUfffzzz|||jjjkkknnnvvvwwwkkk^^^WWWWWWXXXaaaeee^^^VVVSSSRRRPPPSSSUUUYYY\\\___cccgggkkkuuu~~~{{{cccTTTNNNHHHIIIQQQ]]]fffkkkppptttvvvvvvzzzssseeeaaadddfffbbb]]]ZZZZZZYYYWWWTTTSSSTTTUUU]]]dddgggccc]]]WWWPPPIIIDDD<<<555555444222000111000000000000000000000000......///000000000000000000000000000000000000000.../////////000000000111000000////////////000000000000////////////000000------...///000111111111111111111111222333444555333333333333333333333333555444444444444555666666666777888:::<<<>>>@@@BBBCCCEEEGGGKKKOOOSSSVVVXXX[[[\\\]]]___bbbgggjjjmmmrrrooolllkkkiiiiiiqqqyyy~~~}}}vvvcccPPPKKKHHHIIIIIINNNbbbwwwpppWWWNNNEEEBBBCCC>>>===;;;999999999999777666444444555555555555555555555444444333333333444444---...000333555666777777777777555555666;;;AAAGGGXXXjjj|||{{{iiijjjooozzzuuummmeeeZZZTTTTTTNNNTTTUUUQQQQQQWWWZZZXXXVVVXXX[[[]]]aaaeeejjjnnn~~~www```NNNIIIDDDEEEMMMYYYccciiinnnpppqqqsssxxx~~~vvvjjjgggkkklllgggaaaZZZZZZZZZXXXUUUSSSTTTUUUXXX^^^aaa]]]VVVRRRLLLGGGDDD;;;333222333333444666000000000000000000000000//////000111111111111111000000000000000000000000.../////////000000111111000000////////////000000000000////////////000000---...000222222222222111////////////000111222333333333333333333333333333555444444444444555666666888888888999;;;===>>>???DDDEEEGGGKKKOOOSSSVVVXXX\\\\\\]]]^^^bbbfffkkkmmmtttpppllljjjhhhhhhpppyyy|||{{{|||eeeVVVLLLHHHLLLLLLLLLZZZmmmwww]]]OOOHHHBBB@@@AAA===<<<;;;:::888777666666666555555555555444444444333333333333333333333333111333555777888888888777777444444555666888???GGG^^^kkk{{{qqqjjjhhhqqq~~~qqqeee[[[VVVRRRQQQRRRSSSTTTTTTTTTUUUWWWYYYVVVXXX[[[___eeennnxxx~~~nnnYYYOOOFFFCCCGGGKKKOOOZZZgggnnnyyy|||rrrwww}}}~~~~~~~~~zzzuuukkkdddkkktttpppddd___[[[XXXWWWSSSNNNNNNRRRVVVVVVVVVUUURRRNNNIIIGGGBBB===777555777888555222222222111111111111222222111000///......///000111//////000000000000///...////////////////////////...---+++***+++...111333000000////////////000000111111000000000111333444111000000///000000111111444444555555555444333333555444444444444555666666777777999:::<<<===>>>???CCCFFFIIIKKKNNNQQQVVVYYY[[[]]]```bbbcccfffjjjlllnnnmmmnnnmmmhhhgggooozzz}}}~~~gggYYYOOOJJJMMMLLLLLLZZZmmm~~~zzzaaaRRRJJJCCC@@@@@@===<<<;;;:::999777666666666555555555555444444444333333333333333333333333000111333444555666666555555333333666888:::BBBKKKaaammm}}}~~~pppiiihhhrrrzzzttttttpppqqquuu|||~~~vvvjjj```YYYVVVSSSRRRSSSTTTUUUUUUTTTUUUWWWYYYXXX[[[^^^bbbgggpppyyylllYYYOOOFFFAAADDDHHHNNN\\\llluuu|||qqquuuyyy{{{}}}}}}|||{{{|||xxxoooiiioooyyyxxxooofffaaa\\\YYYSSSLLLKKKMMMUUUUUUVVVUUURRRNNNIIIFFFAAA<<<777555666777555222222111111000000111111222111000///......///000111000000000//////.........////////////////////////000///...---...///111222000000////////////000000000000/////////000111222000000000000111111222333222222333444444333333333555444444444444555666666777777999:::<<<===>>>???CCCEEEHHHKKKNNNQQQUUUXXXZZZ\\\___aaabbbeeeiiikkknnnmmmnnnmmmiiigggoooyyyppp^^^RRRKKKMMMLLLKKKYYYkkk}}}fffUUULLLEEEAAA@@@===<<<;;;:::999888777666666555555555555444444444333333333333333333333333111111333444555555555555666555555777888;;;DDDNNNcccooo}}}oooeeeggguuuwwwmmmhhhiiiddddddeeeiiirrr}}}{{{pppjjjbbbZZZWWWUUUTTTTTTTTTUUUVVVVVVUUUUUUWWWYYY[[[^^^ccchhhmmmttt~~~}}}jjjYYYOOOFFFAAACCCFFFMMM___qqq~~~ssssssuuuyyy|||}}}|||{{{|||zzzssskkkpppzzz|||vvvjjjddd___[[[UUUMMMJJJKKKRRRSSSTTTSSSQQQMMMHHHEEE???;;;666444555555333111222111111000000111111222000000////////////000000111000///...---......///000000000000000000000000111111111111111111111111000000////////////000000//////.........///000000//////000111222333333444111222333444444555444444555444444444444555666666666777888:::<<<===??????BBBDDDHHHKKKMMMPPPTTTVVVXXX[[[^^^```bbbdddhhhjjjnnnmmmmmmmmmiiihhhoooxxx|||bbbTTTKKKLLLKKKJJJWWWiii{{{lllZZZNNNHHHCCC@@@======<<<;;;999888777666666555555555555444444444333333333333333333333333444444555666666777777777;;;999999999888:::CCCMMMeeeqqq|||nnnaaafffxxx{{{pppgggddddddcccaaa```bbbgggpppyyy~~~|||tttooofffaaa[[[WWWUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWYYY[[[^^^dddkkkpppuuu}}}|||jjjYYYMMMFFFCCCEEEGGGNNNaaavvvwwwrrrqqqwww~~~|||{{{sssjjjkkkuuuxxxtttiiibbb]]][[[VVVPPPLLLMMMNNNPPPQQQQQQOOOKKKFFFCCC>>>:::555333333333222000111111000000000000111111000000////////////000000111000.........000222333000000000000000000000000000111222222222111000///000000////////////000000/////////////////////000000000111222222222222222222333444555666666666666555444444444444555666666666777888:::<<<>>>???@@@AAADDDHHHKKKMMMOOOSSSUUUXXX[[[^^^aaaccceeehhhkkkooommmmmmmmmjjjiiinnnvvveeeVVVKKKJJJJJJIIIVVVgggxxxrrr]]]QQQJJJEEE@@@>>>===<<<;;;999888777777666555555555555444444444333333333333333333333333555555555555666666777777:::999::::::999;;;EEEQQQgggrrr|||nnnaaahhh{{{wwwnnngggdddeee```___]]]\\\___dddjjjnnnvvvwwwpppiiieeeaaa]]]YYYVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZ\\\___aaadddllluuu{{{lllYYYKKKGGGFFFHHHJJJQQQfff}}}{{{pppkkkrrr|||~~~|||tttjjjkkktttwwwrrrlllddd]]]ZZZVVVPPPMMMMMMKKKLLLOOOOOOMMMIIIDDDAAA<<<999666333222111111000111000000000000000000111//////000000000000//////000///......000222555777000000000000000000000000///000111222222000///...000000////////////000000000000000000000000000///111111222222222111000000000111222333444555555555555444444444444555666666555666888:::<<<>>>???@@@AAADDDHHHKKKMMMOOORRRTTTXXX[[[___ccceeegggjjjlllpppmmmmmmmmmkkkiiinnntttzzz}}}iiiXXXKKKJJJJJJJJJWWWhhhzzzvvv```RRRLLLFFFAAA>>>===<<<;;;:::999888777666555555555555444444444333333333333333333333333333333333333333444555666555555888999999===JJJXXXiiittt{{{llleeelll}}}~~~rrrkkkfffcccddd```^^^\\\\\\\\\___bbbdddeeemmmyyy~~~ssslllfffaaa^^^]]][[[XXXVVVWWWXXXXXXWWWXXXZZZ]]]___aaadddhhhkkknnnwwwmmmYYYIIIFFFGGGJJJLLLVVVppppppeeekkkwww{{{|||}}}~~~}}}vvvpppvvvvvvkkk```ZZZUUUOOOKKKJJJIIIKKKNNNOOONNNJJJEEEAAA;;;999666333111000111111111000000//////000000111//////000000000000//////.........///000333555666000000000000000000000000---...///000000000///...000000////////////000000000000111111111000/////////000111222222111000///...///000111111222111111555444444444444555666666555666888:::<<<>>>@@@AAABBBEEEIIILLLNNNPPPRRRTTTWWW[[[```dddfffhhhjjjlllpppmmmlllmmmllljjjmmmsss~~~{{{wwwzzzmmm[[[MMMKKKLLLMMMYYYjjjyyybbbSSSNNNHHHAAA>>>>>>===;;;:::999888777666555555555555444444444333333333333333333333333444444333222333444555666222444777999999>>>LLL[[[lllvvvxxxiiiiiiooowwwmmmiiidddbbbbbb``````___^^^^^^___``````^^^cccjjjsss}}}vvvllleeeaaa___[[[YYYYYYXXXVVVWWWXXXZZZZZZYYY[[[^^^bbbfffiiimmmrrrvvvzzzmmmZZZGGGDDDEEEHHHLLL[[[|||uuuccchhhssswwwxxxyyy{{{zzzwwwxxxsssddd\\\UUUOOOJJJJJJJJJLLLPPPQQQPPPLLLGGGCCC;;;:::777444111000111222000000////////////000000...///000111111000///............///000000111111////////////////////////------...///000000000000000000////////////000000//////000000000///...---***,,,...000222222111000000111111222222111111111555444444444444555666666555666777:::<<<>>>@@@AAABBBFFFJJJNNNOOOQQQRRRTTTVVVZZZ___ccceeegggjjjkkkqqqmmmlllmmmmmmkkkmmmqqq{{{xxxvvvzzzppp]]]NNNMMMNNNOOO\\\mmmzzzcccTTTNNNHHHAAA>>>>>>===<<<:::999888777666666555555555444444444333333333333333333333333777666555444555666777888444555888999888<<>>;;;:::999999777555888888777777666666555555666555444333222333444555555444444444555666555444666444666::::::<<>>@@@EEELLLQQQSSSTTTTTTTTTWWWZZZ___bbbeeegggiiikkklllnnnooommmjjjjjjmmmpppyyyuuuuuutttxxxrrr]]]NNNNNNMMMNNNbbb}}}jjjZZZPPPKKKIIIBBB???<<<;;;;;;:::888777888888777777666666555555555444333333333333444555444333333333444555555444999777999===<<<>>>MMM___ssszzzrrrkkkfffrrrsssllljjjgggeeeeeeeeedddbbbaaa```___``````]]]___```___^^^bbbjjjqqq}}}~~~tttiiibbb\\\[[[XXXWWWVVVWWWYYYZZZYYY[[[]]]______```ccceeejjjpppxxx~~~jjjWWWIIIKKKEEEDDDLLL[[[{{{{{{jjjnnnwwwxxxuuuuuuuuutttsssyyyqqq^^^WWWQQQJJJJJJPPPRRRSSSTTTVVVVVVSSSMMMIIIGGGAAA:::555444444222000111111111111111111111222111000000000/////////.../////////000000/////////000000000000//////...............------------------......///////////////......///000000000000000111111111111222333444555444444444333333222222222444444444444444444444444666666888999;;;<<<>>>>>>@@@EEEKKKOOOQQQRRRSSSTTTWWWZZZ___bbbdddfffiiikkkkkkmmmnnnllljjjjjjnnnqqqyyyuuuuuuuuuxxxsss]]]MMMLLLLLLOOOccc|||ppp^^^SSSMMMJJJCCCAAA>>>===<<<<<<:::888888888777777666666555555444444333333333444444555333333333333333444555555888555888===>>>AAAQQQcccvvv~~~~~~pppjjjfffssstttnnnllliiiggghhhhhhgggfffdddcccbbbbbbbbbaaabbbaaa^^^\\\]]]bbbgggooo|||uuunnnggg```\\\YYYXXXWWWWWWYYY[[[^^^```___aaadddfffgggiiilllnnntttzzz~~~lllZZZIIIJJJDDDBBBIIITTTppp|||qqqtttzzzyyywwwyyyvvvtttqqqqqqxxx|||lll\\\UUUOOOIIIIIINNNNNNPPPTTTXXXZZZWWWRRRNNNNNNGGG===777555444333111//////000111111222333333000000000000////////////+++,,,,,,---...///000000////////////..................//////////////////---......///////////////......///000000000000000111111111111111222333444444444333333333333222222444444444444444444444444555666777999;;;===>>>???AAADDDIIIMMMOOOQQQRRRTTTWWWZZZ^^^bbbdddfffhhhjjjjjjlllmmmkkkjjjkkkooossszzzvvvvvvuuuxxx}}}sss___OOOMMMMMMNNN___sssuuubbbSSSLLLIIIDDDAAA???======<<<:::999888888777777666666555555444333333333444444555555444444444444333444666888666333444:::>>>CCCTTTfffyyy{{{lllgggfffssstttooommmjjjiiikkkkkkjjjiiihhhgggfffeeeeeeeeeeeedddaaa^^^^^^```cccjjjrrr~~~~~~xxxpppiiieeeaaa]]][[[YYYYYYYYYZZZ]]]___bbbdddfffiiilllnnnoooqqqtttwww~~~~~~||||||{{{}}}mmmZZZIIIIIICCCBBBHHHPPPfff{{{}}}~~~||||||~~~uuuuuuqqqlllmmmuuu}}}uuuhhh[[[SSSMMMHHHGGGJJJJJJMMMRRRXXX]]]^^^]]]ZZZXXXOOOCCC:::666444333222///000000000111111111222000000000000////////////'''((()))***---///111222//////////////////////////////000000111111222222---......///////////////......///000000000000000111111111111111222333333333333333333333333333333333333444444444444444444555666777999;;;===>>>???BBBEEEIIIMMMOOOQQQSSSUUUVVVZZZ^^^aaaccceeegggiiiiiijjjkkkjjjiiikkkpppttt|||wwwwwwuuuwww{{{sssaaaSSSOOOMMMMMMWWWfff{{{dddSSSIIIFFFCCCAAA>>>======<<<:::999888888777777666666555555222333333444444555555555555666666666444555999;;;===888666:::>>>DDDVVVhhhyyywwwhhhccceeerrruuupppnnnkkklllnnnnnnnnnmmmllljjjiiihhhgggfffeeeeeecccaaaaaacccdddgggkkktttwwwmmmjjjeeeaaa^^^\\\ZZZYYYZZZZZZ[[[\\\___aaadddeeejjjmmmpppsssuuuwwwzzz}}}~~~zzzyyyvvv{{{mmmYYYHHHHHHBBBBBBIIIMMM]]]wwwyyyyyyuuulllhhhmmmsssvvvoooggg\\\TTTMMMHHHFFFHHHGGGJJJOOOWWW```eeehhhhhh^^^UUUGGG===777555333111111111111000000000//////////////////000000000000,,,,,,,,,,,,---///000111000000000000000000000000------......//////000000---......///////////////......///000000000000000111111000000111111222222333333333333333333333333333333333444444444555555555555777999;;;===??????CCCFFFKKKNNNPPPRRRTTTVVVVVVYYY^^^aaabbbdddfffggghhhjjjkkkiiihhhjjjpppuuu~~~xxxwwwuuuuuuxxx~~~ssscccTTTPPPLLLJJJPPP[[[rrrhhhUUUJJJFFFDDDBBB???======<<<;;;999888888777777666666555555222222333444555555555555555777888666555666:::>>>KKKBBB<<<===???FFFWWWjjjzzzrrrdddaaaeeerrrvvvrrrpppnnnooorrrrrrrrrrrrqqqooommmkkkjjjfffffffffgggggghhhiiijjjhhhiiinnnyyy~~~rrrlllggggggeeeccc```^^^\\\[[[ZZZ[[[\\\^^^aaaccceeeggglllooossswww{{{~~~zzzyyyuuu{{{kkkWWWIIIHHHBBBCCCIIIJJJTTTjjj~~~||||||wwwlllffffffjjjkkkjjjeee^^^VVVOOOKKKIIIIIIFFFJJJPPPYYYbbbhhhkkkkkk^^^TTTGGG===888555333111222222111000000///......////////////000000000000555444222000////////////000000000000111111111111000000000000000111111111---......///////////////......///000000000000000111111000000000111111222222222333333333333444444222333333444444555555555444555777999;;;===???@@@CCCFFFKKKOOOQQQSSSUUUVVVVVVYYY]]]```bbbccceeefffiiijjjjjjiiigggjjjpppuuuyyyxxxttttttuuuzzztttcccSSSLLLIIIHHHMMMVVVdddmmmYYYNNNJJJFFFCCC@@@??????>>><<<;;;888888777777666666555555111222333555555555555555444777888666444555:::???PPPEEE<<<<<>>???@@@AAAEEEKKKPPPRRRRRRSSSTTTVVVYYY]]]```aaabbbdddfffjjjkkkjjjhhhgggiiioootttzzzyyytttssstttxxxuuucccRRRIIIFFFFFFMMMVVV[[[zzzppp\\\QQQNNNGGGEEEBBBAAA@@@@@@>>><<<888888888777666666555555000222333555666666555555333666777555333444999???MMMAAA888999>>>JJJ```uuu|||}}}kkkaaa```gggvvv{{{xxxvvvtttvvvzzz{{{{{{zzzzzzxxxuuusssqqqrrrrrrtttvvvyyy{{{{{{zzzzzzzzzuuullljjjkkkhhhjjjlllkkkgggbbb^^^\\\___aaadddggglllpppssstttsssxxx{{{yyyxxx{{{}}}~~~}}}vvvfffWWWLLLJJJCCCCCCFFFAAACCCSSSeeemmmtttuuuwww{{{~~~~~~}}}~~~{{{yyyxxxwwwuuunnnpppmmmgggccccccbbb___aaaaaa___YYYUUUTTTSSSRRRIIIOOOXXXaaafffddd^^^YYYPPPIII???888666555444333......//////000000111111.../////////000000111111///...---,,,---///111222---.........//////000000//////......------,,,,,,---......///////////////...//////000000000000000111111000000000000000111222222222333333444444444222222333333444555666666444555666999;;;>>>???@@@???DDDJJJOOORRRRRRRRRRRRVVVYYY]]]___aaabbbdddeeekkkkkkjjjhhhfffhhhnnntttxxxsssrrrppprrryyypppbbbSSSKKKHHHHHHKKKOOO___tttrrrZZZOOOOOOJJJGGGCCC@@@???>>><<<;;;999999999999777555333111555555666666555444333333333333444555666777888999777:::<<<<<<@@@NNNcccttt}}}~~~kkkcccdddnnnzzz{{{yyyyyyxxxzzz~~~~~~}}}||||||{{{zzzxxxvvvyyyyyyyyyzzz~~~yyyqqqlllmmmpppqqqssstttrrrmmmhhheeecccaaaeeejjjnnnssswww|||{{{uuurrrqqqtttvvvuuusssnnnbbbVVVMMMJJJIIIFFFBBBAAAGGGQQQ^^^fffsss~~~}}}{{{wwwrrrrrrvvvuuuuuurrrjjj```[[[\\\___aaa___^^^^^^^^^[[[UUUPPPOOOSSSYYY^^^___[[[RRRLLLIIIEEE@@@:::666333333222000000////////////000000---.........//////000000......////////////......////////////////////////////////////////////////111000///......///000111111111000000//////......000000000000///////////////000111222333444444444111111222333444666666777777777777777999<<<>>>@@@BBBEEEJJJOOOSSSUUUUUUUUUVVVXXXZZZ]]]```bbbcccdddggggggjjjllliiihhhmmmvvvyyytttrrrpppqqqyyysssdddUUULLLHHHFFFHHHLLLWWWjjjrrr\\\PPPNNNJJJGGGCCCAAA@@@>>><<<:::888888888777666444222111555666666666555555444333333333444555666777888999777:::<<<<<>>AAACCCBBBEEEJJJOOOSSSUUUUUUUUUWWWXXX[[[^^^aaacccdddeeeffffffiiikkkiiihhhnnnwwwzzzvvvrrroooqqqyyyuuufffVVVLLLGGGDDDFFFIIIQQQbbbttt}}}sss^^^RRRNNNIIIGGGDDDBBBAAA>>>;;;999;;;;;;;;;;;;:::999888777666666666555555555555444444444555666666777888888777:::<<<===BBBQQQgggwww|||hhhaaabbbooo{{{zzzxxxwwwvvvyyy}}}|||rrrnnnmmmnnnsssyyywwwpppmmmllllllpppvvv|||~~~wwwtttsssuuutttpppmmmhhh]]]RRRKKKHHHFFFEEEBBBAAAHHHPPP___lll~~~{{{qqqppprrrsssuuuwwwvvvwwwtttkkkaaa]]]```fffkkkgggccc```]]]YYYRRRLLLLLLOOOTTTYYYZZZUUUNNNHHHFFFCCC???:::666444222222000000////////////000000............////////////((()))+++---...///000000////////////////////////////////////////////////000000////////////000000000000000000////////////...//////000000111111111000111111222333333333333333333444555666777777888<<<;;;::::::;;;>>>@@@BBBBBBEEEJJJOOOSSSUUUVVVUUUXXXYYY\\\___bbbdddeeefffeeefffiiikkkiiiiiipppyyy|||wwwrrrooopppxxxtttfffVVVMMMGGGDDDEEEHHHPPP___pppzzzvvvcccUUUPPPJJJHHHEEECCCBBB???<<<999============<<<;;;;;;:::666666555555555555555666444555555666777777888888777999;;;===DDDTTTjjjyyyzzzhhhaaacccooo{{{{{{xxxxxxwwwyyy~~~}}}~~~{{{tttnnnnnnpppttt{{{wwwttttttwwwzzzxxxttttttuuusssoookkkggg]]]RRRKKKGGGEEEDDDBBBBBBHHHPPP```ppp|||mmmiiimmmooopppqqqwwwxxxvvvlll```\\\```gggmmmhhhccc___\\\XXXQQQLLLKKKMMMQQQUUUUUURRRKKKFFFDDDBBB>>>:::666444222222000000////////////000000.........///////////////******,,,---.../////////////////////////////////////////////////////////000000////////////000000000000000000////////////......///000111111222222000111222333333333333333333333444444555666666777???===<<<;;;;;;<<<===>>>CCCFFFJJJPPPSSSUUUVVVVVVYYYZZZ]]]```bbbeeefffgggfffgggiiilllkkkkkksss||||||wwwrrrnnnooovvvqqqcccUUULLLHHHEEEFFFJJJNNNZZZlllzzz|||hhhYYYSSSLLLJJJGGGDDDBBB@@@===::::::999999888888777777777666666555555555666666777555555666666777777888888888999;;;>>>GGGXXXmmm|||xxxgggbbbeeelllzzz|||zzzyyyyyy{{{~~~xxxtttooommmpppsssxxx{{{yyy{{{wwwtttrrrtttrrrooommmiii```UUUMMMHHHDDDDDDCCCCCCHHHOOOaaasssxxxgggcccgggjjjkkkllluuuxxxvvvlll```ZZZ___ffflllgggaaa]]][[[XXXSSSNNNIIIKKKNNNQQQQQQNNNHHHCCCBBB@@@===999666444222222000000////////////000000///////////////.........---......////////////...//////////////////////////////////////////////////////000000000000//////////////////000000000000...//////000111222222333111111222333333333222222222222222333333444444555::::::999999:::<<<>>>@@@CCCFFFKKKPPPTTTVVVVVVVVVYYY[[[]]]```ccceeefffggghhhhhhkkkmmmlllmmmuuu|||wwwrrrnnnnnnuuu~~~{{{nnnaaaTTTLLLIIIFFFGGGJJJJJJTTTggg|||mmm^^^YYYPPPMMMHHHEEECCCAAA???===<<<;;;:::999888888888888777666555555555666777888666666666777777888888888888999:::>>>III[[[ppp~~~vvveeeaaaeeeiiiyyy}}}{{{zzzyyy|||sssooommmnnnrrrvvv{{{~~~}}}vvvrrrppprrrsssrrrqqqooofff\\\PPPJJJEEEDDDDDDDDDHHHNNNaaauuusssdddaaafffiiikkkmmmqqqvvvvvvnnnaaa\\\aaahhhnnnhhhbbb]]][[[YYYUUUQQQIIIJJJLLLNNNNNNKKKFFFBBB@@@???<<<999666444222111000000////////////000000///////////////............///////////////......//////////////////////////////////////////////////////000000000000//////////////////000000000000///000000111111222222222111222222333333222222222111111222222333333333333444444444666999>>>AAADDDCCCFFFKKKPPPTTTVVVVVVVVVYYYZZZ]]]```ccceeefffgggiiiiiikkkmmmlllmmmvvv|||vvvrrrnnnmmmsss|||{{{nnnaaaTTTLLLIIIFFFGGGIIIKKKSSShhhrrrccc^^^TTTOOOIIIEEECCCBBBAAA@@@@@@???===;;;::::::::::::777666555444555666888999777777777777777888888888888888:::???JJJ]]]rrrsssbbb^^^bbbfffwww|||zzzyyyyyy{{{{{{sssmmmlllooouuuzzz~~~|||tttppplllppptttuuuwwwuuummmcccSSSLLLFFFEEEEEEEEEHHHMMMbbbwwwwwwkkkiiikkkmmmnnnpppkkkrrrvvvpppeee```eeemmmrrrlllddd___]]]ZZZVVVSSSIIIIIIJJJLLLLLLJJJEEEAAA>>>===;;;999666444222111000000////////////000000000/////////............,,,------...////////////////////////////////////////////////////////////...///000111111000///....../////////000000000111111111111111111111111111222222222333333222222111222222333333333333444444333444444666999===AAACCCDDDGGGKKKPPPTTTVVVWWWWWWXXXZZZ\\\___bbbdddffffffiiiiiijjjllljjjkkkttt~~~{{{vvvrrrnnnmmmrrrzzz~~~ooobbbTTTMMMHHHEEEEEEHHHOOOVVVllluuueeeaaaVVVQQQJJJEEECCCBBBBBBBBB???>>>;;;999888777777777777666555444555666888:::777777777777888888888888888888999???KKK^^^sssqqq```\\\___cccuuu{{{yyyyyyxxxzzz~~~}}}yyytttmmmnnnrrryyy~~~zzzrrrnnnjjjoootttwwwzzzzzzqqqgggUUUMMMGGGFFFFFFEEEHHHLLLbbbyyyvvvrrrrrrqqqrrrsssgggooovvvrrrhhhdddjjjrrrvvvpppgggaaa^^^[[[WWWTTTIIIIIIJJJKKKKKKIIIEEEAAA>>>===;;;999666444222111000000////////////000000000000//////.........---)))***+++---...//////000////////////////////////////////////////////////...///000111111000///....../////////000000111111222222222111111111111111222222333333333222222111333333444444444444444444888888777777999;;;>>>???DDDGGGLLLQQQTTTVVVWWWWWWXXXYYY\\\___bbbdddeeefffiiihhhiiijjjiiijjjrrr}}}yyyrrrmmmlllsss{{{vvvfffUUUKKKHHHEEEFFFHHHSSS[[[vvvzzzggg```YYYTTTMMMGGGCCCBBBAAA@@@===<<<;;;;;;999999888777999999777666555555555555666555555555666777999:::<<<;;;<<>><<<999666333222111111000000/////////////////////////////////////////////............//////.................................------,,,,,,+++///000000000///...,,,***000000000000000000000000000000000000111111111111000111111111111222222222222222222333333333444444555777:::<<<===>>>@@@BBBEEEIIIOOORRRTTTTTTTTTTTTWWWZZZ]]]aaadddeeeffffffgggllliiigggllljjjooo~~~wwwrrrmmmkkkqqqyyy{{{jjjXXXMMMHHHFFFGGGIIISSS___{{{iiibbbYYYTTTMMMGGGDDDBBBAAA@@@===<<<<<<;;;:::999888888999888777666666555666666666666555555666777888999<<<;;;<<>>;;;888666333222222111111000/////////000000......................../////////....../////////....................................------------111111222222333222222222000000000000000000000000000000000000111111111111000111111111111222222222333333333444444444555555555777:::<<<===>>>@@@AAAEEEIIIOOOSSSTTTTTTTTTUUUWWWZZZ]]]aaadddeeefffffffffkkkhhhggglllkkkooovvvqqqllliiimmmuuuppp\\\OOOIIIGGGHHHJJJTTTddd{{{kkkdddYYYTTTMMMHHHEEECCCBBBAAA======<<<;;;:::999888888777777666666666666777777777777666666666666777888<<<;;;===FFFVVVjjj{{{{{{ggg[[[ZZZ]]]pppzzz{{{zzz|||}}}~~~|||nnnlllooowww{{{tttllliiiiiikkkmmmpppuuuvvvkkk___QQQLLLHHHGGGFFFHHHSSS^^^rrroooqqqqqqppprrrzzz~~~vvvlllmmm~~~wwwlllgggaaaXXXQQQIIIIIIJJJLLLMMMLLLHHHEEEAAA???<<<999666444333222222222111000000000000111........................////////////////////////....................................////////////111111000000000000000111000000000000000000000000000000000000111111111111000111111111111222222222444444444444555555555555555777:::<<<<<<===???AAAEEEJJJOOOSSSUUUUUUUUUVVVXXXZZZ]]]aaadddeeeeeeeeedddjjjhhhggglllkkkpppuuupppkkkhhhjjjqqq{{{uuu___QQQJJJGGGHHHKKKTTTgggyyyiiibbbYYYTTTNNNIIIFFFDDDCCCAAA======<<<;;;:::999888888777666666666666777777888777777777666666666666666;;;;;;===GGGXXXlll}}}{{{ggg[[[ZZZ]]]qqqzzzyyyxxxzzz{{{|||~~~wwwnnnoootttwww|||~~~sssoooqqqyyy~~~~~~sssllliiihhhjjjlllnnnqqqpppggg[[[QQQLLLHHHGGGFFFJJJUUU```xxxrrrpppvvvxxxpppggghhhvvvsssjjjeee```XXXQQQKKKKKKKKKLLLMMMMMMJJJHHHDDDBBB>>>:::777444333333333222222111111111111111------------------------/////////000000/////////..............................//////000000111111555444222///------------///////////////////////////000000000111111111111000000111111111222222222333333333444444444444555555777:::;;;<<<===>>>@@@EEEIIIOOOSSSUUUUUUVVVVVVXXXZZZ^^^aaadddeeeeeeeeeccchhhgggggglllkkkpppuuuooojjjgggiiinnnxxxwww```RRRKKKGGGHHHKKKQQQcccwwwfff^^^XXXTTTOOOJJJGGGEEEDDDBBB>>>======<<<;;;:::999888777666666666666777777888777777777777777666666666;;;;;;>>>HHHYYYmmm~~~zzzggg[[[ZZZ^^^pppyyy~~~uuusssvvvvvvxxxzzz}}}}}}sssnnnqqqwwwvvv}}}zzzmmmccc^^^___eeejjjuuu~~~sssllljjjgggjjjkkkkkklllkkkbbbWWWPPPKKKHHHFFFFFFIIISSS^^^uuunnntttvvvoooeeebbbjjjtttyyyssslllgggeeeaaa[[[UUUQQQOOOLLLLLLMMMOOOOOOOOOKKKHHHCCC===888555444333333222222111111111111111........................//////000111111000//////////////////////////////...//////000000111111111888777444222111000000111///////////////////////////000000000111111111111000000111111111222222222111111222222222333333333555777:::;;;;;;<<<>>>???DDDIIIOOOSSSUUUUUUVVVVVVYYY[[[^^^aaadddeeeeeedddbbbhhhggghhhmmmkkkooo~~~vvvmmmiiiggghhhmmmvvvuuu___RRRKKKGGGGGGJJJLLL[[[|||yyyfff\\\XXXTTTOOOKKKIIIGGGDDDCCC>>>>>>===<<<;;;:::999999777777666666666666777777555666777777777777666666:::;;;???JJJ[[[ooo{{{ggg\\\[[[___nnnxxx{{{qqqoooqqqqqqrrrtttvvv|||xxxpppmmmqqqxxxyyymmmbbb[[[WWWWWWYYY^^^gggsss}}}rrrllljjjgggiiijjjiiihhhfff]]]SSSNNNJJJGGGEEEDDDEEENNNXXXyyywwwpppuuuwwwqqqfff```bbbgggkkkiiihhhhhhhhheee___ZZZVVVSSSQQQQQQTTTWWWZZZ[[[TTTPPPIIIBBB;;;777444333222222111000000000000111//////////////////////////////111111111111//////////////////////////////////////////000000000000111111000000111111222333000000000000000000000000000000000000111111111111000111111111111222222222111111111111222222222222555777:::;;;;;;<<<===>>>CCCGGGNNNRRRTTTUUUUUUVVVYYY[[[^^^aaaddddddddddddbbbhhhggghhhmmmkkknnn}}}wwwllliiihhhiiimmmuuuqqq]]]QQQJJJGGGFFFHHHKKKUUUppp}}}iii___XXXTTTPPPLLLIIIGGGEEECCC>>>>>>===<<<;;;:::999999999888777666666555666666444555666777888888777777:::;;;???KKK\\\ppp|||hhh]]]]]]aaammmwwwyyyooommmnnnmmmnnnooopppwww~~~{{{sssooonnntttzzz~~~ooo```ZZZWWWUUUUUUWWWZZZ```gggrrr{{{qqqkkkhhhfffiiiiiigggeeebbbYYYPPPKKKHHHFFFDDDBBBAAAHHHQQQhhhvvvssswwwxxxrrrggg___^^^aaaddddddfffiiijjjggg```[[[XXXWWWXXX[[[```eeehhhiii]]]XXXPPPFFF>>>888444333111111000/////////000000000000000000000000000000...///111222222111///...////////////////////////000///////////////......+++,,,---...///000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333555777:::;;;;;;;;;<<<>>>BBBFFFLLLQQQSSSTTTUUUUUUYYY[[[^^^aaacccdddddddddbbbiiihhhhhhmmmjjjmmm{{{yyykkkiiihhhjjjmmmuuunnn[[[PPPJJJFFFEEEGGGMMMRRRiiimmmbbbXXXTTTPPPLLLJJJHHHEEECCC>>>>>>===<<<;;;::::::999999999888666555555555555333444666777888888888777:::;;;@@@KKK]]]qqq|||hhh]]]]]]bbbmmmxxxyyynnnllllllllllllmmmnnnttt{{{~~~~~~tttooonnnpppwww~~~cccVVVTTTTTTTTTTTTXXX[[[^^^bbbiiiwwwzzzoooiiigggfffhhhiiifffccc```WWWNNNJJJGGGEEEDDDAAA???DDDLLL]]]yyy|||uuutttvvvwwwpppfff^^^]]]^^^```bbbfffjjjjjjfff^^^XXXXXXZZZ]]]cccjjjppprrrsssccc]]]TTTIII???888444222111000000///////////////000000000000000000000000...000111222222111000...000000000000000000000000000000//////......------///000111222222111000///000000000000000000000000000000000000111111111111000111111111111222222222222222333333333444444444555777:::;;;;;;;;;<<<>>>AAAEEELLLPPPRRRSSSTTTUUUZZZ\\\___bbbcccddddddcccccciiihhhhhhmmmjjjlllzzzuuummmiiifffiiioooxxxyyylll[[[NNNGGGEEEDDDDDDIIIPPPeeennn```]]]YYYRRRMMMJJJGGGDDDBBB@@@@@@???>>>===<<<;;;::::::999888777666555444333444555777777666666888999:::<<>>888444111111000///......///000111111111111000000...------////////////////////////////////////000000000000111///---...111222000...000000222222333222111000000000000000111111111111888666444222111222333444333333222222222222333333333333333333333444555666777777888999;;;===???@@@DDDFFFJJJNNNRRRTTTTTTUUUYYYZZZ\\\^^^aaaccceeefffiiihhhiiijjjhhhhhhpppzzzwwwnnniiifffhhhmmmvvvvvvkkk[[[OOOIIIGGGFFFFFFLLLQQQdddnnn___ZZZVVVQQQLLLJJJHHHFFFDDDBBBAAA@@@???===<<<;;;:::888888777777666666555555555666888888777777999:::;;;<<>>AAAEEEWWWbbblllppprrrwww{{{|||zzzvvvsssvvv{{{{{{vvvoooooorrrsssmmmcccZZZXXXYYY[[[\\\^^^aaacccaaa]]]ZZZWWW]]]fffnnnqqqoookkkgggXXXRRRIIIBBB<<<888444222222222111111111111222222444444333333222111000000////////////////////////............////////////111///...///111222000...000111111222111000...---//////000000000111111111444333222111111111222333111111000000000000111111111111111111222333444555666666777888:::<<<>>>???DDDFFFJJJOOORRRTTTUUUUUUXXXYYY[[[^^^aaadddfffgggjjjjjjkkkllljjjkkkrrr|||yyypppjjjggghhhlllssstttiii[[[OOOJJJHHHGGGGGGKKKOOO^^^xxxppp___WWWSSSOOOKKKJJJIIIHHHGGGDDDDDDBBBAAA???===;;;;;;777777777777777777777777666777999999888888:::;;;;;;===@@@JJJ]]]vvvtttddd]]]]]]eeeqqquuukkkiiiiiijjjmmmqqqvvvzzzyyyqqqkkkhhhkkkpppwwwpppaaaUUUUUUWWWWWWZZZ```]]]aaahhhnnnrrryyyxxxmmmeeeaaa^^^]]]^^^bbbeeeddd```[[[QQQHHHAAA>>>===<<<>>>BBBPPP\\\hhhoootttxxx{{{zzzzzztttppprrrwwwzzzvvvqqqppptttvvvpppdddZZZWWWXXXYYYZZZ\\\^^^```___\\\ZZZXXX]]]eeejjjjjjfff```[[[OOOJJJCCC===:::777555333//////000000000000//////111111111000//////......////////////////////////------------............111000//////111111000///000111111111000...,,,+++//////000000000000111111000000000000000111111111111111000000000000111111111111111222333555666777555666666777999;;;===>>>DDDFFFJJJOOORRRTTTUUUUUUWWWXXXZZZ]]]```cccfffgggjjjjjjkkklllkkkkkksss}}}{{{pppkkkggghhhkkkqqq}}}}}}sssiiiZZZOOOIIIGGGEEEDDDGGGIIIWWWnnntttaaaWWWSSSOOOLLLJJJIIIHHHGGGFFFFFFDDDBBB@@@>>><<<;;;888888888777777777777777555777888888888888999;;;;;;===AAAKKK___wwwwwwfff]]]]]]cccnnntttjjjhhhiiikkkooosssyyy}}}vvvkkkhhhdddeeekkksss{{{tttcccZZZSSSTTTWWWXXX\\\bbbcccjjjttt{{{xxxlllddd``````^^^^^^```bbbaaa\\\WWWRRRIIIAAA???===<<<===AAAJJJWWWgggrrrzzzxxxqqqpppuuuyyywwwttttttyyy|||uuuggg[[[WWWXXX[[[ZZZ[[[]]]^^^^^^\\\YYYXXX\\\bbbeeeddd___XXXSSSIIIEEE???;;;888666444333...///000111111000///...000//////...------------////////////////////////------........./////////111111000000000000000//////000000111000///---,,,////////////000000000111---...///000111111111111333333222222222222333333333333333444666888999:::666666777888:::<<<===>>>DDDFFFJJJOOOSSSUUUVVVVVVVVVWWWYYY]]]```ccceeegggggggggiiijjjiiijjjrrr||||||pppkkkggghhhjjjppp{{{~~~uuujjjZZZMMMGGGDDDCCCBBBGGGHHHRRRfffyyyxxxdddZZZVVVQQQMMMJJJIIIGGGEEEGGGFFFEEECCC@@@>>>===<<<::::::999888777666555555444666777777666777888::::::===BBBLLL```xxxyyyfff^^^]]]bbbkkk{{{wwwlllhhhiiikkkpppuuuzzz~~~{{{lllbbbcccbbbeeemmmwwwfff[[[WWWTTTUUUWWWZZZ___dddiiitttwwwllldddaaa___^^^\\\]]]___]]]XXXSSSRRRJJJBBB???>>>===???CCCGGGUUUhhhwww}}}rrrnnnqqquuuuuusssvvv}}}yyyiii\\\WWWXXX\\\[[[ZZZ[[[[[[[[[YYYWWWVVVYYY]]]```___ZZZUUUQQQHHHEEE???;;;888666333111222333444555555444333222222222111000000000111111////////////////////////....../////////000000000111222222111000//////000---...000111111111000000...////////////000000000---...000111222222222222333333222222222222333333333333333444666888999:::777777888999;;;===???@@@CCCFFFJJJOOOSSSUUUWWWWWWUUUWWWYYY\\\___bbbdddfffggggggiiikkkjjjkkksss}}}}}}ooojjjggghhhkkkqqq{{{wwwkkkZZZLLLEEECCCCCCBBBJJJJJJRRRbbbrrr}}}|||fff]]]YYYSSSNNNKKKIIIGGGEEEFFFFFFDDDBBBAAA???======<<<;;;:::999777666555444444555777777666666888999999<<>>AAAEEEGGGVVVjjj}}}pppiiikkkpppqqqqqquuu}}}|||mmm___[[[\\\```^^^[[[YYYYYYWWWUUUSSSSSSUUUXXXYYYYYYVVVSSSPPPIIIEEE@@@<<<999666333000222222222333333222222222111000///......///000111////////////////////////////////////000000000111111222333222000//////000,,,---///111222222222111......////////////000000///000000111222333333444111111000000000000111111111111111222333555666777777888888:::;;;===???@@@CCCFFFKKKOOOSSSVVVWWWXXXVVVWWWYYY\\\^^^aaacccdddhhhhhhkkkmmmlllnnnvvv|||mmmiiigggiiilllrrr}}}yyylllZZZLLLFFFEEEFFFGGGKKKJJJQQQ```ppp}}}}}}ggg]]]YYYTTTOOOMMMJJJHHHFFFEEEDDDCCCBBB@@@???>>>===::::::999999888777666666444666777888777777888:::888;;;AAALLL```xxxxxxfff^^^^^^```iiizzzxxx~~~}}}oooiiihhhjjjoootttwww|||ssshhhaaa___bbbcccjjjvvvkkk___XXXZZZ\\\[[[]]]ccclllrrr|||uuukkkddd```[[[YYYXXXZZZ]]]\\\YYYVVVMMMEEE>>>===>>>>>>BBBFFFIIIXXXlllnnnfffgggmmmppppppttt~~~ttthhhdddggghhheee```]]]ZZZXXXUUUSSSRRRRRRSSSSSSSSSQQQPPPOOOGGGDDD???;;;999666333000//////............/////////---,,,++++++,,,...///////////////////////////........./////////000000111333444333000...///111,,,---///000111000000///........./////////000000111111000000000111333444111111000000000000111111111111111111222333444555777777777999:::<<<>>>???CCCFFFKKKPPPTTTWWWXXXXXXWWWXXXYYY[[[]]]___aaabbbhhhhhhjjjmmmmmmnnnwww|||lllhhhfffiiimmmsss~~~zzzmmmZZZLLLGGGGGGJJJLLLHHHHHHOOO___qqq}}}ggg]]]YYYTTTPPPNNNLLLJJJIIIDDDCCCCCCBBB@@@???>>>>>>888888888888888888888888666777999999888888:::;;;777:::@@@KKK```xxxwwweee^^^^^^^^^iii|||{{{sss|||~~~ppphhhggghhhmmmrrruuuzzzyyyuuuxxxzzzlllccc```___bbbdddlllyyy|||hhh```XXX\\\___^^^```hhhrrrxxxtttjjjbbb^^^^^^\\\ZZZ[[[]]]\\\XXXTTTJJJBBB<<<<<<===>>>BBBGGGKKKYYYmmmnnneeefffmmmqqqsssuuu{{{pppnnnqqqppplllfffaaa^^^[[[WWWUUUQQQQQQPPPOOOOOONNNNNNNNNEEEBBB>>>;;;999666333111111000///......///000111111000///......///111222////////////////////////---------.........//////222333555333000...///111---.../////////...---,,,............/////////000222111///...///000222333333333222222222222333333333333333333444444555666555666666888999;;;===>>>CCCFFFKKKPPPTTTWWWXXXYYYXXXXXXZZZ[[[]]]___```aaaffffffhhhkkkkkkmmmvvvzzznnnhhheeefffjjjqqq}}}}}}mmmZZZNNNGGGBBBBBBEEEIIIIIIPPPbbbzzz|||ggg]]]YYYUUUQQQPPPOOOMMMLLLGGGFFFFFFDDD@@@<<<888666<<<;;;:::999888888777888888888999999999::::::::::::===AAAKKK___wwwwwwddd]]]^^^^^^jjj}}}~~~zzzpppjjjjjjlllooosssxxxyyy|||~~~uuuooonnnqqq~~~qqqeee[[[[[[^^^___hhhqqqxxx{{{oookkkhhhkkkmmmnnnnnnsss|||zzzpppiiidddaaaaaa```___^^^]]]YYYUUUQQQJJJDDD@@@???>>>===AAAFFFMMMXXXmmm|||ooolllooorrrtttvvvzzz|||~~~|||rrriiibbb]]]ZZZXXXNNNMMMMMMOOONNNLLLKKKLLLCCCAAA>>>:::666444222222222111111000000000000000////////////////////////////////////000000000000,,,,,,++++++,,,---///000------...///////////////111000///......///000111000000000000////////////////////////////////////333222111/////////000111111111111111222333444555444666888::::::<<<>>>@@@AAAEEEKKKPPPRRRUUUWWWYYYWWWYYY[[[]]]]]]^^^aaaccciiiggggggjjjllloooyyy}}}pppjjjffffffhhhnnnzzz}}}nnn[[[OOOGGGCCCCCCEEEIIIJJJRRRfff|||hhh]]]YYYUUURRRPPPPPPNNNMMMLLLKKKHHHEEEBBB???===<<<<<<<<<:::999888888777777888888888999999999:::::::::===AAAKKK___www|||iiiaaabbbbbbnnn~~~pppkkkkkkmmmqqquuuyyy{{{~~~wwwttttttxxx}}}zzzoooddd\\\[[[___bbbjjjsssyyyxxxuuuuuuxxx{{{|||~~~vvvnnnhhheeedddbbbaaa___]]]\\\YYYUUUQQQJJJDDD???>>>>>>>>>CCCIIIQQQ___vvv}}}qqqppptttwwwyyy{{{}}}oooeee]]]YYYVVVMMMLLLKKKKKKJJJHHHGGGGGGCCCAAA>>>:::666444333333111111000////////////000////////////////////////............////////////111000///......//////000......///////////////...111000000000000000000111000000000000////////////000000000000000000000000333222000/////////000111000000000000111222333444444666888::::::<<<>>>@@@BBBFFFLLLPPPRRRTTTVVVWWWVVVXXX[[[\\\]]]^^^```bbbhhhgggiiikkklllooo{{{sssmmmgggfffgggkkkvvv~~~ooo\\\PPPHHHDDDDDDFFFIIIKKKWWWoooyyyhhh\\\YYYUUURRRQQQQQQPPPOOOOOOMMMIIIEEEBBB@@@@@@@@@===<<<;;;999888888777777888888888999999999999:::;;;===AAAJJJ^^^wwwnnneeeeeefffqqqpppkkklllnnnssswwwzzz|||yyywwwuuuyyyvvvkkkbbb[[[[[[```eeemmmuuu{{{{{{rrrjjjgggffffffdddbbb___]]][[[XXXTTTQQQJJJCCC>>>===>>>@@@GGGNNNZZZnnnwwwvvvzzz}}}~~~tttggg^^^YYYVVVOOONNNLLLIIIGGGEEEDDDDDDBBB@@@===999666444333333111000//////......//////////////////////////////------------............333222111000////////////...///////////////.........//////000000//////...////////////000000000000000000000000000000000000222111000000///000000000000//////000000111222333444666888::::::<<<>>>@@@CCCFFFLLLOOORRRSSSUUUWWWVVVXXX[[[\\\]]]^^^aaaccceeegggkkkmmmlllooo|||uuuoooiiiggggggkkkvvvppp]]]QQQIIIEEEDDDGGGIIINNN___~~~uuueee\\\YYYUUUSSSRRRRRRRRRQQQLLLJJJGGGDDDBBB@@@??????>>>===;;;:::999888777777888888888888999999999999;;;===@@@JJJ^^^vvvqqqgggfffiiisss}}}ooojjjkkknnnrrrvvvxxx{{{}}}}}}qqqggg___ZZZZZZ^^^gggoooxxx~~~yyyooohhheeeeeefffeeebbb___\\\ZZZXXXTTTQQQJJJCCC======???BBBJJJRRRiii~~~sssfff^^^[[[YYYTTTTTTQQQKKKHHHGGGFFFCCC@@@>>>;;;888555333222222000000///...............////////////////////////------........./////////111000//////......------///////////////......---,,,---...//////...---,,,////////////000000000000111111111111111111111111111111000000000000000000000000000000111222333444444666888::::::<<<>>>@@@AAAEEEJJJOOORRRTTTVVVXXXWWWYYY[[[]]]^^^___bbbdddcccggglllnnnlllooo~~~vvvpppjjjhhhiiimmmxxxppp]]]QQQJJJEEEEEEHHHIIIQQQhhhvvvfff]]]ZZZVVVTTTSSSSSSSSSRRRIIIIIIHHHGGGEEEBBB???>>>???>>><<<:::999888777777777777888888888999999999;;;===@@@III]]]vvvuuujjjiiiiiitttzzzlllgggiiikkkoootttuuuxxx}}}|||mmmccc]]]YYYYYY]]]hhhqqqzzzyyynnnfffccccccddddddbbb___]]][[[XXXTTTQQQIIICCC======???CCCKKKSSSttt~~~|||rrrfff___\\\[[[WWWXXXUUUNNNJJJKKKIIIDDD@@@>>>:::777444222111000000000///...............////////////////////////....../////////000000000......////////////.........///////////////......------///000000///------.../////////000000000111000000000000000000000000000000000111111111000000222222222222333444555555444666888::::::<<<>>>@@@>>>BBBIIINNNRRRUUUXXXZZZWWWYYY\\\^^^___aaadddfffcccggglllnnnlllooo~~~wwwpppkkkiiijjjnnnyyyppp]]]QQQIIIEEEEEEGGGIIIRRRkkk{{{jjj___\\\XXXUUUTTTTTTSSSRRRJJJJJJKKKKKKIIIFFFBBB@@@???>>>===;;;999888777777777777777888888888888999;;;<<>>>>>???BBBIIIQQQttt{{{~~~~~~~~~~~~zzzyyyqqqggg```\\\ZZZWWW[[[YYYRRRNNNPPPMMMFFFBBB@@@<<<888555222111000111000//////......//////////////////////////////////////////000000000111//////000111111111000000---......///////////////000000000111111000000000......//////000000111111//////////////////////////////000111111111111000333222222333333444555666444666888::::::<<<>>>@@@>>>BBBHHHNNNQQQUUUXXXZZZWWWYYY\\\^^^___aaadddfffdddfffjjjllllllppp}}}wwwqqqkkkiiiiiimmmwwwooo]]]PPPIIIDDDDDDGGGIIIRRRhhhlllaaa^^^YYYVVVUUUTTTSSSRRRMMMLLLLLLJJJIIIGGGEEEEEE@@@???===;;;999888777777777777777777888888888888;;;<<>>@@@@@@DDDJJJNNNQQQSSSUUUWWWUUUWWWZZZ\\\^^^```ccceeeffffffhhhkkklllppp|||xxxqqqkkkhhhhhhkkkuuu~~~ooo\\\PPPHHHDDDDDDFFFJJJPPPdddkkkbbb___ZZZWWWUUUTTTSSSQQQNNNMMMJJJHHHFFFFFFFFFGGG@@@???===;;;999888777777777777777777888888888888;;;<<<>>>GGG[[[tttuuukkkjjjppp{{{yyykkkeeeeeefffjjjnnnoooqqqssswwwzzz~~~|||oooaaa\\\\\\^^^aaafffllluuu}}}}}}sssjjjbbb___^^^^^^\\\]]]___``````\\\VVVQQQJJJDDD@@@@@@@@@@@@DDDJJJ___~~~yyyxxxvvvsssmmmkkkttt}}}xxxqqqkkkeeeaaa\\\YYY[[[ccceee^^^\\\^^^ZZZPPPIIIGGGCCC>>>999666444333222222111000000000000000////////////////////////---------.........//////////////////---+++)))(((++++++---///000111111111------+++******+++---------......///000111111222...........................///000222222222111000111111111111222333444555444666888::::::<<<>>>@@@CCCFFFKKKNNNPPPQQQSSSTTTSSSUUUXXXZZZ\\\^^^aaacccgggeeefffiiilllqqq|||~~~pppfffgggkkknnnvvv~~~mmmYYYMMMHHHDDDDDDFFFIIIPPPdddmmmhhhaaa[[[YYYVVVSSSRRRTTTRRRPPPNNNLLLIIIGGGEEEDDDAAA???<<<:::;;;;;;:::999888888777777888888999:::===???AAAHHHZZZsssxxxllliiisssyyyyyyjjjfffiiilllmmmnnnrrrrrrsssuuuxxx|||uuufff___]]]]]]aaafffpppuuu{{{~~~|||pppeee___]]]\\\\\\[[[ZZZZZZ[[[[[[YYYUUURRRJJJBBB<<<<<<===>>>BBBGGG\\\qqq|||wwwxxxxxxtttlllgggkkkrrrrrrllliiihhhfffbbb______aaahhhmmmllliiigggbbb\\\UUURRRLLLEEE>>>888444333111111111111111000//////222111000......//////000......////////////......------............------//////.........------------------............//////////////////.........000000000000000000000000222111111111000000//////111222222333333444444555777777888999;;;===???@@@DDDFFFJJJOOOSSSUUUVVVVVVVVVWWWZZZ]]]```bbbddddddfffcccccchhhlllooouuu|||tttjjjjjjlllnnnuuu|||lllXXXMMMHHHDDDDDDFFFGGGLLL___qqqjjjbbb[[[YYYWWWSSSRRRTTTPPPOOONNNLLLKKKIIIHHHGGGBBB???<<<;;;;;;:::999888888888777777888888999:::<<<>>>@@@FFFXXXqqq{{{ooolllsssxxxzzzkkkgggjjjlllmmmnnnrrrrrrsssuuuxxx{{{~~~~~~vvvggg___\\\\\\___dddppptttzzz|||pppeee___]]]]]]]]]]]]\\\[[[\\\[[[YYYVVVSSSJJJBBB<<<<<<======AAAFFFTTTggg|||yyyvvvxxxxxxsssjjjdddggglllnnnhhheeeeeeddd```^^^___dddlllssssssppplllfff___WWWSSSMMMEEE===777222000000111111111111000//////111000///.........//////......////////////......------............------//////.........------------------............////////////////////////...000000000000000000000000111111111111000000000///111111222333333444444555777777888:::<<<>>>@@@AAADDDGGGKKKPPPSSSVVVWWWWWWWWWXXXZZZ\\\___aaacccdddhhheeeeeeiiikkkmmmqqqxxxxxxnnnmmmnnnmmmttt}}}yyyiiiWWWMMMHHHEEEDDDFFFGGGJJJYYYxxxwwwlllddd\\\YYYVVVRRRRRRTTTNNNNNNNNNNNNMMMLLLKKKJJJCCCAAA===;;;;;;:::999888888888777777888888999::::::<<>>EEEGGGLLLPPPTTTWWWXXXXXXYYYYYYZZZ[[[]]]```cccdddiiiggghhhjjjkkkjjjnnntttxxxpppoooooonnnuuuuuufffUUULLLHHHEEEDDDEEEHHHIIIUUUooommmeee]]]YYYVVVRRRQQQTTTOOOPPPPPPOOONNNMMMKKKJJJDDDBBB>>><<<;;;:::888777888888777777888888999::::::===???EEEUUUnnnvvvrrrnnntttyyykkkeeeffffffhhhjjjqqqqqqrrrtttwwwzzz~~~xxxiiiaaa___aaaeeekkkqqquuu{{{~~~}}}rrrhhhccc```______^^^]]]\\\\\\[[[YYYUUUQQQJJJCCC===<<<<<<<<<>>>BBBMMMYYYfffmmmsssyyy}}}~~~~~~|||xxxxxxvvv{{{{{{rrrgggaaa``````bbb]]][[[^^^```______bbbdddlllrrrrrroookkkccc]]]TTTQQQJJJBBB;;;555000...000000000000000//////...///.........---------------......//////......---------............------........................---------............///............////////////////////////////////////111111111000000000000000111111111222333333444444333444555777999;;;>>>???EEEGGGLLLQQQUUUWWWYYYYYY[[[ZZZZZZZZZ\\\___bbbdddhhhggghhhkkkjjjiiimmmtttwwwpppppppppqqqzzzqqqbbbSSSKKKHHHEEEDDDEEEGGGHHHPPPddd~~~mmmeee\\\XXXUUUQQQQQQTTTRRRRRRRRRQQQOOOLLLJJJHHHEEEBBB>>><<<;;;:::999777888888777777888888999::::::>>>@@@EEETTTmmmwwwqqqlllrrr}}}|||mmmgggfffeeegggjjjnnnooopppsssvvv{{{~~~~~~nnneeebbbbbbggglllssswww|||~~~}}}{{{pppfff```]]]\\\[[[[[[[[[ZZZZZZZZZWWWSSSPPPJJJCCC>>>======<<<>>>BBBOOOZZZeeelllsss{{{|||wwwwwwxxx~~~sssgggbbbaaa___```[[[YYY\\\______```dddeeekkknnnkkkgggddd___ZZZOOOLLLFFF@@@:::666222111000000000000000///.....................------,,,------............------------............---------.....................---------............///---.........//////000000////////////////////////000000000000000000111111000000111222222333333444666777888:::<<>><<<<<<;;;:::888888888777777888888999::::::>>>AAAEEESSSlllxxxpppkkkqqq{{{qqqjjjgggfffhhhllllllmmmooorrrvvv{{{ssshhhcccbbbeeejjjssswww||||||uuukkkccc^^^\\\[[[ZZZZZZYYYYYYYYYYYYWWWTTTQQQJJJCCC>>>>>>???>>>@@@CCCOOOZZZgggqqqyyy~~~}}}{{{vvvuuuzzzssshhheeedddbbb___ZZZXXX[[[]]]^^^```cccggglllmmmiiiddd```\\\WWWJJJHHHCCC>>>:::666444333//////000000//////...---...////////////...------------............------------............---------------...............---------............///------......///000000000////////////////////////000000000000111111111111000000111111222333333333333444555777:::===???@@@CCCFFFKKKPPPTTTWWWYYYYYYXXXXXXYYYZZZ\\\___bbbccccccdddgggjjjjjjllltttyyyrrrrrrssswww~~~jjj]]]PPPJJJHHHEEECCCDDDCCCFFFKKKSSS]]]kkkzzzjjjaaaYYYUUUSSSPPPQQQUUUSSSSSSSSSRRROOOKKKGGGEEECCCAAA>>><<<<<<<<<;;;:::888888777777888888999:::888===@@@CCCQQQjjjyyynnnlllqqq{{{qqqiiieeedddfffjjjiiijjjmmmqqqvvv|||ssshhhdddcccggglllrrruuuzzz~~~xxxrrrjjjdddaaa`````````YYYXXXXXXYYYZZZYYYVVVSSSIIICCC???@@@AAA@@@AAAEEENNN[[[kkkwww|||xxxvvvzzz|||yyyvvvuuuzzzrrrgggfffgggddd___ZZZWWWYYY[[[\\\^^^aaaggglllnnniiiccc^^^XXXRRRHHHFFFBBB===999666444333//////000000//////...---//////000000000///...---,,,------......------,,,------............---------------.........//////---------............///------......///000000111000000000000000000000000///000000000111111111111000000000111222222333333111222333555888;;;>>>???BBBEEEJJJOOOTTTWWWXXXYYYVVVWWWXXX[[[^^^```bbbcccddddddgggiiiiiilllwww|||uuuttttttyyyzzzhhh\\\OOOJJJHHHEEECCCDDDDDDHHHMMMRRRXXXddduuu|||iii```XXXTTTRRRPPPQQQUUURRRRRRSSSRRROOOLLLHHHEEECCC@@@===<<<<<<<<<<<<;;;888888888777888999999:::777<<>>AAACCCEEEAAADDDIIIOOOSSSVVVXXXYYYTTTVVVXXX\\\^^^aaabbbccceeefffhhhiiiiiilllxxx~~~wwwzzz~~~uuuiii^^^SSSLLLGGGBBBBBBEEEDDDAAABBBKKKVVVbbbuuu}}}eee___XXXTTTTTTVVVVVVUUUYYYXXXUUURRRNNNKKKHHHGGGCCCBBB@@@>>><<<:::999999777777777888999999:::::::::;;;>>>CCCOOOddd{{{}}}nnnkkkppp{{{yyyiiidddddddddcccccceeehhhlllqqqvvv}}}}}}rrreee___bbbgggiiiiiiqqqrrrtttvvvyyy~~~zzzsssllljjjlllmmmiiiddd\\\ZZZYYY[[[^^^]]]YYYUUULLLGGGBBB@@@@@@@@@BBBEEERRRbbbtttllldddllluuuyyy}}}wwwzzzyyymmmhhhjjjfffeeeZZZTTTXXXYYYVVVVVVZZZccccccccccccaaa[[[SSSNNNGGGFFFCCC???;;;888666555222111111000000000000000,,,,,,,,,------.........//////......---------...---------........./////////////////////......---///////////////.........---///222444444333111000000000000000000000000000111///...---...///111333333333333111000000222444666777777777888;;;???CCCAAAEEEJJJNNNQQQSSSVVVXXXWWWXXX[[[]]]```bbbccccccfffiiifffhhhnnnnnnyyy{{{}}}vvvjjj```TTTMMMGGGCCCBBBEEEEEEBBBDDDKKKUUUbbbvvvzzzfff```XXXSSSTTTUUUVVVUUUWWWVVVTTTQQQNNNKKKIIIHHHDDDCCCAAA???===;;;:::::::::::::::999999999999999:::;;;===AAALLLaaayyy}}}nnnlllqqq{{{||||||{{{jjjdddddddddbbbbbbeeehhhlllqqqwww~~~}}}zzzyyynnnfff]]]YYY]]]cccgggiiioooqqqsssuuuxxx|||vvvppphhhfffhhhhhheee```ZZZYYYXXXZZZ]]]]]]YYYUUUKKKFFFAAA@@@@@@AAAEEEJJJ[[[jjjyyy~~~nnnjjjrrrvvv}}}{{{|||~~~{{{nnnkkkmmmiiiggg\\\WWWZZZ[[[VVVTTTXXXaaa``````___\\\WWWPPPLLLFFFDDDAAA===:::888777666222111111000000000000000------------------.........---,,,+++++++++,,,,,,,,,,,,,,,---------......000000...---,,,,,,,,,,,,.........///////////////...///111222333222000///000000000000000000000000111000///......///111222...000111111111333666888666777777777888;;;???CCCAAAEEEJJJNNNQQQSSSVVVXXXXXXYYY[[[]]]___bbbcccdddfffiiifffhhhnnnnnnyyyxxxlllaaaVVVNNNHHHCCCBBBDDDEEEDDDFFFLLLUUUdddyyywwwggg```WWWRRRRRRTTTTTTTTTUUUTTTRRRPPPNNNKKKJJJIIIEEEDDDBBB@@@>>><<<;;;:::<<<<<<;;;;;;:::999999888;;;;;;<<>><<<;;;;;;;;;::::::999999999999<<<===<<<>>>FFFZZZtttrrrlllqqqxxx~~~nnnfffccc```___```dddggglllqqqxxxyyytttnnniiihhhgggdddaaa]]]ZZZWWWUUUQQQTTTVVVYYY\\\bbbjjjppptttwww|||{{{mmmggg```]]]]]]]]][[[XXXVVVUUUUUUXXX[[[[[[WWWTTTIIICCC@@@AAABBBEEERRRaaayyyvvvuuuyyywwwyyy}}}zzz{{{zzzvvvooottt|||xxxuuuhhh^^^]]][[[VVVUUUZZZaaa___\\\YYYWWWSSSOOOLLLFFFBBB===888555444444555222111111000000000000000000/////////......------222000...,,,,,,---///000.../////////000000000000+++---///222222222000///,,,------...///000111111111000///...------...///////////////////////////222111111111111111000000000111222222111222333555555666888888999;;;???BBBAAAEEEJJJNNNQQQSSSVVVXXX[[[[[[[[[\\\^^^bbbeeegggggghhheeegggmmmnnnzzz|||mmmcccWWWOOOHHHCCCBBBDDDCCCEEEJJJSSSddd|||sssbbb[[[RRRMMMMMMOOOPPPOOOOOOOOONNNMMMLLLKKKKKKJJJGGGGGGFFFEEECCC@@@>>>===777888888888999999999:::<<<===>>>>>>EEEXXXsssuuukkkooovvv~~~ooofffbbb^^^^^^___cccfffkkkpppvvv}}}wwwppphhhbbb___]]][[[XXXUUUSSSQQQPPPNNNRRRWWW[[[^^^ccckkkrrrvvvzzz}}}vvviiiddd^^^ZZZYYYZZZYYYXXXVVVUUUUUUWWWZZZZZZVVVSSSJJJCCCAAACCCCCCHHHZZZnnn{{{}}}zzz{{{|||vvv{{{vvvvvvsssppp||||||lll___\\\YYYUUUWWW^^^___]]]YYYVVVTTTQQQMMMJJJFFFBBB<<<777333111111222222111111000000000000000000000000//////.........222000///------...///000------........./////////---111666999999555000---,,,------...///000111111111000...---,,,---...///////////////////////////111111222333333222111000000111333333222222333444555666888999999;;;???AAAAAAEEEJJJNNNQQQSSSVVVXXX[[[ZZZZZZ[[[^^^aaaeeegggggghhheeefffmmmnnn{{{~~~lllaaaVVVNNNHHHCCCBBBDDDBBBFFFMMM[[[uuurrr^^^XXXQQQMMMMMMOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHGGGEEEBBB???>>>666666777888888999:::::::::<<<>>>???EEEWWWqqqvvvjjjmmmsss~~~}}}nnneee```\\\\\\___bbbeeeiiinnnssszzzwwwnnneee___XXXVVVTTTRRRPPPNNNMMMMMMLLLPPPVVVZZZ^^^dddkkkppptttyyywwwpppfffaaa[[[XXXWWWXXXYYYYYYWWWVVVUUUWWWZZZYYYUUUQQQKKKCCCAAADDDDDDHHH___xxx}}}uuuvvvsssssspppqqq|||lll^^^ZZZXXXTTTWWW___\\\YYYVVVSSSQQQNNNJJJGGGCCC@@@;;;666222000000000222111111000000000000000000000000000000////////////......---------------+++++++++,,,,,,,,,,,,---222555:::<<<:::555...)))------......//////000000111000...------...//////000000000000000000000000///000333444555444222111---///222333333333444666444666888999:::<<<>>>AAAAAAEEEJJJNNNQQQSSSVVVXXXYYYYYYZZZ[[[^^^aaaccceeeggghhhdddffflllnnn{{{~~~jjj```TTTMMMGGGCCCBBBEEEDDDHHHQQQeeeqqq\\\WWWQQQOOOPPPQQQPPPOOOMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFCCC@@@???999999999999999999999999666:::===>>>DDDUUUooouuujjjlllqqq||||||mmmddd^^^[[[[[[^^^aaadddggglllpppwww~~~yyyqqqggg```YYYWWWTTTQQQOOONNNMMMMMMKKKNNNSSSXXX___eeelllpppsssxxx|||qqqiiibbb^^^YYYUUUUUUVVVXXXZZZYYYWWWVVVXXXZZZYYYTTTPPPJJJBBB???BBBBBBGGGaaa~~~~~~vvvssspppooolllmmm~~~vvvggg[[[YYYWWWSSSUUU[[[ZZZXXXVVVTTTQQQMMMIIIEEE===<<<999555333111000000222111111000000000000000000000000000000000111111---......///...---,,,+++,,,,,,,,,,,,------------111333666888777333...+++........./////////////////////////////////000000000000000000000000000000---///333555666555444222...000333444333222333444444666888::::::<<<>>>@@@AAAEEEJJJNNNQQQSSSVVVXXXWWWXXXYYY[[[^^^```bbbcccggghhhdddeeelllnnn|||iii^^^SSSLLLGGGCCCBBBEEEEEEJJJTTTlllppp[[[WWWRRRQQQSSSSSSRRRPPPMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGDDDAAA???<<<;;;;;;::::::999999888333888<<<>>>CCCTTTnnntttjjjkkkpppzzz{{{mmmddd^^^ZZZ[[[^^^```cccfffjjjooouuu{{{}}}}}}tttjjjccc^^^\\\YYYUUURRRQQQPPPOOOLLLNNNRRRXXX```hhhnnnqqqsssxxxxxxlllddd___\\\WWWTTTSSSUUUXXXZZZ[[[YYYWWWXXXZZZXXXTTTPPPIII@@@>>>AAAAAAFFFaaayyypppmmmlllggggggxxxzzzooocccZZZYYYXXXSSSRRRVVV[[[ZZZXXXVVVTTTOOOJJJFFF999888777555444333222222222111111000000000000000//////000000111111222222...///111222222000...---////////////000000000111,,,---000222333222222111///////////////...............///000000000111111000000000000000000000000,,,///222666777666555333222444555555222000//////444666888::::::<<<>>>@@@AAAEEEJJJNNNQQQSSSVVVXXXUUUWWWYYY\\\^^^```aaaaaaggghhhdddeeelllnnn|||{{{hhh\\\PPPIIIFFFBBBAAACCCDDDKKKYYYvvvlll^^^WWWRRRSSSTTTRRRPPPPPPMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJGGGCCC???===<<<;;;:::::::::::::::===:::;;;???CCCPPPlllqqqfffmmmrrrxxxoooeee___ZZZZZZ]]]___bbbffflllrrruuuvvvvvvyyy{{{|||}}}{{{ssskkkfff```]]]ZZZXXXWWWUUUPPPLLLMMMOOORRRXXX```fffiiijjjpppzzzzzz{{{|||~~~~~~~~~xxxqqqjjjeee]]]YYYVVVTTTVVVYYY[[[[[[[[[YYYWWWVVVVVVUUUSSSQQQHHHCCC???>>>===EEE]]]vvv{{{{{{xxxssshhhbbbhhhtttxxxtttiiibbb[[[XXXTTTQQQSSSXXXYYY]]]^^^\\\YYYVVVOOOGGGCCC<<<666666666222000000//////000000000000//////---///111000---,,,...111........................,,,...222444555333000---111***(((---///,,,***+++000///...------...///000...------------.../////////////////////000111111000000000000111111111111222666888777333111444777666666666888:::===???AAACCCGGGLLLOOORRRTTTVVVXXXVVVWWWYYY\\\^^^aaacccdddffffffhhhjjjkkkqqq|||hhh\\\PPPIIIEEEBBBAAACCCDDDJJJXXXsssppp^^^XXXSSSTTTTTTRRRQQQSSSOOOMMMLLLJJJIIIHHHIIIIIIIIIIIIJJJKKKKKKHHHDDD@@@>>>>>>===<<<;;;;;;;;;;;;===:::;;;???CCCOOOkkkrrrggglllppptttqqqfff___ZZZYYY\\\___aaaeeekkkqqqtttvvvvvvyyy{{{|||~~~}}}uuunnnjjjgggddd```^^^\\\XXXSSSOOORRRRRRTTTXXX___dddhhhiiinnnxxxvvvnnnnnnooopppuuu}}}tttmmmhhhhhhmmmuuu{{{uuunnngggbbb\\\YYYVVVTTTVVVXXXZZZZZZYYYXXXVVVUUUVVVUUUSSSQQQHHHCCC@@@???===CCCZZZrrrxxxxxxtttnnnddd___eeeqqquuurrreee___YYYVVVSSSPPPRRRWWW]]]aaacccbbb```]]]VVVNNNCCC<<<666666666333000111000000////////////000000+++,,,------,,,+++,,,---........................---...///000000000///...111+++***...000---+++---//////............/////////............///000000///////////////000111111000000000000111111111111222555777666222111333777777777888999;;;===@@@AAACCCFFFKKKOOORRRUUUXXXZZZVVVWWWYYY\\\^^^aaacccdddhhhgggiiikkklllrrr|||hhh\\\OOOIIIEEEBBBAAACCCDDDJJJUUUmmmttt^^^YYYUUUTTTSSSPPPRRRVVVPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLIIIEEEBBB@@@???>>>===<<<<<<<<<<<<<<<:::;;;???CCCNNNiiitttjjjlllnnnrrrsssggg```ZZZYYY[[[]]]```dddjjjooorrrtttuuuyyy{{{}}}xxxsssooopppmmmiiieeebbb]]]XXXUUUUUUSSSRRRSSSXXX]]]aaacccjjjsss|||tttlllggghhhiiilllqqqzzzssseee]]]WWWWWW[[[bbbmmmwwwyyyrrrkkkccc^^^ZZZXXXUUUTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSQQQGGGBBB@@@???>>>BBBUUUkkk{{{vvvvvvooohhh^^^ZZZaaakkkooolll```[[[WWWVVVRRRPPPRRRXXXaaahhhlllllliiieee\\\TTTFFF>>>777666666333111222111000///......///000111---,,,+++,,,---...---,,,........................------,,,,,,,,,---...///000,,,+++...000...---.........////////////......///////////////000111111///////////////000000111000000000000111111111111111333555444222111333555999999999:::;;;===???AAABBBFFFKKKOOORRRUUUXXXZZZVVVWWWYYY\\\^^^aaacccdddiiihhhiiikkklllttt}}}~~~}}}hhh\\\OOOIIIEEEAAAAAACCCEEEIIIQQQddduuu```ZZZVVVSSSPPPMMMOOOSSSPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLJJJGGGDDD@@@???>>>===<<<;;;;;;;;;<<<:::;;;???BBBMMMgggxxxmmmllllllppp~~~rrrggg___ZZZYYY[[[\\\___dddhhhlllpppsssuuuzzz|||}}}~~~|||wwwttttttrrroookkkgggbbb^^^\\\[[[WWWSSSRRRUUUYYY]]]^^^dddkkkttt||||||pppjjjfffiiimmmrrrxxx{{{oooddd[[[SSSRRRTTTXXXaaaiiitttwwwpppiiiaaa\\\XXXVVVTTTTTTUUUWWWWWWVVVUUUTTTSSSTTTUUUTTTRRRPPPGGGBBB???@@@>>>AAAQQQeeeyyyuuutttlllcccZZZWWW]]]dddgggeee\\\YYYWWWWWWTTTQQQUUU\\\jjjttt||||||wwwooocccXXXMMMCCC;;;888666333111222222000///------///000222222///---...111222000...........................---,,,,,,---------.........---,,,...///......///---...///000000///...---//////......//////000111000000////////////000000///000000000111111111111000222333333111111222444999999999999:::<<<>>>???BBBFFFJJJNNNPPPRRRUUUWWWVVVWWWYYY\\\^^^aaacccdddiiihhhhhhiiikkkttt}}}xxxxxxyyyxxxwwwsssuuuxxx||||||ggg[[[OOOHHHDDDAAA@@@BBBCCCGGGMMM\\\zzzvvvbbb\\\VVVTTTPPPLLLKKKNNNOOONNNLLLKKKJJJKKKKKKLLLLLLKKKKKKKKKLLLKKKHHHEEE@@@???>>><<<;;;:::::::::<<<:::;;;???AAAKKKeee}}}mmmjjjjjjooo}}}pppeee___ZZZZZZ\\\[[[___dddhhhkkknnnsssvvv{{{}}}~~~}}}||||||~~~{{{xxxtttsssrrroookkkgggeeecccccc___ZZZWWWXXXZZZ\\\]]]^^^bbbkkkuuuyyyoooiiifffjjjqqqxxx{{{iii^^^RRRNNNNNNPPPVVV]]]gggwwwwwwooohhh```ZZZTTTSSSRRRSSSUUUWWWVVVUUUTTTSSSSSSTTTUUUTTTRRROOOFFF@@@>>>???>>>AAAPPPaaarrryyy~~~}}}xxxsssppplllbbbWWWVVVZZZ___``````[[[YYYYYYXXXVVVUUU[[[ccc{{{{{{kkk___TTTJJJ???:::777222000111222000///------///000222333111///000333444222///////////////////////////,,,---...000000///...------......------.........---...///000000///...---......------......///000000000////////////000000///000000000111111111111000111222222222222333444888777777777999:::<<<>>>CCCFFFJJJMMMNNNPPPRRRSSSVVVWWWYYY\\\^^^aaacccdddgggfffggghhhjjjrrrtttmmmlllllljjjhhhhhhkkkpppuuu~~~{{{ggg[[[NNNHHHDDDAAA@@@BBB@@@EEEJJJUUUpppzzzfff^^^WWWVVVUUUPPPMMMLLLNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJKKKKKKJJJHHHFFF@@@???>>><<<;;;::::::999<<<:::;;;>>>@@@JJJbbb|||ooojjjiiiooo|||oooeee^^^ZZZZZZ]]][[[___dddhhhjjjmmmssswww{{{|||}}}}}}{{{zzz{{{|||{{{}}}~~~{{{uuuuuuuuusssooolllkkkkkkfffccc___\\\[[[[[[ZZZYYY[[[]]]dddnnnwwwzzzrrrlllmmmqqqxxxuuugggWWWOOOLLLLLLPPPVVV]]]lll~~~tttmmmeee\\\WWWOOOOOOPPPSSSVVVWWWWWWUUUTTTTTTTTTUUUVVVTTTQQQNNNEEE???<<<>>>???BBBPPPaaalllrrrvvvvvvxxx}}}||||||yyywwwrrrmmmlll```WWWVVV[[[^^^^^^___[[[ZZZZZZZZZWWWXXXaaakkkpppeeeXXXMMMAAA;;;777222000222111000///......///000111000/////////000111000///////////////////////////,,,...000111222111///...---111222...---...///.........////////////......---------------...//////111000000///////////////000000000000111111111111111111111222222333333444666666666666888:::<<<>>>CCCFFFJJJMMMNNNPPPQQQSSSVVVWWWYYY\\\^^^aaacccdddfffeeefffhhhiiiqqqyyyllldddccccccaaa^^^^^^ccciiiqqq|||yyyggg[[[NNNHHHDDD@@@@@@BBB@@@DDDHHHOOOdddjjj```ZZZ[[[^^^ZZZTTTPPPNNNMMMKKKJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJHHHFFFAAA@@@???===<<<;;;::::::<<<:::;;;>>>@@@HHHaaazzzvvvpppnnntttpppfff___ZZZZZZ\\\[[[```eeehhhiiimmmsssxxxyyy{{{|||}}}||||||}}}~~~|||~~~yyy{{{{{{xxxtttqqqpppqqqllljjjgggfffdddaaa]]]ZZZ]]]\\\```iiipppuuu~~~}}}yyyvvvxxx|||sss___SSSNNNLLLOOOSSSUUU___qqqzzzppphhh```WWWQQQKKKLLLNNNRRRVVVXXXWWWVVVVVVUUUVVVVVVVVVTTTPPPMMMDDD===;;;===???CCCRRRcccpppvvvyyywwwwwwzzzzzzxxxoootttxxxwwwxxxzzzvvvoookkk___VVVXXX]]]```aaaccc\\\[[[ZZZZZZXXXZZZeeeqqquuujjjaaaWWWKKK???999555222111333000000////////////000000---...//////...---...///////////////////////////...////////////000000000000555666111...000000...//////............//////...............//////000111111000///////////////000000000000111111111111111111111222333444444444555555666777999;;;>>>???BBBEEEJJJNNNPPPRRRUUUWWWVVVWWWYYY\\\^^^aaacccdddffffffgggiiijjjppptttggg______```^^^[[[ZZZ___gggppp{{{yyyggg[[[NNNHHHDDD@@@@@@BBBAAAEEEFFFJJJZZZsssmmmbbb[[[___eeebbbZZZTTTNNNMMMLLLKKKKKKKKKLLLMMMKKKIIIIIIIIIJJJIIIHHHFFFCCCBBB@@@???===<<<;;;;;;<<<:::;;;>>>@@@HHH```yyyxxxuuu{{{sssggg```ZZZYYY[[[[[[```fffhhhiiimmmsssyyywwwyyy|||}}}}}}~~~~~~}}}xxxtttssstttvvvuuuuuutttqqqmmmgggbbb```]]]___fffkkknnnvvvyyyyyyyyy|||xxxbbbTTTMMMKKKMMMPPPQQQWWWaaarrrvvvlllddd\\\SSSMMMIIIJJJMMMRRRVVVXXXWWWVVVWWWVVVWWWWWWWWWTTTPPPMMMDDD===999===???EEETTTeeeuuuzzz|||yyywwwwwwvvvsssfffmmmsssvvvzzz~~~{{{tttjjj]]]UUUYYY```bbbdddggg\\\[[[ZZZYYYWWWZZZggguuu{{{ooofff___ZZZTTTIII===777444222222444//////000000000000//////---///111000---,,,...111000000000000000000000000111///---,,,,,,...111222333999999333///111222///000///...------...///000///////////////000111111111111000///////////////000000000000111111111111222111111222444555555444666666666888:::===???AAA@@@DDDJJJOOORRRVVVYYY[[[VVVWWWYYY\\\^^^aaacccdddffffffhhhjjjkkkqqq~~~ooo```XXXVVVTTTSSSUUUZZZ\\\aaaiiiuuurrrdddXXXMMMGGGDDD@@@@@@AAA@@@@@@CCCKKKTTT```rrrlllddd```eeeiiiddd\\\VVVOOONNNMMMLLLLLLMMMNNNOOOIIIJJJJJJJJJIIIHHHHHHGGGHHHGGGDDDAAA>>>===<<<<<<999777999===>>>EEE\\\ttt{{{xxx~~~sssggg```ZZZYYY[[[```aaadddgggjjjmmmoooooo{{{zzzxxxyyy|||}}}zzzyyyzzzzzz~~~~~~~~~}}}zzztttlllfffgggbbb```cccgggjjjqqqyyy}}}~~~eeeUUUOOOMMMMMMOOOQQQSSSZZZfffuuurrrggg___XXXQQQLLLKKKLLLNNNPPPRRRSSSSSSSSSTTTXXXZZZYYYYYYXXXQQQJJJEEE@@@<<<<<<>>>HHHZZZjjjzzz}}}{{{pppeeeccceeellluuuzzzyyyvvvggg^^^VVVXXXaaagggddd___[[[YYYYYYYYYXXXYYYcccmmmwwwwwwuuummmbbbXXXSSSRRRJJJEEE===666222111222333222222111000/////////000000000////////////000000////////////000000000000///////////////000111111<<<<<<:::666222////////////000111111///...///000...000111000///...///000111111111111111111111111///000000000000000///...////////////000111222333222222333666:::>>>??????AAAEEEJJJPPPUUUXXXYYYYYYSSSUUUYYY\\\___bbbgggjjjdddjjjjjjjjjpppqqqzzz~~~ooo```XXXUUUSSSSSSTTTWWWZZZ___gggtttvvvfffZZZOOOIIIEEEBBB@@@BBBBBBBBBDDDJJJPPPYYYiiixxx|||rrrggg______aaa]]]UUUQQQOOONNNMMMMMMMMMMMMNNNOOOKKKKKKLLLLLLKKKJJJJJJIIIKKKIIIGGGDDDAAA???======;;;999:::===>>>DDDYYYppp|||xxx~~~qqqfff___ZZZYYY\\\___aaadddhhhlllooorrrsssyyyxxxxxxyyy|||~~~~~~|||}}}~~~{{{sssmmmlllgggddddddeeeeeeiiinnnyyyeeeSSSNNNMMMMMMOOOPPPQQQVVV^^^jjj|||zzzoooeee^^^XXXRRRMMMIIIJJJMMMOOOPPPQQQQQQQQQRRRVVVYYYXXXYYYXXXQQQJJJDDD@@@===>>>AAAKKK]]]mmmuuu______bbbiiirrryyy{{{{{{kkkbbbZZZ]]]fffllljjjddd[[[YYYWWWUUUSSSTTT]]]gggpppooojjjcccZZZSSSMMMKKKGGGBBB;;;444000///000111111111000000///000000000000//////......//////000.........////////////000///////////////000000111666666555222///------......---------...//////000...///000000......///000////////////////////////.........//////......---/////////000000111333333555444444444666888<<<>>>AAAEEEJJJPPPUUUYYYZZZZZZVVVXXX[[[\\\^^^aaadddgggeeekkkiiiiiinnnpppyyy~~~ppp```XXXUUURRRRRRSSSWWWZZZ```iiivvvyyyiii]]]QQQKKKGGGCCCAAACCCBBBBBBDDDIIIMMMUUUdddrrr|||rrrfff[[[YYYYYYVVVRRRPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMLLLKKKMMMLLLJJJHHHDDDAAA>>><<<===;;;;;;>>>>>>BBBUUUjjjxxx}}}pppeee^^^YYYYYY[[[\\\^^^bbbgggkkkooorrrsssuuuvvvwwwyyy{{{|||}}}~~~|||~~~{{{vvvrrrmmmjjjiiigggdddeeehhhqqqxxxcccQQQMMMMMMMMMMMMQQQQQQTTTYYYaaappp}}}vvvkkkbbb\\\WWWRRRNNNGGGHHHKKKMMMOOOPPPPPPPPPPPPUUUWWWWWWXXXWWWRRRJJJDDD@@@>>>@@@EEEPPPaaapppsss]]]___dddiiipppuuuyyy{{{ooohhhcccgggppptttooohhhaaa\\\WWWTTTQQQPPPXXXaaaiiieee___YYYSSSNNNIIIEEEDDD@@@:::444000//////000000000/////////000111111000//////......//////000............//////////////////......//////000111000111000///---,,,---...444000---,,,...000///......///000000......///000////////////////////////////////////////////////000000000000111222333333888888888555333555;;;???AAAEEEKKKQQQVVVZZZ[[[\\\YYY[[[]]]]]]]]]___aaadddfffkkkiiihhhmmmnnnxxxppp```XXXUUURRRQQQSSSZZZ]]]dddooo}}}yyyjjj^^^RRRKKKGGGBBBAAABBB???@@@DDDIIIMMMUUUfffuuukkk```WWWVVVWWWVVVTTTTTTPPPOOOOOOOOOOOOOOOOOOPPPMMMNNNNNNOOONNNNNNMMMMMMOOONNNMMMJJJFFFAAA>>>;;;===:::;;;>>>>>>BBBRRReeexxx|||qqqfff^^^YYYXXXZZZYYY[[[___cccgggkkkmmmoooqqqtttwwwyyyzzzzzz{{{{{{~~~|||wwwsssqqqqqqoooiiihhhjjjmmmrrr{{{}}}___PPPNNNNNNMMMKKKRRRSSSUUUZZZ```mmm{{{tttiiiaaa[[[VVVQQQMMMFFFHHHJJJMMMOOOPPPPPPPPPOOOSSSVVVWWWXXXWWWRRRJJJCCC??????DDDKKKVVVffftttnnn___ccciiinnnppprrrtttuuupppmmmmmmvvvwwwllljjjccc\\\WWWSSSQQQWWW___ddd^^^WWWRRRPPPMMMHHHDDDCCC@@@;;;666222111111222///////////////000111222111000000//////000000111....../////////000000000///............///000000...///000///...///000222>>>777000...000111...+++///000111111//////000111000000000000000000000000111111111111111222222222111111111111111222333444888;;;===:::777777===BBBAAAEEEKKKRRRWWW[[[\\\]]]ZZZ\\\]]]]]]]]]^^^aaacccggglllhhhfffkkkmmmvvvpppaaaYYYVVVSSSRRRTTT[[[```jjjvvvvvviii]]]PPPJJJEEEAAA???AAA>>>???CCCHHHLLLUUUhhhyyyeee]]]WWWWWWYYYWWWUUUUUUPPPPPPPPPQQQQQQPPPPPPPPPMMMNNNOOOOOOOOOOOONNNNNNOOONNNMMMJJJFFFAAA===;;;<<<999:::??????BBBPPPaaa~~~yyy{{{ttthhh___XXXVVVWWWZZZ\\\^^^bbbeeehhhjjjkkknnnrrrwwwyyyyyyxxxyyyzzz{{{yyyyyyuuunnnkkklllllloootttyyypppZZZPPPQQQPPPMMMKKKTTTTTTWWW[[[```kkk|||tttiii```ZZZTTTNNNJJJGGGIIIKKKNNNPPPQQQRRRRRROOOSSSVVVWWWXXXWWWRRRJJJBBB@@@AAAIIITTT```ppp|||ooo___eeelllqqqrrrqqqooonnnlllnnnwwwuuuoooggg___YYYTTTQQQTTTZZZ]]]XXXRRRNNNMMMKKKGGGDDD???===999555333111111111///.........///000111111222111111000000111111222//////000000000111111111...............//////000---.../////////000222444>>>777000...000111...+++000111222222000000111222000000000000000000000000111111000000111222333333222222222222222333333444333888======;;;:::>>>BBBBBBEEEKKKRRRWWWZZZ\\\\\\YYY[[[\\\]]]]]]___bbbdddggglllhhhfffjjjkkkssspppaaaZZZWWWUUUUUUVVV\\\cccnnn|||vvvggg[[[OOOIIIEEE@@@???AAA???AAADDDHHHKKKVVVkkk}}}eee^^^YYYYYYYYYUUURRRRRRQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOOOOPPPPPPPPPPPPPPPPPPNNNLLLIIIEEEAAA>>><<<<<<999:::???@@@AAAMMM\\\xxx||||||vvviii___WWWTTTUUU[[[]]]___cccfffhhhjjjjjjmmmrrrwwwxxxwwwwwwxxxzzz~~~~~~zzzrrrnnnooooooqqqrrruuuzzztttdddUUUQQQRRRQQQOOOMMMSSSTTTWWW[[[```jjj}}}|||ttthhh___XXXRRRLLLHHHHHHIIILLLOOOQQQSSSSSSSSSPPPUUUWWWWWWXXXWWWRRRJJJBBBAAAFFFRRRaaaqqqtttdddhhhnnnsssuuusssooolllgggmmm{{{}}}lllddd\\\WWWRRRNNNOOOSSSRRROOOLLLIIIHHHFFFCCCAAA:::888666333111//////...//////.........///000000222111111000000111111222////////////000000000000......------......///000+++,,,------------000222444000---,,,...000///...000111222222000000111222///////////////////////////...------...///111222444333333222333333444444///444999<<<;;;;;;<<<>>>CCCFFFKKKQQQVVVYYYZZZ[[[XXXZZZ\\\]]]^^^___bbbeeefffkkkiiigggjjjjjjqqqqqqbbb[[[YYYWWWWWWYYY___ggguuuyyyfffZZZNNNHHHEEEAAA@@@BBBAAACCCGGGKKKPPP^^^www|||ggg___ZZZYYYWWWSSSQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQOOOLLLHHHEEEBBB???>>>???;;;;;;@@@@@@@@@IIIVVVrrr~~~~~~uuuhhh^^^WWWTTTUUUXXXZZZ]]]aaaeeehhhjjjkkkmmmrrrwwwxxxvvvuuuxxx{{{}}}zzzwwwyyyvvvwwwxxxxxxzzzhhh]]]SSSQQQQQQPPPPPPRRRQQQSSSXXX___eeepppyyyqqqfff\\\VVVPPPJJJFFFGGGIIILLLOOOQQQSSSSSSTTTRRRVVVYYYXXXYYYXXXQQQJJJBBBCCCKKK]]]qqqttttttuuuxxxzzzyyytttoooffflllzzzxxxggg```XXXTTTOOOJJJJJJLLLHHHIIIIIIGGGDDDAAA@@@@@@777777555333111000///...000000///.........//////000000////////////000000---------............///...------------...//////+++---------,,,,,,...000...---------...//////000...000111000///...///000////////////////////////...---,,,,,,---...000222444444333333333333444444222444666888:::<<<<<<===CCCFFFKKKQQQUUUWWWXXXXXXYYY[[[\\\]]]]]]___aaaddddddkkkiiihhhkkkiiioooqqqbbb[[[ZZZXXXYYY[[[bbblll{{{|||eeeZZZNNNIIIFFFBBBAAACCCAAADDDIIIOOOWWWhhh|||fff^^^XXXVVVUUURRRRRRUUUQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRPPPLLLHHHEEEBBBAAAAAAAAA======AAA@@@>>>EEEQQQnnn}}}sssfff]]]VVVTTTVVVTTTVVVZZZ^^^bbbfffiiijjjnnnrrrwwwwwwuuuuuuxxx|||~~~}}}~~~~~~wwwddd[[[SSSPPPOOOOOORRRVVVPPPSSSZZZdddmmm{{{vvvnnncccZZZTTTOOOJJJFFFGGGHHHKKKNNNQQQRRRSSSSSSTTTXXXZZZYYYYYYXXXQQQJJJBBBDDDOOOeee}}}~~~}}}~~~}}}xxxrrriiimmmwww|||llleee]]]VVVSSSOOOIIIHHHIIICCCFFFHHHGGGCCC??????@@@888888666555333222000000111000///.....................------------......+++++++++,,,,,,,,,------...------------...//////...//////...------...000///000111111///...///000---...///...---,,,---///111111111111111111111111//////...---...000222444555444444333333333444444888777666777:::===>>>>>>DDDGGGKKKPPPTTTVVVWWWWWW[[[\\\]]]]]]]]]^^^```bbbdddjjjjjjiiillliiimmm}}}pppccc^^^ZZZUUUXXX```dddrrr~~~iiiYYYIIICCCDDDCCCAAAAAABBBFFFIIIMMM[[[yyyzzziii]]]\\\\\\TTTRRRVVVTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQTTTVVVWWWWWWSSSQQQMMMIIIEEEBBB@@@???<<<666888@@@BBB@@@EEEPPPhhh}}}{{{|||sssiiiaaaZZZWWWXXXZZZ[[[]]]```cccfffhhhiiiqqqsssuuuuuuvvvvvvxxxzzz~~~~~~~~~xxxooobbbZZZRRRQQQRRRSSSUUUXXXVVVZZZbbbkkkyyyvvvlllaaaYYYRRRJJJFFFGGGHHHKKKNNNOOOPPPQQQSSSUUUXXXXXXZZZ[[[ZZZUUUMMMHHHCCCEEEPPPeee{{{zzz}}}ttthhhmmmxxxwwwkkkbbbYYYRRRPPPNNNIIIIIIMMMKKKHHHDDDBBBBBBAAA@@@>>>888555222111111111000///////////////////////////......------------.........///000000000...---,,,---------,,,+++***)))(((------------------------/////////000000000000111.../////////000000000111111000///......///000111///+++(((,,,333777444000000111222333444555555555666666777999;;;>>>@@@AAACCCFFFJJJNNNRRRTTTTTTUUUWWWYYY[[[^^^aaacccdddeeeaaagggfffggglllkkknnn}}}~~~pppccc___[[[XXX\\\dddiiixxxzzzdddTTTFFFAAABBBAAA??????@@@CCCHHHPPPeee|||iii]]][[[ZZZRRRPPPTTTRRRUUUVVVWWWXXXXXXWWWVVVVVVSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPNNNKKKHHHEEEBBBAAA@@@;;;;;;BBBCCC???DDDNNNeee|||~~~|||}}}rrrggg___XXXUUUVVVYYYZZZ\\\```cccfffiiijjjnnnpppsssuuuvvvxxxzzz}}}~~~~~~~~~~~~}}}|||yyyxxxxxxyyy{{{~~~vvvnnnddd]]]WWWWWWXXXWWWXXXZZZZZZ```hhhssszzzrrrhhh^^^WWWQQQJJJGGGHHHGGGIIIMMMOOOPPPQQQSSSTTTVVVWWWYYYZZZZZZUUUNNNIIICCCDDDLLL^^^uuu}}}rrrjjjoooyyypppddd___WWWRRRRRRQQQMMMMMMPPPPPPLLLGGGCCCBBB@@@>>>;;;888555222111111111000///////////////////////////......------------............/////////...---,,,............---,,,+++***------------------------------.........///////////////////////////////////////000000000000//////111...,,,...111333111...111111222222333333222222555555666777999;;;===???CCCFFFJJJOOOSSSUUUVVVWWW[[[\\\]]]___aaabbbbbbcccccciiiiiiiiiooommmqqq~~~pppddd```]]][[[```iiiqqqttt^^^QQQEEEBBBBBBAAA???>>>CCCEEEIIITTTppp~~~hhh[[[XXXWWWPPPOOOSSSPPPVVVWWWXXXYYYZZZZZZYYYYYYTTTUUUUUUTTTRRRPPPNNNMMMOOOOOONNNMMMKKKHHHEEECCCCCC>>>===AAA@@@===AAAIII^^^www|||~~~pppeee]]]VVVTTTUUUWWWYYY[[[___cccgggjjjllllllnnnrrrtttvvvyyy|||~~~}}}zzzxxxwwwwwwuuutttoooooonnnnnnppprrruuuvvv~~~||||||zzztttkkkeeeaaaaaaaaa___```bbbcccjjjuuuzzztttmmmddd[[[UUUPPPIIIGGGHHHGGGJJJNNNPPPQQQRRRTTTVVVTTTVVVXXXYYYYYYUUUNNNIIICCCBBBGGGWWWnnn||||||ooogggnnnxxx}}}nnnbbb^^^YYYUUUUUUUUUSSSSSSTTTWWWQQQJJJEEECCCAAA>>>;;;888555222111111111000///////////////////////////......------------...............///......---,,,......////////////......---------------------------............/////////000000//////////////////---...000111111000...---////////////000000000000111111222333444555666666666666777888999;;;<<<===DDDFFFKKKPPPUUUXXXYYYZZZ[[[\\\^^^```bbbcccddddddeeejjjiiijjjooonnnsssrrrfffbbb___]]]bbbkkkxxxnnn[[[PPPFFFDDDDDDBBB@@@@@@JJJKKKLLLWWWuuugggYYYUUUUUUNNNOOOTTTQQQUUUVVVWWWYYYZZZZZZZZZYYYTTTVVVWWWVVVSSSPPPNNNLLLMMMNNNNNNNNNLLLJJJGGGEEEAAA===<<<>>>===;;;>>>DDDYYYqqq~~~zzz~~~pppeee]]]VVVTTTUUUUUUWWWZZZ___dddhhhlllnnnlllooorrrtttvvvxxx{{{}}}|||vvvqqqooommmjjjgggccccccbbbaaabbbdddggghhhrrryyy}}}}}}||||||xxxqqqlllkkkjjjiiilllppprrryyyvvvpppkkkcccZZZUUUOOOIIIFFFGGGHHHKKKOOORRRTTTUUUVVVWWWVVVVVVXXXYYYXXXRRRKKKFFFAAA@@@DDDSSSjjjzzzwww|||wwwjjj___gggsss~~~|||pppfff___\\\ZZZ[[[\\\\\\\\\\\\```XXXOOOIIIFFFDDD@@@===888555222111111111000///////////////////////////......------------............/////////.........------...///////////////------------................../////////000000000........./////////000000---...///000000///...---***---///000///000222555///000222555888;;;>>>???999999999:::;;;<<<>>>???CCCGGGLLLQQQVVVZZZ\\\\\\XXXZZZ]]]```dddfffhhhiiidddiiiggggggmmmmmmsssuuuhhhccc```^^^ccclll}}}}}}kkkXXXNNNFFFDDDDDDBBB@@@@@@IIIKKKMMMXXXwwwhhhYYYSSSSSSOOOQQQVVVSSSRRRTTTUUUWWWXXXXXXWWWWWWSSSVVVXXXXXXUUURRRQQQQQQNNNNNNOOOOOOMMMJJJGGGEEE???===<<<===<<<<<>>@@@999999999:::;;;<<<>>>???CCCFFFKKKQQQVVVZZZ\\\]]]YYY[[[]]]aaadddfffhhhiiieeejjjgggggglllmmmtttvvviiidddaaa___dddnnn|||iiiVVVMMMDDDBBBAAA???>>>???AAAFFFKKKWWWwwwnnn]]]UUUUUUPPPRRRWWWTTTQQQRRRSSSTTTUUUUUUTTTTTTRRRUUUXXXXXXUUUSSSTTTVVVRRRRRRQQQPPPMMMKKKHHHFFFAAA@@@@@@???>>>???CCCFFFXXXqqq|||uuuzzzsssggg^^^XXXVVVXXXTTTVVVZZZ___dddiiimmmoooqqqsssttttttttttttuuuwwwzzz}}}}}}tttiiiaaa___\\\XXXTTTRRRQQQPPPPPPQQQSSSUUUVVV[[[```hhhpppxxx~~~{{{}}}~~~uuuoooiiiaaaYYYUUUOOOHHHEEEEEEEEEIIINNNQQQQQQQQQQQQRRRYYYYYYYYYXXXTTTMMMDDD>>>>>>???DDDRRRiii}}}{{{}}}xxxuuuxxx}}}yyykkk]]]VVV[[[ccciiijjjgggaaa]]]WWW[[[___eeeppp}}}uuucccVVVNNNGGG>>>777888555222111111111000///////////////////////////......------------......///............///000000***+++,,,------------------------...//////000000++++++,,,,,,,,,---------++++++,,,---///000111111000///---,,,,,,---///000...111222111...---...111222222111222333555777888666666777888999;;;<<<===BBBEEEJJJPPPUUUYYYZZZ[[[]]]^^^```aaacccdddddddddhhhlllhhhgggmmmooovvvuuuhhhcccaaa```gggqqq|||jjjWWWNNNEEEBBB@@@>>>>>>@@@===EEEJJJTTTpppwwwdddZZZWWWRRRSSSWWWSSSPPPQQQRRRSSSSSSSSSRRRQQQQQQTTTWWWVVVSSSRRRTTTWWWXXXWWWUUURRROOOLLLIIIHHHBBBCCCBBB???>>>@@@CCCEEESSSmmm}}}tttyyytttggg^^^XXXVVVXXXUUUWWWZZZ___dddiiilllnnnqqqsssttttttssssssuuuvvvwww{{{vvvlllaaa[[[ZZZYYYVVVRRRPPPOOONNNNNNPPPRRRTTTVVVXXX\\\aaaeeekkkuuu}}}tttmmmeee]]]VVVSSSOOOHHHEEEEEEHHHKKKPPPRRRSSSRRRQQQQQQXXXXXXXXXWWWTTTMMMDDD>>>???@@@CCCNNNeee}}}{{{wwwxxxzzz}}}xxxwww|||zzzkkk]]]XXX[[[^^^``````^^^[[[ZZZYYY^^^dddjjjxxx}}}jjj[[[SSSLLLBBB;;;888555222111111111000///////////////////////////......------------......---,,,,,,+++,,,---...///+++,,,,,,---------,,,,,,---------...///000000000---------.........//////---------............///.........------.........000111111000///......///333222111000000222333444555555666777999;;;===???AAADDDIIIOOOSSSWWWXXXYYY^^^___```aaabbbbbbbbbbbbgggkkkgggffflllnnnvvvsssfffcccaaaaaaiiittt|||kkkZZZQQQHHHDDDBBB???@@@CCC???HHHLLLQQQhhh}}}iii^^^ZZZSSSSSSVVVQQQQQQQQQRRRSSSSSSRRRQQQPPPQQQTTTVVVTTTQQQPPPSSSWWW]]][[[XXXTTTPPPMMMKKKJJJBBBCCCBBB>>><<<>>>AAABBBMMMggguuuzzzsssfff^^^WWWVVVXXXUUUWWWZZZ___dddhhhlllnnnqqqrrrttttttttttttuuuwwwuuuzzzqqqggg\\\WWWWWWXXXVVVSSSPPPOOOOOOOOOPPPSSSVVVWWWXXXZZZ\\\^^^ccckkkwww|||rrrkkk```YYYSSSQQQNNNHHHEEEFFFLLLOOOTTTVVVVVVTTTSSSSSSVVVWWWWWWWWWTTTMMMEEE???@@@@@@AAAKKKbbbyyy{{{sssooosssxxxyyyuuuvvv~~~}}}mmm```YYY[[[]]]]]]]]]\\\]]]^^^___eeeiiinnn{{{~~~kkk]]]WWWQQQHHHAAA888555222111111111000///////////////////////////.........------.........++++++***)))***+++---...,,,---------------,,,,,,---------...///000000111111111111111222222222222000000///...------,,,,,,,,,---///000000///---,,,.........///000111222111222222111000111444666777666666888999<<<>>>@@@AAAAAADDDHHHNNNRRRUUUWWWWWW[[[\\\^^^```bbbcccddddddeeeiiidddccciiikkktttrrrfffbbb```aaajjjwww~~~jjjZZZOOOEEECCCCCCBBBAAABBBBBBEEEIIIPPP^^^ssszzzhhhWWWRRRTTTTTTRRRPPPTTTUUUVVVUUURRRPPPPPPPPPQQQQQQPPPPPPQQQSSSUUUWWWUUUVVVVVVVVVTTTQQQNNNLLLEEECCCAAA?????????@@@AAAKKK___zzz|||wwwpppccc\\\VVVTTTUUUZZZZZZ\\\___ccchhhmmmppppppssstttsssqqqqqqsssvvvyyy|||jjjccc\\\YYYZZZZZZWWWTTTWWWVVVTTTSSSRRRSSSTTTUUUZZZZZZYYY[[[___ffflllppp}}}{{{qqqhhhdddZZZPPPNNNLLLHHHDDDCCCHHHPPPZZZ]]]ZZZUUURRRRRRSSSTTTTTTSSSNNNHHHBBB===>>>???EEESSSfffwwwzzzrrrmmmpppuuuwwwuuuzzzmmm```[[[aaaddd```\\\]]]___```^^^bbbjjjttt~~~tttcccWWWRRRNNNHHHDDD:::555///...000222000---555444333333222222333333//////.........---------,,,,,,,,,---------......//////.........------------.........//////000000///...------///000000///......------------......//////...------///000111000000000000000000000000222222111000///111444888666666666777999;;;===>>>CCCFFFIIIMMMPPPTTTYYY]]]]]]]]]^^^^^^___```aaaaaafffeeeeeeggggggjjjvvvrrrfffcccbbbcccmmmzzz~~~jjjYYYOOOFFFCCCCCCBBBAAABBBCCCEEEGGGKKKUUUfffwwwxxxgggVVVQQQSSSSSSQQQPPPSSSTTTUUUTTTQQQPPPOOOPPPOOOOOOPPPPPPQQQSSSTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLGGGEEECCCAAA@@@@@@@@@AAAGGGYYYrrr}}}vvv~~~pppccc\\\VVVUUUVVVXXXYYY[[[^^^ccchhhmmmpppqqqrrrrrrrrrrrrsssuuuxxx|||yyykkkfffaaa___aaaaaa^^^[[[XXXXXXYYYZZZ[[[\\\]]]^^^\\\[[[[[[\\\```eeejjjmmmvvv~~~wwwmmmeee___VVVNNNLLLKKKHHHEEEEEEIIIPPPYYY\\\YYYUUUSSSSSSSSSSSSSSSQQQMMMGGGBBB??????@@@GGGVVViiiyyy|||ssslllmmmpppsssrrryyylll]]]ZZZaaaddd```]]]^^^_________dddkkkssszzzyyynnn^^^TTTOOOKKKFFFAAA999444000...000222000---111000000/////////////////////.........---------,,,,,,,,,---------......//////.........---------000///---,,,,,,---///000///---,,,,,,...//////...000000////////////000000///............///000000000000000000000000000000222222222111000222555777777666555555666999===???DDDFFFJJJLLLOOOQQQUUUWWWYYYZZZ[[[]]]___aaabbbcccfffeeeeeeggggggkkkvvvrrrgggdddccceeeooo|||}}}jjjXXXNNNFFFDDDCCCAAAAAACCCCCCCCCEEEHHHNNNZZZiiiuuutttdddUUUQQQRRRRRRPPPOOORRRSSSTTTSSSQQQOOOOOOOOOMMMNNNPPPQQQRRRSSSRRRRRRUUUTTTSSSRRRPPPNNNMMMMMMHHHGGGEEEBBBAAA@@@@@@@@@DDDRRRhhh}}}vvv{{{pppccc\\\WWWUUUVVVVVVWWWYYY^^^ccciiinnnqqqrrrpppooopppsssvvvxxxyyy}}}|||qqqnnnkkkjjjkkkjjjfffcccdddeeeeeeddddddbbbaaa```______```bbbeeeiiimmmoooyyy~~~yyyrrriiibbbZZZRRRKKKJJJIIIGGGEEEFFFKKKPPPVVVXXXWWWTTTTTTUUUSSSRRRQQQNNNKKKGGGCCCAAAAAADDDLLL\\\ppp~~~sssllljjjjjjooooooxxxjjjZZZYYY___bbb___]]]___``````bbbeeekkkqqquuuwwwvvvvvvnnndddWWWNNNJJJGGGCCC???888444000///111111000---//////...---------------...............---------,,,,,,,,,---------.....................---------000///---++++++,,,...///...,,,+++,,,---///......000000////////////000000......//////000000000///000000000000000000000000111222333333222333555777;;;999777777888<<>>>>>BBBLLL^^^uuuyyy{{{oooccc\\\WWWVVVWWWTTTVVVYYY^^^dddjjjnnnqqqqqqnnnlllnnntttyyy{{{zzzyyy~~~zzzxxxvvvvvvvvvtttqqqnnnqqqpppnnnllliiigggffffffccceeegggkkkpppuuuyyy|||}}}vvvooofff___XXXPPPJJJIIIHHHFFFEEEGGGLLLOOORRRSSSSSSRRRTTTUUUSSSQQQOOOLLLIIIFFFDDDBBBDDDGGGPPPaaawww~~~sssmmmkkkjjjpppooouuu{{{gggYYYXXX]]]```]]]]]]```bbbaaacccggglllppprrrpppmmmjjjbbb[[[QQQJJJGGGEEEAAA===666444111000111111000...111000//////......//////........................,,,,,,,,,---------..............................------,,,,,,,,,------...///---,,,,,,...//////.........------------......---...///111111000//////000000000000000000000000111333444555444444555777::::::::::::<<>>===BBBIIIWWWmmm}}}pppccc\\\WWWUUUVVVTTTVVVYYY^^^dddiiimmmooonnnlllkkknnntttyyy{{{{{{www|||~~~{{{yyyvvvsssqqqqqqrrrsssjjjlllpppvvv}}}{{{ssskkkccc^^^WWWPPPKKKJJJHHHEEEEEEGGGKKKMMMNNNOOOOOOQQQSSSTTTSSSRRROOOLLLHHHFFFDDDCCCCCCGGGRRRfff~~~sssqqqqqqoooqqqnnnqqqxxxyyyoooaaaYYY[[[^^^___\\\\\\```cccbbbbbbfffkkknnnnnnkkkgggcccXXXSSSMMMHHHEEECCC???<<<555333222111111111000///111111000////////////000---.....................,,,,,,,,,---------......---.....................(((***,,,...//////...---000///---...000111111000......------------......---...000111111111000///000000000000000000000000111333444555444444555777666888;;;===????????????AAAEEEJJJNNNPPPQQQSSSTTTUUUWWWYYY\\\^^^`````````ddddddfffiiijjjmmmwww~~~qqqfffcccbbbdddooo|||uuubbbSSSMMMHHHGGGDDD@@@AAAEEEBBB@@@BBBGGGKKKRRRdddxxxiii^^^UUUSSSSSSQQQPPPPPPQQQRRRSSSSSSQQQPPPPPPQQQMMMOOORRRUUUVVVUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMIIIHHHGGGEEECCCAAA???>>>BBBFFFQQQddd{{{pppccc\\\VVVTTTUUUTTTVVVYYY]]]aaaeeehhhjjjjjjjjjkkkooossswwwyyyzzzzzz~~~}}}}}}~~~}}}|||{{{xxxzzzyyyooofff___ZZZTTTOOOJJJIIIGGGCCCDDDHHHLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSPPPMMMIIIFFFDDDBBB@@@HHHXXXpppvvvwwwwwwssspppnnnooopppmmmeee```___ffffffbbb]]]\\\```cccbbb```cccgggiiiiiieeeaaa]]]QQQNNNJJJGGGDDDAAA>>>;;;333333222222111000000///000000///...............---------...............,,,,,,,,,---------......---------...............)))+++---///000///...---111///...///000222111111000000////////////000000//////000000111111000000000000000000000000000000111222333333222333555777999;;;@@@DDDEEEEEECCCAAABBBEEEJJJNNNPPPSSSVVVXXXVVVXXX[[[]]]_________^^^cccdddfffjjjkkknnnxxxyyylllbbb```aaadddppp}}}uuubbbRRRMMMIIIGGGDDD@@@AAAEEEDDDAAACCCIIILLLTTTiiiggg]]]UUUTTTTTTRRRQQQRRRQQQSSSTTTTTTRRRQQQQQQRRRMMMOOOQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMJJJJJJIIIGGGFFFDDDBBBAAA???BBBKKK\\\qqqqqqddd[[[UUUSSSTTTSSSTTTWWWZZZ]]]```bbbcccfffiiimmmppprrrtttwwwxxx}}}wwwvvvuuuwww{{{{{{}}}tttiii```YYYUUUOOOKKKHHHGGGEEECCCEEEJJJMMMLLLLLLMMMPPPRRRTTTTTTUUUTTTRRROOOKKKGGGCCCAAAAAAMMMdddzzz}}}{{{tttqqqrrrsssrrrkkkdddfffllluuurrrjjj```]]]```bbbaaa\\\^^^aaacccaaa^^^YYYVVVKKKIIIGGGEEECCC???<<<:::222222333222111000000000000//////...............---------.........//////,,,,,,,,,---------......---------.........//////000000......---------...000///......000111111000000000////////////000000000000//////000000111222000000000000000000000000222222222111000222555777;;;===AAADDDFFFFFFEEEDDDCCCFFFJJJMMMOOORRRVVVXXXVVVXXX[[[^^^``````___^^^ccccccgggjjjkkknnnxxxttthhh______aaaeeeqqquuubbbQQQMMMIIIHHHDDD@@@AAAEEEEEEAAADDDKKKPPPYYYpppfff]]]VVVUUUUUURRRQQQRRRQQQSSSTTTTTTRRRQQQRRRRRRMMMNNNPPPQQQRRRSSSRRRRRRQQQRRRSSSSSSSSSPPPNNNLLLLLLKKKKKKJJJHHHFFFDDDCCC===???FFFVVVjjjrrrddd[[[UUURRRSSSRRRSSSUUUXXXZZZ\\\]]]^^^ccchhhnnnqqqrrrrrruuuxxx~~~sssqqqnnnllloooxxx}}}{{{zzz{{{{{{oooddd[[[TTTQQQKKKGGGEEEEEEDDDBBBFFFKKKNNNMMMMMMOOORRRTTTUUUUUUVVVUUUSSSPPPLLLGGGCCC@@@EEETTTppp~~~|||ssssssvvvzzzxxxpppiiinnnxxx{{{pppccc^^^```aaa___ZZZ[[[]]]]]]\\\XXXSSSPPPGGGGGGFFFDDDBBB>>>;;;888111222333333111000000000111111000////////////000---------.........//////,,,,,,,,,---------......---------.........//////777444///,,,***+++---//////...------///000000///......------------......111000/////////000222333000000000000000000000000222222111000///111444888777888:::<<<>>>???@@@@@@EEEGGGIIILLLNNNQQQUUUXXXUUUWWW[[[___aaaaaaaaa```bbbcccgggkkkllloooxxx{{{hhhccc___^^^```eeerrrrrr^^^SSSKKKEEECCCAAA>>>>>>AAAAAADDDGGGKKKSSSeee~~~ddd\\\VVVVVVUUUQQQOOOOOOOOOSSSVVVWWWVVVSSSQQQQQQKKKLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQOOONNNPPPOOONNNKKKHHHDDDBBB@@@BBB@@@@@@JJJ___zzzssseee[[[TTTRRRTTTVVVVVVUUUVVVXXX\\\```bbbiiijjjlllooosssttttttsss~~~}}}qqqfffeeehhhkkkooosss}}}zzzzzz|||vvvmmmbbbXXXQQQLLLIIIGGGEEECCCCCCDDDFFFHHHJJJKKKMMMOOOQQQSSSTTTUUUSSSRRRQQQNNNFFF@@@AAAHHHMMMiiiyyyzzzzzzzzzwwwmmmgggppp}}}rrrddd^^^___```___[[[^^^\\\VVVQQQPPPNNNKKKEEEDDDBBBAAA???;;;666333222111111111000000//////////////////............---------------...///000////////////////////////---,,,,,,------///000000555444333222111000///...//////.........//////000111000///////////////000111111111111000...---,,,000000000000111111111111222222111111000111111111444777:::<<<===>>>@@@BBBBBBEEEJJJNNNPPPRRRTTTUUUWWWYYY\\\___aaaaaaaaa```dddbbbcccgggjjjmmmttt|||yyykkk^^^[[[YYY[[[^^^dddrrr~~~ppp]]]PPPIIIDDDBBBAAA???@@@CCCCCCDDDGGGMMMYYYsss{{{eee]]]WWWWWWWWWSSSPPPQQQVVVXXXZZZYYYVVVQQQNNNMMMLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQPPPOOORRRQQQOOOLLLIIIFFFCCCBBBCCCAAAAAAHHHZZZrrruuufff\\\UUUSSSUUUVVVVVVVVVWWWYYY]]]aaacccjjjjjjlllooorrrssssssssswwwyyy|||ssshhhfffgggggghhhjjjxxx}}}yyyvvvppphhh___VVVOOOKKKHHHGGGEEECCCCCCEEEGGGIIIKKKLLLNNNPPPRRRTTTUUUVVVUUUSSSQQQMMMFFFAAADDDKKKZZZxxx{{{zzzzzzvvvnnnkkkuuupppddd`````````^^^ZZZ]]][[[UUUOOONNNLLLIIIHHHDDD@@@===:::777444111111111111111000000000///////////////............///......---------..............................---------------...///000000000///...------,,,,,,///...------,,,,,,------////////////000000000000000111111000000///...---000000000000111111111111444444333333222333333444555777:::<<<<<<===???AAACCCFFFKKKOOOQQQSSSUUUVVVXXXYYY\\\^^^```aaaaaaaaadddbbbcccgggiiilllsss|||lll^^^WWWVVVVVVZZZ^^^dddppp|||ooo]]]NNNGGGBBBBBBBBB@@@AAADDDCCCEEEHHHPPPeeewwwfff^^^XXXXXXXXXUUURRRSSSXXXZZZ[[[ZZZVVVQQQNNNLLLMMMNNNPPPRRRTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRTTTSSSQQQOOOLLLIIIFFFDDDCCCBBBBBBFFFRRRfff~~~xxxhhh]]]VVVUUUWWWVVVVVVWWWXXX[[[___ccceeekkklllmmmnnnpppqqqrrrrrrrrruuuzzzzzzoookkkiiifffcccccchhhnnn|||}}}xxxwwwqqqnnnhhhaaaYYYRRRLLLIIIGGGFFFDDDCCCDDDFFFHHHJJJMMMNNNOOOQQQSSSUUUWWWWWWWWWSSSPPPKKKEEEBBBHHHQQQhhhzzzyyywwwrrrkkkkkkwwwzzzkkkcccbbbbbbaaa___[[[___^^^WWWQQQOOOKKKHHHKKKFFF???:::777555333222111111111111000000000000////////////............000///...---,,,,,,,,,,,,------------------------.........---......//////---------,,,,,,,,,++++++000//////...---------------...///000111111000000//////000000000000//////000000000000111111111111444333333222333333444444555777:::;;;;;;<<<===???DDDGGGLLLPPPRRRSSSVVVWWWYYYZZZ[[[]]]^^^```aaabbbcccbbbcccggghhhjjjrrr{{{yyyggg\\\ZZZXXXYYY\\\___dddooo{{{ooo^^^MMMGGGBBBBBBBBB@@@@@@CCCBBBEEEJJJVVVrrrttteee]]]XXXXXXXXXUUUSSSSSSSSSUUUWWWWWWUUUSSSQQQQQQMMMOOOQQQTTTVVVWWWWWWWWWWWWVVVTTTSSSSSSSSSTTTUUUUUUTTTSSSQQQNNNKKKHHHGGGBBBBBBBBBEEEKKK\\\vvv{{{kkk___XXXVVVXXXVVVWWWXXXZZZ^^^bbbfffhhhlllmmmnnnnnnnnnooorrrssssssxxx~~~xxxtttpppjjjdddbbbaaaccclll|||vvvpppoookkkhhhccc\\\TTTNNNIIIFFFDDDCCCBBBBBBCCCFFFIIIKKKOOOPPPQQQSSSUUUVVVXXXXXXXXXTTTNNNIIIDDDCCCMMMXXXqqqyyywwwrrrjjjcccfffsss}}}pppddd```cccdddbbbaaa___cccccc^^^XXXTTTNNNIIIKKKFFF@@@;;;888666444222111111111000000000000000////////////............///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////............//////........................111111000000000000111222+++---///111222222000000......///000000000000000///000000000111111111111111111000000111111222222555777:::;;;:::;;;<<<===DDDGGGKKKOOOQQQSSSUUUWWWZZZZZZ[[[\\\]]]___aaabbbbbbaaadddffffffhhhqqq{{{sssiiibbb```^^^]]]___aaafffqqq}}}ooo___NNNHHHCCCCCCBBB???>>>@@@@@@EEEMMM\\\{{{sssbbb[[[VVVVVVWWWTTTRRRSSSOOORRRTTTUUUTTTRRRRRRRRRNNNOOORRRTTTVVVWWWWWWWWWYYYXXXVVVUUUUUUUUUVVVWWWVVVUUUTTTRRROOOLLLJJJHHHBBBAAABBBDDDHHHUUUooo~~~nnnbbbZZZWWWYYYWWWXXXZZZ]]]aaaeeeiiikkkmmmnnnooonnnmmmooosssvvvxxx|||}}}zzzwwwooogggddd```___bbbkkkwwwuuuooolllhhheee___XXXPPPJJJFFFDDDAAA@@@@@@@@@BBBFFFIIILLLQQQQQQSSSTTTVVVWWWXXXYYYXXXSSSLLLGGGCCCEEEQQQ^^^xxx~~~zzzxxxoooccc[[[```lllwwwwwwjjj``````bbb```______bbbhhhlllhhhbbb\\\TTTMMMGGGDDD@@@<<<:::666333000000000000000000000111111////////////............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000000000000//////////////////////////////000222333444+++---///111222222000000---...///000000111111000///000000000111111111111111000000000111111222333555777:::;;;:::;;;<<<===CCCFFFJJJMMMOOOQQQTTTWWWZZZZZZ[[[[[[]]]^^^```aaa```aaadddfffeeefffooozzzyyytttrrrnnniiieeecccdddiiiuuulll]]]NNNHHHCCCCCCBBB???===??????FFFNNN___rrr```YYYTTTUUUVVVSSSRRRRRRQQQSSSUUUTTTRRRPPPPPPPPPNNNOOOQQQSSSUUUVVVVVVVVVXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUSSSQQQOOOLLLJJJIIICCCAAABBBEEEFFFPPPhhh~~~qqqeee\\\XXXYYYWWWXXX[[[___ccchhhlllnnnnnnooopppooommmooouuuzzz||||||yyyqqqiiifff^^^]]]^^^bbbiiitttwwwooojjjeeeaaa[[[TTTNNNHHHEEECCC?????????@@@CCCGGGKKKNNNRRRRRRSSSUUUVVVWWWXXXYYYWWWQQQKKKEEEBBBFFFTTTbbb~~~yyy|||xxxmmm^^^UUUZZZeeemmmssshhhaaabbbaaa\\\ZZZ^^^iiiqqqxxxwwwqqqiii^^^UUUGGGDDD@@@<<<999555111---000000000000111111111111////////////............++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............///000111222////////////......------,,,,,,,,,---...///000111---...///000111111000000......///000000111000000000000000000111111111111222222222222333444555555555777:::;;;;;;<<<===???DDDFFFIIILLLNNNQQQTTTWWWZZZZZZ[[[\\\]]]^^^_________aaadddeeecccdddnnnyyy~~~tttmmmiiikkkwww|||hhhYYYKKKFFFBBBCCCCCC@@@>>>@@@@@@FFFNNN___qqq___XXXSSSTTTVVVSSSRRRSSSTTTUUUVVVTTTRRRPPPOOOPPPMMMOOOPPPRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTSSSRRRPPPNNNLLLIIIHHHFFFAAAAAADDDEEEKKK```xxxssshhh^^^YYYYYYWWWYYY\\\```fffjjjnnnpppnnnpppqqqooonnnpppwww}}}~~~zzzssskkkggg```___```bbbccciiixxxxxxmmmeee___\\\WWWQQQLLLHHHEEEDDD@@@@@@@@@AAAEEEIIINNNQQQRRRRRRSSSUUUVVVWWWXXXXXXUUUOOOIIIDDDBBBGGGUUUddd|||{{{yyyxxxuuuiiiWWWOOOTTT^^^dddllldddaaadddbbb[[[\\\dddsss~~~zzzmmmbbbOOOKKKDDD===999555111//////000000000111111111111////////////............,,,,,,,,,+++,,,,,,---------------------------------------...///111222333111000000///...---,,,,,,......---------------...////////////000000000000...///000000000000000///000000000000111111111111222222222222333444555666555777:::<<<<<<===???AAAEEEGGGJJJLLLNNNQQQUUUXXXYYYZZZ[[[]]]^^^^^^^^^]]]^^^```dddeeebbbcccmmmyyyvvvmmmmmmxxxxxxdddUUUIIIDDDAAACCCCCCAAA@@@BBBBBBGGGNNN]]]~~~qqq___XXXSSSUUUVVVTTTSSSTTTSSSUUUVVVUUUSSSRRRRRRSSSMMMNNNPPPQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTRRRQQQPPPSSSRRRQQQPPPMMMKKKIIIHHHHHHBBBAAADDDDDDGGGZZZpppuuuiii___YYYYYYWWWYYY]]]aaagggkkkoooqqqnnnpppqqqpppnnnqqqyyy|||tttmmmiiiccccccddddddcccdddppp|||xxxkkkaaa[[[XXXTTTOOOJJJHHHFFFFFFAAAAAAAAACCCFFFKKKPPPSSSRRRRRRSSSTTTVVVWWWXXXXXXSSSNNNHHHDDDBBBGGGVVVdddvvv{{{{{{ssspppdddRRRIIIOOOXXX]]]ddd___```fffddd^^^bbbmmm}}}zzzmmmZZZSSSIII@@@:::666444222//////000000111111111222000/////////..................---,,,++++++++++++------------------------,,,,,,---...000222333444333222222000///...------222111000///------,,,,,,111000///////////////000//////000000000000//////000000000000111111111111000000000000111222333444444777:::<<<===>>>@@@BBBFFFHHHKKKMMMOOORRRVVVYYYXXXYYY\\\^^^___^^^]]]\\\^^^```dddeeebbbbbblllxxxxxxsssxxxuuuaaaTTTHHHFFFBBBAAAAAABBBBBBAAACCCFFFLLL^^^~~~ppp]]]ZZZVVVSSSRRRQQQPPPOOORRRSSSTTTUUUUUUTTTRRRQQQNNNPPPTTTUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJDDDCCCGGGFFFGGGUUUhhhtttfff___\\\\\\ZZZ\\\```cccfffjjjnnnrrrrrrqqqppppppssswww||||||sssllliiigggcccbbbccchhhnnnrrr}}}vvvkkkccc```UUUSSSOOOLLLJJJGGGCCC@@@@@@@@@@@@BBBEEEJJJOOORRRVVVWWWVVVUUUWWW]]]^^^[[[TTTNNNHHHCCCBBBGGGVVVeeesss{{{~~~yyy|||nnn^^^TTTPPPPPPVVV\\\^^^```bbbbbbbbbdddiiinnnvvvdddZZZLLLAAA;;;777444111//////////////////......000000//////.........---++++++,,,,,,,,,,,,++++++---------...///000000111000/////////000222555777>>>:::444...++++++---///'''(((+++---...---,,,+++,,,,,,------......//////111111000000//////......//////000111111111111111000000000000111222333444666777999;;;===???@@@@@@EEEHHHLLLNNNOOOQQQSSSUUUXXXYYY[[[[[[\\\[[[ZZZYYY]]]^^^```bbbbbbdddmmmwwwzzztttyyyttt```SSSHHHFFFBBBAAAAAABBBBBBAAADDDFFFLLL[[[wwwnnn]]]YYYUUURRRRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRPPPOOOOOORRRUUUVVVTTTRRRQQQQQQPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKEEEDDDGGGFFFFFFSSSeee~~~xxxjjjaaa]]]\\\___bbbfffiiijjjkkkmmmnnnqqqqqqqqqsssuuuyyy}}}}}}vvvpppooonnnkkkjjjkkkooosssvvv}}}|||yyyxxxyyy{{{}}}zzzrrrhhh```^^^TTTQQQMMMJJJHHHEEEBBB@@@AAAAAAAAADDDHHHMMMQQQTTTXXXYYYWWWTTTVVV[[[\\\YYYTTTMMMFFFDDDFFFNNN\\\jjjkkksss{{{~~~|||vvvzzz|||ooo^^^UUUSSSTTTYYY^^^]]]```bbbcccdddgggmmmrrrzzzoooggg^^^QQQDDD:::333///,,,/////////000000000000000000/////////............------............---------------...///000000000000///......///111333555<<<888333...++++++,,,---***+++,,,............---/////////000000000000000////////////000000000000------...///////////////000000000000111222333444666777999;;;===???@@@@@@DDDGGGJJJMMMOOOQQQTTTVVVYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]]]]___aaaaaabbbjjjttt{{{sssooouuuttt___QQQHHHFFFBBBAAAAAABBBBBBAAACCCEEEJJJXXXnnnooo]]]YYYTTTQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSPPPNNNMMMPPPRRRUUUVVVTTTRRRRRRRRRPPPPPPPPPQQQPPPPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNLLLGGGFFFGGGEEEEEEPPP^^^uuu}}}nnnddd___]]]aaaeeekkknnnoooooonnnnnnqqqrrrtttvvvyyy|||~~~|||~~~zzzzzzyyyxxxwwwxxxzzz|||~~~~~~{{{uuupppmmmkkkkkkoooppprrrtttwww|||~~~uuulllccc\\\ZZZRRROOOJJJFFFEEECCCBBB@@@AAABBBCCCFFFJJJPPPTTTWWWZZZ[[[XXXTTTUUUZZZZZZXXXUUULLLDDDFFFLLLWWWdddpppjjjrrryyy|||~~~}}}xxxqqqqqqzzznnn\\\VVVXXX[[[^^^aaa\\\___bbbdddfffjjjqqqvvv}}}uuurrrllldddddd___TTTGGG:::111---+++///000000000111111222222////////////............------............---------------...//////000000000///.........///111222555333111...---,,,------------......///000000000000000000000000/////////.........///000000111111------...///////////////111000000111111222333444666777999;;;===???@@@@@@BBBEEEIIIMMMOOOQQQUUUWWWYYYZZZ\\\]]]]]]]]]\\\[[[]]]]]]___aaa______gggqqquuunnnjjjjjjtttttt^^^QQQHHHFFFBBBAAAAAABBBBBBAAABBBDDDIIIUUUfffwwwsss```[[[UUUQQQPPPQQQSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMPPPRRRTTTTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMJJJHHHGGGEEEEEEMMMWWWooorrrfff```^^^aaaeeekkkoooqqqrrrsssttttttuuuxxx{{{}}}~~~~~~~~~||||||xxxssspppooooooooosssssstttvvvyyy|||yyyoooggg]]]WWWVVVPPPLLLGGGCCCBBBAAAAAA@@@AAABBBDDDGGGLLLQQQVVVXXXZZZZZZWWWTTTUUUZZZZZZXXXUUUJJJCCCGGGSSS___llluuuwww~~~zzzrrrllluuu|||}}}}}}}}}jjjXXXUUU]]]bbbdddddd\\\___ccceeefffkkkqqqwww~~~ssskkkgggaaa[[[[[[YYYSSSHHH;;;333000000...//////000000111111222///////////////.........,,,,,,------------,,,,,,---------......///////////////...---------...///------.........///////////////......//////000111//////......------,,,,,,////////////000000000000//////000111111111111111111111111111222333444444666777999;;;===???@@@@@@AAAEEEIIIMMMPPPSSSVVVYYYYYYZZZ\\\]]]^^^^^^]]]\\\]]]]]]___aaa___^^^eeennnwwwjjjggghhhkkkxxxsss^^^QQQHHHFFFBBBAAAAAABBBBBBAAABBBCCCHHHQQQ\\\hhhttt{{{xxxddd^^^WWWRRRPPPPPPPPPQQQNNNOOOOOOOOOPPPPPPOOOOOOOOOQQQRRRRRRPPPNNNNNNOOOQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRNNNLLLJJJHHHFFFFFFKKKQQQjjjvvviiicccaaafffiiilllnnnpppsssvvvyyyyyy{{{~~~~~~}}}yyyxxxyyyzzz{{{{{{{{{}}}sssjjjbbbYYYSSSQQQMMMIIIDDDAAA@@@AAA@@@@@@@@@AAACCCGGGLLLQQQUUUWWWVVVXXXVVVTTTVVV[[[[[[XXXTTTJJJDDDJJJXXXfffsss|||}}}tttooovvv|||{{{{{{}}}~~~}}}uuudddUUUVVV```ggghhhggg^^^aaadddeeefffiiiooottt~~~}}}xxxppphhhbbb[[[UUUUUUSSSOOOFFF;;;444222333.........//////000000000.........///////////////------............------------------.....................---------------,,,---...//////...---,,,///......---......///000//////......------,,,,,,222111111000///......---//////000111111111111111111111111111222333444555666777999;;;===???@@@@@@BBBEEEJJJNNNQQQTTTXXXZZZYYYZZZ\\\]]]^^^^^^]]]]]]^^^^^^```bbb___^^^dddlllzzzmmmcccbbbdddiiiuuuooo\\\PPPHHHFFFBBBAAAAAABBBBBBAAACCCDDDGGGMMMTTT\\\jjjvvvwwweee```YYYSSSPPPOOOOOONNNLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPQQQPPPNNNMMMMMMNNNQQQQQQRRRRRRQQQQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSOOONNNLLLIIIGGGGGGJJJMMMeeeyyyzzzmmmhhhgggnnnpppqqqrrrsssuuuyyy{{{|||oooggg___VVVPPPNNNIIIFFFCCCAAA@@@AAA@@@???@@@AAADDDGGGLLLPPPTTTVVVTTTVVVWWWVVVXXX[[[ZZZVVVRRRIIIFFFNNN^^^nnn}}}vvvvvv||||||}}}}}}|||pppaaaUUUYYYccciiihhhgggaaaccceeeffffffiiinnnsss{{{wwwrrrlllfff```XXXSSSTTTQQQKKKCCC:::444111000/////////......................../////////////////////000000000000//////------------------------.........---------------///000000///...,,,***(((------..................000000000000000/////////333222111000///...---,,,------...///////////////222111111222222333444555666777999;;;===???@@@@@@BBBEEEJJJMMMPPPSSSWWWYYYXXXYYY[[[\\\]]]^^^]]]]]]]]]^^^```bbb___^^^ccckkk}}}oooccc\\\^^^aaafffrrr~~~jjjYYYOOOHHHFFFBBBAAAAAABBBBBBAAABBBBBBFFFMMMSSS\\\nnnqqqccc___YYYTTTRRRQQQOOONNNMMMMMMLLLLLLMMMMMMNNNNNNPPPQQQQQQPPPNNNMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMNNNNNNOOOQQQRRRSSSSSSPPPPPPNNNKKKIIIIIIJJJKKK___ppp~~~rrrnnnnnnrrrtttxxxzzz|||}}}xxxllleee^^^TTTNNNLLLGGGEEEBBBAAABBBAAA@@@???AAABBBEEEHHHLLLPPPSSSUUUSSSWWWXXXXXXYYY[[[XXXRRRNNNHHHHHHSSSdddvvv~~~|||}}}nnnbbbYYY]]]eeehhhfffdddbbbdddgggggghhhkkkpppuuuvvvqqqjjjeeeaaa[[[VVVSSSSSSNNNFFF???999555111///111111000000///...................../////////000------............------------------------------------...............---////////////...---+++***------...//////...---,,,/////////000000000000000222111111000///......---------...///////////////222222222222333444555555666777999;;;===???@@@@@@AAADDDHHHLLLNNNQQQTTTWWWWWWXXXZZZ\\\]]]]]]]]]\\\[[[[[[^^^```^^^\\\bbbjjjzzziii___ZZZ^^^ccciiivvvzzzgggWWWMMMHHHFFFBBBAAAAAABBBBBBAAA???@@@FFFOOOWWWbbbxxxjjjaaa]]]XXXUUUSSSRRRPPPOOONNNNNNMMMLLLKKKKKKLLLLLLQQQRRRRRRQQQOOONNNNNNOOOMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSPPPQQQOOOKKKJJJKKKKKKJJJYYYjjj~~~uuurrrssspppuuu|||uuukkkeee^^^TTTMMMJJJEEEDDDBBBBBBBBBBBB@@@>>>BBBDDDFFFJJJMMMQQQSSSTTTTTTXXXZZZYYYZZZZZZUUUNNNKKKGGGJJJVVVhhh|||nnnddd]]]aaaggghhhdddbbbbbbeeehhhiiiiiimmmsssxxxssskkkccc^^^[[[XXXUUUTTTQQQJJJBBB;;;999666333111333333222111000///......---.........//////000000)))******++++++******)))------------------------,,,---......//////......***+++,,,...///000000000---...000111111///---,,,,,,---------......//////000000000000///////////////000000111111111111111222222222222333444555555666777999;;;===???@@@@@@???CCCGGGJJJLLLOOORRRTTTVVVWWWYYY[[[\\\]]]\\\\\\XXXZZZ]]]___]]][[[aaaiii~~~uuuhhhaaa\\\\\\```hhhvvvuuueeeXXXOOOFFFFFFEEECCCBBBAAA@@@???AAAGGGJJJLLLXXXooohhh^^^[[[WWWTTTSSSRRRQQQPPPQQQOOOMMMKKKJJJJJJLLLLLLKKKPPPUUUTTTPPPMMMMMMOOORRRQQQOOOMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPOOONNNMMMKKKKKKJJJRRR___uuu~~~zzzzzzzzz{{{~~~xxxpppeee\\\WWWRRRKKKEEEBBBBBBAAA@@@>>>>>>@@@BBBCCCGGGLLLNNNNNNQQQWWW]]][[[ZZZYYYWWWSSSPPPMMMKKKJJJIIINNN]]]uuu{{{tttlllhhhkkkwww}}}vvvkkkdddfffhhhhhhgggkkkrrrtttqqqiiieee___[[[XXXUUUPPPLLLNNNHHH@@@888444111///...////////////000000000000111000//////000000///...---......///////////////...,,,+++,,,///111///---.........------,,,,,,,,,,,,,,,,,,---------......000///...------...///000000000000000000000000000000000000000000000000000000000111111111222222222111000///...000333777999888555666;;;??????@@@BBBFFFGGGHHHJJJMMMPPPRRRTTTSSSVVVYYYZZZ[[[[[[\\\^^^[[[]]]___`````````bbbddd}}}uuugggaaa\\\]]]aaajjjyyytttdddWWWOOOFFFEEEDDDCCCBBBAAA@@@@@@EEEHHHKKKPPP```yyy|||hhh]]]ZZZVVVSSSRRRQQQPPPOOOOOONNNLLLJJJIIIJJJKKKLLLKKKOOOTTTTTTQQQMMMMMMNNNPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIOOO[[[qqq~~~}}}wwwnnncccZZZUUUOOOIIIEEEAAAAAAAAA???>>>>>>@@@BBBGGGKKKOOOPPPPPPQQQVVVZZZYYYYYYXXXWWWTTTOOOLLLIIIHHHKKKVVVkkk|||uuummmmmmuuu~~~rrrkkkhhhiiiiiihhhmmmtttvvvttthhhccc]]]YYYWWWTTTOOOKKKIIIDDD===777444222111111333333222111000///......111000...///000000///------......///////////////...---+++---///000///---.........------,,,,,,,,,---------.........//////000///...------...///000////////////////////////........................111111111111111111222222111111000111222555777999888555666;;;??????@@@BBBDDDEEEGGGJJJNNNQQQTTTVVVTTTWWW[[[]]]]]]]]]]]]^^^[[[]]]___``````aaabbbddd|||uuufffaaa]]]^^^cccmmm}}}sssdddVVVNNNFFFEEEDDDCCCBBBBBBAAAAAAGGGIIINNNYYYpppwwwggg\\\XXXTTTQQQPPPPPPOOONNNMMMLLLKKKIIIIIIIIIJJJJJJJJJNNNSSSTTTQQQMMMLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJVVVkkktttlll```WWWQQQLLLGGGCCC???@@@@@@???>>>>>>@@@BBBKKKNNNRRRRRRQQQQQQTTTWWWWWWWWWVVVTTTQQQMMMJJJGGGFFFNNNaaa}}}{{{sssjjjqqq~~~wwwqqqjjjlllkkkjjjooovvvyyywwwiiiccc\\\WWWTTTQQQMMMIIICCC>>>999555333333333222444444333222111000//////000///---...//////...,,,---......///////////////...---,,,---/////////---.........---------------........./////////000000//////............///000........................////////////////////////222222111111111111111111222222222333444666777888888555666;;;??????@@@BBBBBBDDDGGGKKKOOOSSSVVVXXXUUUXXX]]]```___^^^]]]]]]\\\]]]___``````aaaccceeeyyy~~~tttfff```]]]___fffqqqtttdddVVVNNNFFFEEEDDDCCCBBBBBBCCCCCCHHHKKKVVVkkkuuueeeZZZWWWSSSPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIMMMRRRSSSQQQMMMKKKJJJLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGQQQeee||||||ppphhh]]]TTTMMMHHHEEEBBB>>>?????????>>>???BBBDDDLLLOOORRRSSSRRRRRRSSSTTTUUUTTTQQQNNNKKKIIIHHHHHHHHHUUUmmmxxxooofffppp~~~zzzsssooommmooonnnmmmrrryyy|||zzznnnggg^^^WWWSSSOOOKKKGGG???;;;666333222222222222000000000111111111222222000...------......---,,,---......///////////////...---------...........................------------.........////////////...............//////000........................111111111111111111111111222222222111111111111111111222222333444555555666888555666;;;??????@@@BBBBBBDDDGGGKKKPPPSSSVVVWWWUUUYYY^^^aaa```^^^\\\\\\\\\^^^`````````aaaccceeeuuu|||rrreee```]]]```hhhsssxxxgggXXXNNNFFFEEECCCBBBBBBCCCDDDEEEJJJQQQffftttbbbYYYVVVRRROOONNNMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHIIILLLPPPQQQPPPMMMJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGNNN___ttttttjjjddd[[[QQQKKKFFFCCCBBB===>>>?????????@@@CCCFFFKKKMMMQQQSSSSSSRRRQQQQQQSSSOOOJJJFFFDDDEEEGGGIIIOOO]]]xxxtttmmmeeeoooyyy{{{uuuooommmlllppprrrssstttyyyxxxooodddZZZSSSNNNIIIEEE===:::555222111111000000/////////000000000000111000...------......---,,,---......///////////////............---------...........................,,,,,,---------.........---......///////////////........................111111111111111111111111111111111111111111111111111111222222333333333333888555666;;;??????@@@BBBDDDFFFIIIMMMPPPSSSTTTUUUUUUYYY^^^``````]]][[[ZZZ\\\^^^```aaaaaaaaaccceeerrr{{{qqqeee```]]]aaaiiittt~~~lll[[[PPPFFFEEECCCBBBBBBDDDEEEGGGNNNZZZwwwrrr___YYYUUUQQQNNNMMMMMMLLLKKKHHHHHHIIIIIIHHHHHHHHHHHHJJJLLLMMMNNNNNNLLLJJJHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHLLLXXXlllyyymmmccc___XXXQQQJJJEEECCCAAA===>>>@@@@@@AAABBBFFFIIILLLNNNQQQSSSTTTRRRPPPNNNMMMIIIDDD@@@???BBBFFFIIISSSaaa{{{zzzppplllhhhpppuuurrrllljjjkkklllqqqvvvzzz~~~{{{mmm___VVVNNNGGGCCC<<<999444222111111000...222222111000///...------000///---...//////...,,,---......///////////////---/////////---,,,---................../////////,,,,,,,,,------------...,,,---...///000000000///........................////////////////////////000000111111111222222222222222111111111222333333888555666;;;??????@@@BBBDDDFFFJJJNNNQQQSSSTTTUUUWWW[[[^^^```___\\\[[[ZZZ\\\^^^```aaaaaabbbdddeeeqqq{{{oooeee```]]]aaaiiiuuurrr^^^QQQFFFDDDCCCBBBBBBDDDFFFHHHOOO___mmm^^^YYYVVVQQQNNNMMMMMMLLLKKKHHHHHHIIIIIIIIIIIIIIIHHHLLLKKKKKKLLLLLLLLLJJJIIIGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJRRRcccvvvssshhh^^^[[[WWWQQQKKKFFFCCCBBB===???@@@AAABBBDDDHHHKKKPPPQQQTTTVVVUUURRRNNNJJJEEECCC@@@>>>>>>@@@CCCEEEOOO\\\uuuppphhhgggiiipppsssnnniiikkknnnnnnrrryyyvvveeeXXXNNNFFFAAA999777333222222222111000333222222111000///......111000...///000000///------......///////////////---///000///---+++---...---........./////////000------------............,,,---...///000000000///////////////////////////........................//////000111222333333444555444222111111222333444888555666;;;??????@@@BBBBBBEEEIIINNNRRRUUUVVVVVV[[[]]]``````___]]]\\\\\\]]]___```aaaaaabbbdddfffrrrzzzoooeee```]]]aaaiiiuuuuuu```RRRFFFDDDCCCBBBBBBDDDGGGIIINNN___jjj]]]YYYVVVQQQOOONNNMMMLLLKKKHHHHHHIIIJJJJJJJJJIIIIIIMMMKKKJJJJJJKKKKKKJJJIIIEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHNNN^^^qqqpppeeeZZZYYYWWWRRRKKKFFFCCCBBB>>>???AAABBBCCCEEEIIILLLTTTUUUVVVXXXWWWSSSMMMHHH>>>>>>>>>>>>???@@@AAABBBGGGTTTlllvvvfff```bbbhhhoooqqqllliiimmmppppppsss||||||iii[[[OOOFFF@@@777555222222222333222222000111111111111222222222222000//////000000///...---......///////////////---///111///,,,+++,,,...---.........//////000000............/////////000+++,,,...000000000000///000000000000000000000000000000000000000000000000......///111222333444555777666333111111222444666888555666;;;??????@@@BBB@@@CCCHHHNNNSSSVVVXXXYYY]]]___aaaaaa___^^^]]]^^^]]]___aaaaaaaaabbbdddffftttwwwjjj```]]]]]]aaahhhssszzzgggVVVKKKHHHBBB???BBBDDDBBBDDDIIIOOOZZZzzz{{{ddd[[[YYYYYYYYYWWWTTTPPPLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFHHHKKKLLLMMMJJJNNN\\\mmm~~~yyy{{{wwwggg]]]VVVTTTQQQMMMIIIFFFCCCBBB?????????AAADDDHHHLLLNNNTTTTTTVVVWWWWWWSSSMMMHHHEEE???<<<===>>>===???CCCCCCRRRiiiooo^^^[[[___ggghhhhhhfffgggmmmtttxxxrrrppp]]]NNNBBB;;;999666333222222111000///222111111000///...---------...///000000111000000........................------...........................///......------111000///......---......111///---,,,,,,,,,...///111111000000000000111111111111000000//////......///******...///000555>>>EEE===222---...111333222555666999;;;>>>???AAAAAABBBFFFMMMQQQTTTVVVWWWXXX^^^```aaaaaa```______```]]]___`````````bbbhhhmmmxxxttthhh___\\\]]]aaahhhssstttaaaQQQHHHGGGBBB@@@CCCDDDCCCEEEIIIMMMVVVtttyyyccc[[[VVVWWWWWWVVVTTTQQQOOOMMMKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGGGGHHHJJJLLLMMMLLLJJJNNNZZZjjj{{{uuuvvvzzzvvvfff]]]SSSQQQNNNJJJGGGDDDBBBAAA??????@@@BBBEEEHHHLLLNNNRRRSSSTTTVVVVVVSSSMMMIIIFFFAAA===>>>>>><<<===@@@CCCPPPccc{{{mmm___\\\```bbbcccccccccfffnnnvvvzzzxxxssscccTTTHHH@@@999777444222222222111000000000000000////////////---......////////////...------------------------++++++---...////////////---....../////////......000///......------.........---,,,,,,,,,...000111/////////....../////////000000000000//////......///,,,---222444555999???BBB;;;222...000222333222444555888:::===>>>@@@@@@CCCGGGMMMQQQSSSUUUXXXYYY]]]___``````___^^^^^^___\\\^^^```______bbbggglllyyyqqqeee]]][[[\\\aaahhhsss~~~kkkZZZLLLDDDEEEAAA@@@BBBCCCBBBEEEIIIJJJSSSmmmvvvaaaYYYSSSSSSTTTTTTTTTRRRQQQPPPNNNMMMJJJHHHGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIKKKLLLMMMLLLJJJMMMWWWddduuu~~~vvvwww{{{pppbbbYYYMMMLLLJJJGGGDDDBBBAAA@@@??????AAACCCFFFJJJMMMOOOPPPQQQSSSVVVVVVTTTNNNJJJDDD@@@>>>???>>>;;;===@@@FFFPPP```ssszzzjjj^^^\\\```______```bbbgggnnnwww~~~~~~ssshhh[[[MMMDDD:::777444333333333222111000000000000////////////---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---///000000000,,,---...///////////////------------------...///,,,,,,,,,,,,---///111222...------------------...000000000////////////...111///000333666666888<<<===888222000111333333222333444777999<<<>>>??????EEEHHHLLLOOORRRTTTWWWYYY[[[]]]______^^^]]]]]]]]][[[]]]_________aaafffkkkzzznnnddd\\\ZZZ[[[aaahhhsssxxxeeeUUUJJJCCCBBBAAAAAAAAAAAAAAADDDGGGIIIPPPdddsss___XXXPPPPPPQQQQQQQQQPPPOOOOOOQQQOOOLLLIIIHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJMMMTTT___nnnyyyhhhZZZRRRIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAADDDGGGKKKNNNPPPOOOPPPSSSVVVWWWUUUPPPLLL@@@======???>>>===???CCCJJJVVVeeeuuu|||uuufff\\\\\\___bbb``````cccgggllluuu~~~}}}yyytttoooiii]]]NNNDDD999777444333333333333222111111000000//////......////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////***+++,,,....../////////+++++++++,,,---...//////---,,,,,,,,,---...000111...------,,,,,,------...////////////////////////333000///000222444666888777555222111222444333333444555777:::<<<>>>???@@@EEEGGGKKKMMMOOOQQQUUUXXXXXX[[[]]]^^^]]]\\\[[[\\\ZZZ\\\_________aaafffjjj{{{|||lllccc[[[YYY[[[aaaiiitttuuuaaaSSSJJJEEE@@@BBBBBBAAA???@@@CCCDDDFFFKKKYYYnnnrrr]]]VVVOOOOOOOOONNNNNNMMMLLLKKKQQQPPPMMMKKKJJJJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKNNNSSSZZZggg}}}qqqbbbUUUNNNGGGFFFEEECCCBBBAAAAAAAAA???@@@BBBEEEIIIMMMOOOQQQPPPRRRTTTWWWXXXVVVQQQLLLAAA??????@@@>>><<>>@@@AAAAAADDDFFFJJJLLLMMMNNNQQQRRRUUUXXX\\\]]]]]][[[ZZZZZZYYY]]]```aaa```bbbfffjjj{{{wwwiiiaaaZZZYYY]]]dddlllxxxooo]]]QQQIIIEEECCCJJJKKKEEEAAABBBDDDCCCCCCFFFKKKTTTcccsssttt\\\TTTOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKJJJJJJJJJMMMOOOTTTVVVVVV]]]qqqqqqaaaVVVOOOKKKDDDCCCBBBAAA@@@????????????AAADDDHHHLLLOOOQQQSSSSSSSSSUUUVVVUUUQQQJJJEEEAAA?????????>>>>>>FFFPPP^^^sss{{{gggZZZ\\\dddiiiooogggeeejjjlllmmmwwwrrrgggcccaaa^^^[[[\\\]]]VVVGGG;;;666444111000111222111111////////////000000000000......//////000/////////------------------------,,,,,,---------,,,++++++------...//////.........------------...///000000------..................000000////////////000000---------.........//////...000000222;;;EEEFFFBBB111111111111000111222444444666888;;;===???@@@@@@DDDGGGLLLNNNOOOPPPQQQRRRTTTXXX\\\^^^]]][[[ZZZZZZZZZ]]]aaabbbaaacccgggjjj{{{uuuggg```ZZZZZZ]]]eeemmmyyylll[[[OOOGGGDDDFFFMMMOOOHHHCCCDDDFFFDDDGGGIIILLLSSSaaatttuuu\\\SSSOOOOOONNNNNNNNNNNNOOOOOOJJJLLLNNNQQQRRRRRRQQQPPPJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJMMMQQQVVVWWWVVV[[[nnn}}}gggXXXPPPKKKHHHCCCBBBAAA???>>>=========???AAADDDHHHLLLPPPRRRSSSSSSSSSTTTTTTSSSNNNGGGBBB;;;:::;;;>>>???CCCNNNZZZkkkyyydddYYY^^^hhhmmmrrrjjjiiippptttvvv|||lllbbb^^^]]]YYYUUUVVVVVVOOOAAA555555333000///000111111000,,,---...///000111222333,,,,,,---.../////////...........................***+++,,,,,,------------///000000000000000///...///............///000000++++++---...//////000000//////............//////---------........./////////222444666===DDDBBB:::111222111000///000222444333555777999<<<>>>??????EEEIIINNNQQQQQQQQQQQQRRRTTTXXX\\\^^^^^^\\\[[[ZZZZZZ^^^aaacccbbbcccgggjjjzzzuuuggg```ZZZ[[[^^^cccnnn}}}~~~iiiWWWJJJDDDEEEEEEEEEEEECCCBBBAAACCCEEEGGGGGGJJJTTTeeeyyyppp\\\VVVQQQPPPNNNNNNNNNMMMJJJHHHIIIKKKLLLNNNOOOOOOOOONNNFFFGGGIIIJJJKKKJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKPPPOOONNNLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIINNNQQQTTTSSSTTT\\\iiiuuunnn^^^SSSKKKFFFFFFEEEDDDBBB@@@@@@@@@BBBBBBCCCEEEIIINNNQQQSSSTTTTTTUUUTTTRRROOOKKKFFFBBB???FFF???>>>CCCEEEHHHWWWiiizzzzzziiiaaaaaacccfffjjjlllfffhhhsssyyyzzzxxxiii___YYYVVVXXXYYYWWWQQQGGG===777555444222000///000000111000000000000000000000000333111///000111111...+++------------------------,,,---......//////......///............///000000++++++,,,---...///000111,,,---///000000000///...//////000000///...------+++---......---,,,,,,---555000...444<<<===444***000000000000111222333444444555777:::<<>>@@@BBBFFFIIINNNQQQQQQQQQQQQRRRVVVXXX[[[\\\[[[ZZZYYYZZZ\\\\\\^^^aaabbbcccjjjrrrpppbbb[[[XXXYYY]]]cccnnn}}}ooo]]]PPPGGGDDDEEEBBBCCCCCCBBBAAAAAADDDFFFFFFHHHNNN[[[nnnmmm[[[VVVQQQOOONNNMMMMMMLLLJJJHHHHHHIIIJJJKKKLLLLLLKKKKKKOOONNNLLLIIIGGGFFFEEEDDDFFFGGGIIILLLOOORRRTTTUUUSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOMMMKKKNNNUUU\\\nnn{{{rrr```UUUNNNGGGBBBAAA@@@???>>>>>>???AAACCCDDDGGGJJJMMMQQQTTTUUUVVVVVVTTTRRRNNNJJJGGGDDDBBBBBBEEEBBBCCCHHHNNNXXXmmmoooaaaeeerrr|||~~~~~~pppjjjiiiooouuuzzzooobbbYYYSSSSSSSSSRRROOOIIIAAA999444333222111000000000000000111111111111111111111111222000......///000000///........................,,,---......//////......---------------......///222222111000///......---+++,,,------...---------///////////////......---...000222111000///000000---111555555222000111444666555555444444444444444111222444777:::===???AAAEEEHHHLLLOOOPPPPPPQQQRRRVVVYYY[[[\\\[[[ZZZZZZZZZZZZZZZ]]]aaacccdddllltttnnnaaaZZZWWWYYY\\\cccnnn~~~}}}gggWWWMMMFFFCCCDDDAAABBBBBBAAAAAABBBDDDGGGGGGIIIOOO\\\oookkkZZZVVVQQQOOOMMMLLLLLLLLLKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKPPPNNNKKKHHHFFFEEEEEEEEEFFFHHHJJJMMMPPPRRRUUUVVVTTTSSSQQQNNNLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJLLLNNNPPPOOOMMMNNNRRRWWWdddtttvvvhhhYYYQQQLLLFFFAAA@@@??????>>>???@@@CCCFFFGGGLLLNNNRRRUUUWWWXXXXXXXXXRRRPPPLLLGGGDDDCCCCCCCCCFFFEEEGGGNNNYYYkkkxxxiii^^^fffwww}}}qqqmmmmmmqqquuuzzznnnbbbZZZUUUQQQPPPNNNIIICCC<<<666222222222111000000000000000333333333333333333333333333111000//////111222333////////////////////////,,,---......///.........---,,,,,,,,,,,,---......222111111000///...------------------------------...///////////////......///000222222000///000111,,,111444333///---111555555444444444444555555666999999:::;;;===>>>??????CCCGGGKKKMMMOOOPPPQQQRRRVVVYYY\\\]]]\\\ZZZZZZZZZZZZZZZ]]]aaabbbdddkkksss~~~mmmaaaZZZWWWXXX\\\dddpppxxxbbbSSSKKKEEEBBBBBB@@@AAABBBBBBAAACCCFFFHHHLLLOOOVVVdddwwwiiiXXXUUUQQQNNNLLLKKKKKKLLLKKKJJJLLLKKKKKKKKKJJJJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHJJJLLLNNNPPPRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKNNNPPPPPPOOOPPPSSSVVV___ooo~~~nnnaaaUUUOOOKKKFFFBBBAAA@@@@@@@@@AAACCCFFFIIIKKKNNNPPPSSSVVVXXXXXXXXXWWWQQQNNNJJJFFFCCCCCCDDDDDDFFFEEEJJJUUUgggssshhhccclllzzz{{{wwwpppppprrruuuwww}}}~~~nnnccc\\\VVVQQQNNNJJJDDD>>>888444111111111111111000000000///222222222222222222222222111000///......///111333////////////////////////,,,---......///.........---,,,,,,,,,,,,---..............................//////........................///////////////...---///000000///......//////000000000//////111222111111111222333555666777;;;;;;<<<===>>>???@@@@@@CCCFFFJJJLLLNNNPPPRRRSSSWWWYYY\\\]]]\\\[[[ZZZZZZ[[[[[[]]]```aaabbbhhhppp}}}lll```ZZZWWWYYY]]]eeeqqqttt^^^PPPJJJEEEBBBBBB???AAABBBBBBCCCEEEHHHKKKMMMSSS___qqqgggWWWTTTPPPNNNKKKJJJKKKKKKKKKJJJMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKGGGHHHIIIKKKLLLMMMOOOOOOOOONNNLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTZZZhhhzzzjjj^^^RRRMMMKKKFFFCCCBBBBBBBBBBBBCCCEEEIIILLLNNNNNNPPPRRRUUUVVVVVVUUUUUUOOOMMMIIIFFFDDDDDDDDDEEEDDDFFFNNN```zzzoookkklllvvv}}}|||vvvsssooorrrvvvyyy|||qqqggg^^^XXXQQQNNNHHHAAA;;;666333222///000000111111000//////////////////////////////.........---+++,,,---///........................,,,---......//////......---------------......///,,,,,,------......//////000000///.........//////---...//////////////////,,,...//////...------...000///...///000111111000//////000111333555666777555666888;;;===@@@AAABBBCCCEEEIIILLLNNNPPPSSSUUUWWWZZZ\\\]]]\\\[[[[[[[[[\\\[[[]]]aaaaaabbbhhhqqq~~~{{{kkk___ZZZWWWZZZ^^^fffsssoooYYYMMMHHHEEECCCBBB???AAABBBCCCDDDFFFJJJMMMPPP[[[oooeeeVVVSSSPPPMMMKKKIIIJJJKKKKKKKKKMMMLLLJJJIIIHHHHHHHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKFFFGGGHHHJJJKKKMMMNNNOOOKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKLLLNNNPPPRRRTTT```vvv~~~iii\\\PPPLLLIIIEEEBBBBBBCCCCCCCCCDDDFFFJJJMMMOOOPPPRRRTTTVVVWWWWWWVVVUUUNNNLLLIIIGGGEEEEEEEEEFFFEEEJJJXXXqqqxxxfffjjjttt}}}~~~xxxrrrrrrppptttyyy{{{{{{oooddd]]]RRRNNNGGG???999555444333...///000111111000//////////////////////////////...000111000---,,,---...------------------------,,,---......//////............------......///000---.........////////////000///...---------......------...///////////////,,,...//////...---.........///000111111111111000000000000111222444555666333444666999<<