BM66(@ tttzzzrrrqqq|||}}}~~~uuukkk```\\\bbbnnnwww|||~~~ssseeeZZZTTTNNNOOOUUUYYYWWWTTTKKKKKKKKKGGGBBB<<<999888222000///...///000///...000000000000000///.........///000000///---+++***........./////////000000........................000///......///000///---000///...---,,,------...,,,,,,------...//////000------......//////000000////////////000000000000111111000000111111222333111111000000111333555666555555666777888999999:::===>>>@@@BBBDDDEEEEEEEEEDDDFFFIIIMMMQQQTTTVVVWWWVVVVVVSSSVVV\\\]]]ooouuuuuu{{{qqqiiihhhqqq|||~~~~~~ttthhhbbbfffqqq}}}~~~kkkYYYSSSLLLLLLRRRVVVVVVTTTMMMLLLIIIFFFBBB>>>;;;999444222000000111111000///000000000000000///.........///000000///---+++***+++,,,,,,,,,,,,---------........................///---,,,---//////...---000///...---------......000//////......---,,,,,,.........///////////////////////////000000000111000111111111111222222222222111111111111222444555555666666777888999::::::===???@@@BBBDDDDDDDDDDDDEEEGGGJJJMMMPPPRRRTTTTTTVVVVVVSSSVVV\\\]]]nnnooo}}}zzzrrrkkkeeebbbhhhqqq}}}rrrkkklllwwwqqq[[[TTTLLLJJJMMMRRRTTTTTTPPPLLLGGGDDDCCCAAA===:::666444222111222222111000000000000000000//////........./////////---,,,+++++++++++++++,,,,,,,,,,,,...........................------...000111000///000///......------......000000///......------,,,///////////////........./////////000000000111111000000111222222222222111333222111111111222333444666666777888999:::;;;;;;>>>???AAABBBCCCCCCCCCBBBFFFGGGIIILLLNNNPPPQQQRRRUUUVVVSSSWWW\\\]]]nnn|||www}}}xxxsssooojjjfffjjjppp{{{vvvwwwttt```XXXOOOJJJKKKOOOQQQQQQPPPJJJDDDBBBCCCCCC???:::777555333222222222000/////////000000000000//////......//////...---,,,,,,,,,,,,,,,---------......------------------------///......///111333222111//////..................---------...//////000000000000//////......------//////000000000111111111///000111222333222222111444333222111111111222333777777888999:::;;;;;;<<>>???AAABBBBBBBBBAAAAAABBBCCCFFFJJJNNNQQQRRRSSSSSSUUUSSSWWW\\\\\\mmmxxx{{{zzz}}}~~~}}}zzzgggaaaYYYRRRNNNMMMLLLKKKKKKHHHDDDCCCDDDCCCAAA>>>999666333222111000...---...//////000000000000000........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---......///000000000//////111111000//////......---///////////////.........000000000111111111222222111111000000111111222333333222111111111222333444666666777888999:::;;;;;;===>>>@@@AAABBBBBBBBBAAAAAACCCFFFJJJNNNQQQSSSUUUSSSTTTSSSWWW\\\\\\lllsssxxx|||sssccc___ZZZUUUQQQNNNKKKJJJJJJIIIHHHGGGFFFDDDCCCBBB;;;888555333222111///.........///000000000000000......---------.........+++,,,,,,,,,,,,---------...........................---,,,---...///...------...///000111000000///111111000000///..................///////////////000000111111111222222222333222000//////111333555222111111111111222444555555666666777888999::::::<<<===???AAABBBCCCBBBBBBCCCEEEHHHKKKNNNQQQSSSTTTRRRTTTSSSWWW]]]\\\lll}}}lll}}}|||||||||||||||xxxiii^^^]]]ZZZWWWSSSOOOLLLIIIIIIKKKLLLKKKHHHFFFDDDDDD<<<:::777555444222000///......///000000000000000......---------......///........./////////000000000000000000000000000000222111000000111111000///---...///111111111000///......//////000111111111---.........//////000000000111111111111222222222444222///......000333666111111000000111333555666555555666777888999::::::;;;<<<>>>AAABBBCCCCCCCCCFFFGGGIIILLLNNNPPPQQQRRRRRRSSSSSSWWW]]]\\\lllwwwrrr{{{|||yyyzzz~~~|||wwwyyy{{{}}}{{{{{{uuulll^^^ZZZVVVUUUUUUTTTPPPLLLKKKKKKLLLLLLJJJHHHFFFEEE???===999555222000000000222111///111333444111/////////...---------------........................//////...---,,,++++++***---.../////////...,,,+++------------------------............//////////////////000000000000//////111111222222222000...---111111000000111111222333333222111000111222333444666666777888:::;;;<<<===:::<<<@@@BBBCCCEEEGGGIIIGGGIIIKKKNNNQQQSSSUUUUUUVVVWWWUUUXXX]]]\\\mmmvvvwwwxxxrrrwww}}}}}}vvvsssyyy}}}zzzuuutttpppttttttqqqqqqrrrnnnggg___\\\XXXWWWVVVSSSOOOJJJOOOOOONNNMMMLLLJJJIIIHHH@@@>>>:::666333111000000111000///000222222000...///...------,,,,,,------........................///......------,,,,,,+++.........///......---,,,------------------------............////////////...//////000000//////...000111111111111000000///111111000000111111222333222111111000111222333444555555666777999:::;;;<<<:::===@@@BBBCCCDDDFFFHHHHHHIIIKKKNNNQQQSSSUUUUUUWWWWWWUUUXXX]]]\\\mmmxxxsssuuullllllpppyyyuuummmsss}}}}}}rrrhhhfffgggfffdddeeehhhfffbbbbbb___\\\[[[ZZZVVVPPPKKKQQQQQQPPPOOONNNLLLKKKJJJBBB@@@<<<888444222000000000///...///111111///...///...------,,,,,,------........................------------------------//////...------------...------------------------............////////////.........//////.........000000000000000111111222111000000000000111222222111111111111111222333333444444555777888999:::;;;;;;===@@@BBBBBBCCCEEEFFFHHHIIILLLOOOQQQTTTUUUVVVWWWXXXUUUXXX]]]]]]mmmoooqqqyyypppnnnqqqzzzyyynnnqqqzzz|||qqqfffdddbbb___^^^___aaabbbaaacccaaa______^^^[[[UUUOOOOOOPPPRRRSSSQQQNNNIIIGGGCCCAAA===999555222111000//////000000111000000///000///......------..............................,,,---------......//////000///...,,,,,,---..........................................////////////------............------000//////...///111333444000000000000000111222222222222222222222333333444444555666777888:::;;;;;;<<<>>>AAABBBBBBCCCDDDFFFHHHJJJLLLOOORRRTTTUUUVVVWWWXXXVVVYYY]]]]]]mmmiiiwwwyyyyyy|||vvvrrruuuxxxtttnnnfffbbb]]]\\\\\\]]]___```___^^^]]]^^^___\\\WWWRRRMMMQQQVVVXXXVVVPPPIIIDDDBBB@@@===:::666333111000000111222222111111111111111000000///.../////////........................,,,------......//////000000///...,,,,,,---..........................................////////////------............------//////......///111333444000000//////000000111222333333333444444444444444555666777888:::;;;<<<<<<===???AAACCCCCCCCCEEEFFFHHHJJJLLLOOORRRTTTVVVVVVWWWXXXVVVYYY^^^]]]nnnmmm~~~tttrrruuuvvvuuuhhhaaa\\\[[[[[[[[[\\\___[[[YYYXXXYYY[[[ZZZVVVRRRNNNRRRWWWZZZXXXRRRIIIDDD@@@???===:::777444222000000111333333111000111222111000//////......//////........................------......//////////////////...------------.......................................////////////.........//////.........////////////000111222333000////////////000111111222333333444555444444444666666777999:::;;;<<<======???BBBDDDDDDEEEGGGHHHIIIJJJMMMPPPRRRUUUVVVWWWXXXYYYVVVYYY^^^^^^nnnwwwvvvqqqsssvvvvvviiiaaa\\\]]]]]][[[]]]bbb]]]ZZZXXXXXXYYYYYYUUURRRMMMPPPTTTUUUSSSMMMGGGCCC======;;;999777444222111...111333222000///000111//////...---------------....................................////////////.........///......---,,,....................................////////////...//////000000//////......///000111111111111111///////////////000111111000111222333333333222222555666666888999:::;;;<<<===@@@CCCEEEFFFGGGIIIKKKIIIJJJMMMPPPSSSUUUVVVWWWXXXYYYWWWZZZ^^^^^^nnnwwwqqqtttuuusssjjjbbb]]]___```^^^```eeebbb^^^[[[ZZZZZZZZZVVVSSSLLLMMMNNNNNNKKKHHHCCCAAA<<<;;;;;;999777555333111---000222111///...///111------,,,++++++++++++,,,......................../////////////////////...---.../////////...,,,+++////////////////////////............/////////000//////000000000000//////...///111222222111000000///////////////000111111...///000111222111000000444444555777888999:::;;;===@@@CCCFFFGGGHHHKKKLLLIIIKKKMMMPPPSSSUUUVVVWWWXXXYYYWWWZZZ^^^^^^nnn~~~zzz~~~xxxqqqppprrrqqqggg]]]\\\bbbiiijjjiiiooojjjfffdddddd```XXXRRRJJJIIIGGGFFFEEECCC@@@===<<<:::888777777555333000000000000000////////////......///000111222333333---------.........//////...,,,*********+++******,,,------......------,,,,,,------......//////000......///000///...,,,+++..................................../////////000000000000///000111111222333333222222333333444555444666777888888999;;;===???BBBFFFIIIJJJJJJJJJKKKMMMMMMNNNPPPRRRTTTVVVWWWTTTZZZYYYZZZ]]]___ppp~~~|||uuusssttttttlllbbb```dddlllppprrrpppqqqqqqqqqmmmdddXXXPPPIIIFFFDDDCCCBBBAAA???===<<<:::999888777666333111000000000000////////////,,,,,,------......//////+++++++++,,,,,,,,,------///...------......---,,,,,,------......------,,,++++++++++++++++++++++++..................------................................./////////000000000000000000000111111222000000//////000000111222444666777888888999;;;===@@@BBBFFFHHHIIIIIIJJJLLLNNNNNNOOOPPPRRRUUUWWWXXXTTTYYYXXXYYY\\\^^^nnnyyyuuutttwwwqqqiiidddeeellluuu{{{zzz}}}mmm\\\QQQIIIFFFBBB@@@@@@AAA@@@???<<<;;;999888888777444222000000000000////////////,,,---------------------+++++++++,,,,,,,,,------------.../////////......,,,------......------,,,//////......---,,,,,,+++......---------......///////////////////////////....../////////000000000000000000000000111111111222222222222222333444444444666777888888999;;;===@@@BBBEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSVVVXXXYYYUUUZZZYYYZZZ]]]^^^nnn~~~~~~{{{zzz{{{uuusssxxxtttnnngggeeelllyyyooo\\\RRRKKKHHHCCCAAAAAABBBCCCCCC===;;;:::999999888555333000000000000////////////000000000//////.........---------.........//////***+++---......------...,,,------......------,,,000/////////.........---...---,,,,,,---...000111000000000000000000000000...////////////000000000//////000111111111111111444333333333333444555555444666777888888999;;;===@@@BBBDDDEEEFFFHHHKKKNNNOOOOOOPPPRRRTTTVVVXXXYYYWWW\\\[[[[[[^^^___ooo}}}}}}yyytttyyy}}}vvvrrrssssssooojjjiiiqqqiiiXXXPPPKKKGGGBBB@@@@@@BBBCCCCCC===<<<;;;::::::999777555000000000000////////////222222111111000/////////---------.........//////***,,,......---,,,---///,,,------......------,,,******+++++++++,,,,,,,,,...---,,,,,,---...000111000000000000000000000000////////////000000000111//////000111111111111000000000000000000111111222444666777888888999;;;===@@@AAACCCEEEFFFHHHLLLNNNOOOOOOPPPRRRTTTVVVXXXYYYWWW[[[ZZZZZZ\\\]]]mmm}}}sssrrryyyxxxrrrmmmoooooommmmmmuuuyyyfffYYYRRRIIIFFFAAA>>>>>>???@@@@@@>>><<<;;;;;;;;;;;;888666000000000000////////////000000//////.........---+++++++++,,,,,,,,,------,,,///000///,,,,,,///222,,,------......------,,,+++++++++,,,---...............---------......////////////////////////////////////000000000111111...///000222222111111000222111111111111222333333444666777888888999;;;===>>>@@@CCCEEEFFFHHHKKKNNNNNNOOOPPPQQQSSSVVVXXXYYYUUUYYYXXXWWWYYYYYYiiitttmmmvvv|||vvvkkkmmmnnnllllllqqq|||pppbbbXXXRRRIIIFFFBBB???>>>>>>>>>>>>>>>===<<<<<<<<<;;;999777000000000000////////////..................------+++++++++,,,,,,,,,------...000000---))))))---222,,,------......------,,,......//////////////////..................------........................//////000000000111111111...///111222222222000///444444333333444444555666444666777888888999;;;===<<>>>>>===<<<<<<===<<<:::888000000000000////////////////////////////////////---------.........//////---......***%%%%%%+++000,,,------......------,,,---------,,,,,,+++******......///000///...,,,+++........................000000000000111111111111...///111222333222000///111111000000111111222333444666777888888999;;;===;;;???CCCGGGHHHIIIJJJLLLMMMMMMNNNPPPRRRTTTVVVWWWYYY^^^\\\[[[\\\\\\lll{{{tttlllfffdddeeegggllluuu~~~~~~qqquuu{{{pppqqqppplllgggcccbbbdddhhhhhhhhhfffaaaZZZSSSOOOJJJHHHEEE@@@<<<;;;<<<>>>;;;<<>>;;;===???AAAAAA>>><<<:::666555333111//////////////////...---------............////////////.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,......000000000000..............................000000////////////000000////////////000000000111111111111222222333444555555777888888777888:::<<<>>>@@@CCCEEEGGGHHHJJJLLLOOOOOONNNNNNPPPTTTWWWYYYXXXXXXUUUYYY______nnn{{{ssshhh```ZZZVVVQQQMMMMMMMMMNNNQQQWWW^^^eeeiiirrrvvv}}}zzz{{{zzzxxxvvvuuuvvvwww~~~|||vvvuuu|||~~~{{{rrroookkkhhheeeaaaZZZUUUUUUVVVWWWWWWVVVRRROOOLLLJJJIIIGGGBBB>>><<<===???;;;===???AAA@@@>>>;;;999666555333111000/////////000///...---------------......////////////.........------,,,,,,------...........................------------------------................................................111111000000000000111111/////////000000000111111111111111111111222333444555666777777777888:::<<>><<<===>>>===>>>@@@AAAAAA>>>;;;888777555333111000///000000000//////...---------,,,------............------...------,,,,,,------...........................////////////////////////......------------..................////////////111000000//////000000111//////000000000111111111111000000000111222222333444555777777777888:::<<<@@@AAACCCCCCDDDGGGKKKNNNNNNNNNNNNPPPRRRUUUXXXZZZYYYYYYVVVZZZ______mmmzzzssshhh___WWWSSSNNNJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQTTTVVVYYY]]]aaahhhnnnsssrrrxxx{{{zzz{{{~~~~~~~~~{{{wwwqqqkkkgggdddccc]]]aaadddeeefffmmmyyy~~~||||||||||||}}}}}}}}}|||{{{|||rrrqqqwww{{{}}}~~~}}}uuunnnkkkjjjfff\\\SSSQQQQQQQQQQQQPPPOOONNNMMMHHHHHHFFFCCC>>><<<<<<===???@@@BBBCCCAAA>>>;;;888777666444222000000000000//////.........------,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------.........................................................------------.............../////////000000000//////......//////000000000000000111111111111111111111000111111222222333555666666777888:::===@@@AAACCCCCCDDDGGGKKKNNNMMMNNNOOOPPPSSSVVVXXXZZZ\\\[[[XXX[[[___^^^lllsssjjjddd[[[SSSLLLKKKIIIHHHGGGHHHJJJKKKGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNPPPSSSVVV[[[^^^___dddgggffffffhhhiiigggfffeeeddd```[[[XXXXXXXXXSSSWWWZZZZZZZZZ^^^fffmmmuuu{{{}}}}}}~~~uuupppsssvvvzzz~~~}}}uuummmiiihhheee]]]VVVOOONNNNNNMMMLLLLLLLLLLLLIIIIIIGGGDDD@@@===<<<===AAABBBDDDDDDCCC???<<<999777666444222111000000000------...//////......---,,,,,,------------,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,.................................//////000000111//////............//////000000000111111111222222222222111111111222222333222444555666666888:::===???AAACCCDDDEEEGGGKKKMMMMMMMMMOOOQQQTTTWWWYYYZZZ\\\\\\XXX[[[```^^^lllvvvtttlllbbb[[[WWWQQQJJJHHHIIIIIIIIIIIIIIIJJJKKKEEEEEEEEEFFFFFFFFFFFFFFFDDDGGGIIIKKKLLLNNNQQQSSSTTTYYY[[[YYYYYY[[[[[[YYYVVVXXXXXXVVVRRRPPPPPPRRRNNNPPPSSSTTTUUUWWW[[[___ccciiiqqqxxx~~~}}}}}}~~~yyyqqqoooqqqwww}}}|||uuummmiiigggddd___[[[MMMLLLLLLKKKKKKLLLMMMNNNJJJKKKIIIFFFBBB???>>>???CCCDDDFFFFFFDDDAAA===:::888666444222111000000111+++,,,---////////////...---......//////......---...------,,,,,,------...........................------------------------......000000000000......---......///000000111111000000////////////000000000000111111111222222222333333222222222222333333222333555666666888:::===>>>@@@CCCEEEGGGHHHJJJLLLLLLMMMOOORRRTTTWWWYYYZZZZZZZZZWWW[[[``````nnn|||iiifff___UUUPPPOOOKKKFFFEEEFFFHHHHHHGGGFFFFFFGGGCCCDDDEEEEEEFFFEEEEEEEEECCCEEEIIIKKKLLLMMMOOOQQQOOOTTTVVVTTTSSSUUUUUUSSSQQQSSSUUUSSSPPPMMMNNNOOOLLLNNNQQQSSSTTTVVVXXXYYY\\\aaaggglllpppxxx~~~}}}|||{{{}}}{{{qqqmmmnnnttt{{{}}}wwwooojjjgggeeebbb```LLLLLLLLLLLLMMMOOOQQQRRRLLLLLLLLLHHHDDDAAA@@@@@@EEEFFFGGGGGGEEEAAA===;;;888666444222111111111111***+++---///000000////////////000000000000//////...------,,,,,,------...........................111111111111111111111111---///111222222111///------......///000111111222111111000000000000111111000111111111111222222222444444333333222333333333111333555666666888;;;======@@@DDDFFFGGGHHHJJJKKKLLLMMMOOORRRUUUXXXZZZ[[[WWWWWWUUUZZZaaabbbqqqttthhh]]]ZZZVVVPPPLLLIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSYYYZZZ\\\```eeejjjnnnqqq~~~|||{{{{{{||||||~~~}}}~~~}}}kkkgggpppxxxzzz|||}}}xxxllleeedddddd```SSSOOOLLLKKKMMMPPPQQQRRRQQQQQQOOOMMMIIIFFFCCCAAA???CCCFFFEEE@@@<<<999999999888666444111...,,,+++......------------......////////////////////////---.........---,,,,,,+++,,,,,,,,,---...//////000//////...---,,,,,,++++++............////////////000000000000000000000000222000...000222333111...////////////000000000000111333333111333777777333555666777777777888;;;>>>@@@BBBEEEFFFGGGHHHJJJLLLOOOPPPQQQQQQQQQSSSWWWYYYWWW]]]]]]^^^aaabbbqqqvvvhhh^^^SSSQQQMMMJJJGGGFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLNNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLMMMMMMNNNKKKKKKLLLMMMNNNOOOPPPQQQUUUVVVWWWZZZ^^^ccchhhjjjuuu~~~}}}}}}}}}}}}~~~ooojjjqqqzzz}}}~~~{{{qqqjjjjjjiiifffZZZVVVQQQPPPRRRUUUWWWXXXSSSTTTUUUQQQKKKEEEBBBAAA@@@CCCEEEDDD???;;;888777777666555333222000///...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++000//////......---------........................------------............000000000000000000000000111000///000222222000.../////////000000111111111333444333111444777666111444555666666666777:::===???AAADDDFFFGGGIIIKKKMMMNNNPPPQQQQQQRRRSSSWWWYYYYYY___^^^___aaaaaaqqq{{{pppfffZZZRRRIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGBBBAAABBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLLLLNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSSSSUUUXXX]]]aaadddhhhppp{{{~~~~~~}}}}}}~~~~~~wwwnnnrrrzzz}}}uuuooommmkkkiiiaaa[[[VVVUUUYYY^^^aaabbbaaafffjjjdddXXXLLLFFFDDDAAACCCDDDBBB>>>:::777666555555444333222222111111000000////////////000000++++++++++++++++++++++++------......------,,,,,,111000000///......------------......///000111111,,,,,,,,,------------...000000000000000000000000000//////000111111000...//////000000111222333333333333222222888>>><<<777333444555555555777:::<<>>;;;:::999666666555444333222111111//////............//////------------------------,,,------...------,,,,,,.........//////000000000---------...//////000000,,,,,,---------.........//////////////////////////////000000111000////////////000111222333333444111111111444===FFFEEE@@@444555555555555777:::===@@@BBBEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSTTTWWWYYYYYY^^^\\\\\\___aaarrr}}}oooaaaXXXQQQLLLHHHHHHHHHHHHHHHHHHIIIIIIJJJEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOOOOOOOOOONNNOOOPPPQQQSSSTTTUUUVVVUUUTTTSSSTTTVVVYYY\\\^^^aaadddhhhlllqqqxxx~~~}}}~~~~~~}}}|||yyyyyyzzzzzz{{{|||||||||~~~|||xxxwwwyyyppppppsssyyyyyyxxxvvvpppiiieeedddeee```]]]aaammmyyy{{{^^^KKKCCC============>>>>>>>>>===999999777555333111000///...------,,,,,,------...------------------------,,,,,,------...------,,,............////////////---------------------------.........////////////////////////////////////...///000000000////////////000000111222222333333///000111444<<>>BBBDDDFFFFFFFFFGGGHHHJJJNNNPPPRRRTTTTTTUUUWWWYYYUUUZZZYYYYYY^^^bbbuuuuuummmaaaUUUNNNJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRRRRSSSUUUWWWZZZ[[[___aaacccfffiiimmmssswww}}}|||}}}~~~~~~}}}{{{wwwxxxyyyzzzzzzzzzzzzzzz~~~zzztttqqqwwwsssllllllssssssuuuvvvrrrjjjffffffhhhdddccckkk{{{gggQQQGGG===<<<;;;<<<>>>@@@AAAAAA<<<;;;999666333111///...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------......------111000000...---,,,+++***------------------,,,,,,........./////////000000000000000000000000000000---///111000///...//////000000000111111111111222...111111111555:::;;;888555666777777777999<<<>>>CCCDDDFFFFFFFFFGGGHHHJJJNNNPPPSSSTTTUUUUUUWWWXXXUUUYYYXXXXXX^^^cccxxx~~~xxxfff___VVVMMMHHHGGGGGGHHHFFFFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRQQQRRRTTTUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSSSSSSSTTTQQQRRRSSSUUUWWWXXXYYYYYY]]]___aaaccceeegggjjjkkkttt|||}}}|||{{{|||~~~~~~}}}|||xxxxxxyyyzzzzzzzzzyyyyyy{{{||||||xxxwwwyyy{{{zzzyyyuuuoookkkooo{{{xxxllliiikkkkkkoootttrrrkkkgggiiijjjggggggssseeeRRRIII???===;;;<<>>===<<<;;;999666333000//////...---...//////---+++(((***...111222000...,,,......---,,,******+++---///......---------......---------------------------------.........//////............////////////000000000000000000000000.........///000222444444333222111000000111222222333444555666666888<<<>>>@@@BBBEEEGGGHHHIIILLLNNNRRRQQQQQQSSSUUUWWWWWWWWWWWW]]]]]]^^^bbbggg|||}}}ttthhh]]]TTTMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGIIIIIIKKKLLLNNNOOOOOOOOOSSSSSSSSSTTTUUUVVVXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYWWWXXXZZZ\\\]]]]]]\\\[[[[[[[[[ZZZ[[[\\\]]]___```dddddddddeeeeeefffffffffaaabbbgggmmmrrrxxx}}}zzzwwwtttvvvxxxyyyxxxwwwwwwxxxzzzyyyyyyzzz||||||zzzxxxqqqlllfffcccccccccaaa___[[[XXXUUUWWWbbbuuuttteeeYYY___eeejjjlllkkkgggdddeeehhhiiikkktttuuusssnnncccWWWLLLFFFCCC@@@<<<999;;;>>>@@@???<<<<<<<<<:::888555222000...///...---...//////---+++***,,,...000000000...------...---,,,******,,,---......------------..............................,,,,,,,,,---------..................////////////000000000000000000000000////////////000111333333333222111000000111222222333444666666666888;;;>>>@@@BBBEEEFFFHHHIIILLLNNNQQQQQQRRRSSSUUUWWWWWWWWWWWW]]]]]]^^^ccchhh~~~yyynnnddd[[[RRRLLLJJJJJJHHHHHHHHHHHHIIIJJJFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSTTTVVVWWWYYY[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\]]]___aaacccdddfffgggggghhhhhhhhhggggggbbbaaadddhhhjjjllluuu~~~|||yyyvvvsssuuuwwwwwwuuuuuuuuuvvvvvvuuuuuuuuuvvvuuusssqqqkkkfff___\\\[[[ZZZWWWTTTQQQNNNLLLNNNXXXiii}}}vvviiiYYY\\\cccjjjnnnlllhhhdddfffgggfffeeegggmmmqqqpppeeeddd```YYYPPPHHHCCCAAA@@@<<<999999;;;===<<<:::;;;;;;999777555222///...000...------...///---,,,------......///......------......,,,+++***,,,---...---------------......000000000000000000000000++++++,,,,,,,,,---------............////////////000000000000000000000000000000000000000111111222222222111111111111222333333555666666666888;;;>>>@@@BBBEEEFFFGGGIIILLLNNNPPPQQQRRRSSSUUUVVVWWWWWWVVV\\\]]]___dddiii{{{lll___WWWPPPKKKGGGHHHHHHGGGGGGGGGHHHIIIJJJEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPRRRUUUVVVUUUUUUVVVWWWYYY[[[]]]^^^]]]]]]]]]]]]]]]^^^^^^_______________^^^]]][[[ZZZ[[[\\\^^^```bbbeeeggghhhhhhiiijjjjjjjjjiiihhhhhhfffdddeeehhhhhhhhhmmmtttyyy}}}zzzwwwuuussstttuuuuuusssrrrssstttqqqppppppppprrrsssrrrpppfffaaa[[[WWWVVVTTTQQQNNNJJJFFFEEEHHHOOO]]]pppyyynnnZZZZZZ```kkkrrrqqqllliiicccdddbbb___^^^```dddfff^^^]]]YYYRRRKKKDDD???===@@@===999888999999999888::::::888777444111///...000...------......---,,,///......---------......,,,---...---,,,+++,,,...------,,,,,,------......////////////////////////,,,,,,,,,---------..................////////////////////////////////////111111000000000000000111222222111222222222333333444555666666666888;;;===???BBBDDDFFFGGGIIIKKKNNNOOOQQQRRRSSSTTTUUUVVVXXXVVV]]]^^^___cccggg|||zzzpppaaaUUUNNNKKKHHHFFFFFFGGGGGGGGGHHHHHHIIIJJJEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOPPPRRRTTTWWWYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^^^^___``````aaaaaaaaa```______^^^]]]]]]^^^aaacccfffiiijjjkkkkkkkkklllmmmlllkkkiiihhhiiiggggggjjjjjjiiilllqqqpppxxx~~~}}}{{{xxxvvvtttsssttttttsssqqqpppqqqrrrpppooonnnnnnpppppppppoooccc^^^YYYVVVUUUSSSPPPLLLFFFBBBAAAEEEJJJSSSeeeuuu}}}sss]]]ZZZ___lllvvvvvvrrrooodddbbb```]]]ZZZYYY[[[^^^VVVTTTQQQLLLHHHCCC>>>;;;@@@===:::888777777888888:::999888666444222///...111///---,,,---......---//////...---------......+++---......---,,,---...,,,,,,,,,,,,,,,---..........................................////////////............////////////////////////////////////222111111000000000000000111111222222333333333333444555666666666777:::===???AAADDDFFFGGGHHHKKKMMMNNNQQQSSSSSSSSSTTTVVVXXXXXX^^^^^^^^^aaacccwwwyyymmmdddWWWNNNJJJHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGHHHIIIIIIHHHIIIIIIKKKMMMOOOQQQRRRQQQQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[\\\]]]^^^___``````____________```aaaaaa```aaaaaabbbccceeeeeefffbbbcccfffiiilllnnnooopppnnnooopppppppppnnnkkkjjjkkkhhhhhhlllmmmkkklllooommmrrrzzz~~~}}}}}}{{{zzzxxxvvvuuusssttttttrrroooooopppqqqrrrpppmmmlllllllllkkkjjjbbb^^^YYYVVVUUUSSSNNNKKKFFFAAA@@@DDDFFFLLL\\\mmm|||vvvbbb[[[\\\kkkwwwwwwsssrrrgggccc___]]]YYYTTTRRRSSSPPPOOOMMMLLLKKKIIIFFFCCCAAA???;;;888777777888:::::::::999777555222000///111///,,,,,,---......---......---------......///+++---//////...------...++++++++++++,,,---...///------------------------...////////////000000000............////////////000000000000000000000000111111000000000000000111000111222333444444444333555666666666666777:::===???AAADDDEEEFFFHHHKKKMMMMMMPPPSSSTTTRRRRRRUUUXXXXXX___^^^^^^```aaattt{{{qqqhhh___XXXOOOHHHGGGGGGGGGFFFHHHHHHHHHIIIIIIIIIIIIHHHDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJKKKKKKMMMOOOQQQTTTUUUSSSTTTWWWYYY[[[]]]^^^^^^]]]]]]^^^___aaacccdddeeeaaaaaaaaaaaaaaabbbccccccddddddeeefffhhhjjjkkklllgggiiilllooorrrssstttuuurrrssstttuuutttqqqnnnlllnnnkkkkkkooopppmmmlllnnnkkkoootttyyy~~~~~~}}}}}}|||{{{zzzyyyxxxtttttttttqqqooonnnooopppmmmkkkiiihhhhhhiiihhhgggccc^^^YYYUUUSSSPPPKKKFFFGGGAAAAAADDDEEEGGGVVVhhhwwwvvvggg[[[ZZZhhhtttsssooonnnggg```[[[[[[YYYRRRMMMLLLMMMLLLJJJKKKMMMMMMKKKIIIBBB@@@===:::888888:::<<<::::::999888666333111000111///,,,+++,,,.........,,,,,,---....../////////***---//////...---......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............////////////000000000000000000000000111000000000000000111111000111222444444444444444555666777666666777:::<<<>>>AAACCCEEEFFFHHHJJJMMMMMMPPPTTTTTTRRRRRRUUUYYYXXX^^^______aaabbbttt}}}{{{zzzrrrfff\\\VVVPPPIIIEEEEEEGGGFFFEEEHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLMMMNNNQQQTTTVVVXXXUUUWWWZZZ]]]___`````````^^^^^^___aaadddfffiiijjjccccccbbbbbbccccccdddeeejjjjjjjjjjjjkkklllmmmnnnkkkmmmpppsssvvvwwwxxxxxxuuuvvvxxxxxxwwwtttqqqooosssoooooorrrssspppnnnooojjjmmmqqqtttxxx~~~~~~~~~~~~}}}||||||{{{{{{uuuuuutttqqqooonnnooopppfffeeecccdddfffhhhhhhhhhddd___YYYUUURRRMMMGGGBBBHHHBBBAAADDDDDDDDDRRReeetttvvvjjj\\\WWWdddpppooojjjjjjcccZZZVVVYYYZZZSSSLLLJJJIIIGGGEEEFFFIIIIIIFFFDDDBBBAAA>>>;;;888999<<<>>>;;;::::::888666444222111222///,,,+++,,,.........+++,,,---...////////////***,,,///000///......///++++++++++++,,,---...///---------------------------------.........//////............/////////000000000000000000000000000000000000000000111222222000111222444555555444444555666777666666777:::<<<>>>AAACCCEEEFFFHHHJJJMMMLLLPPPTTTTTTQQQQQQUUUYYYWWW^^^______bbbdddvvv~~~yyyuuuqqqiii^^^UUUOOOLLLHHHEEEEEEFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFIIIJJJKKKKKKMMMNNNPPPQQQRRRSSSSSSTTTVVVXXXYYY[[[^^^aaacccccccccbbb^^^```bbbdddfffgggggggggiiifffbbbaaaaaadddeeeffffffiiilllnnnnnnnnnoooqqqrrrtttwwwxxxxxxyyyzzz|||xxxyyyyyyzzzyyywwwuuusssttttttssssssssssssssssssrrrsssrrrqqqppptttzzz}}}|||}}}~~~{{{xxxtttrrrqqqpppnnnmmmjjjgggdddbbbcccdddeeeeee```]]]YYYWWWVVVTTTOOOKKKCCCBBBBBBCCCHHHNNNUUUYYYfffwwwvvvnnn```WWW]]]gggkkkjjjiiidddZZZTTTVVVUUUNNNHHHGGGHHHGGGGGGGGGEEEDDDFFFIIIFFFCCC===999:::===???>>>DDDBBB>>>:::666333111000...//////---***)))+++...,,,,,,,,,++++++*********111...,,,---//////---+++,,,,,,,,,,,,,,,---...///---.........---,,,,,,+++.........///......---,,,////////////////////////,,,---------......//////222222111111000000////////////000000111222444444222444555666777999<<>>>>>BBBIIIOOOQQQMMMFFF???888444111////////////---++++++,,,...------------............///...------......---,,,------,,,,,,,,,---......------......------,,,,,,***+++,,,...///000000000000000000000000000000000......////////////000000---------...///000000000333222222111000000111111444555666777777999<<<>>>???AAACCCDDDEEEFFFIIILLLRRRSSSTTTSSSRRRRRRTTTVVVWWWZZZZZZ]]]______qqq}}}yyyuuuqqqlllggg```YYYUUUQQQLLLIIIJJJHHHEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEDDDCCCCCCEEEHHHIIIJJJLLLOOOPPPQQQQQQSSSUUUWWWXXXYYYXXXWWWWWWXXXZZZ\\\]]]___```bbbcccccccccfffggghhhiiiiiiiiihhhgggggggggfffeeedddfffiiikkknnnqqqtttvvvwwwwwwyyyzzzzzz|||~~~~~~|||zzzyyyyyyzzz|||~~~|||||||||{{{zzzzzzzzzzzz|||}}}xxxuuurrrpppmmmkkkmmmjjjfffdddcccbbbaaa```bbbaaa____________``````]]][[[YYYWWWVVVVVVWWWXXXYYYjjj{{{|||rrreee^^^^^^aaaeeehhhhhhccc]]]ZZZWWWSSSOOOMMMJJJOOOSSSRRRQQQQQQPPPNNNNNNJJJEEEBBB???@@@FFFMMMOOOLLLEEE>>>888333111///......---+++***+++,,,---,,,,,,------.........///...------------------,,,------,,,,,,,,,------...,,,------...------,,,,,,+++,,,---...////////////000000000000000000000000/////////000000000000000///000000000111111111222222222111111111111111222444555666666666777:::===@@@AAACCCDDDEEEGGGJJJLLLQQQRRRSSSSSSRRRSSSUUUWWWXXX\\\\\\___aaa```rrr{{{wwwsssnnnlllddd```ZZZTTTPPPMMMKKKJJJHHHGGGEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEGGGJJJKKKLLLNNNQQQRRRSSSSSSUUUWWWYYYZZZZZZYYYXXXXXXZZZ[[[]]]^^^___```bbbccccccdddhhhhhhiiijjjjjjjjjiiihhhfffggghhhgggfffgggjjjmmmpppsssvvvxxxyyyzzz{{{}}}}}}}}}|||{{{|||}}}~~~||||||||||||}}}}}}||||||{{{}}}~~~yyyuuurrrooommmkkkkkkhhheeecccbbb```___]]]aaaaaaaaaaaaaaaaaaccccccaaaaaa```^^^^^^]]]]]]^^^ZZZiiizzz|||ttthhh]]]XXX\\\bbbfffhhheee```ZZZWWWUUURRRPPPNNNTTTWWWUUUUUUYYYZZZXXXVVVOOOIIIFFFAAA<<<>>>DDDGGGDDDAAA<<<777444111000222000///......//////000++++++,,,,,,------......,,,---------,,,,,,------...------,,,,,,,,,------,,,,,,------...------,,,---...............------////////////////////////000000000000000/////////222111111111000000000///000000000000111222333444222333444444555666:::<<<@@@BBBDDDEEEEEEGGGJJJLLLNNNPPPRRRRRRSSSUUUWWWZZZYYY\\\\\\___aaa```rrr~~~{{{vvvpppkkkgggeee\\\YYYTTTPPPLLLJJJJJJKKKHHHFFFEEEEEEGGGHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLMMMPPPRRRTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYYYY[[[]]]^^^______```aaaccccccdddhhhhhhjjjkkkkkkjjjiiiiiieeegggiiiiiiggghhhlllooorrruuuyyy{{{|||}}}~~~}}}||||||}}}~~~{{{{{{|||~~~zzzvvvsssqqqnnnllliiigggdddbbbaaa```^^^\\\___aaaccccccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbb[[[fffuuu{{{wwwlll\\\TTTVVV^^^bbbffffffaaaZZZVVVVVVUUUSSSPPPYYY]]][[[^^^fffjjjgggeeeXXXLLLGGGAAA999777;;;>>>===<<<;;;888666333222111///,,,,,,...//////...,,,,,,,,,,,,,,,---------+++,,,------,,,,,,---.........---,,,,,,,,,------,,,,,,------......------......//////...------,,,////////////////////////000000////////////......000000000///...---------/////////000111333444555111222444444555777;;;>>>@@@BBBDDDEEEFFFGGGJJJMMMMMMOOOQQQRRRSSSUUUYYY[[[XXX[[[[[[]]]___^^^pppzzzxxxuuuoooiiiccc```^^^TTTRRROOOKKKIIIHHHIIIJJJHHHGGGEEEFFFGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDFFFHHHJJJKKKLLLLLLLLLNNNPPPSSSTTTUUUUUUWWWYYYXXXYYYZZZZZZYYYZZZ\\\^^^______``````aaabbbddddddggghhhiiijjjkkkkkkjjjiiihhhkkknnnmmmkkklllppptttuuuxxx|||~~~~~~}}}}}}}}}}}}}}}yyyuuusssqqqnnnlllhhhfffdddbbbbbbaaa___]]]```dddggggggeeecccbbbbbbaaabbbccccccdddccccccbbb\\\aaakkkyyy}}}|||qqq^^^RRRRRRYYY^^^dddeeebbbZZZVVVXXXXXXUUUSSS___hhhjjjppp|||}}}vvvbbbOOOHHHAAA999666999999:::<<<===<<<999666444///,,,)))))),,,------,,,............------------***,,,------++++++---//////...---,,,,,,,,,,,,,,,+++,,,------......------------..................------------------------/////////.........------////////////............111000000000111222333333111333444666777:::>>>AAAAAABBBDDDEEEFFFHHHKKKMMMNNNPPPRRRRRRSSSUUUXXXZZZYYY\\\\\\^^^```^^^qqq~~~uuussspppjjjccc^^^ZZZYYYNNNMMMKKKIIIFFFFFFGGGIIIHHHGGGFFFFFFGGGGGGFFFDDDGGGFFFEEECCCCCCEEEFFFGGGCCCEEEHHHKKKMMMMMMLLLLLLNNNPPPSSSUUUUUUVVVWWWYYYWWWXXXYYYZZZZZZ[[[]]]___````````````aaabbbddddddfffgggiiijjjkkkkkkjjjjjjlllpppssssssqqqqqquuuzzzwwwzzz~~~}}}}}}~~~zzzvvvrrrpppooollljjjhhhfffdddccccccbbb```^^^dddhhhlllmmmiiifffdddddd```aaabbbcccccccccbbbaaa[[[\\\cccqqquuu```QQQPPPVVVZZZbbbeeebbbYYYUUUXXXYYYWWWVVVeeerrrxxxiiiQQQGGGAAA:::777;;;888:::===??????<<<888666222///,,,,,,///111000///000000//////.........---)))+++...---++++++---//////...---,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++---...//////000000------------------------//////......---------,,,//////000000111111222222333222111111000111111111222333666777999<<<@@@CCCAAABBBDDDEEEFFFHHHKKKMMMPPPQQQSSSSSSSSSTTTVVVXXX\\\______aaabbbaaasss|||wwwtttooohhhbbb]]]XXXSSSPPPJJJHHHFFFFFFGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHJJJMMMOOOPPPOOOSSSTTTVVVXXXYYYYYYYYYXXXYYYZZZ[[[ZZZYYYZZZ\\\]]]```aaaccccccbbbbbbccceeegggiiijjjjjjjjjkkknnnpppmmmpppuuuxxxyyyzzz{{{|||{{{}}}{{{yyyvvvtttqqqnnnlllllllllllliiigggeeeddddddcccbbb```jjjkkkllllllkkkhhheeecccdddaaa______bbbeeedddccc]]]\\\aaammm}}}uuudddVVVPPPTTTYYYbbbfffgggaaaWWWSSSXXX^^^]]]ggguuulllQQQCCC===999888;;;;;;???CCCFFFEEEAAA;;;777222111/////////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++---...//////000000//////......//////......---,,,---.........//////000000---------...//////000000000111111111111222222222333444555777888:::;;;<<<>>>BBBEEEFFFFFFGGGKKKOOOPPPPPPPPPPPPRRRTTTVVVWWWYYY\\\\\\```dddddduuuyyysssooojjjccc]]]WWWSSSNNNKKKHHHFFFEEEDDDEEEFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHIIIKKKMMMOOOOOOOOOTTTUUUWWWYYY[[[[[[[[[[[[XXXYYYZZZYYYYYYYYY[[[]]]___aaacccdddeeefffhhhjjjiiijjjkkkllllllmmmoooqqquuuxxx{{{}}}~~~~~~~~~~~~|||{{{wwwuuussspppnnnnnnnnnoooiiigggdddcccccccccbbb```lllnnnpppqqqpppllliiifffdddbbb``````bbbddddddccc^^^\\\^^^iiizzzvvvhhhZZZSSSSSSVVV]]]bbbfffbbbZZZVVVYYY^^^```fffoooyyyvvvcccNNNDDD>>>:::777888:::===AAADDDCCC???:::777222111/////////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,+++++++++,,,------......------+++,,,---...000000000000............/////////000000000111111222222222333/////////000000000111111333444555777888:::;;;<<<>>>AAAEEEFFFFFFGGGJJJMMMPPPPPPQQQRRRSSSUUUVVVWWWYYY\\\\\\___ccccccttt{{{tttnnnhhhccc\\\VVVQQQLLLHHHFFFFFFDDDBBBBBBCCCDDDCCCBBBEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPTTTUUUWWWYYY[[[[[[[[[[[[WWWXXXYYYYYYYYYYYY[[[]]]___aaadddfffhhhjjjmmmoookkklllmmmnnnnnnooorrrtttxxx{{{~~~~~~~~~~~~~~~~~~|||xxxwwwuuurrrqqqpppppppppiiifffcccbbbbbbbbbaaa```kkknnnrrrtttsssooojjjgggdddbbbaaaaaacccddddddccc```\\\[[[dddtttxxxlll___VVVRRRRRRYYY___eeeddd^^^YYYZZZ]]]```aaadddiiippprrrqqqooodddWWWIIIBBB???:::777666999;;;???AAAAAA===999666222000////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------,,,,,,,,,,,,+++++++++,,,------......------+++,,,---///000000000000............//////////////////////////////000000000000000000111111111222333444555777888:::;;;<<<>>>AAAEEEEEEEEEEEEIIILLLPPPQQQRRRTTTUUUVVVWWWWWWXXX[[[[[[^^^bbbaaarrr~~~vvvnnniiiccc^^^WWWQQQLLLIIIEEECCCEEECCCBBBBBBCCCDDDCCCBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSVVVXXXYYYZZZYYYYYYXXXZZZ[[[[[[ZZZ[[[]]]___aaacccfffhhhiiikkknnnpppmmmnnnppppppqqqrrruuuwwwzzz|||~~~}}}zzzyyyvvvtttqqqpppooonnngggdddaaa______```___^^^gggkkkpppssssssnnniiieeeccccccbbbbbbccccccccccccddd^^^ZZZ```nnn{{{~~~xxxnnncccYYYTTTSSS[[[```dddccc]]]YYYZZZ\\\]]]YYYWWWZZZ```cccaaa^^^TTTMMMDDD???<<<:::777666777999<<<>>>===;;;777555222000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------,,,,,,,,,+++++++++---...//////000/////////...............---,,,,,,.........///////////////........................222222333333333444444444333444555666888:::;;;<<<>>>AAADDDEEEDDDDDDHHHKKKPPPQQQTTTVVVWWWXXXWWWWWWXXXZZZZZZ]]]```___pppyyyrrrjjjddd___ZZZSSSMMMJJJHHHFFFDDDEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFGGGIIIJJJKKKKKKNNNPPPPPPPPPPPPRRRUUUTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[]]]]]]\\\]]]```bbbccceeeggghhhiiijjjlllnnnnnnpppqqqrrrssstttwwwyyy}}}~~~||||||zzzwwwtttpppmmmkkkjjjfffccc___]]]]]]^^^^^^]]]eeeiiinnnrrrrrrnnnhhhdddccccccddddddccccccccccccgggaaa\\\^^^gggttt~~~xxxnnneee]]]YYYWWW```cccdddaaa[[[XXXYYY[[[]]]WWWQQQPPPSSSVVVTTTQQQKKKHHHBBB<<<999999999888666888:::;;;;;;999666555222000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................------,,,,,,,,,+++++++++---...//////000/////////,,,------------,,,++++++///////////////.........000111111111111111222222222222333333333444444444333444555666888:::;;;<<<===AAADDDEEEDDDEEEHHHKKKPPPRRRTTTVVVXXXXXXXXXWWWXXX[[[ZZZ]]]```^^^ooozzztttmmmeee```ZZZVVVOOOJJJHHHGGGFFFFFFFFFDDDCCCCCCEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKLLLOOORRRSSSRRRSSSVVVYYYYYYZZZ\\\]]]]]]]]]\\\[[[[[[\\\^^^^^^^^^___aaadddeeeggghhhiiiiiiiiikkkmmmoooqqqsssttttttvvvyyy{{{}}}~~~|||{{{zzzwwwtttpppmmmjjjiiigggddd```]]]]]]^^^^^^^^^eeeiiiooossssssooojjjfffcccdddfffeeedddbbbbbbccchhheee```^^^aaakkkyyy~~~wwwooohhhbbb^^^]]]ccceeedddaaa[[[WWWWWWYYY^^^XXXQQQLLLKKKKKKJJJIIIHHHIIIEEE===888888999999666777888999999888666555222000------...//////...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------------,,,,,,,,,,,,+++++++++,,,------......------)))***+++,,,---.........///////////////...............///000000111111222000000000000111111111222333444555777888:::;;;<<<===@@@DDDEEEEEEFFFJJJMMMQQQRRRSSSUUUVVVWWWXXXXXXYYY[[[ZZZ]]]___^^^nnn|||tttnnnggg```[[[UUUPPPJJJFFFEEEEEEFFFFFFEEEDDDBBBCCCEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLPPPTTTUUUTTTUUUYYY]]]]]]]]]^^^___^^^]]]\\\[[[[[[\\\]]]^^^^^^___bbbdddeeegggiiijjjjjjkkklllnnnoooqqqssstttuuuwwwzzz|||~~~~~~|||yyyxxxvvvtttqqqnnnlllkkkjjjfffbbb______```aaaaaaeeeiiinnnrrrrrroookkkhhhbbbeeegggfffdddbbbbbbcccffffffccc]]][[[cccsss}}}xxxrrrmmmgggbbb___aaaccceeebbb]]]YYYWWWVVVZZZVVVPPPKKKHHHGGGHHHIIIGGGLLLJJJAAA:::999999666666666777888888777666666222000---,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------++++++---...///000000000000/////////............***+++,,,---...///000111/////////000000000111111333444555777888:::;;;<<<<<<@@@DDDFFFFFFHHHLLLOOORRRRRRRRRSSSUUUVVVXXXYYYZZZ\\\[[[]]]```^^^nnnxxxpppjjjddd]]]XXXPPPLLLFFFCCCBBBCCCDDDEEEDDDCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLQQQVVVWWWVVVWWW[[[```]]]]]]^^^^^^]]][[[ZZZYYYZZZ[[[]]]]]]]]]___aaaccceeegggjjjkkkkkkllloooqqqoooqqqssstttuuuwwwzzz}}}~~~|||vvvvvvvvvtttsssqqqooonnnlllhhhdddaaaaaabbbccccccdddggglllppppppnnnjjjgggbbbeeeggggggdddbbbbbbccceeegggeee]]]WWW]]]ooo~~~|||yyyuuuqqqkkkddd```^^^aaaeeeeee```[[[WWWTTTSSSRRRNNNJJJGGGGGGJJJMMMGGGNNNNNNFFF===:::888444666666777777777777777666222000---,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++---...//////000000//////000000000000000//////...000000//////.........---,,,---...000111333444555000111111111111222222222333444555777888:::;;;<<<<<<@@@DDDFFFGGGIIIMMMQQQRRRRRRRRRRRRSSSUUUXXXYYY[[[]]][[[^^^```^^^nnn}}}uuuoooggg]]]VVVTTTKKKIIIFFFDDDCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQTTTWWWZZZ]]]^^^^^^]]]\\\YYYXXXXXX\\\^^^[[[]]]___``````bbbeeegggfffgggiiijjjkkklllooorrrqqqsssuuuwwwyyy|||{{{xxxsssqqqqqqrrrrrrrrrmmmfff`````````___```dddeeeeeeeeeeeeeeefffggghhhdddddddddeeeddddddcccbbbfffeeebbb[[[TTTUUUddduuu}}}{{{wwwsssrrrqqqjjj```bbbccccccdddaaa[[[SSSMMMTTTPPPKKKFFFDDDEEEHHHKKKPPPPPPNNNIIIDDD@@@>>>===555666999<<<>>>===999555333222111...,,,)))'''&&&---,,,++++++------,,,+++******+++++++++******)))...------,,,***))))))(((***+++,,,,,,,,,,,,+++***////////////000000000000,,,---......//////......///////////////.........////////////000000000000111111111000111111222222333444444555777888::::::<<>>@@@BBBDDDEEEHHHKKKNNNPPPQQQRRRRRRQQQSSSVVVXXXWWW\\\[[[\\\___^^^kkk}}}ppphhh```\\\VVVNNNIIIHHHFFFEEEDDDCCCCCCCCCCCCDDD@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGIIIKKKMMMNNNOOOQQQSSSVVVYYYZZZ[[[[[[ZZZ\\\^^^___^^^]]]^^^^^^___aaabbbccccccdddfffiiijjjlllnnnoooppprrruuuwwwyyyzzz{{{|||}}}{{{yyyxxxwwwtttpppnnnmmmhhheeeffffffcccbbbdddffffffeeedddccccccddddddeeedddccccccbbbbbbbbbbbbbbb^^^XXXQQQIIIIIIUUUccctttvvvuuusssssssssooohhhZZZZZZ[[[]]]]]][[[WWWSSSQQQNNNHHHCCC@@@@@@AAABBBCCCAAA@@@???>>>>>><<<;;;777777888:::;;;;;;888666000000000//////.........---,,,++++++------,,,+++,,,------...............,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,---------------...///////////////............////////////////////////000000000000///////////////000111222777666555555777999<<<>>>???@@@BBBCCCEEEGGGLLLOOOPPPQQQRRRRRRRRRSSSVVVYYYXXX]]]\\\]]]```___lll{{{tttiiiaaaZZZVVVQQQJJJFFFGGGDDDDDDCCCCCCCCCCCCCCCCCC>>>>>>???@@@AAAAAAAAA@@@???????????????@@@AAAAAAAAABBBCCCEEEHHHJJJKKKLLLMMMOOORRRVVVYYYZZZ[[[[[[YYY\\\___``````______```aaabbbdddddddddeeegggjjjjjjlllnnnooopppsssvvvxxx|||}}}~~~|||{{{zzzyyyxxxuuuqqqmmmkkkfffcccddddddaaa```bbbcccccccccccccccdddeeeeeeeeedddcccbbbaaaaaaaaaaaa```\\\VVVPPPHHHGGGQQQ\\\ooosssuuusssssssssnnnggg[[[[[[[[[[[[[[[YYYUUURRRQQQNNNIIIDDDAAAAAAAAABBBEEECCC@@@???@@@???<<<:::999888777888::::::888666333333222111///...---------,,,++++++------,,,+++++++++,,,---------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............---...//////000000//////---.........//////000000////////////000000000000000000000000111222333444777666666666777:::<<<>>>???@@@BBBCCCEEEGGGLLLOOOPPPQQQRRRRRRRRRTTTWWWZZZZZZ___^^^^^^bbbaaannnvvvpppddd\\\UUUQQQMMMGGGEEEFFFBBBBBBBBBCCCCCCCCCCCCCCC======>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGIIIJJJLLLOOOSSSWWWZZZ\\\\\\\\\ZZZ\\\___aaaaaa```aaabbbcccdddeeeeeeeeefffhhhjjjkkkllloooppprrrtttwwwzzz~~~~~~|||zzzyyyxxxwwwuuuqqqnnnkkkeeebbbcccccc``````bbbbbbbbbbbbbbbcccdddeeefffdddcccaaa___^^^^^^^^^___\\\YYYTTTOOOIIIFFFMMMVVVhhhnnnsssttttttsssnnnggg___^^^]]]\\\\\\ZZZWWWTTTRRRPPPKKKGGGDDDDDDDDDEEEGGGCCC@@@???@@@???;;;888888666555555666777666444666555444222000...---,,,---,,,++++++------,,,+++)))***+++,,,,,,---,,,,,,...---------,,,,,,++++++,,,++++++******++++++,,,............////////////......///000000000000///------......///000000000////////////000000000000000000000000111333444444555555666777888:::;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNPPPQQQRRRRRRSSSTTTXXXZZZ[[[```___```cccbbbooozzzqqqlll___WWWPPPMMMJJJEEECCCDDD@@@AAABBBBBBCCCCCCCCCCCC>>>>>>>>>???>>>>>>======>>>============>>>?????????@@@AAABBBDDDEEEFFFGGGIIILLLQQQVVVYYY[[[\\\\\\[[[]]]___aaaaaaaaacccddddddeeefffffffffgggiiikkklllnnnqqqrrrtttvvvzzz|||~~~~~~{{{yyywwwwwwvvvuuurrrpppkkkddd`````````^^^___bbbcccbbbbbbbbbbbbbbbcccdddaaa___]]][[[ZZZZZZ[[[[[[XXXUUURRRNNNIIIEEEIIIQQQ^^^hhhqqqtttuuuuuuoooiii___^^^\\\[[[\\\[[[YYYWWWTTTQQQNNNJJJHHHGGGHHHIIIGGGDDD@@@@@@BBBAAA>>>:::999777555444555666555555666555444333111///...------,,,++++++------,,,+++)))***+++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------.........////////////......///000000000000000------......///000000111////////////000000000000.../////////000222333444222444555777999999999999===???CCCEEEGGGHHHKKKMMMPPPQQQRRRSSSSSSUUUXXX[[[[[[```______bbbbbbooo{{{rrrjjjddd\\\TTTMMMKKKGGGCCCBBBCCC@@@@@@AAABBBCCCCCCCCCCCC???????????????>>>===<<<===============>>>????????????@@@AAABBBDDDDDDEEEEEEHHHNNNSSSWWWYYYZZZZZZ[[[]]]___```aaabbbdddfffeeefffggggggggggggiiikkknnnppprrrtttvvvxxx|||~~~~~~~~~zzzxxxvvvuuuuuutttrrrqqqiiibbb]]]]]]]]]\\\]]]```eeedddcccbbbaaaaaaaaaaaa^^^]]]ZZZXXXWWWWWWXXXXXXTTTRRRPPPNNNHHHDDDGGGMMMXXXcccnnntttwwwvvvqqqkkk\\\[[[YYYYYYZZZZZZXXXWWWUUUSSSOOOLLLJJJJJJKKKKKKIIIEEEAAABBBEEEEEEBBB>>>;;;999666666777777777777555555444333111000//////---,,,++++++------,,,+++)))***+++,,,------------((())))))+++,,,------......---,,,,,,,,,,,,---...---------.........//////...//////000000000000000---------...///000000111////////////000000000000------......///111222333111333555888999999888888<<>>===<<<<<<<<<===<<<::::::;;;===???AAA>>>??????@@@BBBCCCDDDDDDGGGHHHKKKOOOSSSVVVYYYZZZ]]]^^^`````````aaaccceeegggfffeeedddeeehhhkkkmmmsssuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{}}}~~~}}}}}}~~~zzzxxxuuutttssssssrrrpppiiieee___ZZZXXXZZZ\\\___^^^```bbbcccdddcccaaa```]]][[[XXXVVVTTTUUUWWWXXXXXXVVVSSSNNNIIIGGGHHHJJJUUU```nnnxxxzzzwwwssspppeee___WWWVVVYYY]]]]]]\\\QQQUUUTTTLLLIIIMMMPPPOOOSSSNNNNNNRRRSSSKKKBBB<<<:::777555666888999888666444444444333222111000///------------------------,,,---......,,,,,,---...,,,,,,---......------,,,++++++++++++++++++++++++......---,,,,,,,,,------///...---,,,+++*********---------.........//////000000///////////////000000000000000111222444555222222333555777999;;;<<<===@@@CCCEEEFFFHHHKKKMMMTTTSSSQQQQQQSSSVVVXXXXXXZZZ]]]]]]ccchhhdddppp|||tttkkkaaaZZZQQQNNNIIIEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;===>>>???===>>>???@@@AAABBBBBBCCCDDDFFFIIILLLPPPTTTWWWYYY[[[\\\^^^^^^^^^___bbbdddgggfffeeeeeegggjjjmmmoootttuuuxxxzzz|||~~~~~~~~~|||wwwvvvuuutttssssssssssssnnnooooooqqqtttxxx|||~~~~~~}}}|||{{{zzzxxxvvvuuuuuuuuusssqqqjjjfffaaa\\\ZZZ[[[^^^``````aaabbbbbbbbbaaa``````\\\ZZZXXXVVVUUUUUUVVVWWWVVVTTTQQQLLLHHHFFFFFFHHHUUU```ooo{{{~~~|||xxxuuuhhhaaaYYYWWWZZZ]]]^^^\\\RRRVVVVVVQQQOOOTTTXXXXXX]]]ZZZYYY]]][[[QQQDDD>>>:::888555555777999999888888777555333111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------//////...---,,,,,,,,,,,,---------.........//////000000////////////000000//////.........000111222222333444555777:::<<<===>>>AAADDDFFFGGGIIILLLNNNTTTRRRQQQQQQSSSVVVXXXYYYZZZ]]]]]]bbbgggdddooo}}}uuummmddd[[[TTTLLLIIIEEEBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>===>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@AAAAAAAAABBBEEEIIIMMMQQQTTTVVVXXXYYY[[[\\\]]]^^^aaadddggggggggghhhjjjllloooqqqtttvvvxxx{{{}}}~~~~~~~~~yyyssspppkkkkkkiiihhhffffffeeeeeebbbbbbccceeehhhllloooqqqwwwzzz}}}zzzyyyzzzyyyxxxxxxxxxwwwtttqqqlllhhhccc^^^\\\]]]___aaabbbbbbaaaaaa```_________ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRROOOJJJFFFDDDDDDEEERRR]]]mmm{{{|||yyykkkccc[[[XXXZZZ]]]]]]\\\SSSVVVWWWUUUVVV[[[```aaafffcccbbbddd___RRRDDD===;;;888555555777999;;;;;;<<<:::666333000...------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................------........./////////000000////////////000000000000///......///000111333444555666888:::<<<>>>???AAADDDFFFHHHJJJMMMOOORRRRRRQQQRRRSSSVVVXXXZZZZZZ]]]]]]bbbeeebbboooxxxoooggg^^^UUUOOOHHHFFFBBBAAAAAABBBAAA@@@@@@@@@@@@??????>>>===<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<======>>>??????>>>@@@CCCGGGKKKOOORRRSSSUUUWWWYYY[[[\\\___bbbeeeggghhhiiijjjmmmoooqqqrrrssstttwwwzzz|||~~~~~~~~~~~~vvvnnnhhheeeaaa```___]]]\\\[[[ZZZZZZZZZ[[[\\\^^^aaadddgggiiilllpppvvv}}}~~~{{{yyyyyyyyyyyyzzzzzzxxxuuurrrnnnjjjeeeaaa______aaaccccccbbbaaa___^^^]]]]]]]]]XXXXXXYYYXXXWWWVVVTTTSSSRRRQQQNNNJJJFFFCCCCCCDDDLLLVVVgggvvv}}}zzzkkkdddZZZWWWYYY\\\\\\ZZZRRRSSSTTTUUUWWW\\\___aaaeeeaaa^^^]]]WWWKKK???:::;;;999666555666888;;;======:::666222///......///+++++++++++++++++++++++++++,,,------++++++,,,---...---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------......////////////............////////////000////////////000000111333222111000000111111222444444555777999;;;===>>>>>>@@@CCCEEEGGGIIILLLNNNQQQQQQRRRRRRSSSUUUYYY\\\[[[]]]]]]aaadddaaappp~~~sssiiiaaaZZZRRRMMMFFFDDDBBBAAABBBCCCBBBAAA????????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<<<<============???BBBEEEIIILLLOOOQQQSSSUUUXXXZZZ\\\___cccfffggghhhkkkmmmoooqqqrrrssspppqqqsssvvvyyy{{{}}}~~~~~~wwwmmmddd^^^\\\WWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXZZZ]]]___```cccgggmmmrrrwww|||~~~|||yyyxxxxxxyyyzzzxxxuuurrrooolllgggcccaaaaaacccdddbbbaaa```^^^]]]\\\\\\\\\XXXXXXYYYYYYXXXVVVTTTSSSRRRQQQOOOKKKGGGDDDCCCDDDGGGQQQaaaqqq{{{}}}zzzjjjbbbXXXTTTVVVYYYYYYXXXPPPOOOOOOQQQSSSUUUWWWXXX]]]WWWSSSQQQKKKAAA;;;::::::999777555555777:::===:::888444111//////000111+++++++++++++++++++++++++++,,,---,,,++++++,,,---000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++,,,---...//////.............../////////000000///////////////000111111333222111000000111111222444444555777999;;;===>>>===???BBBDDDEEEGGGJJJMMMOOOQQQRRRRRRRRRUUUZZZ]]]\\\______aaacccaaaqqqxxxmmmccc\\\UUUNNNJJJEEECCCAAAAAABBBCCCBBBAAA???@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@CCCFFFIIIKKKLLLPPPSSSVVVYYY\\\```dddggghhhiiillloooqqqrrrrrrrrrkkklllmmmooossswww{{{~~~~~~|||{{{xxxyyyvvvoooddd\\\WWWVVVOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXXXX]]]```dddgggiiimmmsssyyy~~~~~~xxxwwwvvvwwwwwwvvvtttrrrooommmiiieeeccccccdddeee``````___^^^]]]\\\[[[ZZZYYYYYYZZZZZZYYYWWWUUUTTTRRRQQQPPPLLLHHHDDDDDDDDDEEEMMM[[[kkkwww|||{{{yyyhhh```VVVRRRSSSWWWXXXWWWPPPLLLKKKMMMOOONNNNNNOOOTTTNNNJJJGGGCCC<<<:::<<<999999888555444555888;;;666555333111000000111222,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---+++,,,---...///......---....../////////000000000///......//////000111222000000///......///000111333444555666888:::<<<>>><<<>>>AAACCCEEEGGGIIILLLNNNPPPRRRRRRRRRUUUZZZ___]]]aaa```bbbcccaaarrryyyqqqeee[[[UUUOOOJJJFFFCCCBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@???>>>==============================;;;::::::999:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEGGGHHHMMMPPPTTTWWWZZZ___cccggghhhjjjmmmpppqqqrrrqqqpppgggffffffiiimmmssszzz}}}|||yyywwwuuuttttttnnnooonnnggg]]]UUUQQQQQQLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXYYY\\\]]]]]]\\\```gggmmmrrrwww~~~wwwuuuttttttttttttsssqqqooommmiiifffccccccdddeee]]]^^^^^^^^^]]]\\\ZZZYYY[[[[[[[[[ZZZYYYXXXVVVVVVQQQQQQOOOLLLGGGDDDCCCCCCBBBHHHTTTcccooovvvvvvtttggg___UUUPPPRRRVVVXXXXXXQQQKKKIIIMMMNNNKKKIIIKKKKKKHHHEEEDDD@@@;;;999<<<888888888666444333555888444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,......------,,,++++++***------------------------***,,,...///000000///...,,,---///000000///...---.../////////000000000000............///000111222//////.........000111222222333444555777:::<<<===<<>>@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>>>>;;;:::999888999;;;>>>???;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===>>>@@@BBBDDDDDDKKKNNNRRRUUUYYY]]]cccfffiiikkknnnqqqrrrqqqpppooodddcccbbbdddiiiqqqxxx}}}}}}||||||}}}~~~{{{yyyvvvrrrpppoooppppppgggiiiiiicccYYYQQQNNNOOOMMMNNNOOOQQQSSSVVVXXXZZZ]]]]]]^^^^^^^^^^^^]]]]]]XXXYYYZZZWWWUUUXXX___fffhhhlllsss{{{~~~}}}vvvtttrrrqqqrrrsssrrrqqqooommmiiifffdddcccdddeee\\\]]]^^^___^^^\\\ZZZXXX\\\\\\[[[ZZZYYYXXXWWWWWWPPPPPPOOOKKKGGGCCCBBBBBB???DDDNNN\\\iiipppqqqoooggg^^^TTTPPPSSSWWWYYYYYYRRRKKKIIIMMMOOOKKKIIIJJJFFFDDDDDDDDD@@@:::888:::777888999777333222333555444333222111000...------------------------------***+++,,,,,,******+++,,,,,,------,,,,,,***)))(((------------------------+++,,,...000111111000///...///000222222000///---////////////000000000000............///000222222000000000000111222444555222222333555777999;;;<<<===@@@CCCEEEFFFHHHKKKMMMLLLOOOSSSSSSRRRTTT[[[aaa```ccccccccccccaaatttrrrhhhZZZPPPKKKHHHDDD@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>=========???>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAAAAABBBFFFIIILLLPPPSSSXXX^^^bbbfffhhhkkkoooqqqsssssssssoooiiibbb```dddllluuuzzz~~~xxxqqqssszzz}}}|||xxxpppkkkllllllhhheeedddbbb]]]ZZZXXXTTTNNNKKKMMMLLLRRRVVVVVVWWW]]]``````eeefffhhhkkklllkkkgggdddfffdddaaa^^^\\\[[[[[[[[[``````eeeppp{{{~~~{{{yyyxxxyyywwwtttsssttttttsssssspppnnnjjjfffcccaaaaaaaaa\\\]]]^^^___^^^\\\YYYXXX\\\[[[[[[ZZZYYYXXXXXXWWWPPPOOOMMMJJJFFFBBB???===<<<@@@HHHSSS___ggglllmmmkkk```TTTOOORRRVVVXXXWWWWWWPPPIIIHHHKKKLLLIIIDDDFFFDDDBBBAAABBB@@@;;;777:::999888444111000222333000000000000000//////.........---------,,,,,,,,,+++++++++***++++++,,,,,,))))))((((((((((((((()))------------------------,,,,,,,,,---------......,,,,,,------......//////////////////////////////...............///000000000000000000111222333444444444444555777888:::;;;>>>@@@CCCEEEGGGIIIMMMPPPOOOPPPQQQRRRRRRTTTXXXZZZZZZ^^^___bbbdddaaarrrzzznnndddWWWMMMHHHEEEBBB???????????????>>>>>>>>>===========================>>>>>>===========================>>>>>>>>>>>>>>><<<<<<<<<===============;;;<<<<<<===>>>>>>??????CCCEEEIIILLLOOOTTTYYY]]]fffhhhmmmqqqtttuuuuuuuuuooojjjccc```cccjjjqqquuu|||~~~{{{xxxsssooossszzz{{{wwwqqqjjjccccccbbb^^^\\\\\\ZZZWWWUUUUUURRRNNNMMMPPPQQQXXX^^^```ccckkkqqqrrrzzzzzz{{{||||||zzzvvvsssooommmjjjfffbbb___\\\[[[\\\ZZZ\\\dddoooyyy|||zzzyyyxxxwwwuuurrrqqqrrrssssssrrrqqqnnnjjjfffcccaaa``````\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQPPPOOOMMMJJJFFFBBB???===;;;>>>FFFQQQ\\\fffkkkllllllbbbUUUOOOPPPTTTVVVWWWVVVOOOIIIGGGJJJKKKHHHDDDDDDBBBAAAAAABBBBBB???<<<:::999888444111000222333000000000000000///...---......---------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,---------......------------------......///////////////////////////////////////000111111000000000000111222333444444444444555777888:::;;;===???BBBDDDFFFIIILLLOOOOOOPPPRRRRRRSSSUUUXXX[[[ZZZ^^^___aaacccaaarrr|||rrrfff^^^RRRIIIEEEBBB???===????????????>>>>>>>>>>>>========================<<<===>>>>>>???>>>>>>>>>======>>>>>>???@@@@@@@@@>>>=====================;;;<<<<<<======>>>>>>>>>AAACCCFFFHHHKKKOOOTTTXXXbbbeeekkkqqqtttvvvvvvvvvppplllfffccceeeiiimmmooovvvzzz~~~qqqpppnnnpppwww|||yyyrrrkkkbbb[[[YYYWWWTTTRRRRRRPPPNNNNNNOOOOOOMMMOOOUUU[[[dddmmmsssyyy}}}yyysssnnnhhhdddbbbbbb\\\ZZZ^^^fffppp~~~|||zzzyyyyyyyyyuuussspppoooqqqrrrsssrrrrrroookkkfffcccaaa``````\\\\\\\\\]]]^^^___``````\\\[[[YYYVVVSSSPPPNNNMMMPPPOOOMMMJJJFFFBBB???===:::===CCCNNNYYYccciiilllnnndddWWWOOOMMMQQQTTTVVVTTTNNNHHHFFFIIIIIIGGGCCCBBB@@@@@@AAABBBDDDCCCBBB999999888555222000111333000111000000///...---,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------............------------------////////////////////////000000000000000111222222000000000000111222333444444444555666777999:::;;;===???AAACCCEEEGGGKKKNNNOOOPPPRRRSSSSSSVVVYYY\\\YYY]]]^^^```bbb```rrrtttjjj___XXXNNNFFFBBB@@@>>>===?????????>>>>>>>>>>>>>>><<<===============>>>>>><<<===>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???>>>============<<<<<<<<<>>>>>>>>>??????@@@@@@@@@AAACCCEEEGGGIIILLLQQQTTT[[[___ffflllqqqtttttttttrrroookkkjjjkkkmmmnnnnnnooorrrwww{{{}}}~~~zzzwwwlllnnnpppvvv~~~zzzooofff]]]TTTRRRPPPMMMKKKLLLIIIHHHIIIKKKKKKKKKPPPWWWfffsss}}}wwwrrrooommmfffaaaaaaeeejjjttt}}}}}}yyyxxxxxxyyyzzzuuurrrooooooppprrrssstttrrroookkkgggccc```______^^^]]][[[[[[[[[]]]___```^^^]]]ZZZXXXUUURRRPPPNNNOOONNNLLLJJJFFFBBB???===;;;===BBBKKKVVVaaahhhkkkooofffYYYOOOKKKMMMQQQTTTRRRMMMHHHFFFGGGGGGEEECCC@@@@@@???@@@AAABBBBBBBBB999999888555222111111222111111111000///...---,,,......---------,,,,,,,,,------,,,+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......---------////////////////////////000000//////000000111222000000000000111222333444444555555666777999:::;;;<<<>>>AAABBBDDDFFFJJJMMMOOOPPPRRRSSSTTTVVVZZZ]]]YYY]]]]]]___bbb```rrr}}}mmmcccXXXSSSKKKDDD@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????=========>>>>>>>>>??????>>>>>>???@@@AAAAAAAAAAAA??????>>>===<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<>>AAAIIITTT___gggkkknnnggg\\\PPPIIIIIINNNSSSPPPLLLHHHEEEFFFFFFDDDCCC@@@@@@@@@@@@???>>>>>>>>>888999888666333111111222111111111111000///...---......---------,,,,,,,,,...------,,,+++++++++,,,---,,,+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000000000//////......///////////////////////////............///000000000000000000111222333444555555555666888999;;;<<<<<<>>>@@@BBBCCCFFFIIILLLNNNPPPQQQRRRSSSVVVZZZ]]]ZZZ]]]]]]___aaaaaasssvvvggg]]]QQQNNNHHHCCC???>>>>>>???>>>>>>>>>>>>????????????===>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBB@@@???>>>===<<<::::::999<<<<<<<<<======>>>>>>>>>????????????????????????>>>@@@AAABBBBBBDDDHHHKKKRRRUUU\\\dddkkkppptttuuuuuuuuuvvvxxxxxxvvvrrrnnnhhhjjjnnnpppsssvvvyyy|||~~~}}}zzzuuuppplllkkkkkkmmmvvvxxxjjjYYYPPPIIIIIIHHHFFFDDDEEEEEEEEEFFFGGGGGGHHHQQQ\\\ttt~~~{{{zzzwwwqqqoooqqqvvv~~~xxxrrrooonnnooovvv}}}{{{zzz{{{|||}}}wwwssspppnnnooorrrssstttpppnnnjjjfffcccaaaaaaaaaaaa___\\\YYYXXXWWWXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPLLLKKKJJJIIIGGGDDDBBBAAA@@@???AAAGGGQQQ\\\eeeiiilllggg^^^RRRIIIGGGLLLQQQPPPLLLHHHFFFEEEEEEDDDCCC@@@BBBCCCBBB???<<<::::::888999888666333111111111111111222222111111000000......---------,,,,,,,,,///...---,,,,,,++++++,,,///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000///////////////////////////////////////...............//////000000000000000111222333444555555666777888:::;;;<<<===???AAABBBDDDFFFIIILLLMMMNNNPPPQQQSSSUUUYYY\\\[[[^^^]]]___bbbbbbuuu}}}oooaaaXXXLLLIIIEEE@@@===<<<>>>???===>>>>>>>>>????????????>>>??????@@@AAAAAABBBBBBDDDCCCAAA??????@@@BBBCCC@@@??????>>>===<<<;;;;;;======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBCCCFFFIIIMMMPPPVVV]]]eeemmmrrruuuvvvwwwyyy{{{zzzuuunnniiidddeeeggghhhjjjnnnsssvvvvvvuuuqqqkkkeeeccceeegggmmmzzzpppcccSSSLLLGGGHHHIIIGGGEEEFFFEEEEEEFFFHHHGGGIIITTT```rrr~~~{{{|||www|||{{{lllddddddfffkkkuuu~~~~~~}}}~~~~~~~~~wwwsssooommmmmmpppqqqrrrooommmiiifffcccbbbbbbbbbaaa```]]][[[YYYXXXXXXXXXVVVVVVUUUSSSQQQPPPNNNNNNJJJJJJIIIHHHGGGFFFDDDCCCAAA??????DDDMMMXXXaaafffiiifff___TTTIIIFFFJJJPPPOOOMMMIIIGGGEEEEEEDDDDDD@@@CCCEEEDDD@@@<<<999999888888999777444111111111111111222333333333333222......---------,,,,,,,,,//////...,,,,,,+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------............/////////////////////////////////...///000000111000000000000111222333444555555666777888:::;;;<<<>>>@@@BBBCCCDDDFFFIIILLLKKKMMMOOOPPPRRRTTTYYY\\\\\\___^^^```ccccccvvvxxxjjj]]]UUUHHHFFFCCC???;;;;;;===???======>>>>>>?????????@@@??????@@@AAABBBBBBCCCCCCGGGDDDAAA???>>>@@@BBBDDD????????????>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDEEEHHHJJJIIIKKKPPPXXX```hhhooosssvvvxxxzzz|||zzzsssjjjccc___``````aaacccggglllpppnnnlllhhhaaa\\\\\\```dddlllzzzzzzjjj^^^RRRKKKHHHJJJLLLJJJHHHHHHDDDEEEGGGHHHHHHKKKWWWdddpppzzzzzz{{{}}}|||}}}~~~}}}{{{|||~~~{{{}}}vvvfff]]]aaadddjjjtttwwwsssnnnkkklllnnnooopppnnnllliiifffdddcccccccccaaa```^^^\\\[[[ZZZYYYYYYXXXWWWVVVTTTRRRPPPNNNMMMHHHIIIIIIHHHGGGFFFEEEEEEAAA???>>>BBBKKKVVV___dddgggfff```UUUJJJFFFIIIOOOPPPMMMJJJGGGEEEEEEEEEEEE???CCCGGGGGGBBB===:::999777888999777444111111111111111222333444444444444......---------,,,,,,,,,000///...---,,,+++++++++*********+++,,,---///000++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------////////////////////////000000000000000111111222000000000000111222333444555666666777888:::;;;<<>>>>>???@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>???@@@AAABBBDDDEEEBBBCCCEEEFFFGGGHHHKKKMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHFFFEEEEEEGGGHHHHHHGGGDDDHHHMMMRRRXXX```iiipppvvvvvvwwwxxxwwwqqqggg___\\\[[[ZZZZZZ[[[^^^bbbdddbbb]]]YYYXXXWWWWWW^^^eeerrryyymmm```VVVQQQLLLGGGHHHLLLPPPPPPOOONNNOOONNNNNNOOOWWWaaajjjvvvzzz~~~}}}}}}~~~|||zzz|||wwwuuuuuuvvvwwwxxx|||kkkeeehhhfffmmmxxx~~~{{{xxxuuuvvvsssnnnkkkkkklllmmmmmmmmmjjjfffccccccddddddddddddbbb^^^[[[ZZZZZZXXXWWWTTTUUUUUUUUUTTTQQQOOOMMMIIIHHHGGGGGGFFFFFFGGGGGGIIIDDDAAACCCGGGOOO\\\gggkkkggg```VVVMMMHHHHHHJJJNNNMMMKKKHHHEEECCCAAA@@@BBBIIINNNLLLGGGDDD@@@;;;>>>;;;888555444333111///111111111111111222222222,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&)))+++---------,,,////////////...---,,,+++000///---,,,++++++,,,,,,////////////000000000000000000000000000000000000000000//////000000111222111111000000000000000111444666777888888999;;;===@@@AAABBBBBBBBBDDDGGGJJJNNNNNNNNNOOORRRVVVYYY\\\]]]``````bbbdddcccuuuyyykkk^^^SSSKKKGGGEEEBBB???>>>>>>???@@@??????>>>>>>>>>>>>??????AAAAAABBBCCCCCCDDDCCCCCCDDDCCCBBBAAA@@@?????????AAABBBCCCDDDFFFGGGJJJKKKKKKMMMNNNOOOOOOPPPSSSUUUSSSSSSRRRRRRQQQPPPOOONNNLLLKKKIIIIIIJJJJJJJJJIIIIIILLLNNNPPPTTT[[[ccciiioooppprrrsssssspppkkkgggeeeccc___\\\YYYXXXXXXYYYZZZXXXWWWWWWUUUVVV^^^ggg|||vvvhhh[[[SSSLLLJJJJJJLLLQQQUUUWWWXXXXXXYYYZZZ[[[^^^fffqqqyyy}}}{{{{{{|||}}}}}}~~~~~~vvviiiiiinnnwww~~~~~~~~~~~~~~~|||yyywwwuuurrrnnnllllllmmmmmmllljjjgggdddbbbcccddddddddddddaaa]]][[[ZZZXXXWWWUUUTTTTTTUUUTTTSSSQQQNNNMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGCCCAAADDDHHHNNNZZZeeejjjggg```WWWOOOJJJJJJLLLQQQPPPMMMIIIFFFEEEDDDDDDDDDKKKOOOLLLGGGDDD@@@<<<>>>;;;888666555444111000...///000000111111000000------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,------,,,,,,,,,,,,---------------,,,...---,,,,,,,,,---......------......///000111111........................111///...------///111222111111000000000000111111111333555777888;;;>>>AAA???AAABBBCCCCCCEEEGGGIIIMMMMMMNNNPPPRRRVVVYYY[[[[[[______aaadddcccuuuuuuggg[[[OOOHHHFFFDDDBBB???>>>>>>???@@@@@@??????>>>??????@@@@@@AAABBBCCCDDDDDDDDDCCCBBBDDDCCCBBBAAA@@@AAABBBCCCBBBEEEGGGIIIJJJLLLOOOQQQSSSUUUWWWXXXYYYZZZ\\\^^^```______]]][[[ZZZXXXWWWTTTRRROOOMMMNNNNNNMMMLLLKKKKKKJJJKKKMMMSSS[[[```jjjllloooppppppooonnnooonnnjjjeee___XXXSSSOOOMMMPPPQQQSSSUUUTTTWWWbbboooqqqaaaWWWQQQKKKNNNQQQUUUYYY^^^dddhhhlllnnnrrrtttyyy~~~uuurrrzzz{{{|||}}}}}}|||{{{yyyxxxuuurrrpppoooooonnnmmmlllhhhfffcccbbbcccdddeeeddddddaaa]]]ZZZXXXWWWUUUSSSSSSSSSSSSSSSRRROOOMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHFFFCCCCCCGGGJJJOOOXXXaaagggfffbbbZZZRRRMMMMMMNNNUUUSSSNNNJJJHHHGGGGGGGGGIIIPPPTTTRRROOOLLLGGGAAA>>><<<999777666444222111111222555666777666444222......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++)))***+++,,,,,,---------,,,++++++,,,---...///000***+++,,,---///000111111........................000///---,,,,,,...000222111000000000000000111111111333555777888:::>>>@@@===@@@CCCDDDDDDEEEGGGIIIKKKLLLNNNQQQSSSVVVXXXYYYYYY]]]]]]```cccbbbuuuqqqcccXXXMMMGGGDDDCCCAAA???>>>>>>???@@@@@@@@@?????????@@@AAAAAA@@@AAACCCDDDDDDCCCBBBAAADDDCCCBBBBBBCCCEEEGGGHHHHHHKKKOOOQQQQQQRRRVVVXXX\\\___bbbeeegggiiilllnnnpppoooooommmkkkhhheeeddd```\\\XXXUUUSSSRRRPPPOOOMMMKKKJJJIIILLLRRRYYY]]]fffkkkooopppnnnmmmnnnooopppmmmhhhaaaYYYRRRLLLIIIIIIKKKOOORRRTTT[[[mmm~~~jjj[[[TTTSSSPPPUUU[[[___dddkkkvvv~~~yyyvvvwwwzzz~~~xxx~~~{{{|||}}}|||{{{yyyxxxxxxvvvtttsssrrrrrrqqqooommmjjjgggdddcccdddddddddcccddd```\\\YYYWWWVVVTTTRRRRRRRRRRRRRRRPPPNNNMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIGGGEEEFFFJJJMMMPPPVVV^^^dddeeeddd^^^UUUPPPOOOQQQWWWTTTOOOJJJGGGGGGHHHIIINNNVVV\\\]]]\\\YYYRRRJJJ???<<<999777666555333222222555888;;;;;;999666444000///...,,,,,,+++++++++++++++,,,,,,,,,,,,------------.........---,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,---......///++++++,,,,,,---...//////000000000000000000000000........./////////000000000000000000000000111222444555777777777888;;;===<<>><<<999777777666444222///222666999999777333111000///...---,,,,,,+++++++++++++++,,,,,,---------//////......---,,,++++++---------------,,,++++++---------------------------------------,,,,,,,,,000000000000000000000000,,,...111333333222000...000000//////000111222222333555666777777888:::<<<<<>>;;;999666555555444333111///111333555555444222111......---------......///******+++,,,,,,---.........---,,,++++++++++++,,,((()))***+++++++++++++++((()))+++...///000//////---------....../////////000000000000000000000000000///---,,,---...000222////////////000111222333333444666666666777:::<<<>>>???AAABBBCCCEEEIIIMMMLLLLLLLLLMMMPPPTTTXXXZZZYYY]]]]]]```cccbbbuuuyyyhhhZZZPPPJJJEEEBBBBBB@@@???AAACCCCCCAAA>>>AAA@@@@@@AAABBBBBBAAA@@@EEEDDDGGGLLLNNNMMMTTT]]]dddhhhmmmsssyyy}}}wwwqqqmmmjjjgggdddYYY[[[```hhhrrryyy{{{{{{vvv|||pppoooooommmwwwuuummmooohhhbbbbbbfffpppvvvlllooozzz~~~zzzxxxwwwxxxuuuvvvvvvuuutttqqqnnnmmmkkkiiigggeeedddccc```^^^aaa\\\XXXVVVWWWXXXVVVUUUTTTSSSRRRQQQOOOMMMLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGEEEEEEGGGKKKOOO[[[```ccc```WWWPPPOOOQQQSSSQQQMMMJJJFFFCCCBBBAAA>>>===<<<>>>AAABBB>>>;;;>>>===<<<999666222///---000111222333444333222222000000000000////////////---...//////---++++++,,,///,,,+++,,,...///---+++++++++++++++,,,---......------------------------,,,...///...------...///////////////////////////000000000000000000000000---...///111222222333333555555555666777999:::;;;:::===???AAABBBDDDGGGIIIIIILLLPPPRRRTTTUUUVVVXXXZZZ^^^^^^aaaddddddxxx|||xxxzzztttdddVVVMMMHHHDDDAAACCCAAA???@@@CCCCCCBBB@@@EEEEEEDDDEEEFFFFFFEEEDDDGGGGGGLLLSSSVVVYYYaaakkktttzzzyyyqqqiiiddd[[[[[[___kkkzzz}}}ppprrrvvvyyyyyyqqqiiifffgggmmmzzzttthhhiiiqqq||||||xxxvvvuuuuuuuuuvvvwwwwwwvvvssspppnnnjjjhhhfffeeeeeedddbbb```ccc___ZZZWWWVVVUUUSSSQQQSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGGGGFFFGGGGGGEEEEEECCCBBBAAACCCGGGKKKWWW]]]bbb```XXXQQQOOOPPPQQQQQQPPPLLLGGGCCCBBBAAA???===;;;===???@@@>>>;;;;;;:::999777444222000///000111222333333333222222//////.........---------***,,,------+++)))******...---+++,,,...///---+++*********)))******++++++------------------------,,,---...---+++***+++,,,........................000000000000000000000000---...///000111222333333444444555666777999;;;<<<<<<>>>AAABBBDDDEEEHHHJJJJJJMMMPPPRRRSSSTTTVVVXXXZZZ^^^^^^aaaddddddwww|||rrrooouuu}}}yyynnn^^^PPPIIIEEEBBBAAACCCAAA@@@@@@BBBDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGPPPRRRWWW___eeekkkvvv~~~}}}~~~sssjjjbbbaaaeeettt}}}sssxxxzzzsssmmmmmmttt|||tttgggeeehhhpppxxxyyy~~~~~~}}}zzzvvvtttsssssstttuuuwwwxxxwwwtttpppnnniiigggeeeeeeeeeeeecccbbbfffaaa\\\WWWTTTRRRPPPNNNQQQPPPPPPOOONNNNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCBBBDDDHHHLLLQQQXXX______YYYRRRNNNNNNNNNQQQSSSPPPHHHCCCBBBCCC@@@===::::::===???>>><<<999888666555333222222222000000222333333333222111---------,,,,,,,,,,,,+++***,,,---,,,+++******+++...---,,,,,,......---,,,++++++******)))*********,,,,,,,,,,,,------------...//////---+++******+++........................000000000000000000000000......///000111222222333333333444555777:::;;;======???BBBCCCDDDFFFIIIKKKLLLNNNPPPPPPQQQRRRUUUXXXZZZ^^^]]]```cccbbbvvvyyymmmhhhmmm{{{qqqgggXXXLLLFFFDDDBBBAAACCCBBB@@@@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHJJJLLLOOO\\\```gggnnnvvv~~~~~~zzzooonnnttt{{{{{{tttuuuzzzwwwjjjeeegggnnnuuutttzzz~~~~~~}}}zzzwwwtttssssssuuuvvvxxxxxxvvvrrrmmmjjjgggfffeeeeeeffffffeeedddeeebbb\\\WWWSSSPPPNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMIIIHHHGGGFFFFFFEEEEEEEEEGGGGGGEEECCCBBBDDDHHHKKKLLLSSS[[[^^^ZZZSSSNNNLLLKKKQQQVVVRRRJJJCCCBBBDDDCCC>>>::::::<<<>>>>>>===:::999777555333222222222///000111333333222222111---------,,,,,,,,,++++++,,,---///...---,,,,,,---------,,,---------------......---,,,++++++++++++,,,,,,,,,,,,,,,---------///000111000...------.........................../////////////////////////////////000000111222333222222333555777:::<<<======???AAACCCDDDEEEHHHJJJNNNOOOOOOOOOOOOQQQUUUWWWZZZ]]]]]]___bbbaaauuuxxxuuuvvvxxxmmmggghhhpppwwwiii```SSSJJJEEEDDDCCCAAABBBBBBAAAAAACCCEEEHHHKKKKKKLLLNNNNNNPPPSSSYYY^^^dddllluuu~~~}}}zzzlllhhhjjjsss{{{}}}}}}|||yyywwwvvvwwwyyyzzzzzzyyyvvvqqqllliiigggfffeeeeeeggggggfffeeebbb```\\\WWWRRROOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAA???===???CCCFFFHHHOOOYYY]]][[[TTTNNNKKKJJJQQQUUUSSSJJJCCCBBBDDDDDD@@@;;;:::<<<>>>???>>><<<;;;999777555333222222///000111222333222111111............---------,,,+++---......---,,,---...,,,------------,,,------......---,,,+++++++++++++++++++++,,,,,,,,,---------...//////......000111........................////////////////////////000/////////000111222333111222333555777999;;;===<<<>>>AAABBBBBBDDDFFFHHHMMMNNNOOOOOOOOOQQQTTTWWWXXX\\\[[[^^^aaaaaatttyyylllhhheeellluuusssqqqlllhhhiiinnnxxxzzzoooaaaYYYOOOHHHFFFEEECCCAAA@@@AAACCCCCCDDDFFFJJJMMMJJJMMMPPPSSSVVV]]]fffmmmrrr}}}|||nnnjjjooo{{{|||zzzzzz{{{}}}}}}|||zzzvvvrrrnnnlllgggfffeeefffggghhhgggeee```___\\\WWWQQQNNNNNNOOOLLLLLLLLLLLLLLLLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCAAA???===???CCCFFFGGGNNNWWW\\\[[[UUUNNNJJJKKKPPPSSSQQQJJJDDDBBBCCCCCC???:::999;;;>>>===<<<;;;::::::888777444222111//////111222222222111000////////////............)))***,,,,,,+++***+++,,,,,,---......,,,,,,---...++++++******)))***************++++++,,,,,,------***+++---------...///111------------------------000000000000000000000000111000/////////000222333222222333444666999:::<<<<<<>>>@@@AAABBBCCCEEEGGGKKKMMMOOOOOOPPPQQQTTTWWWVVVZZZZZZ]]]``````tttnnnbbb^^^XXX[[[dddeeeffffffjjjrrr|||qqqfffYYYSSSLLLGGGFFFDDDBBB???>>>AAADDDFFFFFFHHHKKKNNNNNNRRRXXX\\\bbbkkkwwwrrrnnnuuu~~~}}}}}}~~~zzzzzzxxxvvvtttqqqooonnnhhhfffeeefffggghhhgggeee``````\\\WWWPPPMMMMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGEEEDDDDDDDDDDDDDDDEEEDDDCCC@@@???@@@DDDGGGGGGMMMUUU[[[ZZZUUUOOOJJJLLLNNNPPPNNNJJJEEEBBBAAAAAA===999888:::<<<;;;999666777888999888555333111...///111222222222111000////////////.........---(((***,,,,,,+++++++++,,,+++---///...,,,+++---...*********)))******++++++)))******+++,,,,,,------+++---......------...000------------------------000000000000000000000000111111///...///000222333333333333444666888999:::===???AAABBBCCCDDDFFFHHHIIIKKKNNNPPPQQQRRRTTTVVVTTTXXXXXX\\\``````uuuzzzggg]]]YYYPPPQQQ[[[^^^bbbeeemmm{{{{{{jjj^^^TTTOOOIIIFFFEEEDDDAAA>>><<<@@@EEEGGGGGGHHHKKKNNNYYY^^^dddjjjqqq|||uuurrrzzz}}}~~~uuutttrrrqqqoooooonnnnnnhhhgggffffffggggggfffeeebbbaaa]]]WWWPPPKKKKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???===;;;<<<@@@CCCHHHNNNUUUZZZZZZUUUOOOJJJNNNNNNMMMLLLIIIFFFBBB@@@>>>;;;777777999:::888666222444666888888666333111...///000222222111111000//////.........---------***,,,......------...///+++---///...,,,+++,,,///++++++++++++,,,---......))))))***+++,,,,,,------///000111000///...///000------------------------000000000000000000000000222111///...///000222333333333444444666777888999???AAACCCDDDDDDEEEGGGIIIGGGJJJNNNQQQRRRSSSUUUVVVRRRVVVWWW[[[___aaauuupppbbbXXXXXXVVVSSSXXXbbbfffppp~~~uuucccYYYNNNIIICCC@@@@@@AAAAAA@@@BBBBBBEEEHHHFFFFFFNNNWWW\\\eeeooowww{{{www}}}}}}||||||||||||}}}}}}yyywwwtttrrrooonnnnnnnnnjjjhhheeedddddddddcccbbbccc^^^VVVQQQNNNNNNNNNNNNLLLLLLLLLMMMNNNLLLIIIFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@===<<<<<>>AAAKKKMMMUUU___```XXXNNNIIIHHHKKKNNNMMMJJJEEEAAA???:::;;;:::666555999:::999111111222444666666444222///000111222333222222111222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,------------------,,,,,,...---------,,,,,,,,,+++,,,+++***,,,///000...,,,000/////////............000000000000////////////------......///000000000000111222444666999;;;===??????@@@BBBDDDEEEFFFGGGIIIJJJLLLOOORRRTTTUUUVVVVVVZZZZZZ]]]``````tttzzzfff^^^ZZZ^^^``````fffooolll[[[QQQJJJFFFBBB@@@AAABBBBBBBBBCCCEEEIIIMMMOOOQQQZZZdddooo}}}~~~~~~}}}|||{{{zzzzzzzzzxxxvvvtttqqqooonnnnnnnnnjjjiiiiiiiiiiiigggccc```^^^ZZZUUURRRRRRSSSSSSSSSRRRPPPNNNMMMMMMLLLJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA???===;;;:::===???HHHKKKSSS\\\___WWWNNNJJJHHHKKKOOOPPPLLLEEE@@@===;;;===;;;666555999:::888666555555666777888666444000000111222222111111000333222000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,,,,------............---------------------...///111000---***////////////............////////////000000000000---......//////000000111111222333555777:::<<<===>>>???@@@BBBDDDEEEGGGGGGGGGIIIKKKNNNQQQTTTUUUVVVVVVYYYZZZ]]]aaabbbwwwyyyfffbbbbbbggglllrrr|||zzzgggWWWMMMFFFDDDBBBAAAAAABBBCCCDDDEEEFFFKKKPPPSSSWWWcccnnn~~~zzzwwwtttqqqqqqpppooonnnmmmmmmmmmttt{{{{{{}}}~~~|||zzzyyyyyyyyyxxxwwwtttrrrpppooooooooojjjjjjkkkkkkkkkhhhddd```\\\YYYUUUTTTTTTUUUVVVVVVTTTRRROOOMMMLLLKKKJJJHHHHHHHHHFFFEEECCCBBB@@@@@@@@@@@@???<<<:::999:::<<>>???@@@BBBDDDFFFGGGHHHHHHIIILLLOOORRRUUUVVVWWWVVVYYYYYY]]]aaacccxxxyyyllllllpppxxxuuucccTTTKKKDDDCCCBBBAAAAAABBBCCCEEEGGGHHHLLLRRRWWW___mmm{{{yyytttpppkkkhhhdddbbb```^^^\\\[[[ZZZZZZ^^^dddnnn{{{zzznnnpppsssyyy~~~|||zzzyyyxxxxxxyyyxxxuuusssqqqqqqqqqqqqkkkkkklllmmmllliiiddd___[[[YYYVVVUUUVVVWWWWWWWWWTTTRRROOOMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCAAA@@@@@@??????>>>;;;999777888999???AAAIIISSSXXXSSSNNNLLLIIIMMMRRRSSSOOOFFF???:::===???>>>:::;;;@@@BBB@@@>>>;;;777444333111///...///000111333555777888999888777444222///...---,,,+++++++++,,,,,,---------///..................///,,,+++******+++,,,...///...........................---+++***+++,,,///222.........///////////////.../////////000000000111......//////000111111111333333333444555666777888===>>>@@@BBBDDDFFFGGGHHHJJJKKKNNNQQQTTTVVVWWWXXXVVVYYYYYY\\\aaacccyyy{{{vvv|||ppp___QQQIIIBBBCCCCCCBBB@@@AAACCCEEEGGGGGGLLLSSS\\\hhh|||}}}xxxrrrooollliiiccc___ZZZXXXTTTQQQNNNNNNNNNNNNOOOSSSYYYcccppp~~~|||rrrlllgggjjjqqq|||}}}{{{zzzyyyxxxxxxxxxwwwuuusssqqqqqqqqqqqqlllllllllmmmllliiiddd```\\\ZZZXXXXXXXXXXXXWWWVVVRRRPPPNNNMMMMMMLLLJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>;;;888666666777===???GGGRRRWWWUUUQQQPPPKKKOOOSSSTTTOOOFFF???:::888;;;<<<;;;???FFFJJJJJJCCC???;;;888777777777666///000111333666999;;;===999777555333111///...---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------.........***,,,000111111000///000.........///////////////......//////000000111111...//////000000111111222///000111333555888:::;;;===>>>???BBBDDDFFFHHHIIILLLMMMOOORRRTTTVVVWWWXXXVVVYYYXXX[[[```bbbxxx~~~kkk[[[NNNGGGBBBCCCDDDBBB@@@@@@BBBDDDEEEFFFKKKUUUaaasss|||wwwsssoookkkjjjiiieee^^^XXXSSSQQQMMMJJJHHHHHHIIIJJJJJJKKKNNNSSS\\\iiivvvtttnnnrrrwww}}}sssmmmjjjjjjooo{{{~~~|||{{{zzzyyyyyyxxxvvvuuusssqqqpppoooppppppllllllkkkkkkkkkhhhccc```]]]\\\ZZZYYYYYYYYYVVVTTTOOONNNMMMMMMMMMLLLIIIGGGCCCCCCCCCBBBBBBBBBAAAAAA===>>>===:::777444444444;;;<<>>===:::777444333333777999@@@LLLRRRRRRPPPPPPNNNQQQTTTSSSNNNFFF???<<<:::======;;;>>>DDDHHHGGGJJJEEE>>>999666444333222111111111222333666888999666555333111000///......******+++,,,,,,---......,,,------......------,,,+++,,,------,,,+++)))(((+++++++++,,,,,,---------222000---(((%%%&&&,,,111---.........//////000000---......///000111111222/////////000111111222222555555555555666888999:::<<<===???BBBDDDFFFHHHIIIMMMNNNOOOQQQRRRSSSSSSTTTWWWYYYWWWYYY]]]```vvvuuubbbQQQIIIIIIGGGDDDBBBBBBDDDEEECCCAAABBBEEEIIIRRRhhh~~~xxxvvvtttppplllllliiieeeeeeeeeaaaZZZSSSMMMJJJFFFEEEFFFGGGGGGFFFDDDHHHLLLNNNNNNPPPTTTXXX```dddjjjnnnqqqtttxxxzzz{{{zzzxxxwwwyyyyyyeee^^^YYYVVV\\\gggvvv~~~{{{zzz{{{{{{{{{zzzxxxwwwvvv~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzvvvqqqpppqqqqqqmmmiiihhhhhhhhhiiiiiigggccc___[[[YYYXXXWWWWWWUUURRRPPPOOOLLLJJJJJJLLLLLLIIIGGGFFFEEEEEECCCBBBAAA@@@@@@CCCAAA>>>:::666444222222:::666:::EEEMMMMMMLLLNNNMMMMMMNNNNNNLLLGGG@@@;;;777888:::<<<<<<>>>AAADDDCCCAAA<<<777444222222333222111111111222444666777444444333222222111111000...---,,,+++************------------------------//////---,,,,,,---...///,,,...///...,,,*********+++---//////...---...///---------.........//////............/////////000222111111111000000//////111222333555888:::;;;<<<<<<>>>@@@BBBCCCEEEHHHKKKKKKLLLNNNPPPQQQRRRSSSSSSWWWZZZYYYZZZ\\\^^^vvvqqq___OOOHHHGGGEEECCCAAAAAADDDDDDCCCAAAEEEGGGLLLWWWrrr}}}uuuqqqppppppmmmjjjjjjhhheeedddddd___XXXQQQMMMJJJGGGGGGJJJLLLKKKIIIFFFHHHJJJLLLNNNQQQTTTVVVVVVXXXZZZ\\\^^^aaadddgggbbbcccdddeeehhhnnnuuuzzzwwwfffXXXUUUTTTSSSZZZdddppp~~~}}}||||||{{{zzzzzzzzzzzzzzzzzz{{{wwwrrrqqqssssssooollliiiiiiiiijjjjjjgggccc```\\\ZZZWWWUUUTTTSSSPPPNNNMMMKKKIIIIIIKKKKKKIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@BBB@@@===999666444333222888666999DDDLLLLLLLLLNNNLLLLLLMMMNNNMMMIIICCC>>>>>>??????>>>===<<<>>>???@@@>>>;;;777555444444444222222111111222333444555444333333222222111111000...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---///000///---++++++,,,+++---//////...---...///---------.........//////.........///////////////111111111111000000000///111222333555888:::;;;<<<<<<>>>@@@BBBCCCEEEHHHKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWZZZXXXZZZ\\\^^^vvv~~~kkkZZZLLLEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDHHHJJJQQQbbb}}}wwwrrrmmmkkklllmmmkkkiiihhhfffeeedddccc^^^UUUOOOOOOLLLKKKOOOUUUXXXVVVSSSLLLJJJJJJMMMSSSWWWYYYYYYUUUUUUTTTRRRQQQRRRUUUXXXSSSTTTWWWYYY^^^dddlllqqqsssbbbVVVNNNOOORRRTTT\\\fffpppyyy~~~}}}|||||||||zzzzzzzzzzzzzzzzzz{{{{{{{{{xxxttttttuuuuuussspppjjjjjjjjjjjjjjjhhhdddaaa^^^[[[WWWTTTRRRPPPNNNLLLLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>;;;888666444444333777555999BBBJJJMMMMMMMMMKKKKKKLLLNNNNNNJJJEEEAAA?????????===;;;:::;;;<<<===<<<999777555555555666333222111000000111222333333333333222111111000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000000...,,,,,,---+++---//////...---...///---------...............///////////////.........111111111111000000000000111222444555777999;;;<<<<<<>>>@@@BBBCCCEEEHHHKKKLLLMMMOOOQQQTTTUUUVVVWWWVVVYYYXXXZZZ\\\^^^vvvwwweeeVVVJJJEEEEEEEEEEEEEEEFFFHHHIIIIIIIIILLLPPPZZZpppyyytttqqqnnnkkkkkklllmmmllljjjgggfffeeeeeeccc]]]UUUOOOPPPNNNPPPYYYdddiiieee___RRRNNNMMMSSS]]]eeefffeee^^^\\\YYYTTTPPPMMMNNNOOORRRSSSTTTVVV\\\fffqqqyyyrrrcccZZZRRROOORRRWWW]]]gggqqq{{{}}}zzzyyy~~~|||zzzzzz{{{{{{xxxxxxwwwxxxxxxyyyzzz{{{yyywwwttttttuuuuuutttrrrkkkkkkjjjjjjjjjhhheeebbbbbb^^^XXXTTTQQQOOOMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@>>>===:::888666555444444666666999BBBJJJNNNOOOOOOLLLLLLMMMNNNMMMJJJEEEAAA888999::::::999999;;;===<<<;;;:::888777555555555444333111000000000111111333333222222111000000000///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...000///---,,,,,,---+++---//////...---...///........................////////////............111111111000000000000000222333444666777999:::;;;<<<>>>@@@BBBCCCEEEHHHJJJKKKLLLNNNQQQSSSUUUVVVWWWVVVYYYXXXYYY\\\___wwwqqq```SSSJJJEEEEEEEEEEEEGGGHHHJJJLLLOOOQQQTTT\\\iii~~~vvvrrrpppnnnlllkkkkkkkkkkkkjjjiiifffffffffeeebbb]]]VVVRRRNNNNNNUUUcccrrrwwwqqqhhhTTTQQQRRR[[[iiitttvvvuuujjjhhhccc\\\TTTNNNKKKJJJQQQQQQSSSWWW```nnn~~~sss```VVVTTTRRRRRRWWW```jjjwwwxxxtttqqqvvv|||zzzzzzzzz{{{uuuuuuuuuuuuvvvvvvwwwxxxvvvuuusssrrrrrrrrrrrrqqqlllkkkjjjiiiiiihhheeecccddd```ZZZUUURRROOOMMMKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA>>>===:::888666555555555777888;;;AAAJJJQQQSSSQQQNNNMMMMMMMMMLLLIIIDDD@@@666777999999999:::===???===<<<<<<:::888666444333444333111000000000000111333333222111111000000///......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,------............+++---......,,,++++++,,,+++---//////...---...///.....................---///////////////.........000000000000000000111111222333444666777999:::;;;<<<>>>@@@BBBCCCEEEHHHJJJJJJKKKMMMPPPRRRTTTTTTUUUUUUYYYXXXYYY\\\___wwwkkk[[[QQQIIIFFFFFFCCCEEEGGGJJJNNNTTT[[[```fffppp}}}}}}uuuooolllllliiiiiiiiiiiiiiigggfffeeeeeeeeeeeedddaaa\\\XXXUUUNNNPPPYYYlll~~~wwwjjjUUUUUUYYYeeeuuu}}}yyyqqqfff[[[SSSPPPOOORRRVVV\\\eeepppqqq```VVVRRRNNNQQQXXXaaammm{{{{{{tttjjjnnnttt|||}}}|||{{{{{{{{{tttttttttsssttttttuuuuuutttsssrrrqqqpppooooooooollljjjiiihhhhhhgggeeeccceeeaaa[[[WWWSSSPPPMMMJJJGGGHHHIIIIIIGGGGGGHHHIIIEEEEEEEEEDDDDDDDDDCCCCCC???>>>;;;999777666666666666999<<>>=========<<<:::888555333444333222111000000111222222222222111000000//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////***,,,------,,,++++++,,,+++---//////...---...///...............---------............/////////000000000000000111111111111333333444666777999::::::<<<>>>@@@BBBCCCEEEHHHKKKKKKLLLNNNPPPQQQRRRSSSSSSUUUXXXXXXYYY\\\___xxx~~~fffWWWNNNHHHEEEFFFDDDFFFJJJOOOWWWbbbnnnvvv~~~zzzssspppllljjjkkkdddfffggghhhgggeeeddddddcccccccccaaa^^^[[[YYYXXXTTTWWWbbbwww{{{jjjYYY[[[cccppp{{{lll___XXXWWWWWWYYYbbbqqq~~~vvviii]]]VVVSSSSSSQQQZZZfffrrr|||qqqrrrtttvvv|||~~~}}}|||{{{uuuuuuttttttssstttttttttsssrrrrrrpppnnnmmmmmmnnnkkkjjjhhhggggggfffdddbbbbbb___[[[WWWTTTPPPKKKHHHGGGIIIJJJJJJHHHGGGHHHJJJFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@===:::888777666666555888;;;???IIISSSVVVRRRKKKJJJJJJJJJJJJGGGCCC@@@>>>>>>>>>===;;;:::;;;===;;;<<<===>>>===:::888666444333222111111222333333222222111111000000//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......+++---......---,,,,,,---+++---//////...---.../////////.........---------,,,------...///000111111///000000000111111111111333444555666777888999:::<<<>>>@@@BBBCCCEEEHHHKKKMMMNNNOOOQQQRRRRRRSSSSSSTTTXXXWWWYYY\\\___xxx{{{cccTTTLLLFFFDDDEEEFFFJJJOOOVVV```nnn~~~{{{nnnmmmnnnkkkjjjlllbbbdddggghhhgggfffeeeeeeaaaaaaaaa^^^[[[YYYYYYYYY[[[^^^kkk~~~jjj^^^ccclllzzz|||jjj\\\VVVWWWZZZ___mmmvvvkkk]]]RRROOOOOOPPPPPPZZZfffvvv}}}|||zzzvvvwww~~~|||{{{wwwvvvuuutttttttttttttttssssssrrrpppmmmllllllmmmkkkiiigggfffffffffdddbbb```^^^ZZZWWWSSSOOOJJJGGGGGGIIIKKKJJJHHHGGGIIIKKKGGGGGGGGGFFFFFFFFFFFFFFFCCCAAA>>>;;;888777666666333888:::>>>GGGSSSVVVRRRIIIHHHHHHIIIIIIHHHEEEBBB;;;<<<<<<;;;:::999;;;<<<999;;;===??????===:::999444444333222222333444555222222111111000/////////+++++++++******+++,,,,,,------------------------)))***+++---......------,,,---//////...---...///+++---//////...---.../////////.........---------+++,,,---...///111222222//////000000111111111222333444555666777888999:::<<<>>>@@@BBBCCCEEEHHHKKKOOOPPPQQQRRRSSSSSSSSSSSSTTTXXXWWWYYY]]]```xxxzzzcccTTTKKKFFFEEEFFFLLLMMMQQQZZZiii{{{{{{uuulllfffdddeeeggghhhffffffffffffeeedddcccbbb``````___^^^^^^___```aaajjjmmmwwwqqqmmmooovvvzzziii^^^ZZZ___gggqqqvvvhhhYYYNNNNNNNNNMMMSSS^^^cccsss||||||}}}zzz{{{{{{{{{{{{xxxuuurrrrrrrrrrrruuuwwwvvvqqqmmmkkkkkkjjjjjjjjjjjjhhhfffdddbbbccc___ZZZXXXVVVRRRMMMHHHGGGGGGHHHIIIKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFDDDCCC@@@???<<<999777555555444555999;;;===CCCMMMSSSTTTMMMGGGDDDFFFDDD>>>777555<<<999888:::999555555777:::;;;<<<===<<<;;;:::999888666333111000111222444222222111111000000//////000000///...............,,,+++******,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,------------......---------............///---///111111000.....................////////////000000000000111222444444444444444555666888999:::>>>???AAABBBCCCEEEIIILLLMMMOOORRRTTTUUUUUUUUUTTTWWWWWWUUUYYY```cccxxxuuu___QQQJJJFFFFFFHHHLLLNNNTTTaaasss{{{qqqmmmfffbbbaaacccdddeeeddddddeeeeeedddcccaaa```___^^^]]]\\\\\\]]]___```jjjppp}}}zzzyyy||||||kkkaaa^^^eeennnyyyhhhWWWMMMIIIMMMPPPQQQZZZfffppp}}}}}}|||||||||zzzwwwtttttttttsssvvvwwwvvvqqqmmmjjjjjjjjjjjjjjjiiihhheeecccbbbbbb___[[[XXXVVVRRRMMMIIIHHHGGGGGGIIIKKKKKKIIIHHHGGGGGGHHHHHHGGGFFFDDDCCC@@@???<<<999777555555444777:::<<<<<>>@@@AAABBBDDDHHHKKKMMMNNNQQQSSSTTTUUUTTTTTTVVVWWWUUUYYY___cccxxxnnnZZZNNNHHHFFFGGGJJJLLLPPPZZZkkkwwwooohhheeeaaa___```bbbccccccaaabbbcccccccccaaa___^^^]]][[[YYYWWWXXXZZZ]]]___hhhqqqpppfffeeennnxxx{{{gggWWWJJJFFFHHHOOOTTTXXXdddrrr}}}~~~}}}~~~~~~|||yyywwwwwwwwwwwwxxxxxxvvvrrrmmmjjjiiijjjjjjjjjhhhgggdddcccaaaaaa___\\\YYYVVVRRRMMMIIIHHHGGGGGGHHHJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@???<<<999777555555444777:::;;;;;;@@@IIINNNOOOMMMGGGDDDGGGIIIGGGEEEEEE===999999;;;999666555777999888888777666666777777777777666555444444444444222111111000000///......+++---///111000...+++)))...---,,,,,,......---,,,------,,,,,,,,,,,,+++++++++,,,,,,---...//////000+++++++++,,,,,,,,,------222///,,,,,,///111000...............////////////000000/////////000000111333444444555777888:::;;;<<<>>>@@@AAABBBDDDGGGJJJMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWUUUYYY___bbbxxx|||jjjWWWLLLGGGFFFHHHKKKNNNTTTaaatttwwwnnnjjjdddbbb```aaabbbddddddccc```aaacccdddccc```^^^\\\YYYWWWTTTRRRRRRUUUYYY[[[aaalll}}}tttmmmllluuuyyyiiiXXXLLLIIIIIINNNUUUZZZaaappp~~~~~~~~~}}}~~~~~~}}}zzzyyyyyyzzz{{{{{{zzzxxxtttooollljjjkkkjjjiiigggeeecccbbbaaaaaa___]]]ZZZVVVQQQMMMIIIIIIHHHGGGHHHIIIJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDD@@@???<<<999777555555444555888999:::???HHHNNNNNNOOOGGGBBBCCCDDDAAA???@@@===:::999;;;:::666555888:::999777666555555666777555555555555444444333333222111111000000///......,,,---...///...---+++***---,,,+++,,,---...---,,,------,,,,,,,,,+++++++++******+++,,,---...//////+++,,,,,,,,,,,,---------222---((()))---000000---............////////////000//////.........//////333333444555777999:::;;;<<<>>>AAABBBCCCEEEHHHJJJMMMNNNOOOPPPRRRSSSSSSTTTTTTWWWVVVYYY___bbbxxxyyyhhhUUUKKKHHHGGGJJJMMMRRRYYYhhhzzzvvvmmmiiihhhbbbaaa```aaaccccccbbbaaa```bbbdddeeeccc```\\\YYYUUURRROOOMMMMMMOOORRRUUUVVV```ooo~~~xxxsssooooooyyyyyyhhh[[[OOOHHHKKKNNNTTT[[[cccnnn~~~}}}||||||}}}~~~}}}{{{zzz{{{|||~~~|||zzzvvvrrrooolllkkkjjjhhhfffdddbbbaaa`````````___\\\WWWQQQLLLJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDDDD@@@???<<<999777555555444222555777999???HHHOOOPPPSSSKKKFFFFFFFFFCCCAAABBB===:::999;;;:::666666888;;;:::888777666666777777444444444444333333333222222222222111000000/////////...---++++++,,,------+++*********,,,------+++------,,,,,,,,,+++++++++)))******+++,,,,,,------------------............///***%%%%%%)))------+++............//////////////////...............///333333444555777999;;;<<<===???BBBDDDEEEGGGIIIKKKLLLMMMOOOQQQRRRSSSSSSSSSSSSVVVWWWZZZ^^^aaaxxxvvveeeSSSJJJHHHIIILLLPPPXXXaaappp~~~uuuooogggcccddd```___^^^___aaaaaa```___aaaccceeefffccc^^^YYYUUUPPPNNNKKKHHHGGGIIIKKKMMMLLLSSS]]]hhhuuu{{{wwwnnnllljjjiiihhhkkkxxxooo]]]QQQKKKGGGJJJOOOXXXbbbooo~~~~~~|||}}}|||}}}~~~~~~||||||}}}~~~|||zzzwwwtttpppmmmkkkjjjhhheeecccaaa``````___``````]]]WWWQQQLLLJJJJJJHHHFFFFFFGGGHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDDDD@@@???<<<999777555555444111555777888???IIIOOOQQQPPPIIIEEEFFFHHHFFFEEEFFF>>>::::::<<<:::777666888;;;;;;:::888777777777777444333333222222222333333444333333222111111000000111///---******,,,...000***))))))***,,,------+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........//////111---******---000111000............//////////////////.........//////000222333333555777999;;;<<<===@@@CCCEEEFFFHHHJJJKKKLLLMMMPPPSSSTTTTTTSSSSSSRRRVVVWWWZZZ^^^aaaxxxppp```PPPHHHHHHJJJOOOTTT___iiiwwwtttnnnkkkccc___aaa^^^]]]]]]^^^```bbbbbbaaa```bbbeeeeeebbb\\\UUUPPPLLLJJJGGGEEEDDDDDDDDDEEEEEEHHHNNNVVV___lllyyyzzzrrrjjjdddaaaZZZXXXWWWXXXZZZbbbsssiiiUUUKKKIIIIIIMMMTTT```nnn~~~}}}}}}~~~~~~zzzxxxwwwuuuqqqmmmllljjjgggdddbbb```______^^^```aaa^^^WWWQQQLLLKKKJJJHHHFFFFFFGGGGGGGGGFFFHHHGGGEEEDDDCCCCCCDDDDDD@@@???<<<999777555555444333666888999???HHHNNNOOOLLLFFFCCCFFFHHHGGGEEEFFF>>>;;;:::<<<;;;777666999:::::::::999888777666555555444333222222333555666555555444333333222222111111000...---,,,---...///+++***)))+++---......---------,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,---------.........111000//////000222333555............////////////............///000111111222222333555777999;;;===<<>>;;;:::<<<;;;777666999999999::::::888666444333777666333222222444666888666555555444444333333222///////////////......---,,,++++++,,,...//////...---------,,,,,,,,,++++++000000000///......------++++++,,,,,,,,,---------+++,,,,,,,,,+++,,,///111............/////////000.........//////111222333222222333555777999;;;===;;;>>>BBBDDDFFFFFFHHHIIIJJJNNNSSSWWWXXXWWWTTTQQQPPPVVVXXX[[[^^^```yyy~~~bbbXXXNNNKKKKKKNNNTTT[[[jjjsss|||~~~zzz{{{yyyooogggbbb___^^^]]]```aaacccddddddcccbbbaaa```fffggg___YYYWWWTTTPPPHHHFFFDDDAAA@@@@@@AAAAAADDDCCCBBBCCCHHHNNNSSSUUUZZZ```\\\WWWZZZVVVOOOQQQMMMGGGGGGOOOUUU^^^tttuuu^^^OOOJJJLLLOOOWWWhhh|||~~~}}}}}}|||zzzxxxuuurrrqqqllljjjfffbbb```^^^^^^^^^eeeccc```]]]YYYTTTOOOLLLIIIHHHFFFEEEEEEGGGHHHJJJGGGGGGFFFDDDCCCAAA@@@@@@???===999666444444444444555666888<<>><<<999666444333333333...///000111111///---,,,...------,,,,,,------...000///---,,,+++,,,------000000...---------------,,,---......//////......)))***+++,,,...///000000............////////////000///////////////000111333222222333555777:::;;;<<<>>>AAADDDEEEGGGKKKMMMKKKMMMPPPSSSUUUUUUTTTSSSVVVUUURRRUUU]]]cccyyyzzzaaaWWWMMMJJJKKKOOOVVV]]]jjjqqqxxxxxxvvvzzzyyysssjjjccc```___^^^^^^```aaaccceeeeeeeeecccbbb```dddccc[[[TTTQQQMMMHHHEEEDDDBBB@@@???>>>>>>>>>@@@??????AAAFFFKKKOOOQQQQQQ[[[\\\[[[___ZZZQQQRRRQQQOOOPPPUUU]]]jjjlllYYYMMMHHHMMMTTTaaattt~~~||||||||||||{{{yyyvvvsssqqqllljjjfffbbb```^^^^^^^^^dddbbb___\\\XXXSSSNNNKKKGGGFFFEEEDDDEEEFFFHHHIIIGGGGGGFFFDDDCCCAAA@@@@@@>>>===:::777555444444444666777999<<>><<<:::777555444444444777777888;;;???CCCHHHKKKLLLJJJHHHIIIMMMNNNLLLJJJ@@@;;;999;;;;;;999777999::::::999888666555333222555666555333111111222444666666444333222111111111......------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,------)))***+++---...---------,,,---......//////......,,,,,,---------.....................////////////............///111222222111222222333555777999:::>>>@@@CCCDDDEEEFFFIIIKKKKKKMMMQQQTTTWWWWWWWWWVVVWWWWWWTTTVVV\\\```wwwqqq^^^UUULLLJJJMMMRRRZZZcccnnnooopppooosss|||pppkkkeeebbbaaabbbcccdddaaaccceeehhhiiiiiihhhggg___[[[TTTPPPNNNMMMJJJEEEFFFEEEDDDDDDCCCCCCCCCCCCGGGGGGGGGIIILLLRRRZZZ___jjjxxxtttuuusss~~~xxx[[[SSSPPPMMMYYYmmmvvvtttxxx~~~~~~~~~zzzyyyzzz{{{|||}}}{{{wwwtttqqqlllkkkhhheeecccaaa``````aaaaaa___[[[UUUOOOKKKIIIBBBBBBBBBCCCDDDFFFHHHIIIFFFEEEEEECCCBBBAAA@@@@@@===<<<:::777555444333333555555666999===BBBGGGIIIKKKHHHFFFGGGJJJKKKJJJGGGAAA<<<999:::;;;888777888888888888777666444333222666666666444111000111222222222222111111111111111000///---,,,+++,,,...///---,,,,,,,,,,,,,,,,,,---////////////000000111111+++,,,...000000///...---,,,---......///........................---------............////////////---------...///111222333222222333555777888:::;;;???AAACCCDDDEEEFFFHHHJJJKKKMMMQQQUUUWWWXXXWWWWWWWWWXXXUUUVVV[[[^^^uuunnn[[[RRRKKKJJJNNNSSS[[[cccjjjkkklllnnnwwwxxxmmmiiidddaaaaaabbbbbbcccbbbdddfffiiijjjjjjiiihhh```XXXPPPLLLKKKKKKJJJJJJLLLJJJHHHEEEEEEFFFGGGIIIJJJLLLOOOTTT\\\hhhuuu~~~nnnVVVRRRTTTUUUdddyyyxxxppppppttt||||||zzzyyyzzz{{{|||{{{yyyvvvssspppmmmllljjjhhheeecccbbbaaa```aaa___ZZZSSSMMMIIIHHHAAABBBBBBCCCDDDFFFGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@===<<<:::888666444333333222333444888<<>>@@@CCCDDDEEEFFFIIIKKKLLLNNNRRRUUUVVVVVVUUUUUUUUUXXXVVVWWWYYY\\\tttgggUUUOOOJJJLLLPPPSSSXXX]]]]]]cccmmmzzz~~~qqqlllgggddd```___```bbbccccccdddfffhhhiiijjjiiihhhggg```WWWOOOKKKKKKOOO[[[gggnnnfffYYYMMMGGGHHHMMMPPPWWWccctttvvvaaaZZZUUUYYYcccrrr|||zzzyyyzzz{{{}}}yyy|||~~~}}}zzzyyy|||}}}|||zzzvvvsssqqqooonnnkkkjjjiiihhhfffcccbbbaaa```bbbaaa\\\SSSKKKIIIIIICCCDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<;;;999777555333222333333555888<<>>BBBDDDEEEHHHKKKMMMMMMOOORRRTTTUUUTTTRRRQQQSSSVVVVVVWWWYYY[[[uuusssbbbSSSMMMJJJMMMRRRTTTWWW[[[bbbjjjzzznnnhhhiiidddcccaaaaaabbbdddgggiiiggggggggghhhggggggfffeee^^^[[[TTTOOOQQQ^^^rrruuu___PPPIIIJJJSSS\\\ssswwwjjj___YYYYYYSSSTTT]]]ooo|||wwwrrrmmmfffbbbbbbaaa```___```______```ccceeeeeeeeejjjmmmrrrxxx{{{nnnooooooqqqzzzzzz{{{|||}}}~~~}}}yyyuuurrrqqqqqqqqqnnnllliiihhhhhhgggdddccccccbbb___[[[VVVQQQLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@===<<<:::888666444333222222333555777:::???EEEJJJIIIGGGEEEDDDEEEEEEDDDCCCCCC???::::::<<<===999666555666888999:::::::::999444444444333111///...---444444333222111111111222000111000...,,,***+++,,,,,,------------------...,,,+++)))((((((***+++---+++************+++,,,,,,,,,,,,,,,---------......111111000000//////......////////////............000000000000111111111111000222444666777999;;;======>>>@@@CCCFFFIIIKKKLLLKKKMMMQQQUUUVVVUUUSSSQQQSSSVVVVVVWWWYYY[[[uuuqqq```SSSNNNLLLOOOSSSUUUXXX]]]dddnnn{{{lllggggggdddcccbbbaaabbbeeehhhiiigggggghhhhhhhhhggggggfffaaa^^^XXXTTTWWWaaapppzzzxxxjjjZZZQQQNNNRRR]]]gggwwwiii]]]SSSOOOPPPSSSXXXeeezzz|||wwwqqqllleee```ZZZWWWVVVVVVUUUTTTUUUUUUWWWZZZ]]]```aaaaaaeeegggkkkpppvvv}}}tttggggggiiimmm~~~yyyzzzzzz{{{|||}}}}}}~~~~~~}}}zzzwwwuuutttsssssspppnnnkkkjjjjjjhhhfffdddeeedddaaa]]]XXXSSSNNNKKKGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@===<<<:::999666555333222000222333555888<<>>@@@BBBDDDFFFHHHIIINNNNNNOOOPPPRRRSSSTTTUUURRRUUUTTTUUUXXX[[[sssjjj\\\QQQOOOOOORRRTTTVVV]]]fffwww{{{rrrkkkgggfffddddddccccccdddfffhhhiiihhhhhhhhhiiijjjkkkllllllnnnkkkjjjnnntttxxxxxxvvvjjjaaaXXXVVVYYYbbbqqq~~~xxxtttrrrggg^^^TTTPPPNNNMMMRRRXXX```nnnzzznnneee```\\\XXXUUUQQQOOOKKKHHHHHHIIIKKKLLLQQQTTTXXX\\\bbbjjjqqquuu}}}zzzzzz~~~~~~}}}||||||||||||{{{{{{{{{{{{xxxyyy{{{||||||{{{yyyxxxvvvtttqqqooonnnllliiigggeeeeeeccc```[[[UUUPPPLLLFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<;;;999777555444333444555666777999===CCCGGGNNNKKKFFFDDDEEEGGGHHHIIIFFFAAA;;;777666777666666444555666888888888777666555555555444333111000///111111111111111111111000...***'''(((,,,...+++'''***************++++++++++++,,,,,,,,,,,,+++)))(((++++++,,,,,,------------.........////////////000/////////////////////////////////000000000000000///000000000111111111111222444666777666777999:::999:::===AAAEEEHHHKKKMMMLLLMMMOOOQQQRRRTTTTTTTTTRRRTTTSSSUUUXXX[[[rrrhhh[[[OOONNNPPPRRRTTTXXXcccooovvvqqqllliiihhhccccccccccccdddfffggghhhhhhhhhiiijjjllloooqqqrrruuutttuuu|||ppphhhaaa___cccnnnuuuoooiiiccc```XXXQQQLLLKKKLLLPPPXXXaaammm~~~uuummmbbbYYYUUUSSSPPPNNNLLLKKKIIIGGGGGGIIILLLNNNSSSWWW^^^fffqqq~~~~~~}}}~~~}}}}}}||||||{{{{{{zzzuuuwwwzzz|||}}}}}}{{{zzzwwwuuurrrpppnnnllliiigggbbbbbbaaa___[[[UUUOOOLLLGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBAAA@@@??????>>>>>>===;;;999777555444333444555666777999===CCCGGGNNNKKKGGGDDDEEEGGGHHHIIIFFFBBB===999777777777888333444555666666555555444333333333333222000///...000111222222222222111111000+++((()))---///,,,)))---------,,,++++++******++++++*********,,,---.........///000111000000///.........////////////000.............../////////......//////000000000111///000000000111111111111222444666777666777999:::999:::===AAAEEEHHHKKKMMMIIIKKKOOOSSSUUUUUUSSSRRRSSSTTTSSSUUUYYY\\\qqq{{{eeeYYYNNNNNNQQQSSSUUU\\\lll|||~~~sssooolllhhhgggbbbbbbbbbcccdddeeefffggghhhhhhiiilllooossswwwyyy{{{{{{~~~{{{uuuqqqqqqvvvyyykkkeee^^^YYYWWWOOOJJJGGGIIILLLRRR]]]hhh}}}{{{ggg```WWWQQQOOONNNLLLKKKIIIIIIHHHGGGGGGIIINNNRRRWWW___kkkyyy~~~~~~~~~}}}|||{{{zzzyyyxxxsssuuuxxxzzz||||||{{{{{{wwwtttqqqooommmjjjgggddd^^^______^^^ZZZUUUPPPMMMGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>===<<<:::888666444444222333444555777<<>>:::888888888999333333555555555555444333222222222222111000//////000111222333444333222111222///------///000...,,,222111000...,,,***)))(((+++***))))))***,,,///000+++,,,.../////////...---------........./////////---............/////////------......//////000000000000000000111111111111222444666666777777999;;;===>>>@@@BBBDDDFFFHHHIIIGGGJJJOOOTTTUUUUUUSSSQQQTTTUUUSSSVVV[[[]]]rrrvvvbbbVVVNNNPPPRRRUUUXXXbbbvvvxxxppplllhhheeeddd```aaaaaabbbcccdddeeefffggghhhjjjmmmrrrwww|||~~~nnnbbb[[[UUUQQQQQQJJJHHHHHHMMMTTT]]]kkkxxxrrr___ZZZRRROOOOOOOOOOOOMMMLLLMMMMMMLLLLLLOOOUUUZZZhhhsss~~~}}}|||{{{zzzxxxwwwvvvuuurrrsssuuuxxxyyyzzz{{{{{{uuusssooollljjjhhhdddaaa\\\]]]^^^^^^[[[WWWRRRNNNFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<:::888666555444000222333555888<<>>;;;888777888888444555666777777666555444333333333333222111000000000222333555555555333222222111///...------------000//////...---,,,++++++++++++++++++,,,,,,---...((()))+++,,,---,,,+++***,,,---------............---------.........//////,,,,,,,,,---.../////////000000000000111111111111111333555666777888:::<<>>>>><<<:::888666555444222333555777:::???EEEJJJJJJHHHGGGFFFGGGGGGFFFEEE>>>>>>===;;;888777777777666666777888888777666555444444444444333333222111111222444666666666444333/////////---***))))))+++)))***+++,,,...///000111+++,,,---......---+++******+++---//////...---,,,,,,,,,,,,---------......---------.........//////++++++,,,,,,---...//////000000000000111111111111000222555666777999;;;======>>>@@@CCCFFFIIIKKKLLLJJJKKKMMMOOOQQQSSSUUUUUUVVVVVVTTTWWW]]]___sssmmm\\\VVVPPPPPPTTTZZZ```lllyyyooojjjiiihhheeebbbbbbaaa```___```aaacccdddeeegggiiillloootttzzz~~~tttfffXXXPPPKKKGGGDDDDDDEEEHHHOOOZZZiii}}}zzzooohhhccc]]]XXXXXX[[[```dddccceeeeeebbb```dddmmmvvv|||zzzxxxwwwwwwvvvuuussstttqqqooopppuuuzzz}}}}}}rrrpppnnnkkkjjjgggccc```^^^^^^^^^^^^\\\XXXRRRMMMIIIFFFCCCBBBBBBCCCBBBAAADDDCCCCCCBBBBBBAAA@@@@@@;;;<<<===;;;888555333333333222444888::::::???EEEIIIGGGEEEDDDEEEFFFGGGGGGEEEAAA<<<999999999999888444888<<<<<<888444222222111222444444222000//////333333444444555444444444777222---+++...///---***))))))***+++,,,------...///......------,,,,,,+++************+++,,,---...+++,,,...///000///...------...///000000///...------------............///////////////000000000000000222333444444555888:::888;;;???CCCFFFGGGFFFFFFKKKMMMOOOQQQSSSTTTTTTTTTUUUXXXWWWYYY]]]```zzzjjjYYYTTTOOOPPPUUU]]]fffwww|||uuulllgggffffffdddbbbcccbbb```___```aaacccdddeeefffiiikkknnnsssxxx|||~~~~~~nnnaaaTTTMMMIIIDDDBBBCCCEEEKKKWWWhhh|||{{{rrrpppllliiijjjmmmqqqtttyyyzzzyyyuuutttxxx}}}zzzxxxwwwwwwvvvuuutttqqqooonnnppptttxxxzzzzzzsssqqqooommmkkkiiifffccc```_________]]]XXXRRRMMMIIIGGGDDDCCCDDDEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@<<<>>>>>><<<999666444444333222444999:::;;;???EEEIIIGGGEEEDDDDDDEEEFFFGGGFFFBBB===::::::::::::999666999<<<<<<999555333333111333444444222000//////333333444555555555444444777222---,,,...///---***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------************+++,,,------,,,,,,---........................//////................../////////000000////////////000000000000222444555555444555777999;;;===@@@DDDFFFHHHHHHHHHKKKMMMOOOQQQSSSTTTTTTTTTTTTWWWWWWYYY^^^bbb|||gggXXXTTTRRRTTTXXXaaannnuuunnngggccccccddddddbbbdddcccaaa``````aaabbbccceeegggiiilllnnnrrrwww{{{~~~~~~~~~|||zzzxxxuuuttttttsssqqqooommmnnnrrrvvv~~~wwweeeZZZNNNHHHEEEAAAAAABBBEEENNN```yyy}}}{{{xxxwwwwwwwwwuuutttooonnnnnnqqqtttvvvvvvvvvsssqqqooonnnmmmkkkiiigggcccbbbaaa```^^^YYYSSSNNNIIIGGGEEEDDDEEEFFFFFFEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>???===999666555555444333555999;;;;;;@@@FFFIIIGGGEEEDDDCCCDDDEEEFFFFFFCCC>>>;;;::::::::::::888:::<<<<<<999666444333111333444444222000///000333333444555555555555555555222---,,,...///---+++------------------------)))******+++,,,,,,------*********++++++,,,------,,,,,,,,,,,,,,,------.........------------......////////////000000000111////////////000000000000444555666555444444666888===>>>@@@CCCFFFHHHJJJKKKKKKMMMOOORRRSSSTTTTTTTTTSSSWWWWWWZZZ___ddd~~~~~~fffYYYVVVWWWXXX]]]fffwwwyyynnniiidddaaaaaabbbcccccceeecccbbb``````aaabbbcccfffhhhkkkmmmooorrrvvvzzz{{{{{{{{{zzzwwwrrrlllhhhfffbbb^^^[[[ZZZZZZ___fffpppmmm]]]SSSJJJEEEBBB@@@@@@CCCDDDPPPfff}}}{{{xxxwwwwwwwwwvvvtttooooooqqqssstttuuutttsssqqqooommmllllllllljjjhhheeedddbbbaaa^^^YYYSSSOOOKKKIIIFFFDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>><<<888666555555444333555999;;;<<<@@@FFFHHHHHHFFFDDDBBBBBBDDDEEEEEEBBB===:::::::::999999888999;;;:::999666333222111333555444222000000000222333444555555555555555444111...---......---+++---------,,,,,,+++++++++))))))******++++++++++++))))))***+++,,,,,,,,,,,,---,,,+++***+++,,,---......---,,,++++++,,,---........./////////000000000////////////000000000000333444555555555555777999>>>>>>???AAADDDHHHKKKMMMLLLMMMPPPRRRTTTTTTUUUTTTTTTXXXXXX[[[___ddd~~~yyycccXXXVVVVVVZZZaaallltttjjjgggdddbbbbbbccccccccceeecccbbbaaa```aaacccdddhhhjjjmmmooopppsssvvvxxxwwwwwwwwwwwwtttnnnfff```ZZZUUUPPPPPPOOOPPPWWW```kkk{{{xxxfffWWWOOOGGGDDDBBB???AAAEEEHHHTTTiii}}}{{{yyyxxxxxxwwwvvvtttppprrrtttuuuuuutttssssssnnnllljjjiiiiiiiiihhhgggeeecccbbb```]]]YYYSSSOOOLLLJJJFFFDDDCCCCCCAAA@@@CCCBBBBBBAAA@@@@@@??????=========:::777444444555444333555999;;;;;;???EEEHHHHHHGGGDDDAAA@@@BBBDDDDDD@@@<<<999888888888777777777777888777555333111222333555555333111000000111222333444555555555555222111///.........---,,,,,,,,,++++++***)))))))))+++++++++******)))))))))((()))+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---......---,,,++++++,,,---...------........./////////////////////000000000000111222444555555777:::<<<======>>>@@@CCCGGGKKKMMMLLLNNNPPPRRRTTTUUUUUUUUUVVVZZZYYY[[[___ccc|||rrr]]]UUUTTTSSSZZZeeetttzzzqqqiiiiiihhhgggfffeeedddcccdddcccaaaaaaaaacccdddfffiiikkkmmmoooppprrrtttvvvtttsssssssssqqqkkkaaaZZZRRRKKKGGGJJJKKKKKKSSS^^^iiixxxooo^^^RRRLLLFFFDDDAAA???BBBGGGLLLWWWiii|||xxxooonnnooosss{{{uuuooommmooopppyyy{{{~~~|||yyyxxxxxxxxxvvvuuusssuuuwwwwwwuuusssssssssllliiigggeeefffffffffeeecccbbb___^^^[[[WWWRRROOOLLLIIIFFFDDDCCCCCCAAA@@@BBBBBBAAAAAA@@@@@@??????======<<<999666444444555333222444888::::::???EEEGGGHHHGGGDDD???>>>@@@DDDCCC???;;;888777777777777666555555666777666444222222444555555333111000111///000111333444444444444000000000///......------++++++******)))))))))(((,,,,,,++++++***))))))(((((()))+++,,,------,,,+++,,,,,,,,,,,,,,,------.........------------......------------............////////////000000000000000111444555666888;;;>>><<<<<<>>>@@@CCCGGGKKKMMMLLLNNNPPPSSSTTTUUUUUUUUUWWWZZZYYY[[[^^^bbb{{{nnn[[[TTTUUUVVV___mmm~~~ssspppjjjlllmmmmmmkkkgggdddcccbbbbbbaaaaaabbbdddfffggggggjjjlllnnnnnnoooqqqsssrrrpppoooooommmggg\\\TTTMMMEEECCCHHHIIIIIIQQQ^^^ffftttzzzhhhYYYOOOJJJEEECCC@@@>>>AAAGGGLLLVVVdddoootttpppgggaaaZZZ[[[___gggssszzzlll```ZZZ\\\aaaffftttxxx~~~|||yyyxxxxxxxxxvvvuuuuuuvvvxxxvvvsssqqqrrrssskkkhhheeecccdddddddddccc```___]]][[[YYYVVVRRRNNNKKKHHHEEEDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@?????????>>>>>>===999666444555666222111333777999999>>>CCCGGGHHHHHHDDD>>>===???CCCDDD@@@;;;999888888888777555444444555888888666444222444666555333111111111...///000111222333333333///000000000...---------++++++******************++++++++++++++++++******((()))+++---------,,,+++,,,,,,---........................//////.....................////////////////////////000000000000111333555555666888;;;===<<<===???BBBEEEIIILLLMMMMMMNNNPPPSSSUUUUUUUUUUUUTTTXXXWWWYYY^^^bbb{{{nnn\\\UUUWWW\\\fffuuuvvvoooppplllnnnqqqqqqnnniiieeecccbbbaaa``````bbbdddgggiiifffhhhkkklllmmmmmmoooppprrrooommmllljjjcccXXXPPPLLLDDDCCCHHHJJJIIIQQQ^^^eeerrrvvveeeWWWMMMHHHDDDBBB???===AAAFFFIIIRRR]]]eeeeee___XXXSSSQQQTTTZZZeeessszzzppp```RRRNNNRRR[[[bbbtttzzz~~~|||yyyxxxxxxxxxwwwuuuuuuwwwxxxvvvrrrpppqqqssskkkhhheeeccccccccccccbbb___]]][[[ZZZXXXUUUQQQNNNIIIGGGEEEEEEGGGHHHHHHHHHBBBBBBAAAAAA@@@??????>>>@@@???>>>:::777555666777111000222777888999===CCCGGGIIIHHHDDD>>><<>>@@@DDDGGGKKKMMMNNNMMMNNNQQQSSSUUUVVVVVVVVVRRRUUUVVVYYY]]]bbb|||iiiYYYUUUYYY]]]gggxxx~~~ooolllooommmnnnooonnnlllhhhdddbbbbbbaaaaaaaaabbbdddeeegggiiiiiihhhgggggggggggggggiiigggeeedddbbb]]]VVVPPPGGGDDDBBBDDDEEEGGGNNNWWWcccnnnyyy~~~|||uuuggg[[[MMMFFF???======>>>CCCJJJQQQUUUYYY[[[XXXSSSPPPOOONNNVVV^^^iii{{{~~~ooo___PPPMMMNNNOOOXXXcccmmmzzzzzzttt{{{}}}}}}|||zzzzzz{{{zzzxxxvvvtttsssrrrqqqppppppoooooommmkkkhhhfffdddbbb^^^[[[^^^]]][[[ZZZXXXUUUOOOLLLLLLJJJGGGGGGIIIIIIFFFCCCAAAAAABBBBBBBBBAAA@@@???@@@???<<<:::777555444333111222222222444777<<>>===???AAABBB@@@===999777777888999666777888999888666444333555555444333222222111111...000222333222111111222444444333222111///---,,,000//////...,,,++++++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---///000000///......///+++---......------...000111///...---,,,---///000111222333555777888999:::===>>>@@@CCCFFFIIIKKKLLLOOOOOOQQQRRRSSSSSSSSSSSSTTTXXXXXX[[[```eeehhhXXXUUUYYY\\\iii~~~zzznnnkkkmmmlllllllllllljjjgggdddbbbbbbaaaaaaaaabbbccceeefffcccbbbbbbaaaaaaaaabbbbbbfffdddbbb___]]]WWWPPPJJJFFFBBBAAACCCCCCDDDJJJQQQ]]]iiiwww~~~~~~vvvfffXXXKKKEEE@@@??????AAAFFFMMMQQQVVVZZZ[[[WWWRRRPPPOOOWWWaaallluuusssgggXXXKKKJJJLLLOOOXXXcccppptttrrr~~~|||}}}|||zzzzzz{{{zzzxxxvvvtttsssrrrqqqpppooooooooommmkkkhhhgggeeeccc___\\\ZZZYYYWWWVVVUUUSSSOOOLLLLLLIIIGGGGGGHHHHHHFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<:::888666555555222333333444555888===@@@GGGFFFDDD@@@<<<;;;===???BBB@@@<<<999777777777888333444666888888888777666666666555444333222111111///111444444333222222333000000///...---+++***))),,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...000000.........///,,,...//////......///000111111111111111111111000111222333555777888999:::===>>>@@@CCCFFFIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVYYYYYY[[[aaafff|||fffXXXVVVZZZ___ooovvvmmmjjjkkkjjjjjjiiigggfffdddcccbbbbbbaaaaaaaaabbbcccdddddd^^^]]]]]]\\\[[[[[[\\\\\\___]]][[[XXXUUUQQQLLLHHHEEEBBBAAACCCCCCCCCGGGMMMXXXgggyyy{{{gggVVVIIIDDD@@@@@@BBBDDDIIIPPPUUUZZZ^^^]]]XXXSSSSSSTTTbbbppp~~~zzzjjj^^^QQQHHHIIIMMMQQQ\\\hhhwwwxxx}}}}}}{{{}}}|||zzzzzz{{{zzzxxxvvvssssssqqqpppooonnnnnnnnnmmmkkkiiigggfffddd```^^^YYYWWWTTTSSSSSSRRRQQQOOOKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCAAA@@@@@@@@@AAABBB???>>><<<:::888777666666333444444444555999>>>AAAFFFEEECCC@@@<<<;;;===>>>BBB@@@<<<888666666666777222333555888999:::::::::888888777555333222111000000222444555444333333444111111000000...---+++************++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000...---...///---///000000......///111///111333444444333111000222222444555777888::::::===>>>@@@CCCFFFIIIKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWYYYXXX[[[```gggwwwcccXXXWWW\\\eeewwwzzzrrrllliiihhhiiigggeeedddbbbbbbbbbcccbbbbbbbbbbbbbbbccccccccc^^^]]][[[YYYXXXWWWVVVVVVTTTSSSRRRPPPNNNMMMKKKIIIEEECCCCCCDDDEEEDDDHHHOOOZZZjjjlllXXXIIIDDDAAABBBDDDFFFKKKRRR\\\aaaeeeaaaZZZWWWZZZ___mmm~~~zzzjjjYYYOOOHHHLLLQQQVVVbbbppp}}}{{{}}}|||zzzzzz{{{zzzxxxvvvsssrrrqqqooonnnmmmmmmlllllljjjhhhgggfffdddaaa^^^[[[XXXUUURRRRRRRRRRRRQQQJJJHHHFFFEEEEEEDDDDDDDDDEEECCCAAA@@@???@@@BBBCCCAAA@@@>>>;;;888666555555333333444444555888===AAAFFFFFFEEEBBB???>>>???@@@BBB@@@<<<888666555666777444555777999:::;;;<<<<<<:::999888666444222111000000222444555333333333333111111000000///---,,,+++,,,,,,------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...------......000111000//////000111...///111111222111000000222333444555777999:::;;;<<<===@@@CCCFFFIIILLLMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVXXXWWWYYY___fffrrr```XXXYYY^^^iii|||vvvppplllhhhfffhhhgggdddbbbaaaaaaaaabbbcccccccccccccccbbbbbbbbb]]][[[YYYVVVSSSPPPOOONNNKKKKKKJJJIIIHHHHHHJJJKKKIIIFFFDDDFFFFFFGGGMMMTTTaaasssrrrZZZKKKFFFBBBCCCEEEHHHNNNUUUccchhhjjjeee\\\[[[dddmmm{{{kkkWWWNNNJJJOOOUUU[[[iiixxx~~~|||}}}|||zzzzzz{{{zzzxxxvvvrrrqqqpppnnnmmmlllkkkkkkiiihhhfffeeeeeeccc```^^^\\\YYYTTTQQQPPPPPPOOONNNIIIHHHFFFDDDCCCBBBCCCDDDEEEDDDBBB@@@@@@AAABBBCCCCCCAAA>>>;;;888555333222111222333333444777<<<@@@EEEEEEEEEBBB@@@???@@@AAACCC@@@===999666555666666888888999:::;;;;;;;;;<<<:::999888666444222111000...000333333222111111222---------,,,+++***)))(((......------------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,...//////...------...///000111000///...///000111000/////////000222333222333444666888999:::;;;<<<===???CCCFFFJJJLLLMMMPPPQQQRRRSSSSSSSSSSSSSSSSSSVVVUUUWWW]]]eeemmm^^^YYY\\\bbbllltttppplllhhhgggiiigggeeecccaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^XXXVVVSSSPPPLLLIIIGGGFFFGGGHHHGGGGGGGGGJJJOOOSSSTTTOOOJJJIIIIIIKKKSSS\\\mmm~~~vvv\\\MMMGGGDDDEEEHHHLLLUUU]]]kkkooopppiiiaaacccqqq{{{jjjUUUMMMJJJPPPXXX```qqq~~~}}}|||zzzzzz{{{zzzxxxvvvrrrqqqooommmllljjjjjjjjjfffeeecccccccccaaa___\\\YYYVVVQQQNNNMMMLLLKKKJJJHHHGGGFFFCCCAAA@@@BBBDDDEEEDDDBBBAAAAAAAAABBBCCCBBBAAA>>>:::777444222111111222222222333777;;;???CCCCCCCCCBBB???>>>???@@@DDDBBB>>>:::777666666777999999999999999999::::::888888777555333222111000...000222333222111111222............---,,,+++***,,,,,,,,,++++++*********------,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,---------......,,,---//////---,,,---...///000111000...---...///333111000///000222444666333333555666888999;;;;;;;;;===???CCCFFFJJJLLLNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQTTTTTTWWW]]]eeehhh\\\YYY^^^eeettt|||tttqqqmmmjjjjjjjjjiiigggeeecccaaa``````^^^^^^______^^^\\\[[[ZZZSSSQQQOOOLLLIIIFFFEEEDDDFFFHHHJJJMMMPPPXXXaaahhhggg___WWWRRRPPPSSS]]]hhh||||||```OOOIIIEEEGGGLLLSSS^^^hhhvvv{{{{{{rrrjjjooojjjUUUNNNLLLTTT]]]hhh|||}}}|||zzzzzz{{{zzzxxxvvvqqqpppooommmkkkiiiiiihhhcccbbb`````````___]]][[[UUUSSSOOONNNMMMMMMKKKJJJGGGGGGEEEBBB??????BBBEEEDDDCCCCCCCCCBBBBBBBBBBBB???===;;;888666444333333222222333333444777<<<@@@CCCDDDDDDCCCAAA@@@AAABBBFFFCCC???;;;888777777888666666666666666777888888666666555444333222111111///111333444333222222333000000111000000///...---******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++---...,,,,,,,,,---------......+++---......---,,,------...///000///---,,,---...000000000000111222333333333444555666888:::;;;<<<;;;<<>>>>>AAAEEECCCCCCDDDDDDCCCCCCBBBAAA;;;:::999777666555555555333444444444555999===AAAEEEFFFGGGFFFDDDCCCDDDEEEGGGDDD@@@<<<999888888888333333333333444555777777555555444333222222111111000222444555444333333444............---,,,++++++***++++++,,,...//////000,,,++++++******++++++,,,...---+++******+++---...,,,,,,,,,---------......+++---......---,,,,,,---...///000///---,,,,,,---***,,,...000111000//////333444555777888:::;;;<<<;;;<<>><<<;;;888666444333333444///111333444555888;;;>>>DDDGGGIIIHHHDDDBBBCCCEEEEEEDDD@@@;;;777555666888555555555555444333222111555555444333222///---+++///......111444555333111000///...---------------,,,,,,,,,+++++++++******111---)))((()))++++++***++++++,,,------------,,,******+++,,,---//////000000//////.........//////---------............//////...---------...000111444444555666888:::;;;<<<<<<===@@@CCCGGGIIIKKKLLLKKKLLLNNNNNNNNNNNNPPPRRRSSSXXXWWWWWW^^^hhhqqqaaa[[[[[[iii{{{tttnnnnnnnnnlllhhhllljjjgggeeeeeedddbbbaaa\\\YYYUUUTTTSSSRRROOOLLLMMMLLLKKKKKKKKKNNNQQQTTTUUUXXXcccvvv}}}rrroooqqq{{{bbbRRRKKKJJJPPPVVV^^^rrrxxxbbbZZZXXXaaammm{{{~~~}}}{{{zzzxxxvvvuuuuuuuuuuuurrrqqqoooooonnnkkkhhheeecccbbb```^^^[[[YYYWWWVVVOOORRRSSSPPPNNNOOOLLLGGGIIIFFFCCCAAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>><<<;;;888666444444333333000111333444555777;;;>>>DDDGGGIIIGGGDDDBBBCCCEEEEEEDDDAAA<<<777555666888555555555555444333222111333444444333222000...,,,000//////222555666444222000000///...------------,,,,,,,,,,,,++++++++++++---+++)))***,,,---,,,******++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////............//////........./////////000000111000000000111111222222444444555666777999;;;<<<===>>>AAADDDGGGIIIKKKLLLKKKMMMOOOOOOOOOOOOQQQSSSSSSYYYXXXXXX___iiikkk___\\\```qqq}}}sssnnnnnnnnnllliiikkkiiifffeeeeeedddcccaaa\\\XXXTTTQQQOOONNNLLLKKKMMMLLLLLLPPPUUU\\\aaacccccckkk|||```PPPLLLMMMSSSYYYddd{{{hhh___]]]fffttt|||~~~|||{{{yyywwwvvvuuuuuuttttttsssqqqooonnnlllhhhffffffeeeccc```\\\XXXTTTRRRNNNRRRRRROOONNNNNNLLLGGGJJJGGGCCCAAAAAABBBBBBAAACCCCCCCCCBBBAAA@@@???>>><<<:::999777555444333333111222333333444777;;;>>>DDDFFFHHHGGGDDDAAABBBDDDEEEDDDAAA<<<888666666777555555555555555444333222222222333333222111///...000000111333555666555333111000///...------------------------,,,,,,,,,,,,))))))***---//////---+++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........//////............//////////////////000000000111000111222222333333222222333444444555777999;;;<<>>CCCFFFHHHFFFCCCAAABBBDDDEEEDDDAAA===999666666777555555555555555444333333000111222333333222111000000111222444666666666555222111000///......------......---------,,,,,,,,,)))***,,,---///...---,,,)))***++++++,,,,,,++++++,,,---------------------///............//////000....../////////000000000...///000222222111000000333333444555777999;;;<<>>BBBEEEGGGFFFBBB@@@AAACCCEEEDDDBBB>>>:::777666777555555666666555555444444///000111222333222222111000111444555666666666666333333111000///...............---------,,,,,,,,,,,,,,,,,,,,,++++++,,,---******+++,,,,,,,,,,,,+++,,,---------------------...............///000000------........./////////...///000222222111000000333333444555777888:::;;;???@@@CCCFFFHHHJJJLLLLLLJJJLLLMMMNNNMMMNNNPPPQQQSSSZZZ[[[]]]bbbkkkfff\\\\\\cccwww~~~{{{wwwtttrrrqqqpppoookkkjjjhhhggghhhiiihhhggg```\\\UUULLLFFFEEEHHHKKKUUUggggggSSSKKKLLLOOOWWWggg~~~rrriiirrr{{{jjjiiinnn~~~}}}{{{yyywwwvvvssspppmmmkkkkkkjjjhhhfffeeeeeecccaaa]]]ZZZVVVTTTQQQUUUXXXWWWXXX[[[ZZZWWWEEECCC@@@???@@@AAABBBAAA@@@@@@@@@???>>>===<<<;;;::::::999888666444333111333333333222222666;;;???BBBDDDFFFEEEBBB@@@@@@BBBDDDDDDCCC???:::777666777555555666666666555555444///000111222333222222111///111444555555555555666444444222000///.........------------,,,,,,,,,,,,+++,,,,,,+++))))))+++---++++++,,,------------,,,,,,,,,,,,------...............---......///000111------------............000111222222333333222222222333333444666888:::;;;===???BBBEEEHHHKKKLLLMMMJJJLLLNNNNNNNNNNNNPPPRRRTTTZZZ[[[\\\bbblllfff^^^```hhh||||||zzzwwwtttrrrpppnnnmmmlllkkkiiiiiijjjkkkjjjiiiccc___WWWMMMFFFEEEIIIMMM^^^uuuzzz___QQQMMMMMMPPPZZZnnn{{{pppxxx|||iiiiiinnn|||~~~~~~~~~|||zzzxxxuuutttrrrpppmmmkkkkkkkkkjjjiiijjjiiifffbbb^^^[[[XXXVVVRRRVVVXXXWWWWWWYYYXXXTTTJJJGGGCCCAAAAAAAAAAAA@@@BBBBBBAAAAAA@@@>>>===<<<::::::999999777555222111444444333222222555:::???AAADDDFFFEEEAAA???@@@BBBDDDDDDCCC???;;;888777777555555666666666666555555///000111222333222111111...111444555444333555666555444333111000///......,,,,,,,,,,,,++++++++++++&&&))),,,,,,+++******,,,,,,,,,---............---++++++,,,,,,---...//////---------......///000111............////////////111000000000111111222222222222333444666888:::;;;;;;===@@@DDDGGGKKKMMMNNNLLLNNNPPPPPPPPPPPPRRRTTTTTTZZZZZZ[[[bbbmmm}}}fff```ccclll{{{yyywwwtttqqqooommmlllmmmkkkjjjjjjkkklllkkkkkkgggcccZZZPPPHHHGGGKKKPPPbbb{{{oooXXXOOOOOOOOOQQQ\\\sssuuu}}}|||hhhiiinnn|||}}}}}}}}}{{{yyyvvvtttrrrssspppmmmllllllmmmlllkkkooolllhhhddd___\\\YYYXXXQQQUUUVVVTTTTTTUUUSSSNNNNNNKKKFFFCCCBBBAAA@@@???CCCCCCCCCBBBAAA@@@???>>>:::::::::999777555222111555444333222222555:::???AAADDDFFFDDDAAA???@@@BBBDDDDDDCCC@@@;;;888777777555555666666666666666555000111222333333222111000---111444555444333444666666555333111000///......,,,,,,,,,+++++++++****** %%%+++...---+++***+++,,,---......//////......******+++,,,...///000000---------......000111111////////////000000000000///...---------...000111222222333444666888:::;;;999;;;???CCCGGGKKKMMMNNNNNNPPPQQQRRRRRRRRRTTTUUUTTTZZZYYYZZZbbbmmmyyydddcccdddsss{{{yyyvvvssspppooonnnnnnllllllmmmmmmmmmkkkjjjiiikkkbbbXXXRRRMMMKKKOOOUUUggg|||yyy```SSSNNNIIIPPPWWWaaauuu}}}tttiiihhh{{{}}}}}}}}}|||zzzxxxvvvtttqqqnnnlllkkklllllllllkkkpppllleee___[[[ZZZZZZ[[[XXXWWWVVVVVVVVVTTTPPPMMMEEEEEEEEEFFFHHHGGGDDDBBBCCCCCCCCCBBBAAA???<<<;;;<<<;;;:::888777555444333000111111222333666;;;>>>EEEHHHJJJGGGBBB???AAADDDDDDCCC@@@<<<888666666888666555444555777777777555222222333444666555222000111///...000333666666444444444333222000...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000///000000000///...------///............---------000///...///000111000///000000000111111111111111333444555666777888999:::===???AAAEEEHHHJJJLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVTTTYYYWWWWWW___kkkssscccgggmmm}}}xxxvvvtttqqqooonnnmmmmmmllllllmmmmmmmmmlllkkkkkkmmmeee\\\UUUOOOJJJLLLQQQaaaqqq{{{zzzjjjWWWNNNLLLNNNTTT[[[ggg|||wwwkkkjjj{{{|||||||||{{{zzzxxxvvvuuusssqqqnnnmmmnnnnnnnnnmmmnnnjjjeee___\\\[[[[[[\\\WWWWWWVVVUUUUUURRROOOLLLHHHGGGEEEFFFFFFFFFDDDBBBBBBCCCCCCBBB@@@>>><<<;;;<<<;;;:::888777555444333222222333333444777<<<@@@EEEHHHJJJGGGAAA???AAADDDEEEDDDAAA===999777777999666555444555777777777666333222222333444333111///111000...000333555555444444333333222000///---,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,---...//////////////////............---------000.........000111000///000000000000111222333333333444555666777888999:::;;;===???BBBEEEHHHJJJKKKOOOOOOPPPQQQSSSTTTUUUUUUTTTYYYWWWWWW___kkkooodddmmmxxx{{{tttsssqqqooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllfff___ZZZRRRKKKJJJNNNYYYcccmmmpppqqqqqqooolllmmm~~~kkkYYYNNNJJJKKKRRRXXXaaappp|||pppnnn~~~zzzzzzzzzzzzzzzxxxwwwvvvtttrrrooonnnnnnnnnmmmllljjjgggccc___\\\\\\\\\]]]XXXVVVUUUUUUTTTQQQNNNKKKKKKIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;:::888777555444333333333444444555888===AAADDDGGGIIIFFFAAA>>>@@@CCCEEEDDDBBB>>>:::888888999666555444555777888777666555333222111222111000...111000000111333555444333333333222222000///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------(((***+++---///000111111///............---------///...---...000111000///000000//////000222444555333444555666777888999:::;;;<<>>===<<<<<<;;;:::888666555444333222333444444555888===AAACCCGGGIIIFFF@@@===???CCCDDDDDDBBB>>>:::888777888666555555555777888777666888555333111111111000...111111111222333333333333222222222111111///......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------///......---,,,,,,,,,,,,((()))+++---...///000000///............---------///...---...000000000///111000///......000222333333444555666777888999:::===>>>@@@CCCFFFIIILLLMMMMMMMMMNNNPPPQQQSSSTTTUUUTTTYYYWWWWWW___kkkqqqmmmyyyyyytttppppppnnnmmmmmmmmmnnnoooqqqooommmjjjiiiiiiiiijjjiiigggddd```WWWOOONNNRRRWWW^^^bbb```^^^___```___aaannnssspppkkkbbbfffwwwyyypppdddXXXRRRNNNIIIIIIMMMRRRZZZlll|||zzz~~~xxxxxxxxxxxxwwwxxxxxxxxxtttqqqmmmkkkkkkjjjiiihhhcccbbbaaa___^^^]]]]]]]]]ZZZXXXVVVVVVUUUTTTQQQOOOQQQMMMGGGDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>======<<<;;;:::888666555444333222222333333444777<<<@@@CCCFFFHHHEEE@@@===???BBBBBBBBBAAA>>>:::777666666777666555666888888888666:::777555333333222111///000111333333333222222222111111111111111000///...------,,,,,,,,,++++++++++++++++++,,,,,,---------.........------,,,,,,+++***+++,,,---............///............---------///------...///000///...111000///...---...///000333444555666777888999:::>>>>>>@@@BBBEEEHHHKKKMMMLLLMMMNNNPPPRRRSSSUUUUUUTTTYYYWWWWWW___kkksssttt}}}uuuqqqpppooommmllllllmmmnnnnnnnnnllliiiffffffgggiiijjjmmmkkkhhhdddZZZSSSSSSYYYffflllppplllgggdddaaa^^^```gggddd^^^[[[TTTWWWhhh}}}zzznnnbbbWWWNNNMMMKKKFFFHHHOOOTTT```www}}}xxxxxxwwwvvvvvvwwwwwwwwwuuurrrooolllkkkkkkiiihhhaaaaaa```___^^^]]]\\\\\\ZZZXXXVVVVVVVVVUUUTTTRRRQQQMMMHHHEEEDDDCCCCCCBBBAAAAAA@@@>>>>>>======>>><<<;;;:::888777555444333111222333333444777<<<@@@BBBEEEGGGEEE???<<<>>>AAAAAABBBAAA>>>:::666555666777666555666888999888777999888666555444444222000000222444444333111111111000000111111111000000///------------,,,,,,,,,,,,***++++++,,,,,,------...------.........---,,,,,,,,,------.........------///............---------...---,,,---///000///...////////////////////////333444555666777888999:::<<<<<<===???BBBFFFIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVTTTYYYWWWWWW___kkkwwwyyyrrrpppnnnmmmlllkkkjjjkkkkkklllgggfffcccbbbcccfffjjjmmmlllkkkiiifff___[[[```iiizzzzzzuuuppplllbbbbbbYYYRRRRRRNNNQQQ___lllxxx|||qqqgggZZZOOOHHHIIIGGGDDDJJJUUU[[[iii|||yyyxxxwwwvvvuuuuuuvvvwwwuuurrrnnnkkkjjjiiigggfff````````````___]]][[[ZZZXXXVVVTTTTTTUUUVVVUUUTTTPPPLLLHHHFFFEEEDDDCCCBBBAAA@@@???>>>======>>>>>><<<;;;:::888777555444333333333444444555888===AAABBBEEEGGGDDD???<<<>>>AAABBBBBBBBB???;;;777666666777666666666888999888777777666555555555444111///000333555555333000000111///000000111111111000000.........------------,,,******+++,,,,,,---......+++,,,---.........---,,,------...////////////...///............---------...---,,,---///000///...,,,---000222333333222222333444555666777888999:::<<<<<<===???BBBFFFIIIKKKMMMMMMOOOQQQSSSUUUWWWWWWTTTYYYWWWWWW___kkk}}}wwwqqqooommmlllkkkiiiiiiiiiiiijjjbbbaaa______bbbggglllppphhhhhhhhhgggddddddmmmyyyeeeaaaTTTNNNQQQOOOQQQ]]]bbblllvvvxxxvvvrrrkkkdddWWWLLLFFFFFFEEECCCMMM[[[bbbrrrzzz~~~|||zzzyyywwwuuuuuuuuuuuuvvvrrroookkkhhhgggfffdddccc___`````````___]]][[[ZZZVVVTTTSSSSSSTTTUUUUUUTTTOOOLLLHHHFFFFFFEEECCCBBBAAA@@@???=========>>>>>><<<;;;:::888777555444333444444555555666999>>>BBBAAAEEEGGGDDD>>>;;;===AAACCCCCCCCC@@@<<<999777777888666666777888999888777444444444555555444000---000333666666333000000000///000000111111111111000//////.........---------******+++,,,,,,---......***+++---...///...------,,,---...///000000000000//////.........---------...---,,,---/////////...))),,,000444666777666555333444555666777888999:::>>>>>>???@@@CCCGGGKKKNNNMMMNNNOOORRRTTTVVVWWWXXXTTTYYYWWWWWW___kkktttnnnnnnkkkjjjjjjiiigggfffdddcccaaa___^^^]]]___bbbfffiiimmmhhhhhhjjjhhhhhhxxx~~~eeeOOOJJJLLLNNNUUU___kkkggggggkkknnnkkkbbb]]]SSSJJJCCCBBBDDDGGGNNNTTTeee{{{{{{{{{yyyvvvuuuwwwxxxyyyyyyqqqpppmmmkkkiiihhhggggggcccbbbaaa``````^^^ZZZXXXYYYXXXWWWWWWWWWVVVSSSQQQLLLJJJGGGFFFFFFFFFFFFEEEAAAAAA@@@@@@???>>>>>>>>>===;;;999777555333222222333444555444555777;;;>>>CCCEEEFFFCCC???<<<===???CCCBBB@@@===888555444444666666555444444444444555555555555555444222000///222222111111111111000000222222222222000///...---///000000000///---+++)))***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...---------............///////////////////////////---......///000111111222222111000//////000111111333444666777999:::::::::<<>>>>>======<<<:::777555444333222333333444444444666:::===BBBDDDFFFCCC???===>>>@@@BBBBBB@@@<<<888555444555666666555555444444444555555666666666555333111000222222222333333222222222222222222222111000......------.........------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------............///////////////////////////---------...///000000000111111000//////000111222333444555777888999::::::<<<>>>AAADDDFFFGGGFFFEEEKKKLLLMMMOOORRRTTTUUUVVVYYYYYY[[[]]]___nnn}}}uuupppllljjjiiiiiiiiihhhfffeeecccccc`````````bbbcccfffgggiiijjjhhhjjjooosssyyylll[[[KKKIIINNNSSS\\\fffoookkkhhhiiikkkiii___VVVOOOHHHBBBCCCGGGLLLTTT[[[ppp}}}yyywwwwwwvvvuuutttpppooommmkkkiiihhhhhhhhhhhheeebbbaaa```___]]][[[[[[YYYWWWVVVVVVUUUSSSQQQOOOLLLIIIFFFEEEDDDBBBAAAAAA@@@@@@??????>>>=========<<<:::888666444333333222333333333333666999===AAADDDFFFDDDAAA>>>???AAABBBBBB@@@<<<888555444555666666666666555555555555666666666666555444222111111222333555666555555444111222222222111000//////*********+++,,,---...///++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,---------............///////////////////////////,,,,,,------......//////000/////////000111222333222333444666777888999999;;;===???BBBEEEHHHIIIJJJMMMNNNOOOQQQRRRTTTUUUVVV[[[]]]aaabbbbbbppptttqqqnnnkkkiiiiiiiiiiiihhhgggfffdddddd___```bbbdddfffhhhiiiiiiooommmnnnrrrtttzzzzzzaaaUUUKKKKKKPPPXXXbbblllrrrpppmmmnnnqqqooodddXXXOOOGGGBBBDDDHHHMMMTTT[[[qqq|||zzzxxxwwwuuusssqqqooommmkkkiiihhhhhhhhhjjjgggcccaaa``````^^^]]]\\\YYYWWWVVVUUUUUUSSSQQQNNNKKKHHHEEEEEEDDDCCCAAA@@@@@@@@@???>>>>>>=========<<<:::888666555444444111222333333333555999<<>>AAAEEEIIILLLMMMOOOOOOPPPRRRSSSUUUVVVVVV\\\___dddeeecccqqqxxxoooooommmkkkiiijjjjjjjjjiiihhhgggfffeee```bbbdddgggiiijjjkkkkkkqqqppppppqqqqqquuu}}}nnncccTTTNNNJJJKKKQQQZZZfffooosssttttttuuuzzzyyyjjjZZZOOOHHHCCCEEEIIIMMMTTTZZZkkk||||||{{{yyyvvvtttqqqpppmmmkkkiiihhhggggggjjjgggcccaaaaaaaaa```___]]]ZZZWWWUUUUUUTTTSSSQQQLLLIIIFFFEEEEEEEEEDDDCCC@@@@@@??????>>>======<<<<<<;;;999777666555444444111222333333333555999<<>>AAAEEEIIIMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWZZZ^^^ccceeedddrrrtttnnnnnnllliiihhhiiiiiiiiiiiihhhgggfffeeebbbccceeehhhjjjlllmmmmmmnnnoooooonnnmmmooouuu{{{|||qqqfff[[[VVVKKKKKKKKKMMMRRR\\\hhhqqqvvvzzz}}}qqq[[[PPPIIIEEEGGGKKKOOOUUU\\\eeettt{{{|||www{{{}}}|||zzzwwwuuusssqqqnnnkkkhhhgggfffeeegggeeecccbbbbbbbbbaaa```]]][[[WWWUUUTTTTTTSSSQQQJJJHHHEEEDDDEEEEEEDDDDDD@@@??????>>>>>>===<<<<<<;;;:::888666555444444333222333333333333666999===BBBEEEHHHHHHDDDAAAAAABBBAAAAAA???<<<888666666666777888999999999888666555111222333333333111000///111111222333444555666777444444444333222000///...------,,,+++************,,,,,,------------,,,,,,+++,,,---...///......------------............/////////////////////////////////000000000000000000...///000111111222111111222333444666777888999999<<<===???BBBEEEIIILLLNNNNNNOOOPPPRRRSSSUUUVVVWWWXXXZZZ```bbbdddsss}}}rrrooommmjjjffffffggggggggggggfffeeedddccccccdddfffhhhkkkmmmooopppmmmoooooollliiihhhiiijjjmmmllliiiddd\\\TTTQQQQQQJJJNNNQQQSSSXXXcccnnnvvv~~~xxx^^^OOOIIIFFFIIINNNSSSZZZ```gggsss}}}yyytttooommmqqqxxx}}}ssswww~~~}}}|||{{{zzzxxxuuuuuusssoookkkhhhfffdddddddddcccbbbcccdddcccbbb```^^^[[[WWWUUUTTTSSSRRRQQQLLLIIIFFFDDDDDDDDDCCCBBB?????????>>>======<<<<<<999888777555444333333333333333444444444666:::===CCCFFFIIIIIIEEEAAA@@@AAA@@@@@@???<<<888666666777777888999::::::888666555111222333444333222111000222111000000111333555666666555555333222000...---,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,------------............---------............//////////////////////////////////////////////////////000111111222111000000333444555777888999::::::===???AAACCCFFFHHHJJJKKKLLLMMMOOOQQQSSSUUUWWWXXXWWWWWW[[[```dddvvvyyyqqqooommmhhhddddddeeeeeeeeeeeedddcccbbbbbbdddeeefffhhhkkkmmmpppqqqppprrrqqqlllfffccc```^^^]]][[[XXXSSSMMMIIIKKKNNNNNNSSSXXXZZZ___iiiuuu}}}~~~aaaOOOIIIGGGKKKQQQWWW^^^eeelllwwwsssppplllhhhiiioooxxx~~~~~~rrrvvv|||}}}|||zzzzzz{{{zzzwwwuuuvvvtttppplllhhheeeccccccaaaaaaaaacccddddddbbb```___[[[WWWTTTTTTSSSRRRQQQNNNKKKGGGEEEDDDCCCAAA@@@?????????>>>======<<<<<<888888666555333333222222333444555444555777;;;>>>DDDGGGJJJIIIEEEAAA@@@@@@@@@@@@???<<<888666666777777888:::::::::999777555222333444444444333222111222111///...///111444555777666555444222///---,,,***+++---......---,,,+++,,,------......------,,,...------------...//////---------.........//////////////////////////////.....................---000000111222222111//////333444666777999:::::::::>>>@@@BBBDDDFFFHHHIIIIIIKKKLLLNNNPPPSSSUUUWWWXXXVVVVVVYYY___eeexxx}}}xxxrrrmmmjjjgggeeeccccccccccccbbbbbbbbbbbbbbbccceeegggjjjmmmoooqqqqqquuurrrnnnjjjfff```ZZZVVVVVVQQQNNNMMMKKKIIIJJJMMMZZZdddjjjhhhhhhrrriiiSSSKKKGGGKKKOOOTTTcccrrrwwwqqqgggccciiinnnrrr}}}zzzttttttuuuuuuxxxvvvvvv}}}~~~zzz|||vvvrrrnnnmmmuuu{{{{{{{{{{{{zzzxxxvvvuuuqqqpppmmmjjjgggeeecccbbbaaa``````bbbdddeeecccbbb___[[[VVVRRRQQQRRRRRRRRRMMMJJJFFFCCCBBBBBBAAA@@@>>>>>>======<<<<<<;;;;;;999777666444333333333333222222333222222444777:::DDDGGGIIIHHHDDDAAAAAACCCEEECCC@@@===:::888777777777888:::;;;:::888666555555555555555444333222222111111111111222333444555555444333333222111000000***+++,,,,,,++++++---///,,,,,,,,,---------......000...+++******,,,,,,,,,---...............------......////////////......,,,+++******+++,,,...///000000000000////////////111333555666666666888:::;;;>>>AAADDDEEEGGGIIIKKKOOOOOOPPPQQQSSSTTTVVVWWWVVVVVVXXX\\\aaatttvvvrrrnnnjjjhhhfffeeeccccccccccccbbbbbbbbbbbbbbbdddeeegggjjjlllnnnooopppsssqqqnnnjjjeee___XXXSSSLLLIIIGGGHHHHHHJJJQQQYYYoooyyy{{{yyylllSSSKKKHHHMMMRRRYYYhhhyyyrrrllleeefffqqq|||uuuqqqooommmqqqsssyyysssjjjiiijjjllloootttmmmhhhfffddddddjjjrrr{{{{{{||||||zzzxxxvvvtttrrrpppnnnkkkhhhfffdddcccbbbbbbbbbccceeeeeedddccc___[[[VVVSSSRRRRRRRRRQQQMMMJJJFFFCCCBBBBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>999777666444333333333333222222333222222444777:::FFFIIIKKKIIIEEEAAAAAABBBCCCAAA???<<<:::888888888777777888888888777666555333333333333222111000///111111111111222333444444555555444333111000//////,,,------,,,+++***,,,---222111000...,,,***)))(((000---+++***+++,,,,,,,,,---...............------......////////////......///...---++++++++++++,,,222222222222222222222222111333555666666666888:::;;;>>>AAADDDEEEGGGIIIKKKOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVXXX\\\```ssszzzqqqoooqqqtttvvv|||uuunnnkkkhhhfffeeeeeedddbbbbbbbbbbbbccccccccccccccceeefffgggiiijjjlllmmmnnnqqqooommmkkkfff^^^UUUOOOGGGEEEDDDEEEFFFLLLZZZgggnnnTTTMMMJJJOOOUUU]]]ppppppiiigggooo{{{vvvsssqqqxxxkkk```]]]\\\]]]___aaa___^^^```aaabbbhhhnnn~~~{{{|||}}}}}}|||yyyvvvssssssqqqooollliiigggfffeeeeeedddccceeeffffffeeeccc___[[[VVVSSSRRRRRRQQQQQQLLLIIIEEECCCBBBBBBAAA@@@CCCBBB@@@???>>>>>>??????888777555444333222333333222222333222222444888;;;HHHJJJLLLJJJEEEAAAAAABBBAAA???===;;;999888888888777777666666666666555555222222222222111000///...111111111222222333444444666555444333111000...............,,,***)))***,,,------------------------///---+++***+++,,,,,,,,,------...............---......////////////......//////---,,,,,,+++,,,,,,000000111111222333333333111333555666666666888:::;;;>>>AAADDDEEEGGGIIIKKKOOOOOOPPPQQQSSSUUUWWWXXXVVVVVVXXX[[[___pppxxxllleeeggglllqqquuuwwwrrrjjjgggeeecccccccccbbbaaabbbbbbbbbccccccdddddddddfffffffffgggiiijjjkkklllooooooooommmhhh___TTTLLLJJJHHHGGGFFFGGGOOObbbsssoooUUUNNNLLLPPPVVV```uuurrrmmmppp}}}|||hhh^^^\\\\\\]]]```^^^___bbbfffjjjpppvvv|||{{{}}}~~~~~~}}}yyyvvvssssssrrrooommmkkkiiihhhggggggfffeeefffggggggfffddd___[[[WWWTTTRRRRRRQQQPPPLLLIIIEEECCCBBBBBBBBBAAABBBAAA???===<<<<<<===>>>888777555333222222222333111222333222333555999<<>>AAADDDEEEGGGIIIKKKNNNOOOOOOQQQSSSUUUWWWXXXVVVVVVXXX[[[^^^nnnxxxmmmeeeccchhhooouuu~~~yyyqqqnnniiigggdddccccccbbb```^^^aaaaaabbbcccdddeeeeeeeeefffffffffggghhhiiikkkllloooppppppooojjjaaaUUUMMMLLLIIIHHHHHHJJJUUUjjj}}}qqqWWWPPPMMMQQQVVVaaayyytttpppxxxyyyeee]]][[[\\\___aaacccggglllpppwww}}}~~~}}}zzzvvvtttsssqqqpppmmmllljjjiiiiiiiiihhhgggggghhhhhhfffddd___\\\WWWTTTSSSRRRPPPOOOLLLIIIEEECCCBBBCCCBBBAAABBBAAA???>>>===<<<<<<===888666555333222222222222111222333333333555999<<>>:::777444333333888777666666666777777888333333333333222111000000///000222333333333333333555444333222000///...---+++,,,,,,,,,++++++---///000//////---,,,+++******---,,,***+++,,,------,,,,,,------...//////............////////////......,,,------.../////////000)))***+++,,,---///000000111333555666666666888:::;;;>>>AAADDDEEEGGGIIIKKKNNNNNNOOOQQQSSSUUUWWWYYYVVVVVVXXX[[[^^^mmm{{{ppplllgggeeehhhpppzzz{{{pppjjjggghhhgggdddccccccbbb___]]]aaaaaabbbcccdddeeefffggggggfffffffffhhhjjjlllmmmooopppqqqppplllcccXXXPPPHHHFFFEEEHHHOOO]]]rrrtttWWWQQQNNNQQQWWWccc}}}uuuqqq~~~}}}jjjaaa```aaacccfffjjjqqqxxx}}}~~~~~~|||yyywwwvvvrrrqqqooommmlllkkkjjjjjjjjjiiihhhhhhiiihhhfffddd___\\\XXXUUUSSSRRROOONNNKKKHHHEEECCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>===<<<777666444333222111222222111222333333444666:::===>>>BBBEEEEEECCCBBBCCCEEEEEECCC???;;;777444222222666666777777777777888888222222222222111000///...///000222333444444333222333333222111000//////...***+++,,,,,,+++,,,...000------------------------,,,+++***+++---...---,,,,,,,,,---...////////////......////////////......000000000000///...---,,,,,,,,,---...///000111222111333555666666666888:::;;;>>>AAADDDEEEGGGIIIKKKMMMNNNOOOQQQSSSVVVXXXYYYVVVVVVXXX[[[^^^mmm{{{rrrlllcccccceeejjjttt|||qqqkkkgggdddfffeeecccccccccbbb```^^^```aaabbbccceeefffggghhhgggfffffffffhhhjjjmmmooonnnoooppppppllldddYYYRRRJJJFFFFFFLLLWWWfffzzzrrrVVVPPPNNNRRRXXXfffzzzvvvqqqiiiiiijjjmmmqqqvvv}}}{{{yyyxxxwwwqqqpppnnnmmmlllkkkkkkjjjkkkjjjhhhhhhhhhgggeeeccc___\\\XXXUUUSSSQQQOOOMMMKKKHHHDDDCCCCCCCCCCCCBBBAAAAAABBBAAA@@@>>>;;;:::777666444222111111111222111222333333444666;;;>>>@@@CCCFFFFFFDDDBBBCCCEEEDDDBBB???;;;888555444333444555666777777777666666333333333333222111000//////000222444444444333222222111111111000000000///+++,,,---,,,++++++,,,...((()))***,,,...000111222,,,+++***,,,---...---++++++,,,---...////////////......////////////......000000111111000///---,,,......///000000111222222111333555666666666888:::;;;>>>AAADDDEEEGGGIIIKKKMMMNNNOOOQQQSSSVVVXXXYYYUUUUUUYYY\\\___nnnvvvlllbbb[[[ZZZ]]]dddpppqqqlllkkkhhheeecccbbbaaabbbcccbbb```___```aaabbbccceeefffhhhhhhgggfffffffffhhhkkknnnpppmmmnnnooooookkkdddZZZSSSOOOJJJJJJQQQ]]]lll}}}oooUUUPPPNNNSSSZZZiii{{{ssslllnnnqqquuuyyy|||zzzyyyxxxyyypppooonnnmmmkkkkkkkkkkkkkkkjjjhhhhhhhhhgggeeebbb___\\\XXXUUUTTTRRROOOMMMKKKHHHDDDCCCCCCCCCCCCBBB===>>>@@@@@@???;;;888666777666444222111111111222111222333333444777;;;>>>BBBEEEHHHGGGDDDBBBCCCDDDCCCAAA>>>;;;888777666666111333555777777666555444555555555555444333222222...000222444555444333222000000000000000000000000---......,,,******+++,,,......---------,,,,,,,,,+++******,,,......---++++++,,,---...////////////......////////////......,,,---///111111111000000......//////000000111111111333555666666666888:::;;;>>>AAADDDEEEGGGIIIKKKMMMMMMOOOQQQSSSVVVXXXZZZUUUUUUYYY\\\___ooorrriii```YYYWWWTTTTTT^^^rrrsssmmmkkkfffdddfffffffffeeedddcccccccccdddccccccbbbbbbccceeeggghhhfffhhhjjjkkklllmmmoooqqqtttvvvuuuqqqmmmiiiaaaXXXQQQPPPQQQYYYggguuukkkVVVNNNMMMUUU___nnnyyyuuutttvvvxxxssstttvvv~~~~~~|||yyyxxxuuusssqqqooonnnlllhhhfffhhhfffeeeeeeeeeeeedddbbb]]]\\\YYYVVVSSSQQQOOONNNFFFEEECCCCCCCCCBBB@@@>>>CCCCCCBBBAAA???===;;;:::777666444333222222333333111222333333444777;;;>>>AAAFFFHHHCCC???@@@BBBAAAEEEDDDAAA===999666444333444444444555666777888999666555555444222111000000222333333444444444333333222222222222111111111000///............---------***+++,,,,,,------,,,,,,+++,,,------......------***,,,......---,,,---.........///000000///...---000111111000---*********///////////////000000111444444444555777888:::;;;;;;>>>AAADDDEEEEEEGGGHHHKKKLLLNNNQQQTTTVVVXXXYYYWWWVVVWWW[[[```qqqyyynnneee\\\TTTPPPSSSSSS[[[lll}}}nnnhhhfffcccaaabbbddddddccccccccccccccccccddddddccccccdddfffhhhiiiiiikkknnnooooooppprrrtttuuuxxxwwwtttqqqmmmeee]]]TTTQQQRRR[[[iiixxxgggUUUOOONNNVVV```ooovvvgggccceeeiiiwww{{{xxxzzz}}}zzzxxxvvvtttrrrooonnnmmmkkkhhheeeiiigggeeeddddddcccaaa___\\\ZZZWWWTTTQQQOOOMMMLLLKKKIIIFFFDDDDDDCCCAAA???CCCBBBBBB@@@???===;;;:::777666444333222222333333111222333333444666:::>>>BBBGGGHHHCCC@@@AAABBBBBBEEECCC@@@===999666444444444444444444555666777777555555444333222111000000000111222333444444444444222222111111111000000000...---------,,,,,,,,,,,,++++++,,,---------------+++,,,------......------+++---//////.........///......///000000///...---///111222111///.........000000000000000111222222111111222333444666777888;;;>>>AAADDDEEEFFFGGGIIIMMMNNNPPPSSSVVVXXXZZZ[[[WWWVVVWWW[[[```qqqrrriiibbbYYYPPPKKKLLLKKKPPP^^^qqqwwwjjjdddccc```______bbbbbbbbbbbbbbbbbbccccccddddddddddddeeegggiiijjjmmmooorrrsssssstttvvvwwwwwwyyyzzzwwwuuusssmmmeeeYYYUUUUUU___ppp~~~www```TTTOOONNNVVVaaaqqqjjj\\\WWWYYY___ppp|||zzz~~~|||yyywwwuuusssqqqnnnlllkkkjjjgggeeeiiigggeeecccbbbaaa^^^\\\\\\ZZZWWWTTTQQQNNNMMMLLLMMMJJJFFFCCCBBBAAA@@@???BBBAAAAAA@@@>>><<<:::999666555444333222222222333111222333333444666:::===BBBGGGHHHDDDAAABBBCCCCCCEEECCC@@@<<<888666555444444444444444444444444555555444444333222111000000//////111222333333444333111111000000000/////////------,,,,,,,,,++++++++++++,,,------......------+++,,,------......------,,,...000000///...///000......////////////......***,,,---...,,,,,,,,,---111111111111111222222333444444444555666888:::;;;;;;>>>AAADDDEEEFFFHHHIIIMMMNNNPPPSSSUUUXXXZZZ[[[WWWUUUWWW[[[```qqq{{{lllddd___WWWPPPLLLHHHHHHKKKSSSaaaxxxzzzrrrhhhcccbbbaaa````````````aaabbbbbbcccccccccddddddcccdddeeegggiiijjjoooqqqtttvvvvvvwwwxxxzzzwwwzzz{{{yyyyyyxxxsssmmm```[[[ZZZeeewwwiiiYYYQQQNNNNNNVVVaaatttxxxdddXXXUUUYYYbbbuuu}}}}}}~~~|||zzzxxxwwwrrrpppmmmkkkkkkiiigggeeegggeeecccbbbbbb```^^^\\\^^^]]]ZZZVVVSSSPPPNNNMMMKKKGGGBBB???????????????AAAAAA@@@???===;;;999888555444444333333222222222111222222333333666:::===BBBGGGHHHDDDAAABBBDDDCCCEEECCC???;;;888666555555555555555444444333333222444333333222111000000000///000111222222222222222000000000000////////////---------,,,,,,,,,,,,+++,,,,,,---............---+++,,,------......------,,,...//////......///000.........///////////////)))+++------,,,+++,,,---111000000000000111222222555555666777888:::;;;<<<:::===AAADDDEEEGGGHHHJJJKKKLLLNNNPPPSSSVVVXXXYYYVVVUUUWWW[[[```qqqtttddd]]]ZZZUUUQQQOOOKKKKKKNNNSSSZZZjjj|||qqqmmmfffaaaaaacccbbbaaa```aaabbbcccddddddcccccccccccccccdddeeegggiiikkkooorrrvvvxxxxxxxxxyyyzzzxxx{{{|||{{{||||||yyyssseee```___iii|||rrr^^^TTTMMMLLLNNNUUUbbbxxx}}}lll[[[TTTSSS\\\iii~~~~~~}}}{{{zzzzzzzzzssspppmmmkkkkkkjjjhhhgggfffdddbbbbbbbbbbbb```______]]]ZZZVVVSSSPPPNNNMMMHHHDDD@@@??????@@@AAAAAA@@@??????>>><<<:::888777333333333333333333222222000111222222333555:::===AAAFFFHHHDDDAAABBBDDDDDDDDDBBB>>>:::777555555555444555555555444333222111222222222111111000000///111111222222222111000000000000000000////////////............------------+++,,,------......------+++,,,------......------+++,,,......---------...............//////000000///000222111000//////000000////////////000111111222222333444555777888999:::===AAADDDFFFGGGIIIKKKJJJKKKMMMPPPSSSUUUWWWXXXVVVTTTVVV[[[```qqqzzzkkk\\\WWWUUURRRPPPOOOKKKKKKOOOSSSWWW```qqq}}}qqqiiihhheeeaaaaaaddddddbbbbbbcccdddeeefffeeedddcccdddddddddeeefffhhhkkklllooorrrvvvxxxyyyyyyyyyzzzyyy|||}}}|||~~~}}}wwwiiieeeeeennn{{{eeeVVVQQQJJJLLLPPPWWWeee}}}~~~qqqcccVVVRRRTTT[[[ooo~~~~~~}}}|||{{{{{{{{{{{{uuurrrooommmllllllkkkjjjfffeeeccccccddddddcccaaa]]][[[XXXTTTQQQNNNLLLKKKGGGEEEBBBAAABBBCCCDDDCCC??????>>>===;;;999777666222222333333333333222222000111222222333555999<<>>>>>===<<<:::888666555111222333333333333222111000111111222222555999<<<>>>CCCEEEBBB???AAACCCBBBDDDAAA===888666555666666444555666777777666444333000000000000000////////////000111333444444555555222222111111111000000000.........---------,,,,,,)))***++++++,,,,,,+++++++++,,,------......------+++---//////...---...///...---------...///111222)))+++------,,,,,,---...000000//////000000111222666666777888999;;;<<<===:::===BBBEEEGGGHHHJJJLLLLLLMMMOOOQQQTTTWWWYYYZZZUUUTTTVVVZZZ```rrrmmmbbbYYYXXXXXXUUUOOOMMMKKKLLLPPPXXX___eeeppp{{{yyy{{{rrrnnnmmmlllfffjjjjjjggghhhmmmnnnjjjggghhhiiijjjiiihhhfffdddhhhhhhhhhiiikkkmmmpppqqqpppsssxxxzzz{{{zzzzzz{{{}}}~~~xxxvvvxxxvvviiiZZZQQQPPPJJJOOOUUU]]]mmm{{{rrrjjj```XXXQQQLLLNNNTTTddd~~~~~~{{{yyyxxxxxxxxxxxxuuurrroooooooooooonnnmmmkkkiiiggggggeeecccaaa```^^^[[[WWWSSSOOOMMMLLLFFFDDDBBBAAAAAA@@@>>><<<>>>======<<<:::888666555000111333333444333222111000111111222222555999<<<===BBBEEEAAA>>>@@@BBBBBBDDDAAA<<<888555555666777444555777888888777555444000000000000////////////---...000333555777888888222222222222111111111111---------,,,,,,,,,++++++))))))***++++++++++++***+++,,,------......------,,,...000000///...///000...---------...///111222(((+++---...//////111222111111111000111222222333333444444555666888:::::::::===BBBEEEGGGHHHKKKLLLJJJKKKMMMOOORRRUUUWWWXXXUUUTTTVVVZZZ```rrrxxxccc___[[[WWWUUUUUUTTTTTTRRRUUU[[[bbbjjjttt}}}}}}tttpppoooqqqqqqrrrsssssssssqqqooommmpppooonnnnnnooonnnllljjjooonnnmmmnnnoooppppppnnnvvvvvvwwwyyy{{{}}}~~~~~~rrrdddVVVOOONNNKKKQQQWWW```sss{{{wwwwwwtttooojjj___[[[VVVRRRMMMJJJOOOWWWnnn{{{xxxvvvvvvwwwrrrqqqpppnnnnnnnnnoooooommmmmmllljjjgggdddaaa___^^^[[[WWWSSSPPPNNNMMMMMMMMMJJJGGGBBB???<<<:::999@@@===::::::;;;;;;999666444444333333222111000000222000111444444333666;;;???CCCDDD@@@???BBBDDDCCCDDD@@@;;;888777666666555444555666777777666555555333444444333000...//////222333444444555555555555444444333222111000///...///............---------000000000//////......---...............///000111///......------,,,++++++...------...//////...,,,////////////000000000000111111000000111111222333111333555666777888:::<<<;;;<<>><<<<<<@@@===:::999::::::888666444444333333222111111000222000111444444333666;;;???CCCDDD@@@???BBBCCCBBBGGGCCC>>>;;;:::999999888444555666777777666555444333444444333000//////000///000111333444555555555555555444333222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------------,,,,,,,,,...------...//////...,,,.../////////000000000000111111000000111111222333222444666777777888:::<<<;;;<<>>???===:::999999999777666444333333222222111111111222000111444444333666;;;@@@CCCDDD@@@>>>AAABBBAAADDD@@@<<<888777777777666555666777777666555444333333444444333000//////000///000111333555666777777555555444333222111111000///............---------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------.........------...//////...,,,....../////////000000000111000000000000111222222333555777888777888:::;;;;;;===???BBBEEEHHHIIIJJJKKKMMMOOORRRTTTVVVWWWXXXWWWUUUVVVXXX[[[llloookkkkkkkkkkkknnnrrrxxx||||||zzzwwwvvvvvvuuusssqqqmmmlllmmmooorrrtttuuuttttttuuuwwwyyy|||rrreeeXXXQQQQQQLLLQQQWWWbbbxxx}}}ssslllddd___]]]\\\[[[YYYXXXUUUQQQOOOMMMLLLIIIFFFFFFDDDDDDEEEEEEGGGOOOXXXnnnrrr___VVVVVVVVVXXXZZZ\\\^^^hhhzzz}}}xxxuuuttttttrrrrrrqqqppppppqqqrrrssstttsssqqqoookkkgggdddaaaZZZYYYWWWUUUSSSQQQQQQPPPMMMKKKHHHEEECCCAAA@@@@@@@@@>>><<<:::999888777777333333333222222111111111222000111444444333666;;;???CCCCCC???>>>@@@AAA@@@BBB???:::777666666666555666666777777666444222111333444444333111000000111111222333555666777777777444444333222222111000000///............---------------------------,,,,,,------,,,,,,,,,------...++++++,,,,,,---...//////...------...//////...,,,........./////////000000000000000000000111222222555666888888777888999;;;;;;===???BBBEEEGGGIIIIIIKKKLLLOOOQQQTTTUUUWWWWWWWWWUUUVVVWWWYYYiiiyyyuuuxxx{{{~~~~~~zzzxxxwwwvvvtttrrrnnnmmmnnnpppsssvvvvvvvvvwwwxxxyyy{{{}}}tttfffYYYRRRQQQLLLQQQXXXddd{{{yyypppeee\\\XXXUUURRRPPPOOOMMMKKKIIIIIIHHHGGGFFFDDDCCCCCCEEEEEEFFFNNNWWWmmm}}}mmm[[[SSSQQQPPPQQQSSSSSSVVV^^^iiiwww}}}yyyvvvttttttrrrrrrqqqqqqqqqssstttuuuuuutttrrroookkkgggcccaaaYYYXXXWWWUUUSSSQQQQQQPPPKKKIIIFFFDDDBBB@@@@@@@@@@@@@@@>>><<<:::888888888333333222222222222222111222000111444444333666;;;>>>BBBBBB>>>===@@@AAA@@@EEEBBB===::::::::::::999555666666666555444222111333444444333111000111222222333333444444444333333222222111111000000/////////............---------//////...---,,,,,,++++++...------,,,,,,,,,------***++++++,,,---...//////...------...//////...,,,............////////////000000//////000000111222444666777888777777999:::;;;===???BBBEEEGGGHHHIIIKKKLLLNNNQQQSSSUUUVVVWWWVVVUUUVVVWWWYYYggg}}}zzzyyyxxxvvvtttooonnnoooqqqtttwwwwwwvvvzzz{{{|||}}}vvviii[[[RRRPPPMMMQQQXXXeee}}}{{{lll```XXXSSSOOOLLLIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFHHHHHHIIIPPPXXXkkkwwwiiiZZZSSSQQQOOOOOOQQQPPPSSSYYY```gggwww}}}zzzvvvuuuuuusssrrrrrrrrrssstttvvvwwwwwwvvvtttqqqlllhhhdddaaaXXXWWWVVVTTTRRRQQQOOONNNHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@???<<<999777777888222222222222222222222222222000111444444333666;;;<<<@@@AAA>>>===@@@AAA@@@CCC@@@<<<999888999999888444555666666555444333222333444444444222111111333111111111111111000//////111111000000///////////////............------------------,,,+++*********---,,,,,,+++++++++++++++++++++,,,,,,---...//////...------...//////...,,,------........./////////000////////////000111111222444666777666777999:::;;;===???BBBDDDFFFGGGHHHJJJLLLNNNQQQSSSUUUVVVWWWUUUUUUWWWXXXYYYfff~~~|||zzzxxxwwwppppppppprrruuuwwwwwwvvvzzz{{{}}}yyylll]]]RRROOOMMMQQQXXXfff~~~oooddd]]]WWWSSSMMMMMMLLLJJJHHHGGGGGGHHHIIIHHHIIILLLLLLMMMTTT]]]iiiyyyvvvjjj___[[[ZZZWWWWWWXXXXXXXXXZZZ^^^bbblll}}}~~~}}}zzzwwwvvvvvvsssrrrrrrrrrsssuuuwwwxxxvvvuuussspppkkkfffbbb___WWWWWWVVVTTTRRROOOMMMLLLGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>>>>;;;666444444666222222222222222222222222222000111444444333666;;;:::>>>@@@===<<<@@@BBBAAAAAA===999777666777777666333444555555555444333222333444444444222111222333000111111222222222111111111111111000000000000000///............---------++++++,,,,,,------------...------,,,++++++,,,,,,,,,,,,,,,------............------...//////...,,,---------........./////////////////////000111111000222444555555666999:::;;;===???AAADDDFFFGGGGGGJJJKKKNNNPPPSSSUUUVVVVVVSSSTTTWWWYYYZZZeee~~~|||zzzyyyqqqqqqqqqrrruuuwwwwwwvvvyyyzzz}}}zzzmmm^^^RRRNNNNNNQQQXXXfffssskkkddd```UUUUUUSSSQQQNNNLLLLLLLLLJJJIIIKKKNNNOOOQQQXXX```gggsss~~~~~~yyyooogggddddddbbbaaacccbbb___^^^```bbbgggqqq|||~~~|||}}}~~~{{{xxxwwwwwwsssrrrrrrssstttvvvxxxyyytttssspppmmmhhhccc^^^\\\WWWWWWUUUSSSQQQNNNLLLKKKGGGFFFDDDCCCBBBBBBBBBBBB<<<===<<<999444222222444222222222222222222222222222000111444444333666;;;999===???<<<<<<@@@CCCBBBDDD@@@<<<999999:::::::::222333444555555555444333333444555444222222222444111222333444555666666666222222222111111111111111//////.........---------++++++---...000111222333111000///...............,,,,,,,,,---------.........------...//////...,,,---------........./////////////////////000111111///111333444555666999;;;<<<===???AAADDDEEEFFFGGGJJJKKKNNNPPPSSSTTTVVVVVVRRRTTTXXXZZZZZZeee}}}zzzwwwsssrrrqqqqqqrrruuuwwwyyy{{{{{{}}}yyykkk___WWWSSSNNNTTT]]]lll|||oooeeeccc___ZZZXXXYYYZZZYYYWWWSSSTTTUUUVVVWWW[[[aaaeeerrrwww~~~~~~yyyuuuuuutttqqqoooqqqpppnnnmmmnnnpppsssuuu}}}}}}~~~}}}|||zzz{{{}}}|||yyyuuusssrrrqqqpppppppppqqqrrrssspppmmmkkkiiifffbbb___^^^[[[WWWTTTRRRQQQOOOMMMJJJHHHEEEEEEEEEEEEDDDBBB@@@???===;;;999777555444333222222111111222222333222333444444333555777:::>>>===<<<;;;<<<>>>@@@AAADDD???:::888999:::999777555444333333444555444222555666666444222000000111444444444555555555555666555444222000000000000111------------------------///...,,,++++++,,,---...///,,,)))))),,,///000///000///...------...///000///...---,,,+++,,,------........................111111111000000000000000222444666777666777999;;;<<<>>>BBBDDDEEEFFFHHHJJJMMMLLLLLLNNNQQQSSSSSSSSSSSSRRRUUUYYY[[[fff~~~zzzwwwsssrrrqqqrrrsssvvvxxxzzz}}}}}}~~~{{{mmmaaaXXXSSSPPPUUU]]]mmm~~~uuuooohhhcccaaaaaa```___aaabbbdddfffiiinnntttyyyzzz|||}}}|||}}}~~~}}}yyyvvvuuutttrrrqqqqqqqqqrrrrrrooommmkkkiiihhhfffccc```___\\\XXXUUUSSSRRRPPPNNNJJJHHHFFFEEEEEEDDDCCCBBB???>>>===;;;999777555444333222222111111222222333222333444444444555888;;;???>>>=========???AAABBBDDD@@@:::888999:::888777666555444444666666666444222333444333111111111222444444444444555555555555444333111000//////000000------------------------...------,,,,,,---------111...***)))+++,,,+++***000///...------...///000///...---,,,,,,,,,------000000000000000000000000111000000000000000000000222444666777666777999;;;<<<>>>BBBDDDEEEFFFHHHJJJLLLLLLLLLNNNQQQTTTTTTSSSTTTSSSVVVZZZ]]]hhh{{{wwwrrrrrrrrrrrrtttwwwzzz|||~~~ooocccYYYTTTQQQUUU]]]ooo}}}uuurrrrrrssstttyyy{{{~~~xxx|||~~~~~~~~~|||yyyvvvtttsssqqqpppooooooooooookkkjjjhhhhhhhhhgggdddbbb___]]]YYYWWWVVVTTTRRRPPPKKKHHHFFFDDDDDDDDDBBBAAA>>>===<<<:::888666555444333222222111111222222333222333444444444666999<<>>BBBDDDEEEFFFHHHJJJKKKKKKKKKNNNRRRTTTUUUUUUUUUTTTVVVZZZ^^^jjj|||xxxssssssssssssvvvyyy|||~~~rrreeeYYYSSSQQQTTT\\\ooo}}}yyywwwwww~~~}}}zzzxxxvvvrrrpppnnnmmmkkkkkkkkkkkkllljjjiiihhhhhhgggeeebbb```^^^[[[YYYXXXWWWTTTRRRKKKIIIFFFDDDDDDCCCAAA@@@===<<<;;;999888666555444333222222111111222222333222333444555555777:::===CCCBBBBBBBBBCCCDDDEEEFFFFFFAAA;;;999999:::888666555444444555777999888777555666666444111//////000222333333333444444444444111000000///////////////........................+++,,,---.........---,,,---,,,+++***+++,,,,,,,,,/////////......////////////......---------------........................000000000000000111111111111333555666777888:::<<<<<<>>>BBBDDDEEEFFFHHHJJJJJJJJJKKKNNNRRRUUUVVVUUUUUUSSSUUUYYY]]]jjj|||xxxtttttttttuuuwwwzzz~~~vvvggg[[[SSSQQQSSS[[[nnnwwwlllpppvvv~~~~~~{{{xxxvvvuuurrrpppnnnmmmkkkkkkkkkkkkooommmkkkjjjiiigggdddaaa```^^^\\\[[[ZZZYYYVVVTTTLLLIIIFFFDDDCCCBBB@@@>>><<<;;;:::999777666444444333222222111111222222333111333444555666888<<>>BBBDDDEEEFFFHHHJJJJJJJJJKKKNNNRRRUUUVVVUUUSSSQQQSSSWWWZZZhhh}}}yyyvvvvvvvvvvvvxxx{{{~~~|||kkk]]]UUUQQQTTT\\\mmmzzzlllrrrzzz|||~~~}}}zzzxxxvvvvvvtttsssqqqpppooooooooooooqqqooommmkkkiiigggccc```___^^^\\\\\\\\\ZZZXXXUUULLLJJJFFFDDDCCCAAA???===;;;:::999888777555444444333222222111111222222333111333444666777999===@@@EEEEEEFFFGGGGGGHHHHHHIIIEEE@@@;;;999:::;;;:::999555444333444666777777555111333444444333222444555111111222222222333333333///000000111111000//////........................++++++,,,---...............//////...,,,++++++,,,......////////////.........////////////...------000000000000000000000000/////////000111111222222000222555666777888;;;===<<<>>>BBBDDDEEEFFFHHHJJJKKKKKKKKKNNNRRRTTTUUUUUURRRPPPRRRUUUXXXeee}}}zzzxxxxxxwwwwwwyyy|||~~~qqqbbbYYYQQQVVV^^^mmm{{{~~~~~~{{{xxxxxxyyyuuutttrrrqqqqqqqqqrrrrrrpppnnnllljjjiiifffccc```^^^]]]\\\\\\\\\[[[XXXVVVMMMJJJFFFDDDBBBAAA>>><<<::::::999777666555444333333222222111111222222333111333555666777:::>>>BBBEEEFFFGGGHHHHHHIIIIIIIIIDDD???;;;999;;;<<<<<<:::777666555555777888777555222333444222000//////000111111111111222222222222///000111222222111000000........................,,,,,,,,,,,,---...//////***,,,......,,,***+++------...///000000///...---...//////000///...---,,,000000000000000000000000...//////000111111222222000222555666777888;;;===<<<>>>BBBDDDEEEFFFHHHJJJLLLLLLLLLNNNQQQTTTTTTSSSRRRPPPRRRUUUWWWbbb~~~}}}zzzzzzyyyxxxxxxyyy|||~~~ttteee\\\SSSXXX```nnn|||~~~|||zzzzzz{{{sssrrrqqqpppppppppqqqrrrnnnllljjjiiihhhfffccc```^^^]]]\\\\\\]]][[[XXXVVVMMMJJJFFFDDDBBB@@@>>><<<:::999888777666555444333333222222222222222222333111333555666888;;;???BBBEEEFFFGGGHHHIIIIIIIIIIIICCC???:::999;;;======;;;999888666777888888777666777777555222---)))((((((000111111111111222222222000111222333333222111000////////////////////////,,,,,,++++++,,,---///000$$$(((+++,,,+++,,,...111---...///000000///...---...///000000000///---,,,...........................//////000111222222222000222555666777888;;;===<<<>>>BBBDDDEEEFFFHHHJJJMMMLLLMMMNNNQQQSSSSSSSSSRRRQQQSSSVVVXXXaaa|||}}}yyyyyyzzz{{{|||}}}~~~}}}wwweee]]]WWWZZZ```ooo}}}}}}|||{{{{{{{{{{{{{{{wwwtttpppmmmmmmnnnooonnniiiiiihhhgggfffdddbbbaaa\\\\\\\\\\\\\\\ZZZUUURRRJJJGGGDDDBBBAAA???===;;;999999777666444222111000111111000000000000111111111000333888:::999<<>>999777888999;;;;;;999888777666666666777888::::::777333000///000222333444444444444444333333///000111333555444111............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......------,,,,,,,,,+++..................------......---,,,,,,...///000////////////000111222333333444555666777888999:::<<<>>>BBBEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQUUUTTTTTTTTTWWWccc|||}}}zzzzzzzzzzzz{{{}}}~~~zzziii```XXX[[[bbbqqq~~~}}}||||||{{{{{{||||||yyyvvvqqqooonnnnnnnnnmmmjjjjjjiiihhhfffeeecccbbb]]]\\\\\\\\\\\\YYYTTTQQQJJJGGGDDDBBBAAA???===;;;<<<<<<:::999777555444333222222111111111111222222222111333888999999<<>>:::888999;;;<<<<<<<<<;;;999777666555555666666666555333000///000222333333444444444333333222000000111333444333000...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111000000////////////...........................------------...//////////////////000111222333333444555666777888999:::;;;>>>BBBDDDEEEFFFHHHIIIIIIIIIKKKLLLNNNPPPQQQRRRTTTSSSTTTUUUXXXfff}}}|||{{{zzzyyyzzz}}}nnndddZZZ^^^eeettt~~~~~~}}}|||}}}}}}}}}|||xxxtttpppooonnnmmmkkkkkkkkkjjjiiigggeeecccbbb___^^^]]]\\\[[[WWWRRRNNNJJJGGGDDDBBBAAA???===;;;===<<<;;;999888666555444333333222222222222333333333222333777888888===CCCGGGFFFEEEFFFHHHIIIHHHGGG@@@===;;;:::;;;=========???>>>;;;999666555444333222333444333111000000111222333333444444444333333000000111222444333000...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------........................------...////////////...////////////000111222333333444555666777888999:::;;;>>>AAACCCEEEFFFHHHJJJHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTVVVZZZiii}}}}}}|||zzzzzzzzz|||rrrfff]]]aaahhhwww~~~~~~}}}}}}~~~~~~}}}zzzuuurrrooonnnllljjjjjjjjjiiihhhfffdddcccbbb```___^^^\\\ZZZVVVQQQLLLJJJGGGDDDBBBAAA???===;;;:::999888777555444333222333333222222222222333333444222333666777888===DDDHHHFFFEEEFFFGGGGGGFFFEEE???===;;;;;;===>>>???>>>???>>><<<999777555444333222333444444222000000000333333444555555555555444111000000222333222000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---///000000000///...////////////000111222333333444555666777888999:::;;;===@@@CCCDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSUUUWWW\\\mmm}}}}}}|||{{{zzz{{{}}}wwwiiiaaadddkkkyyy~~~~~~~~~~~~~~~}}}zzzuuurrrpppnnnkkkiiiiiihhhhhhfffeeecccaaa``````___^^^\\\ZZZUUUOOOKKKJJJGGGDDDBBBAAA???===;;;888888777666444333222222222222111111111111222222555333333666888999>>>EEEHHHFFFEEEFFFGGGGGGFFFDDD>>>===<<<===>>>???>>>===<<<;;;:::999888666555444444555666555222000//////444444555666666666666666111000000111222111///---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---//////////////////000000---------.........//////,,,---///000000000///...////////////000111222333333444555666777888999:::;;;===@@@BBBCCCEEEIIIKKKNNNNNNNNNNNNOOOOOOOOOPPPRRRSSSVVVXXX]]]ooo}}}||||||||||||}}}}}}~~~~~~}}}llldddggglllyyy~~~~~~}}}~~~~~~~~~zzzxxxtttrrrpppnnnllljjjhhhhhhgggfffdddbbb```___```___^^^\\\YYYUUUOOOKKKJJJGGGDDDBBBAAA???===;;;999999888777666555444444222222111111111111222222444333444888999999>>>DDDGGGFFFEEEEEEFFFGGGFFFDDD>>>======>>>??????===;;;999999999888888666555444666666666444111//////000333444555666666666666666222111000000111000///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////,,,,,,------.../////////......///000000000000///////////////000111222333333444555666777888999::::::<<>>CCCFFFEEEDDDEEEFFFGGGFFFEEE>>>======>>>???>>>;;;999888888888888777555444333444444333111//////000222111222333444555555555555222111000///000000...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,------...//////000///////////////000000111////////////000111222333333444555666777888999::::::<<<>>>@@@BBBEEEIIILLLNNNNNNPPPQQQRRRTTTUUUUUUTTTVVVYYYYYY\\\ooo~~~{{{|||~~~}}}||||||~~~vvviiijjjlllwww~~~~~~}}}|||}}}}}}}}}tttsssqqqpppppppppnnnllliiiiiiiiigggfffdddbbbaaa___^^^]]][[[YYYUUUOOOKKKJJJGGGDDDBBBAAA???===;;;999888888777666555444444555444444333333444444555222222555:::;;;;;;===BBBEEEDDDDDDEEEFFFGGGGGGEEE>>>======>>>???===:::777888888888888666444222000111111111///......111444///000111222333333444333333111//////000000...,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000,,,,,,------...///000000000///.........///111222////////////000111222333333444555666777888999::::::<<<>>>@@@AAAEEEIIILLLLLLMMMOOOQQQTTTVVVXXXYYYUUUWWWYYYYYY\\\nnn{{{{{{{{{{{{}}}}}}qqqmmmooo~~~~~~|||{{{zzzzzzzzz{{{rrrqqqpppooonnnnnnoooooonnnmmmllliiigggeeecccbbbYYYYYYYYYXXXVVVSSSPPPNNNFFFFFFEEEDDDBBB???===<<<:::999777666444333333222111222333444333333111111222555555444666;;;>>>===???AAADDDGGGHHHGGGFFFEEE<<>>AAAEEEFFFEEEFFFIIILLLOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWYYY```rrr~~~}}}zzzyyyyyyzzz{{{}}}~~~vvvrrrttt}}}{{{zzzzzzzzzzzzrrrqqqooonnnmmmnnnooopppooonnnllliiigggdddcccbbbZZZZZZYYYXXXUUUQQQMMMKKKFFFFFFDDDBBB@@@>>>===<<<;;;:::888666555444444333111222333444555444444333222555666444666<<<>>>===???AAADDDGGGHHHHHHGGGFFF<<>>===<<<<<<:::999777666444333333333222333444555555666555555333666666555777<<<>>>===>>>@@@DDDGGGIIIHHHGGGEEE:::>>>>>>:::888999888666888888777777666555555555333111000111222333333222444444333333333222222222///000111222222111000000///+++((()))---///---***---...//////------...///,,,,,,---............---+++******+++------,,,+++........................////////////////////////111000/////////000111222222222222333555777999::::::===@@@BBBDDDGGGJJJLLLNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVXXXZZZ___nnn|||zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~{{{yyywwwvvvvvvvvvsssqqqnnnlllkkkmmmoooqqqnnnmmmkkkhhheeebbb```___XXXXXXVVVTTTQQQNNNKKKJJJGGGEEEAAA>>><<<;;;<<<<<<888777555444333222222222444444555555555444444444333666777666888===>>><<<<<<>>>CCCFFFHHHGGGEEEDDD999>>>@@@<<<:::;;;<<<:::999999888888777666666666333111000111333555555555333444444444333333222222111222333333333111000///+++***)))***...000///...+++,,,------++++++,,,---------......///......---+++++++++,,,---------,,,........................////////////000000000000000000/////////000111111333333444666777999;;;;;;;;;===???BBBEEEGGGJJJLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUVVVXXX[[[___lll}}}{{{zzzzzzyyyyyyzzz|||~~~}}}|||yyywwwuuutttsssssssssqqqnnnlllkkklllnnnooolllkkkiiifffdddaaa___^^^VVVUUUTTTRRRQQQOOOMMMLLLFFFDDDAAA>>><<<;;;;;;<<<888777666555444444333333666666555444333222222111444777999888999===>>><<<999<<>>>>><<<888;;;AAAEEEGGGFFFDDDBBBEEEKKKLLLDDD<<<::::::999999999888888777666666666333111000111333555555555222333444555444333222111/////////...---+++)))(((...111333111,,,)))***,,,---...//////------...///---............---,,,,,,,,,...///000///...///000........................---......//////000000111---......//////000000000///000222444666777888888::::::<<>>>>>;;;999<<>><<<:::666555444333333333333333444444333444555777999:::555999;;;:::<<>>;;;:::>>>DDDIIIKKKJJJGGGEEE<<>><<<999777888777555444333333444444333333333444444444555555888:::===>>><<<;;;::::::;;;???EEEJJJKKKIIIDDDAAA@@@CCCAAA===<<<===<<<999===:::777666666777777777333222111111222333555666444333333333444333000...000111222333222///,,,***............//////000000)))***,,,...///000111111,,,,,,,,,---------............////////////......111///...------...///111000000000000000000000000...///111111111000111222///000222333333555888:::>>>???AAACCCCCCEEEIIIKKKJJJJJJLLLNNNPPPSSSVVVWWWWWWTTTTTTYYY___ooo~~~{{{{{{zzzzzz|||}}}}}}}}}{{{|||}}}}}}|||{{{yyyyyyttttttrrrpppmmmkkkiiihhhfffeeeccc```^^^\\\[[[[[[ZZZXXXUUURRRPPPNNNKKKHHHGGGEEEAAA???===<<<999777888777555444333333444444333333333444444444555555777:::<<<===<<<;;;:::;;;;;;???FFFKKKLLLIIIDDD@@@<<>>AAABBB???>>><<<888777777777777777222222111111222333555666444444333444444444111//////111222333222///---+++---------....../////////---...............------,,,,,,,,,---------............////////////......000///...------...///000........................///000222222000///000111000222444444555666999;;;<<<>>>@@@BBBCCCEEEHHHJJJKKKLLLNNNPPPSSSUUUWWWXXXWWWSSSTTTYYY___ooo~~~~~~~~~yyyyyyyyyzzz|||~~~~~~}}}|||}}}~~~~~~~~~}}}|||zzzyyyuuutttsssqqqooommmjjjiiihhhgggeeeccc```^^^\\\[[[YYYXXXVVVTTTRRROOOKKKHHHGGGDDDAAA???===<<<999777888777555444333333444444333333333444444444555555777999<<<<<<;;;;;;;;;;;;:::???FFFLLLMMMIIICCC???888<<<>>>???BBBGGGIIIGGG@@@===999777777777777666222222111111222333555666555555444555666555333000///000111222222000...---,,,,,,------------.....................---,,,+++,,,,,,,,,---------..............................000///...------...///000........................///111222222000//////000222333555555666777:::<<<;;;===???AAABBBDDDGGGJJJLLLNNNPPPSSSUUUWWWWWWXXXVVVSSSTTTYYY```ppp}}}{{{|||}}}~~~~~~}}}xxxxxxxxxzzz|||~~~}}}|||~~~}}}|||zzzxxxuuuuuutttsssqqqnnnllljjjjjjiiigggeeebbb___]]]\\\YYYXXXVVVUUUTTTQQQLLLHHHHHHEEEBBB@@@>>>===;;;999888777555444333333444444333333333444444444555555666888;;;;;;;;;;;;;;;<<<:::???GGGLLLMMMIIICCC>>>777<<<@@@BBBFFFKKKMMMKKKAAA>>>:::888777777666555222111111111111333444555666666555666777777444222///000111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,---------..............................000///............///000...........................///111111111000111222222333555555555777999;;;<<<>>>@@@BBBCCCEEEIIIKKKLLLNNNQQQTTTVVVWWWVVVVVVVVVSSSTTTYYYaaarrr}}}{{{zzzzzz|||}}}}}}|||xxxxxxyyyzzz}}}~~~}}}~~~}}}{{{xxxwwwuuuuuuuuutttrrrooommmkkkiiihhhgggfffccc```^^^\\\XXXWWWVVVUUUTTTQQQLLLIIIHHHFFFCCCAAA@@@>>><<<;;;888777555444333333444444333333333444444444555555555777999:::::::::<<<>>>;;;@@@GGGLLLMMMIIICCC>>>;;;@@@CCCDDDGGGLLLMMMKKKAAA>>>:::777777777666555222111000000111222444555666666666777888777555333000000111222111111000///,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,,,,---------............------------......//////............//////////////////////////////+++...000111111111333444222333444555444666888:::===???AAACCCDDDGGGJJJMMMLLLNNNQQQSSSUUUUUUTTTTTTUUURRRTTTZZZbbbsss|||{{{yyyzzz{{{||||||{{{zzzzzzzzz|||~~~}}}zzzxxxvvvtttuuuuuuuuussspppmmmkkkfffffffffeeeccc```^^^\\\XXXWWWUUUTTTSSSPPPLLLIIIHHHEEEBBB@@@@@@???===;;;888777555444333333444444333333333444444444555555555666888999999:::===???===AAAGGGKKKKKKHHHCCC???>>>BBBEEEEEEGGGJJJIIIEEE???<<<888666666666666555111111000000111222444555666666666777888888666444222222222222111000000///------,,,,,,,,,,,,++++++---------------,,,+++***,,,,,,,,,---------......///...---,,,,,,---...///////////////////////////000000000000000000000000+++...000111111111333444222333444555444555777:::===???BBBDDDEEEHHHLLLNNNMMMNNNPPPRRRSSSSSSSSSSSSTTTRRRTTTZZZcccttt}}}{{{zzzzzz{{{|||{{{zzz|||||||||}}}~~~{{{yyywwwssstttuuuuuussspppmmmkkkcccdddddddddbbb```]]]\\\XXXVVVSSSRRRQQQOOOLLLJJJFFFCCC@@@???>>>===;;;:::888777555444333333444444333333333444444444555555444666888999999:::===??????BBBFFFIIIIIIGGGCCC@@@>>>BBBDDDCCCDDDEEECCC???===:::777555555666666555111000000000000222333444555555555666888888666444333333222222111000//////...---------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------......///...,,,++++++,,,...///......////////////......////////////////////////...000111222000000000111333555666666555666888:::<<<>>>AAACCCEEEHHHKKKNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTQQQSSSZZZcccvvv~~~~~~|||zzzzzz{{{{{{{{{zzz}}}}}}}}}~~~|||zzzxxxrrrsssttttttssspppmmmjjjaaabbbccccccbbb```]]]\\\XXXVVVRRRPPPOOONNNLLLKKKDDDBBB???===<<<<<<:::888888777555444333333444444333333333444444444555555444555777888999:::===@@@@@@CCCFFFHHHHHHFFFCCCAAA<<<@@@BBBAAAAAABBB@@@;;;<<<999666444555666666555111000000000000222333444555444555666888777666444444444333222111//////............------,,,,,,,,,'''(((***,,,---/////////,,,,,,,,,---------......///...,,,++++++,,,...///......////////////..............................111222333222000......///555666777777777777999;;;;;;===@@@BBBDDDGGGKKKMMMPPPPPPPPPPPPQQQRRRTTTTTTSSSQQQSSS[[[dddvvv~~~{{{|||~~~~~~|||{{{{{{{{{}}}}}}}}}}}}~~~{{{xxxwwwtttsssrrrrrrtttrrrnnnjjjhhhfffdddcccbbbaaa]]][[[\\\ZZZWWWSSSOOOKKKIIIHHHAAA@@@???===<<<:::999888999888777666444444333333111222333444444444333222555444666999999888:::???@@@CCCHHHJJJIIIFFFAAA>>>CCCBBBAAAAAAAAA@@@>>><<<888666444444666666666555111000//////000222444555555555666666555555444333000111222333222000...------,,,,,,++++++,,,,,,---+++++++++++++++***)))(((++++++******++++++,,,---000000///...............//////............////////////000000///---+++***------,,,,,,---...000111444555666777888999:::;;;<<<===???CCCGGGJJJKKKKKKOOONNNNNNMMMNNNOOOQQQRRRSSSSSSXXX]]]cccsss}}}{{{{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~yyyvvvuuutttsssrrrrrrsssqqqmmmjjjiiigggeeedddcccbbb___\\\\\\[[[XXXTTTPPPLLLJJJHHHAAA@@@???===<<<:::999888999888777555444444333333111222333444444444333333666444666999999888:::???BBBEEEIIIKKKIIIEEEAAA>>>CCCBBB@@@@@@AAA@@@>>><<<888666444444555666555444111111000///000222444555444444555555444444333222000111222222222000...---...------,,,,,,------...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,------...000000///...............//////............////////////000000///...,,,+++//////.........///111222444555555777888999:::;;;<<<===???BBBFFFIIIJJJJJJOOOOOONNNNNNNNNPPPQQQRRRTTTTTTXXX^^^cccsss}}}{{{zzz{{{}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~|||xxxuuuttttttssssssssssssqqqnnnkkkjjjhhhgggfffeeeccc```^^^]]]\\\ZZZWWWRRRNNNJJJGGGAAA@@@???===<<<:::999888888888666555444444333333111222333444444444444333666555666999999888:::???EEEIIILLLMMMJJJEEEAAA>>>CCCAAA@@@???@@@???===<<<888666444444555666555444222111000000111222444555333333333444333222222111000111222222111000...---///......------......///.........///......---------------------......///000//////............/////////............//////...//////000000//////...111111000//////000111222444444555777888999:::;;;;;;<<>>???>>>===;;;888666444444555555444333222111111111111222333444222222222222222111000000000111111111000///...---......------------............/////////......------------,,,---......///000///............////////////............//////...//////000000000000000222111000//////000111222333444555777888:::;;;;;;<<<>>>@@@BBBDDDGGGJJJLLLPPPOOOOOOOOOPPPRRRSSSUUUVVVUUUWWW\\\```ppp|||{{{{{{{{{{{{{{{zzzxxxxxxyyy{{{}}}~~~}}}|||{{{}}}}}}zzzzzzzzzvvvwwwxxxxxxvvvsssqqqpppllljjjiiihhhhhhfffdddaaa^^^]]]\\\YYYTTTOOOJJJGGGAAA@@@???===<<<:::999888777666555444444333444444111111222222333444555555888666888::::::888:::???IIIMMMQQQOOOIIICCC@@@@@@CCC@@@>>>=========<<<;;;888666444444444444333222222222222222222222333333111111222222111111000///111111000000///......---------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,------...//////............////////////............//////......//////000000111111111000/////////000111222333333555666888:::;;;<<<>>>@@@CCCDDDEEEGGGKKKNNNOOOOOOOOOOOOPPPRRRTTTUUUUUUSSSVVVYYY^^^nnn~~~{{{zzz{{{||||||{{{yyywwwwwwxxxzzz~~~}}}}}}{{{|||~~~~~~|||zzzzzzzzzvvvxxxyyyyyyvvvsssqqqqqqllljjjiiihhhhhhgggeeebbb___^^^\\\XXXSSSNNNJJJGGGAAA@@@???===<<<:::999888666555555444333333444444111111111222333444555666999777888;;;:::888:::???IIINNNRRROOOHHHBBB@@@AAABBB@@@===<<<<<<===<<<;;;888666444333444444333111222222333333333333333333111111111222111111000///111111000//////......---,,,,,,,,,++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,+++,,,------...///............//////000//////............/////////.........//////000111000////////////111222333222333555666888:::<<<<<>>HHHNNNQQQOOOGGGAAAAAABBBBBB@@@<<<;;;;;;<<<<<<;;;888666444333444333222111333333333333333333333222111222222222222111000000111000000///......---...------,,,,,,,,,,,,------+++,,,------.........------------------......///...............///000000//////............/////////...---------...///000000//////000111333555666222333444666888:::<<<===???BBBDDDDDDCCCEEEKKKPPPMMMMMMMMMMMMOOOQQQSSSTTTUUUSSSUUUYYY^^^ppp}}}yyyyyy{{{|||||||||{{{zzz|||~~~~~~~~~~~~~~~~~~|||xxxuuussssssrrruuuxxxwwwsssoooooooookkkjjjhhhhhhhhhgggeeecccaaa^^^ZZZUUUPPPLLLIIIHHHAAA@@@???>>><<<:::999888555555444333333333444444111111111111222444666777:::888999;;;:::888:::>>>HHHMMMQQQNNNGGGAAAAAACCCBBB???<<<:::;;;<<<<<<;;;999666444333333333222111333333444444444333222222222222222222222111000000111000///......------............------.........,,,,,,---...//////.....................///000000...............///000111//////............/////////...---,,,,,,---...///000000000111333555777999222333444666999;;;<<<===>>>AAADDDCCCBBBDDDJJJOOOLLLLLLLLLMMMNNNQQQSSSTTTVVVTTTVVV[[[```rrr~~~yyywwwyyy{{{zzzyyyxxxxxxyyy{{{|||~~~~~~|||yyyxxxwwwwwwxxxvvvsssqqqrrrsssssspppmmmjjjhhhgggfffgggfffeeecccbbb^^^YYYTTTPPPLLLGGGDDDAAA???<<<<<<======;;;888666333000///222333222111111222444666777777777666888999:::::::::;;;>>>@@@JJJMMMPPPMMMGGGCCCCCCEEEAAA??????BBBCCC???;;;888888777666555444333222222111333444333111111222333555444333222111111111111//////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000000000///......---------------............///000...---,,,,,,---...000000000000000111111111111000111111111111222222222000222555666777888;;;===<<<===???BBBEEEHHHJJJKKKLLLLLLLLLNNNPPPRRRUUUVVVWWWXXXZZZ\\\bbbvvvzzzyyyzzz|||{{{zzzyyyyyyzzz|||}}}}}}~~~}}}{{{yyywwwwwwvvvwwwtttsssrrrrrrtttsssooollljjjhhhgggggghhhhhhfffeeeccc___YYYSSSOOOKKKGGGDDDBBB???===<<<===<<<:::777888666333444555666555333111222444555666666666666999:::;;;;;;:::<<>>===<<<;;;888666777666555666777777555333333333444555666666666555::::::;;;;;;;;;===@@@CCCMMMPPPQQQNNNGGGCCCDDDGGGJJJKKKLLLJJJHHHEEEAAA>>>;;;:::999777555333222111111333444333222111222444444333222111000000000000444444333222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++,,,,,,---------------............///333222111000000111222333------........./////////000000000111111111222222000222555666777888;;;===<<<===@@@BBBFFFHHHKKKLLLOOOOOONNNNNNOOOPPPQQQRRRPPPRRRVVV[[[ddd{{{}}}|||}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzyyyxxxwwwvvvuuuuuutttssstttvvvxxxwwwtttpppmmmjjjiiihhhhhhjjjkkkjjjiiieee```XXXPPPLLLIIIFFFDDDBBBAAA???===;;;999777666333444444555555444222111333444444555555555555555999::::::::::::===AAAEEEMMMPPPQQQMMMGGGEEEGGGKKKNNNSSSWWWUUUOOOJJJDDD???<<<;;;:::888555333222111111333444333222222333444333333222111000000000000222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********---------............/////////...------...//////------........./////////000000000000111111111111111333555666777888:::<<<===>>>@@@CCCFFFIIIKKKLLLNNNNNNMMMMMMNNNPPPRRRSSSUUUVVVYYY\\\dddyyy~~~}}}~~~}}}}}}~~~~~~~~~yyyyyyyyyxxxwwwvvvuuuuuutttwwwyyyzzzxxxuuurrrpppjjjiiihhhiiijjjkkkjjjiiiddd^^^VVVOOOJJJGGGEEEDDDAAA@@@???===:::888777666111222444444333222111000444444444444555555666666999999999999:::===BBBFFFLLLOOOPPPMMMHHHGGGKKKOOOVVVaaagggbbbXXXOOOEEE<<<<<<;;;:::888555333222111111222444444333333444555444333222111000000000000///.........---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---------............///---------,,,,,,---------....../////////000000000//////000000000111111111111333555666777888:::<<<===>>>@@@CCCFFFIIIKKKLLLLLLKKKLLLMMMNNNQQQSSSUUUWWWXXX[[[^^^dddyyy}}}~~~}}}}}}~~~zzzzzzzzzzzzyyyxxxwwwvvvuuuxxxzzzzzzxxxuuusssrrrkkkiiihhhiiijjjjjjiiihhh```[[[TTTNNNJJJGGGDDDBBB???@@@???===:::777777777333555666555444222333333333333333333555666777888999:::::::::;;;???DDDHHHNNNPPPPPPLLLHHHHHHLLLRRR]]]kkksssjjj\\\PPPDDD:::;;;:::999777555333222111111222444444333333555666555444333222111111111111------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////---------............///............................../////////000000000/////////000000000111111222444666666777777999;;;===>>>AAACCCGGGIIILLLMMMJJJJJJKKKLLLNNNQQQTTTUUUUUUVVVZZZ^^^fff{{{|||}}}|||}}}~~~~~~~~~~~~{{{{{{||||||{{{zzzyyyxxxuuuwwwyyyxxxuuurrrrrrssskkkjjjhhhhhhiiiiiihhhfff[[[WWWRRRMMMIIIFFFCCCAAA===??????===999777777999555666777555333222444666222222222333444777999:::;;;<<<;;;;;;===AAAGGGLLLRRRSSSRRRMMMGGGGGGLLLQQQWWWgggnnndddVVVMMMDDD<<<999888777666444333222111111222444444333444555777666555444333222222222222///...------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------......//////---------............///......////////////......------........./////////////////////000000000111222444666777666777999;;;===???AAADDDGGGJJJLLLMMMLLLLLLLLLLLLNNNPPPRRRSSSTTTUUUYYY^^^ggg}}}|||}}}{{{|||~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}|||zzzyyytttvvvwwwvvvrrrpppqqqrrrllljjjhhhhhhiiihhhgggeeeXXXUUUPPPMMMIIIFFFBBB@@@<<<>>>???===999777888:::444666666444111111333666111111111222444777:::;;;============???CCCJJJOOOUUUVVVTTTMMMGGGEEEJJJOOOJJJ[[[cccZZZNNNJJJFFF@@@888777666555444333222222111222444444444444555777666666555444333333333333222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......------,,,,,,+++---------.........//////------............------,,,,,,,,,---------......////////////000000000000222444666777666777999;;;>>>???AAADDDGGGJJJLLLMMMNNNMMMMMMLLLMMMOOOPPPQQQUUUWWWZZZ^^^ggg|||}}}~~~~~~~~~~~~~~~||||||}}}~~~|||}}}~~~~~~}}}zzzxxxvvvzzzyyyxxxwwwuuusssrrrqqqmmmjjjhhhiiijjjggg```YYYXXXTTTOOOKKKHHHEEEBBB@@@<<<;;;:::999888777777777444555666333111111666:::000222333333333555999<<<::::::::::::===EEEOOOWWW[[[UUUNNNJJJJJJJJJHHHFFFIIISSSTTTIIIEEENNNWWWYYY888888666333000000222444000111222333444444444444333111000000111222222111333222000...,,,+++******...---+++))))))***+++,,,------------------------******+++,,,---//////000...............///000000------......//////000000---,,,,,,,,,,,,---......222111000//////111333444555666666888999:::;;;;;;===@@@DDDFFFGGGHHHJJJKKKOOONNNMMMMMMMMMNNNOOOPPPRRRTTTXXX]]]fff{{{~~~}}}|||}}}}}}}}}~~~~~~~~~|||zzzxxx{{{zzzxxxvvvtttrrrqqqqqqmmmjjjhhhhhhiiieee^^^XXXVVVRRRMMMIIIFFFCCCAAA>>><<<;;;:::888777777666666555666777666555444555777111555888888555555999>>>======<<<;;;===DDDOOOVVV[[[UUUOOOKKKKKKKKKIIIGGGCCCGGGFFFCCCLLL___jjjjjj>>>===:::666111......///000111222333444444444444444222111111222333333222111000///...---,,,,,,,,,///---,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////.........///////////////...------------...//////222111///...///000111333444444555777888999::::::===@@@DDDFFFGGGHHHJJJKKKOOONNNMMMMMMMMMNNNOOOPPPSSSUUUXXX]]]eeezzz~~~}}}}}}}}}}}}~~~~~~~~~|||{{{|||zzzwwwtttrrrqqqqqqrrrmmmkkkiiihhhgggccc\\\VVVSSSPPPKKKGGGDDDBBB???===;;;;;;999888777666666666777777777888999999777555222666::::::888777:::===@@@???===<<<>>>EEENNNUUUZZZUUUOOOLLLLLLKKKIIIGGGGGGEEECCCGGGXXXjjjlllccc>>>>>><<<888333///...---111111222333444444444444555333222222333444444333///......---------......///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,111111000///...------,,,,,,,,,,,,,,,,,,---......///////////////.........///............///000000222111///......///000111333333444666777888999:::===@@@CCCFFFGGGHHHJJJLLLNNNNNNMMMMMMMMMNNNPPPPPPTTTUUUXXX\\\cccwww~~~}}}}}}}}}~~~~~~}}}}}}zzzwwwsssqqqqqqqqqrrrooommmjjjhhheee```ZZZUUUQQQNNNIIIEEECCCAAA???===<<<;;;:::999888777777777888666555777;;;<<<:::777333555777:::<<<======<<<@@@>>><<<<<>>@@@CCCEEEFFFHHHJJJLLLNNNMMMMMMMMMMMMNNNPPPQQQTTTVVVXXX[[[aaattt~~~}}}||||||~~~~~~~~~~~~~~~|||yyyvvvsssqqqqqqrrrsssqqqooolllhhhccc]]]WWWSSSPPPLLLHHHEEECCCAAA???======<<<;;;:::888888888888888555333444999=========888555555:::BBBFFFCCC>>>===<<<;;;===CCCJJJQQQUUUSSSPPPLLLJJJJJJIIIEEEBBB===???DDDLLLUUUWWWNNNBBB333555666666444333333333222222333444444444333333333222000000222222222111111000///...---,,,,,,,,,.....................///++++++++++++++++++++++++------------------------...............//////000000000//////......------------,,,,,,------...///333222222222222222222222333444555777999;;;<<<===???AAACCCEEEFFFGGGJJJMMMMMMMMMLLLLLLMMMOOOPPPQQQTTTUUUWWWYYY___rrr}}}||||||~~~~~~}}}}}}||||||||||||yyywwwuuusssrrrrrrssssssrrrppplllgggaaaZZZTTTQQQNNNJJJFFFCCCBBB@@@???===<<<<<<:::999888777777777666444222333666:::===>>>===999777<<>>BBBHHHOOOTTTVVVPPPMMMJJJJJJJJJHHHDDD@@@======>>>???AAA@@@>>>;;;666666777555222111111222222333333444444333333333333111000000111222222111111111///...---,,,++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......///............///000000///////////////.........,,,,,,,,,,,,,,,---......222222222333333333444444333444666777999;;;======???AAACCCDDDEEEGGGKKKMMMMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTVVVXXX]]]ppp}}}|||{{{~~~}}}|||{{{zzzyyyyyyyyyuuuuuutttsssssssssssstttqqqoookkkeee]]]UUUPPPNNNKKKHHHDDDAAA@@@???===<<<;;;:::999777666666555555333444555555555666888:::>>>===<<<>>>AAADDDDDDDDDAAAAAACCCHHHOOOTTTUUUUUUOOOMMMKKKKKKKKKIIIDDD???AAA@@@>>><<<999666555555888888777555222111222333222333333444444333333222444222000111222333222222//////...---------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------...//////.........///////////////---------------.../////////000111222333444444444222333555777999;;;<<<===???AAACCCDDDEEEGGGKKKNNNMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSTTTVVV\\\ooo}}}|||{{{}}}}}}{{{zzzxxxxxxwwwwwwssssssttttttttttttttttttooonnnjjjcccZZZRRRMMMKKKIIIFFFBBB???>>>===<<<:::999888777555444444444444111555888777444333444555;;;===???===::::::>>>CCCEEEEEEGGGMMMSSSWWWVVVTTTPPPMMMKKKLLLLLLJJJEEE@@@<<<<<<>>>@@@@@@<<<999999999888777555222333555777333333333444444333222222555333222222333444444333---------------...///000++++++,,,---.........---------------------------//////////////////......---,,,,,,,,,,,,---......---.........//////000000...............///000000---...000111333444444444111222333555888:::;;;<<<@@@AAACCCDDDEEEGGGKKKNNNMMMLLLLLLLLLMMMOOOQQQRRRQQQRRRTTTVVV[[[nnn}}}|||zzzxxxvvvvvvwwwwwwwwwuuussssssrrrqqqpppppprrrtttpppllleee^^^YYYTTTOOOLLLHHHFFFDDDAAA???>>>======777777777777666666666666555555444333333333333444888999888666999>>>???<<<===>>>BBBIIIQQQUUUTTTRRRRRRNNNJJJIIIIIIGGGBBB===AAA>>>;;;:::::::::999888999777444444555666666555777666333111111111222333333333222222111222222222///...---,,,,,,---///000,,,,,,,,,---------........./////////...------,,,)))***+++,,,...///000000...///000///------///000...............///000000333333333333111000///.../////////000111111222222444444555666777888999999>>>@@@CCCEEEFFFHHHJJJLLLOOOOOOPPPQQQQQQRRRRRRRRRUUUTTTUUUWWW^^^rrr}}}{{{}}}{{{xxxwwwxxxwwwvvvuuutttttttttsssrrrrrrrrrsssqqqllleee___XXXSSSMMMIIIEEEDDDAAA>>><<<;;;;;;:::777777777777666666666666666555444444333333444444555666555444666<<<===:::888999===EEENNNTTTTTTSSSNNNJJJGGGGGGIIIIIIEEEAAAAAA???<<<;;;;;;;;;999888999777444444555666666555666555333111000111222222222222111111111222222222000///...---------------,,,,,,,,,---------......,,,,,,------,,,,,,+++******++++++,,,---...//////...//////...------...000...............///000000222222222222111000///.../////////000111111222222333444555666777888999:::>>>AAADDDFFFGGGHHHJJJLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTUUUWWW___sss~~~}}}{{{yyyyyyxxxwwwuuuuuuuuuuuuuuuuuutttsssssspppllleee^^^XXXQQQJJJFFFDDDBBB@@@===;;;:::::::::777777777777666666666666666555444444333444444444444555555333666;;;<<<999555666;;;DDDNNNTTTVVVUUULLLIIIGGGGGGHHHHHHEEEBBBBBB@@@>>>======<<<;;;999999777444444555666666555555444222111000000111222000000000000111222222222////////////---,,,+++***,,,,,,,,,---------......,,,,,,------,,,,,,++++++,,,,,,,,,---------......---...///...,,,,,,...///...............///000000//////000000000000///////////////000111111222222333444555666888999:::;;;???AAAEEEGGGHHHIIIKKKMMMLLLKKKKKKLLLNNNQQQTTTVVVTTTTTTUUUXXX```ttt~~~{{{zzz{{{zzzyyyxxxvvvvvvvvvwwwwwwvvvtttrrrmmmiiiccc]]]WWWPPPJJJEEEDDDCCCAAA>>><<<;;;;;;;;;777777777777666666666666666666555444444444444444444666666555888======:::777888===FFFPPPVVVXXXWWWMMMKKKHHHGGGHHHGGGEEECCCEEECCC@@@???>>>===<<<:::999777444444555666666555333222111000000000111111......///000111222222222---......///...---+++***,,,,,,,,,---------......---......///......---------------------------------.........,,,,,,---///...............///000000------...///000000///////////////000111111222222222333555666888:::;;;<<>><<<;;;;;;;;;777777777777666666666666666666555444444444444555333555666666999>>>>>>:::888:::???GGGQQQVVVVVVTTTLLLJJJIIIHHHIIIJJJJJJIIIJJJGGGCCC@@@???>>>===;;;999777444444555666666555222222111111111111111111---...///111222222222222***+++---.........------,,,,,,,,,---------......------......///......---...------------,,,,,,,,,---...///...,,,,,,...///...............///000000,,,---...//////000///////////////000111111222222222333444666999;;;<<<===???BBBEEEGGGHHHJJJLLLNNNNNNMMMKKKKKKLLLNNNQQQSSSSSSSSSUUUYYYbbbxxx}}}}}}|||{{{{{{}}}~~~~~~}}}xxxvvvttttttvvvvvvsssooogggccc]]]WWWRRRNNNKKKHHHAAA@@@>>><<<::::::::::::777777777777666666666666777666555555444444555555111333444555888===<<<999777999???IIIQQQTTTSSSOOOGGGGGGHHHJJJLLLPPPSSSUUUQQQLLLFFFAAA>>>>>>===<<<999777444444555666666555222222222222222222222111...///111222333222111111)))***+++,,,............,,,,,,,,,---------......++++++,,,,,,------,,,,,,------------------------...///000///------///000...............///000000------...///000000///////////////000111111222222111222444777999<<<===>>>???AAAEEEGGGHHHIIIKKKMMMNNNNNNLLLLLLLLLNNNPPPRRRSSSSSSUUUZZZcccyyy~~~}}}{{{{{{}}}}}}}}}|||yyyuuuqqqqqqssstttqqqnnniiiccc[[[TTTOOOLLLIIIGGGBBB@@@>>><<<;;;;;;;;;;;;777777777777666666666666777666666555555555555555111444555666999>>>===999666999AAALLLTTTWWWSSSOOOFFFGGGIIILLLOOOTTTXXX\\\WWWPPPHHHAAA============999777444444555666666555222222333333333333222222000111222333444333111000++++++++++++,,,---......,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,---------------------///000111000......000111...............///000000...//////000000000///////////////000111111222222111222444777:::<<<>>>???>>>AAADDDFFFGGGHHHJJJLLLLLLLLLMMMMMMOOOPPPRRRRRRSSSSSSVVVZZZddd{{{~~~|||{{{||||||{{{zzzyyytttoooooorrrsssqqqnnnkkkeee[[[SSSMMMJJJGGGFFFDDDCCCAAA???>>>======>>>777777777777666666666666777777666555555555555555333666888888<<>>999777444444555666666555222333333444444444333333111222333444444333111000...---,,,+++***+++,,,---,,,,,,,,,---------......,,,------.../////////...,,,,,,,,,---------......000111111111//////111222...............///000000//////000000000000///////////////000111111222222111222444777:::===???@@@>>>@@@CCCEEEFFFHHHJJJLLLJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSVVV[[[eee{{{~~~~~~}}}zzzvvvssspppnnnoooooonnnnnneee^^^VVVPPPLLLIIIEEEBBBAAA???<<<999888888999:::;;;:::888666666666666777555444333333333333444555666333444888;;;999999;;;;;;>>>EEEPPPYYY[[[VVVQQQHHHIIILLLNNNQQQSSSTTTUUUXXXQQQGGGAAA>>>===;;;999666666666666666666555555333333333333333333333333222333333444333222111000------------,,,++++++***+++,,,------......------,,,------......------,,,///...---,,,,,,---...///---......///////////////..................------000000000000000000000000111000000000000000111222111333555666777888:::<<<@@@AAABBBCCCDDDFFFIIILLLMMMLLLKKKKKKMMMOOOQQQSSSTTTWWWXXXZZZccc}}}~~~}}}~~~}}}{{{yyyuuussspppoooooonnnmmmkkkccc]]]UUUOOOKKKHHHDDDBBB===<<<<<<;;;;;;::::::::::::999888666666666666777555444333333333333444555666333444888:::888888:::;;;@@@IIIUUU]]]]]]WWWQQQIIIJJJLLLNNNPPPQQQRRRRRRRRRKKKCCC===;;;:::888777444444444444444444444444555444444333333222222111222222333333222000///...,,,,,,---------,,,++++++++++++,,,------------,,,---..................---...---,,,,,,,,,,,,---...,,,------.......................................000000000000000000000000000000000000000111111222333555777888999:::<<<>>>@@@AAACCCCCCDDDFFFIIILLLOOOOOONNNNNNOOORRRTTTVVVTTTWWWXXXZZZddd}}}}}}|||{{{yyywwwtttsssqqqqqqpppnnnkkkhhh```[[[TTTNNNIIIFFFCCCAAA:::;;;<<<======<<<;;;:::999999888777666666666666555444444333333444444555555333444777888777777:::===DDDPPP\\\bbb___WWWQQQKKKKKKLLLLLLMMMNNNNNNOOOLLLFFF>>>:::999999888666333333333333333333333333555555444333333222111111222222333222111///---,,,++++++,,,---------,,,,,,++++++,,,------------,,,......////////////......---,,,,,,++++++,,,,,,---+++,,,,,,---...---------........................000000000000000000000000000000000000000111222222333555888999999:::<<<>>>@@@AAACCCDDDEEEGGGJJJLLLOOOOOOOOOPPPQQQSSSUUUWWWTTTWWWYYYZZZddd}}}}}}{{{zzzyyyyyyuuutttssssssrrrnnniiieee\\\XXXRRRLLLGGGDDDBBBAAA;;;<<<<<<<<<<<<;;;;;;:::888888777777666666666666444444444444444444444444555333444777777555777;;;@@@JJJXXXdddfffaaaWWWPPPLLLLLLKKKKKKJJJJJJJJJJJJGGGBBB<<<::::::;;;999777222222333333333333444444444444444333333222222222333333333333111///---+++***++++++,,,------------,,,,,,---............---------............---------,,,,,,,,,,,,,,,,,,---,,,,,,---............---............////////////////////////////////////000000000000111222333333222444666777777888:::<<<@@@BBBDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPRRRTTTVVVTTTWWWYYYZZZddd~~~}}}|||||||||vvvuuuttttttqqqmmmgggcccXXXUUUPPPJJJDDDAAA@@@@@@???>>>;;;999888888999:::777777777777666666666555444444444444444444444444444333444777777555888>>>EEEQQQ```iiihhh___VVVPPPMMMLLLJJJHHHGGGFFFFFFFFFBBB>>>:::999:::;;;999777333444444444555555555666222333333333333333333333444555555444222000...---***++++++,,,------------------...///////////////+++,,,,,,------,,,,,,+++------............------------...///////////////........./////////000000////////////////////////000000000000111222333444222444666777888999;;;===@@@BBBEEEFFFGGGHHHKKKMMMMMMMMMNNNPPPQQQSSSUUUVVVTTTWWWYYY[[[eee~~~~~~~~~~~~vvvuuusssrrrooojjjddd___TTTRRRNNNHHHBBB>>>>>>???@@@>>>:::777666666888999555666666777777666666555333444444555555444444333333333555888777666;;;AAAKKKWWWeeekkkfff\\\SSSOOOMMMLLLIIIFFFDDDCCCCCCCCC===:::777777999999777555444555555666666777777777333333333333333333333333444444555444333111///...++++++,,,---------,,,,,,------...///////////////++++++,,,,,,,,,,,,++++++---......//////......------...//////000000//////.........//////000000111000000000000000000000000000000000111222333444555444666888::::::;;;===???@@@CCCFFFHHHHHHIIIKKKMMMNNNNNNPPPRRRTTTVVVWWWXXXTTTWWWYYY[[[eee~~~}}}uuussspppnnnjjjeee___[[[QQQPPPLLLFFF@@@<<<===???;;;:::999777777666777777444555666777777666555555333333444555555444333333222333666888888777===EEEQQQ\\\hhhkkkcccXXXQQQNNNMMMKKKHHHEEEBBBBBBBBBBBB<<<999777888::::::888555444444555666666777888888666555555444222111111000222333333333222111///...,,,,,,---------,,,+++++++++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,---............---,,,,,,---......//////......---......///000000111111000000000000000000000000000000000111222333555555555777999::::::;;;===???@@@CCCFFFIIIIIIJJJKKKMMMLLLMMMOOORRRTTTUUUVVVWWWTTTWWWYYY[[[eee}}}|||tttqqqnnnjjjgggbbb\\\YYYPPPOOOLLLEEE???;;;<<<>>>666777888999999888777666444555666777777666555555333333444555555444333333222333666999888888???HHHTTT___iiijjj```UUUOOONNNLLLJJJGGGDDDAAAAAAAAAAAA>>><<<:::;;;======:::777444444555555666777888888999888666444222000...---000111222222111000///...------------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,------......------,,,++++++------------+++++++++,,,------......---------......///000111111222000000000000000000000000000000000111222444555666333555777888888999<<<>>>@@@CCCGGGIIIJJJJJJLLLMMMIIIKKKMMMOOOQQQSSSTTTTTTTTTWWWYYY[[[fffuuurrrmmmhhhccc^^^YYYVVVLLLIIIFFFCCCAAA???===;;;888888888888777777777777666666777777777777666666444444444444444444444444555555777888777666===FFFYYY___cccbbbZZZRRRNNNNNNSSSMMMHHHGGGCCC<<<<<<@@@999;;;===>>>===;;;999777444555777888777888:::;;;666555444222111000000000333222111///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,+++******,,,,,,,,,---------......................................................000000000000000111111222000000000000111222333444555555555666777999:::;;;CCCDDDGGGIIIJJJKKKKKKKKKLLLLLLLLLMMMPPPRRRUUUVVVXXXVVVUUUYYYiii{{{yyyuuurrrlllgggccc^^^XXXUUUMMMJJJFFFCCCAAA>>>;;;999777777777666666666666555666666777777777777666666444444444444444444444444666555777999888999AAALLL\\\aaaccc```WWWPPPNNNNNNTTTNNNIIIIIIFFF@@@===???;;;<<<>>>>>>===;;;888666444666777777777777888:::666555333222111000000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,,,,---------....................................................../////////...///000000111000000000000111222333444666666666777888:::<<<<<>>????????????===:::777555555666777777555555666777555444333222111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...////////////,,,,,,,,,---------.....................................................................//////000000000000000111222333444666666777888999;;;===>>>@@@BBBDDDFFFHHHIIIIIIIIILLLLLLMMMNNNQQQSSSUUUVVVUUUWWWZZZbbbrrr}}}|||yyysssnnnnnnjjjddd___ZZZTTTOOOKKKKKKHHHDDDAAA???===:::888777777666666666555555555666666777777777777666666444444444444444444444444666555555777999???MMM[[[iiiiiieee]]]SSSOOOQQQTTTWWWQQQLLLJJJJJJHHHDDDAAABBBBBBAAA@@@===:::777555666777888777444333444555555444333222111111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......................................................///............///000000000000000000111222333444555666666777999;;;===>>>BBBCCCFFFHHHJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSUUUVVVUUUWWWZZZaaappp~~~zzzyyyyyyvvvqqqlllkkkgggbbb\\\WWWRRRMMMIIIGGGDDDAAA??????===<<<:::888888888777777777666666666666777777777777666666444444444444444444444444555333444666999AAAQQQ```ooommmggg]]]TTTQQQVVV[[[[[[WWWRRROOONNNNNNKKKGGGEEEDDDCCCAAA===:::777555777888888777444333333444444444333222111111111111222222111///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------,,,++++++,,,,,,,,,---------......////////////////////////////////////////////////000000//////000000111222000000000000111222333444444444555666888:::<<<===???AAADDDFFFIIIJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWXXX\\\jjj}}}zzzxxxvvvsssooolllhhheee```[[[WWWRRRMMMIIIDDDBBB???>>>>>>>>><<<;;;888888888888777777777777666666777777777777666666444444444444444444444444444333444777;;;DDDUUUdddpppnnnhhh]]]UUUTTTZZZaaaccceeeccc]]]YYYVVVRRRMMMGGGFFFDDDAAA>>>:::777666888999999777555333333444444333222222111111222222333222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++***))),,,,,,,,,---------......////////////////////////////////////////////////000000000000000111222222000000000000111222333444333333444666888:::<<<===AAACCCFFFHHHKKKLLLMMMMMMKKKMMMOOOQQQSSSUUUUUUVVVVVVVVVVVVXXXeee~~~yyytttooolllkkkccc```[[[WWWSSSOOOJJJGGGDDDBBB???======<<<;;;999888777777777777666666666666666777777777777666666444444444444444444444444444444555:::>>>GGGXXXgggooommmfff]]]UUUVVV]]]eeennnvvvyyyrrrhhh```WWWOOOHHHGGGEEEBBB>>>;;;888777888999999888666444555666333333222222111111222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---------......///////////////////////////////////////////////////////////////000111111000000000000111222333444333444555666888;;;===>>>BBBDDDGGGJJJMMMNNNOOOOOOKKKMMMOOORRRTTTUUUUUUVVVTTTVVVVVVXXXccc~~~{{{rrrllljjjjjj^^^[[[VVVRRROOOKKKGGGDDDEEECCC@@@===<<<;;;999777777666666666555555555555666666777777777777666666444444444444444444444444555555777<<>>;;;999888888999:::999666555666777333333222222111222222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---...////////////,,,,,,,,,---------......000000000000000000000000000000000000000000000000...............///000000000000000000111222333444444555666777:::<<<>>>???>>>@@@CCCFFFIIIJJJKKKKKKKKKMMMOOORRRTTTUUUUUUUUURRRUUUXXXZZZddd|||{{{vvvqqqlllgggcccWWWUUUSSSOOOLLLIIIHHHGGGEEEAAA??????>>><<<::::::777666666666666666777888777555444666999999777555444666777666444333555888888666666999CCCSSSeeeppprrrkkkaaaYYYWWW[[[bbbgggsssyyygggWWWKKKIIIGGGDDDAAA>>>;;;:::999<<<;;;999888777777888999666333000///111222222222555333000---++++++,,,---)))'''(((...111///---...,,,+++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,------------......///000111111222111111000000/////////...333222000...---...//////111111111111222333444555666666666777888:::;;;<<>><<<;;;:::>>><<<:::999777777777777666444111000111333333333555333000---++++++,,,---)))&&&''',,,...,,,+++,,,+++++++++,,,,,,------...,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........//////000000111111/////////......---------/////////000000000//////111111111111222333444444666666666777888:::;;;<<>>;;;::::::::::::888888777777666666777777777333222222333555777666555555666666555333222444555777888999???KKKYYYgggoooqqqiii___XXXWWW[[[aaaeeeiiixxxsssbbbUUUMMMFFFIIIGGGDDDAAA???===<<<<<<@@@???===:::888777666555777444222111222444333333444222///---,,,,,,,,,---***&&&&&&)))+++)))(((******+++,,,---...//////000++++++++++++,,,,,,,,,,,,---------------.........////////////////////////000000000///////////////+++,,,///111222111000///111111000111111222333444555555666777888:::<<<===CCCCCCEEEGGGJJJLLLNNNOOOMMMNNNOOOQQQRRRRRRSSSSSSWWWVVVVVVYYYddd{{{yyyuuupppkkkfffaaa[[[XXXOOONNNKKKHHHEEECCCBBBAAA>>>>>>;;;888999<<<<<<:::888888777777666777777777333222222333555666777777777777666555444444444555666777;;;CCCOOO]]]gggmmmmmmeee\\\WWWYYY]]]bbbddd```iiikkk___QQQHHHDDDAAAHHHFFFCCCAAA???>>>>>>>>>CCCBBB@@@===:::888666555777555333333444444444333222111///---,,,,,,,,,---,,,(((&&&)))***((((((***++++++,,,,,,------......***++++++,,,,,,---------........................//////////////////.....................---------,,,---...000000000000///000000000000111222333444555555666777888:::<<<===@@@AAADDDGGGJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTSSSWWWVVVVVVZZZggg~~~~~~wwwtttnnniiiddd___ZZZVVVLLLKKKHHHFFFCCCAAA@@@???;;;===<<<:::===EEEGGGEEE999999888777777777777777444444444444444555777888888777666555666666666555444666<<>>>>>???@@@DDDCCCBBB???<<<:::777666666555333333444555444222111000...---,,,,,,,,,,,,...)))'''***+++)))(((***------,,,,,,++++++******+++++++++,,,,,,------...........................////////////............************************000///...------...///000000000000000111222333333444555555777888;;;<<<===???AAADDDHHHJJJKKKLLLKKKMMMNNNPPPSSSTTTUUUTTTTTTVVVVVVVVV\\\jjj}}}tttqqqkkkfffaaa\\\WWWSSSJJJIIIGGGDDDAAA???>>>>>>888<<<<<<;;;AAAMMMRRROOO:::999888888777777777777555666666444333444666999777666444444666777666555444777???LLLZZZeeeiiijjjeee___ZZZZZZ^^^```___\\\WWWWWWSSSKKKCCC???@@@BBBEEECCC@@@>>>===>>>???@@@BBBBBBAAA???===:::888777555444333333444444333111000///...---,,,,,,,,,,,,...***))),,,---+++)))+++...---,,,+++***))))))(((,,,,,,,,,,,,------------.........---------------........................------------............111///---,,,,,,---///000000000///000000111222333444444555777999;;;===>>>AAACCCFFFIIIKKKMMMMMMMMMLLLNNNQQQTTTVVVVVVUUUUUUVVVUUUUUU\\\lll}}}zzzppplllgggaaa]]]WWWRRRNNNIIIHHHEEECCCAAA???>>>===888===<<<888>>>KKKOOOKKK;;;:::999888777777777777555666666444111111444777444222111222555666666444555999BBBQQQ```jjjlllkkkeee```]]]]]]```___YYYTTTSSSPPPKKKFFFAAA>>>???AAACCCAAA>>><<<<<<===???AAA============;;;:::888777444333222333444444222000///......------,,,,,,,,,,,,((()))---...+++******---------,,,,,,++++++***---------------,,,,,,,,,------------,,,,,,,,,+++,,,------......///////////////000000111111111111------------...//////000/////////000000111222333444444555777999;;;===>>>AAABBBEEEGGGIIIKKKMMMMMMLLLNNNRRRUUUVVVWWWVVVUUUVVVTTTTTT[[[kkk~~~zzzwwwlllhhhccc^^^YYYTTTNNNKKKHHHGGGEEECCC@@@???======:::>>>;;;444777BBBEEE???;;;:::999888777777777777555666555333//////222555222000...000333555555333666;;;EEEUUUdddnnnooolllgggbbb______aaa^^^UUUMMMOOOKKKFFFBBB>>>;;;<<<>>>BBB@@@===;;;;;;===???AAA999::::::;;;:::999777666333222222222333333111///.........------,,,,,,+++***'''(((---///,,,)))***,,,---------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000+++++++++,,,,,,,,,------(((***,,,///000111000000////////////000111222333333444555777999;;;===>>>???@@@BBBDDDFFFIIIJJJKKKLLLNNNRRRUUUWWWWWWVVVUUUWWWTTTTTTZZZjjjzzzsssnnniiieee```\\\XXXTTTPPPMMMGGGFFFDDDAAA@@@?????????999888777666666888:::;;;:::::::::999888666555444777555444444666777666666666555444444555666555555;;;===III^^^lllnnnlllllliiiaaa]]]^^^\\\TTTNNNNNNLLLGGG@@@======??????>>>999@@@>>>;;;???<<<888===666777999::::::888555444111...+++---111444222000---.........---+++)))((()))***++++++))))))***+++,,,,,,,,,,,,,,,+++***)))555444222///...---------)))***,,,...//////......---------.......................................000000000000000000000000222222222222222222222222333444666666777:::>>>AAACCCDDDDDDEEEFFFHHHJJJKKKNNNPPPTTTVVVXXXWWWVVVUUUUUUWWWWWWXXXeee{{{uuummmhhhfffccc^^^YYYVVVRRRNNNKKKHHHFFFDDDAAA???>>>>>>>>><<<:::888777666666777888555555555555555444444333777666444444666777666666555444333333444555555555999>>>MMMbbbppprrrooonnneee```___```]]]TTTNNNMMMLLLGGG@@@>>>>>>@@@???>>>??????888888>>>;;;999BBB777888:::;;;:::888555333///,,,)))+++///222000...------...//////...---,,,***+++,,,+++*********,,,,,,,,,,,,,,,,,,+++***)))...---,,,++++++++++++,,,+++,,,---------------,,,,,,,,,------.../////////........................////////////////////////000000000111222333333444444666777777777999<<<>>>BBBBBBCCCDDDFFFHHHIIIJJJNNNPPPSSSVVVWWWWWWVVVUUUVVVXXXXXXYYYgggzzzuuunnngggbbbccc___[[[VVVSSSPPPLLLIIIHHHFFFCCCAAA>>>======<<<===<<<:::777666555555555666666666777888888888999888666555555666777666555444333333222333444555666<<>><<<;;;;;;;;;888888888777777777777777777666555555555666777777999888666666666777666555222333333222111333777;;;FFFSSSdddoooqqqmmmeee```aaafffiiiggg```YYYTTTQQQIIIFFFCCCCCCFFFGGGEEECCC>>>;;;???VVVeeeRRR<<<>>><<<<<<;;;:::888666333222000000000111222222111000************++++++,,,,,,+++,,,------++++++,,,---***++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++******+++---...000.........---,,,,,,++++++////////////////////////000000000000000000000000000000000000000111111111111444666888999:::<<<>>>===>>>???AAADDDGGGIIIKKKOOOPPPRRRTTTVVVWWWXXXXXXUUUWWWWWWZZZiii|||zzzuuurrrnnniiidddaaaZZZWWWSSSPPPNNNKKKHHHFFFCCCBBB@@@===<<<;;;;;;;;;666666666777777888888888999888777666666777888999:::888666666777777666555222333444333222444999>>>GGGVVVgggnnnnnnkkkfffaaaeeelllrrrpppkkkddd[[[SSSHHHFFFDDDEEEHHHIIIGGGDDD@@@<<<;;;JJJXXXLLL===???;;;;;;:::999777555333222---...000000000000///...((())))))+++---///111222+++,,,---,,,+++***+++---******+++,,,,,,,,,++++++++++++,,,,,,,,,+++******+++++++++,,,---...000000......------,,,+++++++++////////////////////////111111111111111111111111111111111111111111111111000333666888:::;;;===???===>>>???AAADDDHHHJJJLLLOOOPPPRRRTTTVVVWWWXXXYYYUUUWWWWWWZZZjjj{{{wwwsssnnnjjjeee```\\\WWWTTTPPPMMMKKKIIIFFFDDDAAA@@@>>><<<;;;;;;;;;<<<555555666777777777777777999999888888999;;;===>>>;;;999777666777777666555222444555444222444:::@@@MMM]]]kkknnnkkkhhheeebbbhhhsss||||||ssscccTTTGGGEEEEEEGGGJJJKKKIIIFFF>>>>>>999>>>JJJFFF===???:::999999777666444333222---///111111111///......++++++***+++,,,---///000***+++,,,+++*********,,,)))***+++,,,,,,,,,,,,+++******+++,,,,,,+++******,,,---......////////////++++++,,,,,,,,,---------////////////////////////000000000000000000000000000111111111222222333333111444777999::::::<<<======>>>???BBBEEEHHHKKKMMMOOOPPPQQQSSSUUUWWWYYYYYYVVVWWWXXX[[[lllzzzvvvqqqkkkfffaaa[[[WWWTTTRRRNNNKKKIIIGGGDDDBBB@@@???===<<<;;;;;;<<<<<<666666777777777777666666444444444444666999<<<>>>;;;999777666777777666555222444666444222555<<>>;;;;;;EEEDDD<<<;;;999888777666555444333222///111333444333111000000///...,,,***(((((((((((()))***++++++))))))***+++)))***+++,,,,,,,,,,,,,,,)))***,,,---......---,,,...///000000000///---,,,((()))***+++---...///000000000000000000000000000//////////////////////////////000222333444555666333666999::::::999:::;;;===>>>@@@BBBFFFIIILLLNNNOOOPPPQQQSSSUUUWWWYYYZZZWWWXXXYYY\\\mmm}}}yyyppphhhbbb^^^ZZZXXXUUUQQQLLLIIIGGGFFFDDDCCC??????>>><<<<<<;;;;;;;;;888777777777777777888999888888888888888888888888777777666555444444333333111222444666444666AAAMMM^^^nnnyyyttthhhaaabbbeeeoooyyyjjjYYYLLLHHHEEEGGGKKKLLLJJJGGG@@@AAABBBBBBBBB@@@>>>===999999888888777555444333111222444444333111...,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,***)))((((((***,,,---///......------,,,,,,+++))))))***+++,,,,,,,,,,,,---------------.../////////////////////////////////000///...------///111///////////////000000000444555666666666888;;;>>>;;;<<<>>>AAAEEEHHHLLLMMMOOOQQQSSSVVVXXXZZZZZZZZZ[[[WWWYYYbbbppp|||xxxoooggg```[[[WWWUUUSSSPPPKKKHHHFFFEEECCCAAA>>>>>>===<<<;;;;;;;;;;;;888888777777777777777888888888888888888888888888777666666555444444333333333333666777666:::FFFSSSiiiwwwyyyllleeefffhhhrrr{{{~~~hhhXXXJJJHHHFFFHHHKKKLLLIIIEEE???AAABBBCCCCCCAAA>>><<<:::999999888666444333222222333444555444111...---++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++......------......///000/////////////////////////////////...------///111111111111111222222222222333444666777777888;;;===<<<===???AAAEEEIIILLLMMMOOOPPPSSSVVVXXXYYYZZZZZZUUUSSSUUU```ppp{{{~~~~~~{{{uuulllddd]]]XXXSSSQQQQQQMMMIIIFFFDDDCCCAAA???===<<<;;;::::::999::::::999999888777666666666777888888888888888888888888666666666555444444333333555555666888999???NNN]]]ttt|||ooohhhhhhiiirrryyyuuuaaaSSSHHHGGGGGGJJJLLLLLLHHHDDD???AAADDDEEEDDDAAA>>>;;;;;;:::999777555333222111333444555555444111///---++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,************+++++++++,,,)))******+++,,,,,,------,,,------------,,,,,,+++...............///000000////////////////////////...//////...------///111000000111111222222222222222444777888999999;;;=========???BBBEEEIIILLLNNNNNNPPPRRRUUUWWWXXXXXXXXXSSSRRRUUU___ooo{{{}}}}}}|||yyywwwuuuppphhh```ZZZUUUQQQNNNNNNKKKGGGDDDCCCAAA???===;;;;;;:::999888888999999::::::888777666666666666888888888888888888888888666666555555555444444444555444666888;;;CCCUUUfffyyyxxxmmmhhhhhhiiioootttzzz{{{uuugggVVVKKKFFFGGGHHHKKKMMMKKKFFFBBB???BBBEEEGGGFFFBBB>>>:::<<<;;;999777444222111000444444555555333111///...+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++))))))******++++++++++++,,,,,,---.........------///............///000000////////////////////////---...//////......///111......//////000000111111111333777999::::::;;;===>>>>>>@@@CCCFFFIIILLLNNNNNNPPPRRRUUUVVVWWWWWWWWWWWWWWWYYY```ooo||||||}}}zzztttpppmmmiiibbb]]]XXXTTTQQQNNNKKKHHHEEECCCBBB@@@===;;;:::999999888888888888999::::::888777666666666666888888888888888888888888555555555555555444444444333333555999===III]]]ppp|||~~~tttkkkhhhjjjjjjllloooqqqoooggg[[[OOOGGGEEEGGGIIILLLLLLJJJEEEBBB@@@CCCFFFHHHFFFCCC>>>;;;<<<;;;888666333222111111555555555444222000...---,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++******)))))))))***+++,,,---......//////...............///000000////////////////////////,,,...//////......///000---......///000000111111000333777::::::;;;<<<===???@@@AAADDDGGGJJJLLLNNNOOOPPPRRRUUUVVVWWWWWWWWWYYY[[[]]]bbbppp}}}|||~~~~~~wwwpppkkkhhhddd___ZZZVVVSSSPPPMMMIIIGGGDDDBBBAAA???===:::999999888888888888999999999999888777666666666777888888888888888888888888555555555555555555555555444444777===CCCPPPfffzzz}}}rrrkkkkkkmmmmmmjjjkkkjjjeee\\\SSSKKKGGGEEEGGGJJJLLLKKKHHHEEEBBBBBBDDDFFFGGGFFFCCC>>><<<;;;:::777555333222222222555444444333111///---,,,,,,,,,------------,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***))))))(((***+++,,,------.........---------------...//////////////////////////////+++---///000/////////000//////000111222333333444111444777999:::;;;===???@@@AAABBBDDDGGGJJJMMMNNNPPPQQQSSSUUUWWWWWWWWWWWWUUUYYY\\\aaarrr{{{~~~{{{tttmmmhhhgggccc^^^YYYUUUQQQMMMKKKHHHFFFDDDBBBAAA???<<<:::999999999888888999999:::888888777777777777777888888888888888888888888888555555555555555555555555666888<<>>AAAAAAAAACCCEEEHHHJJJMMMNNNQQQRRRTTTVVVWWWXXXXXXXXXQQQVVV[[[```rrr{{{~~~}}}xxxrrrlllggggggccc^^^YYYTTTPPPKKKHHHGGGEEECCCBBBAAA???<<<::::::999999999999999::::::888777777777777777888999888888888888888888888888444555555555555555555555999;;;AAAIIIRRR```www}}}pppiiijjjmmmmmmbbbaaa]]]UUULLLFFFDDDDDDFFFHHHJJJKKKIIIFFFDDDCCCFFFFFFGGGFFFEEEBBB@@@>>>:::888666333222222333444444333222000...---++++++,,,------......------,,,))))))***++++++++++++***---,,,+++******,,,...///*********+++,,,,,,------///......---+++)))'''&&&,,,++++++++++++,,,------////////////////////////***---///000000///000000,,,---...///000111222222333555666777888;;;???BBBAAABBBCCCEEEHHHKKKMMMNNNRRRSSSUUUWWWXXXXXXXXXXXXPPPVVVZZZ___qqq~~~}}}www{{{yyysssmmmiiihhhccc]]]VVVRRRNNNJJJHHHFFFFFFFFFDDDBBB???===;;;:::999888888777777888888777777777777777777777777555555555555444444444444777777777666444333444666;;;@@@FFFLLLZZZnnnvvvnnnkkkmmmnnnnnn```ZZZTTTPPPJJJDDDDDDIIIJJJJJJJJJIIIHHHFFFCCCBBBKKKKKKIIIGGGDDDAAA>>>===777666555333222222111111222111000///...---------+++,,,,,,------,,,,,,+++***,,,---,,,******+++,,,,,,,,,,,,,,,+++***))))))...//////---++++++,,,...------------------------,,,---......//////............//////////////////,,,...000000///000111333000000000000111222333444555666777999;;;===>>>??????AAACCCEEEFFFIIILLLOOOPPPRRRUUUWWWXXXXXXVVVUUUYYYYYYYYY]]]qqq}}}{{{www{{{yyysssmmmiiigggccc\\\UUUQQQMMMIIIFFFEEEEEEDDDCCCAAA>>><<<::::::999888888777777888888777777777777777777777777777777777666666666666555777777777666444333555666888@@@IIIRRR```rrrtttnnnmmmmmmjjjggg[[[TTTNNNJJJDDD???@@@DDDLLLMMMMMMLLLJJJGGGFFFFFFJJJIIIHHHEEEBBB???===;;;666666444333333333444444222222111///...---,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++,,,,,,---------------+++,,,---+++***)))***,,,........................,,,---......//////......---------,,,,,,++++++***---...////////////000111////////////000111222333555666777999;;;===>>>??????AAACCCEEEFFFIIILLLOOOPPPRRRUUUWWWXXXXXXVVVUUUXXXYYYXXX\\\ppp|||zzzuuuzzz}}}xxxrrrllliiifffaaaZZZTTTOOOKKKGGGEEEDDDCCCCCCAAA???===;;;::::::999888888777777888888777777777777777777777777999999888888888777777777666777777555444444555777999CCCPPP\\\kkkzzzyyypppnnnqqqrrrmmmfff^^^WWWPPPLLLGGGCCCDDDIIIMMMOOOOOOLLLHHHEEEFFFHHHGGGFFFEEECCC@@@===;;;:::666555333222222333555666333333333222000...,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,((()))***,,,---.........+++,,,---,,,***)))***+++........................,,,---......//////.........------,,,+++***))))))---...//////...---...000//////...//////000111222555666777999;;;===>>>??????AAACCCEEEFFFIIILLLOOOPPPRRRTTTWWWXXXXXXWWWVVVWWWXXXWWW\\\pppzzzxxxuuuzzz|||vvvqqqkkkgggccc^^^XXXQQQMMMIIIEEECCCBBBBBBAAA???===;;;:::999:::999888888777777888888777777777777777777777777999999999888888888777777666666666555333444666999===HHHVVVeeettt}}}uuummmooowww{{{vvvoooggg^^^UUUQQQMMMJJJLLLOOOOOOPPPNNNIIICCC@@@BBBEEEEEEEEECCCBBB???<<<:::999666444222000000111333444333333333333222000...---+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***+++---&&&'''((()))***+++++++++,,,---......---,,,,,,---........................,,,---......///........./////////......------------...///...---,,,---...////////////000111222333555666777999;;;===>>>???@@@AAADDDEEEFFFHHHLLLNNNPPPRRRTTTVVVWWWXXXWWWWWWVVVWWWVVV[[[ooozzzwwwttt{{{zzzuuuoooiiieee___[[[TTTOOOKKKGGGDDDBBBAAA@@@???===<<<::::::999:::999888888777777888888777777777777777777777777888888777777777666666666555666555444333444777:::AAAKKKYYYhhhxxx}}}uuunnnqqq{{{yyynnndddYYYSSSPPPMMMNNNQQQSSSRRRNNNGGGAAA>>>@@@CCCEEEEEEDDDBBB???===;;;999666555333111000111222222111111111111000///...---+++,,,,,,------,,,,,,+++)))***,,,,,,++++++,,,---((())))))******)))))))))+++---...///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............//////000000111111---...///...---,,,---...111111111111222333444444555666777999;;;===>>>???@@@BBBDDDEEEFFFHHHKKKNNNPPPRRRSSSUUUWWWXXXXXXXXXVVVVVVVVV[[[ooo}}}{{{uuuuuu}}}yyysssmmmfffbbb[[[WWWQQQLLLIIIFFFDDDBBBAAA@@@>>><<<;;;::::::::::::999888888777777888888777777777777777777777777777777666666666555555555555555444333333555888<<>>???@@@BBBDDDEEEFFFHHHKKKMMMPPPQQQSSSUUUVVVXXXXXXYYYVVVVVVVVV[[[ppp|||zzz|||sssuuu~~~xxxqqqjjjddd```WWWSSSNNNJJJHHHFFFDDDBBBAAA@@@>>><<<;;;::::::::::::999888888777777888888777777777777777777777777777777666666666555555555555555444333222555999===DDDOOO^^^nnn~~~}}}yyyxxx{{{~~~nnnfffaaa^^^]]]___[[[TTTKKKFFFGGGIIIJJJJJJIIIIIIHHHFFFDDDBBB@@@???999:::;;;===>>>>>>>>>===<<<999555000---+++******+++,,,,,,------,,,,,,+++(((***++++++++++++,,,...............---,,,+++***'''***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------......//////---...////////////000111111111111111222333444555555666777999;;;===>>>???AAABBBDDDEEEFFFHHHKKKMMMPPPQQQSSSTTTVVVXXXYYYYYYVVVWWWWWW\\\qqqwwwxxx~~~}}}rrrvvv~~~wwwpppiiibbb^^^UUUQQQLLLIIIGGGFFFDDDCCCAAA@@@>>><<<;;;:::;;;;;;:::999999888777888888888777777777777777777777777777777777777666666666666555444444222222555:::===GGGRRRcccttt|||tttxxxtttjjjeeeaaa```aaaZZZQQQGGGDDDHHHMMMNNNLLLKKKJJJJJJHHHFFFDDDBBBAAA:::<<>>???AAACCCDDDEEEFFFHHHJJJMMMQQQQQQRRRTTTVVVXXXYYYZZZWWWWWWWWW]]]qqq|||ssssss{{{rrrttt~~~}}}wwwooofff]]]VVVSSSMMMGGGEEEFFFFFFBBB>>>>>>>>><<<;;;:::999999999999999999999999999999999:::999999888777666555555666666777888888777555555888555444666777777:::???GGGWWWkkk{{{wwwsssyyytttjjjgggeeedddddd]]]SSSMMMOOOQQQPPPOOOQQQJJJHHHFFFEEEDDDCCCAAA???:::999999???GGGMMMOOOOOOQQQKKKAAA777000---,,,---000///---+++++++++---...------...///...---+++***+++++++++,,,,,,---------------------,,,+++******......000000000///...------......,,,)))(((***------------.........//////////////////////////////111222333222111111222444777777999:::<<<===>>>???AAABBBCCCDDDGGGIIIKKKMMMNNNOOOQQQSSSUUUVVVWWWWWWYYYZZZYYY]]]qqqyyyssstttzzzrrrtttzzztttmmmddd[[[UUUQQQMMMHHHEEEEEEDDDAAA>>>>>>===<<<:::999999999888999999999999999999999999999999888888777777666666777888888888777666555444666333333666777888<<>>BBBEEEHHHLLLNNNQQQJJJ@@@555...,,,,,,---///...,,,+++***+++,,,---+++,,,,,,,,,++++++***)))+++++++++,,,,,,---------,,,,,,------,,,,,,++++++.........//////......------...000///......000333---------.........//////////////////////////////000111111111000000222444666666777999;;;<<<===>>>@@@@@@BBBCCCFFFHHHJJJLLLNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYXXX]]]qqquuurrrvvvyyyrrrttt|||vvvpppiii```XXXSSSOOOLLLIIIEEEBBB@@@???>>>===<<<;;;:::999888888888777777777777777777777777888888888777777777777777888888888888777666555444555222222555777999???FFFMMMbbbzzz~~~xxxpppyyyyyyhhhdddfffeeeaaa___UUUNNNKKKQQQZZZ\\\XXXUUUGGGEEEBBB@@@???>>><<<:::666;;;@@@BBBAAA@@@CCCFFFFFF@@@888000,,,+++---......---+++******+++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,---------,,,,,,------...***,,,............///000------........./////////////////////////////////...///000000000000333555444555666888:::<<<======>>>???AAACCCEEEHHHJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXXXX]]]qqq|||qqqrrryyyxxxqqqttt|||xxxrrrkkkddd\\\UUUPPPLLLKKKIIIEEE@@@======>>><<<;;;:::999888888888888777777777777777777777777777777777777777888888888888888888888777777777666555333333666777999AAAJJJSSSjjj{{{xxxsss}}}xxxjjj^^^]]]bbbaaa]]]YYYTTTOOOMMMUUU^^^aaa[[[UUUHHHEEEAAA???===<<<:::999444888<<<>>><<<999888888333111...,,,+++,,,---...,,,,,,+++*********+++,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,+++***+++,,,---...,,,---......---,,,+++***............////////////////////////////////////...///111111111222444666444555777888:::<<<>>>>>>>>>???AAADDDFFFIIIJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXXXX^^^rrrwwwpppttt}}}vvvqqquuuyyytttmmmfff___XXXRRRNNNIIIIIIGGGCCC>>><<<<<<===;;;:::999888888888888888666666666666666666666666777777777777777888888888666666777777888888999999777555666777888:::DDDOOO\\\rrr{{{xxxwww}}}hhh^^^YYY\\\```___ZZZXXXQQQOOOQQQXXXbbbfff```XXXIIIFFFBBB>>>===<<<:::888777777888:::;;;888333...((()))+++,,,------,,,++++++++++++++++++++++++,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,+++*********,,,---...//////000111111000...---........./////////000000///////////////////////////111222222222333666888555666777999<<<>>>???@@@>>>???BBBEEEHHHJJJLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWVVVXXXYYY___tttuuuqqqyyyuuupppuuuwwwqqqiiibbb[[[UUUPPPLLLGGGEEECCC@@@>>>===<<<<<<:::999888888777777888888666666666666666666666666888888888777777777777777777777777777777888::::::777666777999999===IIIVVVhhh{{{xxxwwwxxxyyylll\\\YYYYYY___bbb___[[[ZZZNNNQQQUUU[[[ccchhhddd\\\KKKGGGBBB>>><<<;;;999888:::888777999;;;999222,,,***+++...000///---***(((+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,------...---++++++++++++,,,---......*********,,,///111000///....../////////000000000////////////////////////111222333333333333666888555666888:::<<<>>>@@@AAA===???CCCFFFIIIKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVXXXZZZaaavvvtttsss~~~tttpppuuu~~~|||uuupppggg___YYYSSSNNNLLLFFFBBB>>>===>>>???===;;;999999888777777777777888777777777777777777777777999999888888777777666666:::999888777777777888888555555777999;;;AAAPPP^^^ttt~~~wwwxxxzzz~~~uuufffYYYRRRTTT[[[bbbbbb]]][[[\\\SSSYYY]]]___aaadddaaaZZZKKKGGGAAA===;;;:::888777888999999999888555222///------.........,,,+++***++++++,,,---------------)))***++++++,,,,,,,,,+++---------,,,,,,+++++++++***+++,,,,,,------------***+++,,,---............((('''&&&'''+++---...---.../////////000000000000////////////////////////222333333333222222444666444555777999;;;>>>???@@@<<<>>>BBBFFFIIIKKKLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWYYY\\\cccxxx|||tttuuussspppuuu|||zzzuuuooofff^^^WWWRRRNNNKKKEEE@@@;;;;;;???@@@>>>:::999888777777777777777888888888888888888888888888:::999999888777666666555===<<<:::888666666666666333333666:::===DDDTTTddd|||}}}xxxyyy|||~~~~~~xxxqqqhhhZZZNNNKKKQQQ[[[bbb```ZZZYYY[[[[[[bbbeeebbb___^^^ZZZTTTKKKFFFAAA<<<:::888777666444777:::888444000///111++++++*********,,,---...+++,,,------.........---***+++---...///...---------------,,,,,,+++++++++++++++,,,---------,,,,,,)))+++,,,...//////......///,,,)))))),,,...---,,,////////////000000000000////////////////////////111222333222111111222444333444666888:::===???@@@:::===AAAEEEHHHJJJKKKKKKNNNOOOQQQSSSUUUVVVWWWWWWWWWZZZ\\\dddzzzvvvrrruuu~~~uuussswww}}}|||{{{rrrmmmeee]]]VVVPPPKKKHHHDDDBBB???<<<;;;::::::;;;999999888777666555444444444555555666777888888888888666666888::::::777444555555555555555666777777888555555:::>>>HHH[[[nnn~~~~~~vvvnnncccUUUMMMKKKKKKQQQYYY]]]^^^___aaaccceeeiiikkkfff]]]TTTPPPPPPIIIEEE@@@;;;888777777888999888888666444222000///------,,,,,,+++***)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///---,,,***+++---,,,++++++,,,...000///...------...///000........................////////////////////////000000000000000000000000222222111111000111111111333666:::<<<======???@@@CCCDDDFFFHHHIIIKKKKKKKKKQQQQQQQQQQQQRRRRRRRRRSSSXXXYYYZZZaaawww{{{rrrooouuu}}}tttsssxxx~~~|||zzzyyyoooiiiaaaYYYSSSOOOJJJHHHDDDBBB???<<<;;;::::::;;;666666666666777777777777555555666777777888999999999777666777::::::888666666666555555666666777888999888999???FFFSSSiii~~~}}}|||qqqggg\\\QQQLLLLLLQQQUUUYYY[[[[[[\\\```cccjjjkkkkkkdddYYYPPPKKKJJJDDDBBB===999777777888888999999888666444222000...,,,,,,,,,++++++******)))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,+++,,,...---,,,,,,---///000///...------...//////........................////////////////////////000000000000000000000000000000000111222333444555111444888:::;;;;;;===>>>CCCDDDFFFHHHIIIJJJKKKKKKPPPPPPQQQRRRSSSSSSSSSSSSVVVWWWXXX```wwwvvvnnnoooxxx{{{rrrrrryyy|||yyyvvvtttkkkfff]]]UUUPPPLLLIIIGGGBBBAAA>>><<<::::::::::::555666666666777777777888666666777777888999999999:::999777777999:::999888777777777666777888888999888999===DDDNNN```zzz|||~~~{{{mmmaaaWWWNNNMMMPPPWWWYYY[[[ZZZXXXYYY]]]aaahhhhhhfff^^^TTTLLLHHHGGGBBB@@@<<<999888888999:::::::::888555333000...---------------,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++---***+++---,,,++++++,,,...000000///...------..............................////////////////////////000000000000000000000000...//////111333555777888222555888999:::;;;===>>>BBBDDDEEEGGGIIIJJJKKKKKKNNNOOOQQQSSSUUUUUUUUUTTTUUUVVVXXX```xxxsssnnnqqq}}}zzzqqqqqqyyy}}}zzzvvvrrrooojjjddd[[[SSSMMMIIIFFFEEEAAA@@@>>><<<::::::999999888888888777666555555555777777888888999999999999;;;:::888888888999::::::888888777777888888999:::555888>>>HHHVVVlllzzz}}}rrrfff[[[RRRQQQTTT\\\^^^^^^\\\XXXWWWYYY\\\______\\\VVVOOOKKKIIIIIIBBB@@@>>>;;;999999:::;;;;;;:::777444111///---,,,............////////////---------------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,------(((***++++++******+++,,,000//////...------------........................////////////////////////000000000000000000000000//////000111333666888999555777:::;;;;;;<<>>===<<<:::999999999888888777777666666555555888888888888888999999999::::::999888777888:::;;;888888888888888999::::::666;;;DDDPPPbbbyyy~~~{{{ttthhh]]]YYYZZZ^^^aaabbb___ZZZVVVUUUVVVXXXWWWTTTPPPLLLIIIHHHIIIBBB@@@===:::888888888888;;;999666333000...---,,,---------------.........+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++***+++,,,,,,++++++,,,---...............------,,,........................////////////////////////////////////////////////111111111222333444666777666888:::;;;;;;<<<>>>@@@AAABBBDDDGGGIIIJJJKKKLLLLLLNNNPPPSSSUUUVVVVVVVVV[[[[[[\\\dddzzztttjjjkkksssuuunnnpppyyy~~~}}}zzzwwwrrrlllhhheeeccc^^^WWWPPPKKKFFFBBB???======<<<;;;:::999888888444444555666777888999999888888888888888888888888888999:::999777777999:::888888888777888888999:::;;;AAALLL]]]tttwwwiiiaaa```aaadddddd```ZZZUUUSSSSSSXXXVVVRRROOOKKKHHHFFFEEE???>>><<<999777666666666:::888555222///...------+++++++++*********************++++++++++++,,,,,,++++++++++++++++++++++++''')))+++,,,---+++***))),,,...//////...---///000,,,---............------........................////////////////////////////////////////////////222222222222222333444444555666888888888:::<<<>>>@@@AAADDDFFFHHHJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVVVV\\\\\\]]]dddzzzxxxtttpppxxxmmmggglllwwwrrrmmmqqqzzz~~~}}}{{{wwwqqqkkkfffaaa___[[[WWWRRRNNNJJJFFFAAA>>><<<<<<<<<;;;:::999888777444444555666777888999999777777777777777777777777666888:::999777666777999777777777777777888999999>>>FFFTTTiiirrrhhheeeffffffddd___XXXSSSRRRTTTXXXVVVSSSPPPMMMJJJGGGEEE>>>>>><<<;;;:::999999999999777444111///.........,,,,,,++++++******))))))+++++++++,,,,,,,,,------************************)))******++++++++++++++++++---......---,,,...///***+++---............---........................////////////////////////////////////////////////111111111111111222333444666777888888888999<<>><<<<<<<<<;;;:::999888777777777777777666666666666777777777666666666666666444777::::::888666666888777777777666777888888999???GGGWWWooouuukkkhhhiiihhhddd]]]UUURRRSSSUUUXXXVVVTTTRRRPPPMMMJJJGGG@@@??????>>>>>>>>>??????888666333000........./////////...---,,,,,,++++++,,,,,,,,,------.........************************...---,,,++++++---///000(((***++++++***)))+++,,,)))***,,,.../////////.........................../////////////////////////////////////////////////////////000111333444555888999:::::::::;;;>>>AAA???AAACCCFFFHHHJJJKKKLLLOOONNNMMMLLLNNNPPPTTTVVVUUUVVVXXX```xxxvvvhhh```___jjjjjjhhhhhhpppqqqllloooyyy|||zzzyyyyyyvvvsssnnniiiddd___ZZZVVVPPPNNNKKKGGGDDDAAA???>>><<<<<<;;;:::999777777666666666666666777777777777777777888888888888777777777888:::;;;;;;:::888777999888888:::888555888<<>>;;;<<>>===<<<;;;;;;:::888777777666666666666777777777888888777777888888888888777777666777999::::::999777666:::888888:::888666:::@@@HHHQQQddd||||||qqqmmmllljjjeee^^^ZZZ[[[^^^bbbccchhhgggbbb\\\ZZZYYYPPPEEEBBB???<<<===@@@AAA>>>:::444333111000///.........000000///...---,,,++++++,,,,,,,,,+++++++++++++++///...,,,*********+++,,,+++***+++,,,---...---,,,,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...////////////111222000000000000////////////222111111111111333444555555777999;;;;;;<<>>FFFKKKZZZppptttooommmllljjjddd]]]]]]cccjjjnnnnnnqqqlllccc\\\YYYVVVOOOFFF@@@>>>===>>>AAAAAA>>>;;;333222111///............000//////...---,,,++++++,,,,,,,,,,,,,,,---------,,,,,,************+++,,,+++)))((()))---//////---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++---///111111000////////////000000000000333222222222222444555666666888:::;;;;;;<<<>>>@@@@@@BBBEEEGGGHHHIIILLLNNNNNNPPPQQQQQQPPPPPPQQQRRRSSSSSSTTT]]]qqqvvvjjj___XXXUUU^^^uuuvvvhhhaaaaaabbbddddddddddddeeeggglllqqqxxx{{{rrrlllhhhccc___\\\\\\___``````^^^aaaeeejjjnnnsssxxx}}}vvvhhhkkkqqq}}}ooocccdddlll|||{{{wwwsssqqqpppoookkkfff```[[[VVVQQQMMMJJJIIIFFFCCC@@@>>><<<;;;:::::::::999888777777666777888888888999999999999777888888999999888888777666777777888888777777666888666777888777999CCCMMMVVViiitttnnnmmmllljjjjjjccc]]]___jjjuuu{{{|||vvvnnnaaaXXXTTTQQQKKKFFF===<<<===???AAA@@@===:::222111000///............,,,,,,,,,------......///***+++++++++,,,,,,------++++++******+++,,,---------***'''(((,,,///...,,,++++++,,,............---------------------------,,,,,,,,,---------......000...,,,---000111///,,,////////////000000000000222222111111222333555666666888:::;;;;;;<<<>>>???@@@BBBDDDFFFGGGHHHKKKMMMMMMOOORRRRRRQQQQQQRRRSSSWWWVVVWWW^^^qqq|||rrrggg^^^XXXSSS[[[qqq|||jjj^^^WWWWWWXXXYYYYYYYYYYYY[[[]]]___dddkkkttt|||vvvmmmeee```^^^\\\YYYWWWXXX\\\______]]]aaadddiiimmmqqquuuzzz}}}ssseeeiiissswwwjjj```cccmmm~~~}}}zzzvvvsssqqqooojjjgggbbb]]]XXXSSSNNNKKKGGGFFFCCCAAA>>><<<;;;::::::999999888888777777777777888888888999999999999888888999999999999888888777888888888888888888777555444555777777<<>>@@@DDDFFFHHHIIIJJJKKKNNNPPPMMMOOOQQQRRRQQQQQQRRRSSSYYYXXXXXX___rrr~~~vvvmmmddd\\\WWWSSSZZZoooqqqbbbWWWRRROOOQQQSSSSSSSSSTTTVVVWWWWWW[[[bbbjjjqqqxxx{{{wwwppphhhbbb^^^\\\[[[XXXWWWXXX[[[___bbbcccdddeeeiiinnnrrruuuyyy|||pppdddjjjvvvpppeee^^^cccooo|||yyyuuuqqqnnnllldddaaa\\\XXXTTTPPPKKKHHHDDDCCCAAA???<<<;;;:::999999999888888888777777777777777777888888888999999888888999999999999888888888888888888888888888888444444555777999AAARRRccczzzoooiiieeeffflllooolllhhhaaa```bbblll{{{wwwcccVVVLLLDDD>>><<<888:::===???>>>;;;777555//////...---------------------------,,,,,,,,,+++******************++++++,,,,,,,,,------.........,,,,,,+++***************,,,,,,---------------...------------------------...////////////000000000......---...000111111000......//////000000111111111000000///000222333444555777999;;;;;;===???AAACCCEEEHHHIIIIIIJJJLLLNNNMMMNNNPPPPPPPPPPPPRRRTTTWWWVVVXXX```sss}}}wwwpppiiiaaaZZZUUUUUU[[[ooo|||iii[[[SSSPPPMMMPPPRRRTTTTTTTTTVVVWWWWWW[[[```eeejjjooouuuxxxzzzooolllgggbbb______```aaa___bbbeeehhhkkkooosssuuuyyy|||~~~nnngggnnn{{{hhh___\\\dddrrr|||wwwrrrmmmhhhfff^^^[[[WWWSSSPPPLLLHHHEEEBBBAAA???===;;;:::999888888888888888777777777777666666666777777777888888888999999::::::999999888777777777666666777777777555555777999===GGG[[[nnnwwwmmm___^^^```fffnnnqqqooolllccchhhqqq|||rrr^^^RRRIII@@@;;;;;;999<<>><<<:::999888888888888888888777777777777666666666666777777777777888999999::::::999999888666666555555555555666666666666999<<<@@@KKKaaauuurrreeeYYY[[[```gggooosssrrrpppjjjrrr~~~{{{iiiWWWMMMFFF>>>;;;<<<:::===AAACCC@@@;;;666333......---,,,,,,,,,------)))******+++---...//////---------,,,,,,+++++++++++++++,,,,,,,,,++++++***"""(((......***(((+++//////...---,,,,,,,,,,,,,,,........................---------........./////////111222///+++((()))+++---......///000111111222333222222111222333555666222555888:::<<<>>>AAADDDEEEGGGIIIJJJJJJKKKMMMOOOMMMNNNNNNMMMMMMNNNRRRUUURRRTTTZZZfff|||yyyvvvppphhhbbb]]]WWWSSSXXX\\\lllooo___UUUTTTWWWRRRUUUZZZ]]]```dddgggjjjlllooorrrtttsssqqqqqqqqquuuvvvxxxyyyxxxvvvsssqqqnnnnnnnnnnnnpppuuu{{{vvvmmmkkktttsss^^^[[[\\\cccqqq~~~{{{uuupppkkkfff```]]]SSSQQQNNNKKKGGGEEECCCBBB???>>><<<:::999999999999888777666555555555555555666666777888999::::::;;;:::::::::::::::999888777888888888888888777666555666777:::@@@EEERRRkkk~~~kkk]]]VVVWWWaaapppxxxuuupppppprrr||||||{{{lllaaaRRRHHHCCC@@@<<<888?????????===:::555111...000000///...,,,+++***)))...---,,,+++************---,,,+++*********+++,,,------------,,,+++******++++++++++++++++++++++++///000111000...---...///---,,,+++*********+++,,,,,,,,,------...///000000222111000.........///000---...000111111111000///333333222111222333555666777888888888999===BBBFFFCCCDDDFFFIIIKKKLLLMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTVVVXXX[[[ddd{{{{{{qqqgggaaa]]]ZZZWWWWWWZZZjjj~~~lll```YYYXXXZZZYYY^^^dddjjjoootttyyy}}}}}}}}}~~~|||zzz|||~~~uuunnnllluuu|||ooo^^^\\\\\\dddsss{{{wwwrrrmmmgggbbb\\\YYYPPPOOOLLLIIIEEECCCAAA@@@>>>===<<<;;;999999999888777666666555555555555666666777777777888999999999:::::::::::::::999888777777777888888888888777777666777;;;BBBJJJYYYtttnnnaaaWWW\\\fffpppqqqmmmlllqqqzzzwwwooommmeee\\\PPPFFF@@@>>><<<:::@@@???>>><<<999555222111//////......---,,,++++++************+++,,,---...,,,,,,+++******++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,------...//////000222111000///......///000......000111111111000///000000000111222333444555666777999999;;;===AAAEEECCCDDDFFFIIIKKKLLLMMMMMMLLLLLLMMMOOOPPPPPPQQQQQQVVVWWWZZZccc{{{sssggg```\\\ZZZYYYWWWYYYgggyyykkkdddaaaaaacccfffllluuu~~~rrrooommmwwwuuuiii^^^\\\]]]gggwww}}}vvvsssmmmgggbbb\\\WWWSSSMMMLLLIIIFFFCCCAAA???>>><<<<<<<<<;;;:::999888777666555555555555666666777777777777777777777777777999999:::::::::999888888666777888888999888888888777888===EEEPPPdddpppdddZZZbbblllppplllhhhllluuuyyyiiiaaa^^^\\\VVVMMMDDD>>><<<===>>>BBB@@@===:::777555333333.........---------,,,,,,************+++,,,---...,,,++++++******+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++)))***+++***)))((()))***++++++,,,,,,---,,,,,,+++,,,,,,------.../////////111000000////////////000...///000000111111000000...///000222333444444444555777:::;;;<<<>>>AAACCCCCCDDDFFFHHHKKKLLLMMMNNNLLLMMMNNNPPPQQQQQQQQQPPPUUUWWWZZZccc{{{ssshhhbbb]]]ZZZYYYZZZ[[[gggyyyooonnnoooooopppvvv}}}zzzooonnnooozzzoooccc]]][[[^^^jjj|||~~~yyywwwqqqnnnhhhbbb]]]XXXRRRNNNKKKIIIGGGDDDAAA???>>>===:::;;;;;;;;;;;;999777666555555555555555666777888777777777666666666666666999999:::::::::999999888888888999999999888777777777:::???HHHWWWmmm}}}nnnddd```gggnnnpppmmmmmmuuu}}}{{{kkk]]]WWWWWWTTTQQQKKKCCC>>>===@@@CCCEEEBBB===888444222222222---------...............------,,,+++************++++++++++++++++++,,,,,,)))***+++,,,------------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,***+++---.........,,,,,,---------.........//////000000000////////////000//////000000111111111111000111333444555444333333444777:::======>>>@@@AAABBBDDDFFFHHHKKKLLLNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVYYYccc{{{oooiiihhhccc___^^^______iiiyyy|||uuullllllqqq}}}}}}kkk```[[[ZZZ___nnn~~~xxxssspppllliiiccc^^^YYYTTTOOOKKKHHHGGGEEECCC@@@???>>>===999999:::;;;:::999777666555555555555555666777888777777777666666666666666888999999:::::::::999999::::::::::::999777666666999>>>EEEOOO```wwwyyyllldddgggjjjmmmooossszzzzzzmmm^^^TTTQQQSSSQQQOOOJJJDDDAAAAAADDDHHHHHHDDD===666111//////000---------.........//////------,,,+++******************++++++,,,,,,,,,,,,)))***+++,,,---.........+++++++++++++++++++++++++++---...---,,,,,,---...+++,,,---...///......------------.............../////////000000000000///000000000000000111111222111222333333333222000///444777;;;===>>>>>>???@@@BBBCCCFFFHHHKKKMMMNNNOOOQQQPPPMMMLLLLLLOOORRRTTTUUUWWWZZZddd|||{{{llllllpppmmmiiihhhdddcccmmmpppiiikkksssxxxhhh^^^ZZZZZZcccvvvyyysssmmmjjjgggddd___ZZZVVVQQQLLLIIIFFFEEECCCAAA???======<<<999999999999999888777666666555555555555666666777777777777777777777777777888888999:::::::::999999::::::::::::999888777666<<>>???@@@AAACCCEEEHHHKKKMMMNNNOOOPPPOOOLLLJJJKKKMMMPPPSSSUUUXXX[[[eee}}}pppqqqvvvsssoooooohhhgggooo{{{jjjgggkkktttttteee\\\ZZZ]]]hhh~~~{{{vvvoooiiifffbbb^^^ZZZVVVSSSOOOJJJGGGBBBAAA@@@>>><<<;;;;;;:::999999888777777777777888777666666555555555555666666777777777888999999999777888999::::::::::::999777888999999::::::::::::???IIIVVVeeezzz~~~uuuqqqqqqqqqoooooowww}}}qqqfff___ZZZTTTQQQSSSNNNHHHEEEFFFIIIIIIIIICCC???999333///------...////////////............************+++,,,---...((()))+++,,,------,,,,,,***+++,,,,,,------------++++++++++++++++++++++++***+++,,,,,,++++++,,,...------------...///000111........................---...///000111111000///111111000000000111222333000000000000111222333444666888;;;<<<<<<===???@@@AAACCCEEEHHHKKKMMMOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQVVVYYY\\\fff~~~vvvuuuxxxtttppppppjjjhhhqqqttteeeeeellluuurrrccc[[[\\\___lll}}}yyytttmmmgggccc^^^[[[WWWSSSPPPMMMIIIFFF@@@???>>><<<:::999999999999888777666666777888888888777666555555555555555666666777888999::::::;;;777888999:::::::::::::::444555777999;;;<<<<<<===AAAMMM\\\mmm|||yyyssstttrrroootttzzzpppiiifffccc[[[UUUTTTNNNGGGEEEHHHJJJIIIGGG???<<<777222///...//////000000//////...............---,,,+++************((()))+++,,,------,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,......------...///...---------...///111222.....................------...///111111111000///222111000000000111333333222222222333444777:::;;;777999;;;<<<<<<===???AAAAAABBBEEEHHHKKKMMMOOOPPPPPPRRRTTTVVVWWWUUUSSSQQQWWWYYY]]]ggguuuvvvxxxrrrjjjiiikkkxxxqqqgggiiinnnxxxjjj^^^[[[XXX```ooo}}}xxxuuurrrmmmfff```^^^ZZZVVVRRRNNNJJJEEEBBB@@@???>>><<<:::999888888888888999999999999888888777777777888999999::::::999999:::::::::;;;;;;;;;::::::999999888999999999777666666999::::::>>>EEEFFFSSSfffzzz{{{xxxxxxvvvsssvvv}}}yyyrrrooonnndddYYYRRRMMMFFFDDDEEEFFFFFFEEE:::888555111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------++++++......++++++---++++++***)))((('''&&&&&&***++++++,,,---...//////111000...---,,,,,,---......//////...---...000222////////////000000000000............///000111222666444333333333444444333999;;;=========>>>@@@BBBCCCDDDFFFHHHKKKNNNPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVUUUXXX[[[eee~~~yyyttttttpppkkklllooo}}}pppgggiiinnnzzzzzzfff[[[ZZZ[[[cccsss}}}yyyuuuqqqooojjjccc^^^ZZZWWWRRRNNNKKKHHHDDDAAAAAA@@@>>><<<;;;:::999999777888888999999888888777666777777888888999::::::999999999999::::::::::::::::::999999888999999:::<<<::::::<<<;;;;;;AAAHHHNNN]]]qqq|||~~~}}}{{{}}}|||uuurrrqqqhhh^^^OOOKKKGGGEEEGGGHHHFFFDDD999777444111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))''')))---...+++,,,...+++++++++******))))))(((+++,,,,,,------.........---,,,+++*********++++++---.........------///111////////////000000000000/////////000000111222333999777333111222333555666:::<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFIIIKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRSSSSSSVVVXXX\\\fffwwwsssqqqppprrrxxxnnngggjjjooo{{{rrr```XXXYYY^^^gggxxx}}}xxxtttooommmkkkfff```ZZZUUURRRLLLHHHFFFDDDBBBAAA???>>><<<;;;:::999999888777888888999999888888777666666777888888999999:::777888888888999999999999:::999999888999999:::::::::888999::::::<<>>???DDDRRR___yyyzzz{{{zzzlllaaaVVVLLLFFFBBBCCCHHHMMMPPPLLLDDD===111111000000//////000000---------------------------------,,,,,,+++++++++,,,++++++***+++,,,------...++++++,,,+++&&&$$$&&&)))******++++++,,,,,,,,,.........------,,,,,,+++((()))***+++,,,------------...//////---------...////////////000000000000///////////////000222222777999:::888666444555666;;;===?????????@@@BBBDDDGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOTTTVVVYYYccc{{{wwwjjjiiipppvvvwwwdddWWWVVV[[[aaannn~~~zzzvvvrrrooogggdddaaa______\\\WWWRRRKKKGGGCCCAAA@@@@@@???>>><<<<<<;;;::::::;;;;;;;;;666777777888888777777666555555666777777888888999666777777777888888888888888888888888999:::;;;;;;;;;;;;<<<>>>???EEEUUUeee{{{|||vvvfffYYYLLLBBB>>>@@@CCCHHHNNNQQQMMMCCC;;;000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...,,,)))***------))))))+++*********++++++,,,,,,,,,.........------,,,,,,,,,******,,,---...............///111000///---......////////////000000000000............///000111222333777::::::777444555666999;;;===>>>???@@@CCCEEEGGGGGGHHHIIIJJJLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSUUUXXXbbbzzzuuujjjkkkrrrxxxuuuaaaUUUUUU[[[ffftttxxxsssoookkkhhhaaa^^^[[[[[[ZZZXXXSSSNNNGGGEEEBBB@@@???>>><<<;;;::::::999999999::::::;;;666666777777777777666666555555666666777888888888777777777888888888999999888888888888999:::;;;<<<999:::===@@@CCCMMM```rrr~~~}}}nnn___SSSFFF===;;;@@@CCCIIIOOOQQQLLLBBB999000000000000///......---------------------------***++++++,,,,,,------...,,,+++)))))))))***,,,------++++++//////,,,+++...,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---///000000000/////////000222222000......///////////////000000000000////////////000111222333222666999888555333666999666888;;;===???AAADDDFFFFFFFFFHHHIIIKKKLLLMMMNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUXXXbbbzzztttjjjlllssszzzsss```TTTTTTZZZkkkyyy{{{tttoookkkgggddd^^^[[[XXXWWWWWWUUUPPPLLLEEECCCAAA???>>>===:::888666666666666666777777888666666777777777777666666555555666666777888888888888888888888999999999999888888888888999:::;;;<<<;;;===BBBHHHOOO\\\ssszzzrrrttt{{{|||gggYYYNNNBBB;;;;;;@@@CCCIIIOOOQQQLLLAAA888000000000000///...---,,,------------------------)))***+++,,,------...///+++***((('''((()))+++,,,111......000000+++***,,,........................------------------------***+++,,,---------,,,+++///111333333111/////////////////////000000000000000000000000111222333444333666777555222222777<<<444777:::<<<>>>AAADDDGGGEEEFFFGGGIIIKKKLLLNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQTTTVVVYYYccc{{{wwwkkkjjjsss}}}iiiZZZWWWXXXZZZjjjzzzyyyrrrkkkfff```]]]ZZZXXXUUUQQQMMMJJJHHHGGGBBBAAA???===;;;999999888666777888999999888777666555555666666777777888888666666666666666777888888999888888888777777666666666555666999:::888999===@@@>>>@@@HHHXXXnnnvvvkkkgggooo{{{ooo]]]QQQGGG>>><<<@@@DDDFFFJJJLLLIIICCC;;;555///...,,,++++++,,,---...,,,++++++******++++++,,,,,,------.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((***,,,,,,+++)))))))))******+++++++++,,,,,,,,,---.../////////...,,,+++000000000000000000000000...000222333333333111000222111222333666888888888999:::<<<>>>@@@BBBCCCCCCCCCEEEGGGJJJLLLMMMMMMMMMQQQRRRRRRQQQOOOOOOPPPRRRVVVVVVXXXccc~~~vvvllllllvvv|||fffYYYWWWZZZ]]]oooxxxqqqjjjddd___[[[WWWUUURRROOOKKKHHHFFFEEE@@@???===;;;:::888777777666777888888888888777666555666666666666666777777777666666666666666777888999888888888777777777777777555666999:::888999===@@@AAAGGGSSSeee~~~wwwlllgggjjjrrr}}}~~~yyyrrreeeWWWMMMEEE???AAAGGGKKKMMMNNNLLLEEE===666222222111000...---------...,,,,,,++++++++++++,,,,,,******************))))))+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++---//////...---------,,,,,,,,,---------.........//////000///...---,,,000000000000000000000000...000111333333222111000111000111333555666777777888:::<<<>>>@@@AAABBBCCCEEEGGGIIILLLNNNOOOOOOOOOPPPQQQRRRQQQOOOOOOQQQSSSUUUVVVXXXdddvvvnnnooo{{{uuucccXXXWWW\\\bbbvvvwwwoooiiibbb]]]YYYSSSRRROOOKKKHHHFFFDDDCCC>>>===<<<:::888777666666666777777888888777777666666666666555555555555555888777666666666666666777888888888888888777777777888666777999999777:::???CCCJJJVVVfffyyysssiiieeegggnnnuuu~~~tttmmmjjjeee[[[PPPHHHAAA@@@FFFMMMQQQRRRPPPJJJ@@@777333111333222000///---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,+++,,,,,,.........////////////000//////000000000///......000000000000000000000000///000111222222222111000000000111222333555666666888999;;;>>>@@@AAABBBCCCEEEGGGIIILLLNNNOOOPPPPPPOOOPPPQQQQQQPPPPPPRRRTTTTTTVVVYYYfffvvvooorrr~~~pppaaaXXXWWW___ggg{{{|||uuummmgggaaa[[[WWWPPPOOOLLLIIIFFFDDDBBBAAA===<<<;;;999888777777777666777777777777777777666666666555555444444333333888777777666666666666666888888888888888888888888999777888:::999777<<>>===<<<888888777777666777777777777666555555555555666777555666666666666666777777555555555555666888999:::888888888999999:::::::::::::::<<<===<<<===GGGSSShhh}}}tttoooqqquuuzzz}}}}}}vvvlllbbbYYYSSSPPPOOONNNLLLLLLUUUaaaccc___XXXOOOBBB888333111///,,,---...///000000000///...------,,,,,,,,,,,,------...---,,,+++,,,...000111+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++,,,------(((***,,,---,,,******+++---------.........//////......---------...000000///////////////////////////////////////000111111000333666555333222555888777888:::<<<>>>@@@AAAAAACCCEEEHHHLLLNNNPPPQQQQQQPPPQQQRRRQQQOOOOOOQQQSSSTTTTTTUUU```}}}vvvrrrxxx}}}kkk\\\WWWVVVYYYgggwww}}}~~~~~~{{{wwwrrrnnnmmmhhhddd^^^XXXTTTPPPLLLIIIDDDCCCAAA???===<<<;;;;;;777666666555555555666666777666555444444555666777555555666666777777888888444444444555777888:::;;;888888888999999:::::::::::::::<<<>>>===???JJJVVVppp~~~sssmmmnnntttzzz~~~~~~xxxqqqhhh^^^XXXTTTRRRNNNOOOYYYcccbbbZZZTTTIII<<<444444555222///------.........---+++***...------,,,,,,------...******))))))***,,,...000+++,,,,,,------,,,,,,+++........................******+++,,,,,,---......,,,...000000...---------............////////////...---,,,,,,---...///000///////////////////////////////////////000111111///333666555111000444777777888:::<<<>>>@@@AAAAAAAAACCCFFFJJJLLLNNNOOOPPPQQQRRRRRRQQQOOOOOOPPPRRRUUUSSSSSS^^^zzzxxxuuuzzzvvvcccVVVWWWYYY\\\lll~~~zzzuuupppmmmjjjgggeeebbb^^^YYYTTTPPPMMMJJJGGGAAA???<<<999888888999999555555555555666666666666777777666666555555555444777888888888888999999999999999999888888888888777999999:::;;;======;;;:::===:::===BBBAAABBBRRRfff|||rrrrrrvvvyyyqqq]]]UUUUUUYYY^^^bbbaaa\\\WWWHHHBBB:::333000/////////,,,,,,---.../////////...***************************)))***+++...000000000,,,,,,,,,++++++*********---,,,***))))))***,,,------------,,,,,,+++++++++************+++,,,---...///............------------......//////////////////////////////000111111------///000111111111111111111222333444666777888666777:::===@@@BBBCCCDDDCCCFFFJJJLLLMMMMMMMMMNNNTTTQQQNNNMMMMMMNNNNNNNNNQQQRRRUUU___xxxzzzwww|||ppp___TTTWWW[[[aaasssyyyvvvqqqmmmjjjgggdddaaa\\\XXXSSSOOOLLLIIIFFFDDD???>>><<<:::888888888888555555555555666666666666888888777777777666666666666777777777777888888888777777888888999999999:::===<<<:::::::::;;;;;;;;;<<<999<<>>???;;;===HHHSSS___qqq~~~hhh\\\\\\___bbbccc^^^TTTMMM>>>999333...---------..................---------------------------------...---+++,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,++++++,,,+++++++++,,,---...//////............------------......//////////////////////////////000111111...//////000000000000000//////000111222444555666<<<<<<;;;<<<===???AAABBB@@@CCCHHHLLLMMMOOOPPPRRRTTTSSSQQQOOOOOOOOOPPPQQQTTTUUUWWWbbb}}}|||zzzqqq\\\RRROOOVVV```nnn~~~wwwooolllhhheeeccc```]]]ZZZTTTQQQLLLHHHFFFDDDAAA???;;;;;;;;;:::999888666555555555555555666666666666777777777777777777777777777777777777888888888888666777777888999999::::::777888999999:::<<<>>>@@@CCC>>>@@@MMM^^^pppnnn```\\\]]]___bbbbbb[[[PPPHHH999666111------.........//////......------------........................---,,,++++++------,,,+++*********++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////............------------......//////////////////////////////000000111,,,,,,...///111222222222000000000111222444666777::::::999999;;;>>>AAACCC@@@DDDIIILLLMMMNNNPPPQQQSSSRRRQQQOOONNNNNNPPPRRRTTTUUUWWWccc}}}{{{yyyfffUUUOOOOOOVVVbbbsss{{{tttllliiifffcccaaa^^^[[[XXXSSSOOOJJJFFFCCCAAA>>><<<999999999999888777555555555555555555666666666666666666666666666666666666888888999999999999::::::888888888888888888888888999<<<@@@AAA@@@>>>>>>???CCCAAAGGGWWWnnnxxxiii^^^[[[YYYZZZ\\\___^^^WWWLLLDDD666333000......//////...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......,,,*********++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///............------------......//////////////////////////////000000111222222222111///...,,,,,,111111111222444555777888777666666777:::>>>AAACCCCCCFFFJJJLLLMMMMMMNNNOOOPPPQQQPPPNNNLLLLLLOOORRRTTTTTTWWWddd~~~|||nnn]]]PPPOOOQQQYYYfffzzzxxxpppiiigggdddaaa^^^[[[VVVSSSMMMIIIEEEAAA???===:::999999888888777666666555555555555555555666666666666555555555555666666666666999999999:::::::::;;;;;;999999999888888888777777@@@DDDHHHHHHDDD@@@>>>>>>@@@FFFUUUkkksssaaaTTTRRRVVVVVVVVVWWWYYYXXXQQQGGG???444222/////////000///...000///---,,,,,,---...///++++++++++++++++++++++++***))))))***---......---++++++++++++++++++,,,,,,)))******+++,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------///............------------......//////////////////////////////000111111000000000000000//////...111111222333444666777888555555666888;;;>>>AAACCCCCCGGGJJJLLLMMMMMMMMMNNNOOOPPPQQQNNNKKKKKKOOOSSSTTTTTTWWWeee~~~uuucccWWWNNNOOOSSS\\\jjj}}}yyyrrrjjjeeeccc___]]]ZZZUUUPPPMMMFFFDDD@@@>>>===<<<;;;999999888666555444555555666555555555555666666666666555555666666777777777777888888999999999:::::::::888888888888888999999999>>>CCCGGGFFFBBB??????AAABBBRRRkkk~~~zzzooo___SSSJJJKKKPPPUUUTTTSSSTTTQQQKKK@@@888222000///...//////...---///...---,,,,,,---///000++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,,,,++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,///............------------......//////////////////////////////000111111+++,,,...///111222333333000111111222333555666777777777999;;;===???AAABBBBBBEEEIIILLLMMMMMMNNNOOOOOOQQQRRROOOLLLLLLPPPTTTVVVUUUXXXgggzzziii\\\UUUMMMOOOUUU___nnn}}}yyyuuummmeeebbb___\\\YYYVVVQQQLLLHHHCCCAAA>>>===>>>>>>>>>===999888666444333444555666555555555555666666666777666666777777888888888999777888888888888999999999666666777888999::::::;;;777;;;??????======AAAEEEHHH]]]}}}vvvnnnpppwwweeeVVVPPPLLLKKKNNNUUUSSSQQQPPPMMMFFF<<<444111///............---+++...---,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++***(((---,,,,,,++++++*********((()))***+++,,,---------+++++++++,,,,,,---------,,,,,,+++******+++++++++//////.........------------......//////////////////////////////000111111111111111111000///------//////000111222444555666999:::<<<>>>???@@@@@@@@@@@@DDDHHHLLLMMMOOOPPPQQQPPPRRRSSSQQQMMMMMMQQQVVVWWWWWWYYYhhhnnn]]]TTTTTTKKKPPPXXXcccuuu}}}xxxsssmmmeee```[[[ZZZWWWTTTOOOIIIEEEBBB>>>===<<<;;;;;;;;;;;;;;;888666555444444555666888777666444333333444555666777777777777666666666666999999999888888888888888888777777777777777888999<<<;;;===>>><<<:::===DDDNNNhhhvvvhhhfffiiiuuu}}}pppWWWLLLLLLMMMPPPTTTXXXWWWUUUOOOFFF===666222///////////////000000000,,,------......------,,,******+++,,,------------***,,,...,,,)))(((***---))))))))))))***+++,,,---,,,+++++++++***)))))))))------,,,+++++++++,,,,,,------............------+++,,,------......------............////////////333111///...---...///000////////////000000000000222000///000555888999888666777999;;;===???@@@@@@BBBEEEHHHJJJKKKLLLNNNPPPQQQQQQPPPNNNMMMNNNPPPSSSWWWVVVYYYkkksssbbbTTTNNNMMMKKKPPPZZZiii~~~}}}}}}zzzwwwsssnnnhhhaaa]]]XXXVVVTTTPPPLLLGGGCCC@@@???>>>===;;;:::999999999777666555444444555666777777666555444444555777888888888888888888888888888888888888888888999999999888777777777777888999999;;;:::<<>>@@@AAAAAABBBEEEHHHJJJKKKMMMOOOQQQRRRRRRQQQOOONNNNNNQQQSSSWWWWWW[[[mmmuuuggg[[[QQQMMMMMMQQQVVVbbbuuu~~~{{{xxxtttrrrnnnkkkgggbbb]]]YYYSSSRRROOOLLLGGGCCC???===@@@???===;;;999888777777777666555444444555666777777666555555666777888:::999999999999999999999999777777888888999999::::::888888777777888888999:::===;;;===BBBEEEEEEHHHLLLcccxxxfffbbbiiirrr~~~qqqcccWWWWWW^^^dddgggiiifff```VVVJJJ@@@888444222........................,,,------......------,,,+++,,,---...////////////...,,,+++++++++,,,++++++******)))******+++,,,---*********+++++++++++++++*********+++,,,---//////,,,,,,,,,------,,,,,,,,,,,,,,,---............---............////////////000000///......///111111000000000111111111222222222111000111444777888888888999;;;===???AAABBBBBBBBBEEEHHHKKKLLLNNNQQQSSSSSSSSSRRRPPPNNNNNNQQQSSSVVVWWW^^^rrrjjj]]]UUUPPPNNNOOOWWW^^^mmm~~~}}}{{{wwwtttmmmkkkgggeeebbb^^^YYYVVVOOOMMMKKKHHHDDD@@@===<<<===<<<;;;:::888888777777777666555555555555666777555555555555666777888999888888888999999999999999777777888888999:::;;;;;;888888888888888999:::;;;@@@===???EEEJJJMMMRRRWWWnnnqqqmmmrrrxxxxxxkkkccc___bbbkkkqqqqqqooolllcccTTTFFF<<<666333222////////////............,,,------......------,,,***+++,,,---...............+++((((((+++,,,***(((************++++++,,,---*********++++++,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,,,,------...........................//////////////////......///000111222000111111111222222222222222111111222444666888999999:::<<>>???EEELLLSSS]]]fff{{{|||yyyyyy}}}~~~zzzwwwhhhggghhhnnnwww|||yyytttjjj```PPPAAA888444222111000000000//////.........,,,------......------,,,))))))+++,,,,,,,,,,,,,,,111...+++,,,...///...+++++++++++++++++++++,,,---******++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,......////////////......,,,---......//////..................////////////...////////////000111111000111111111222222222222222222222222333555777999:::;;;===???AAACCCDDDDDDCCCEEEIIILLLMMMOOOQQQSSSTTTTTTSSSQQQOOOOOOQQQTTTUUUYYYcccyyypppcccUUUMMMKKKJJJMMMRRRVVVeee~~~zzzwwwvvvsssoookkkdddaaa^^^[[[YYYVVVSSSQQQHHHGGGEEEBBB???===<<<;;;777777777777777888999999666666666666666666666666333333444444555555666666666666777777888999999999888888999999::::::;;;;;;888888888999:::;;;<<<======<<<>>>EEENNN[[[mmm}}}|||vvvooovvv~~~|||xxxvvvuuugggkkkpppvvv~~~|||tttcccXXXHHH<<<666333111000000000//////...---------,,,------......------,,,((()))***++++++,,,,,,,,,///---,,,+++,,,---,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,//////000000000000//////------...////////////.............../////////////////////000000000000000000000000111111111222222111222333333222444777999:::;;;===???AAACCCDDDDDDCCCFFFIIIKKKLLLMMMPPPQQQRRRRRRQQQPPPOOOOOORRRTTTUUUYYYddd{{{sssbbbZZZRRRNNNMMMNNNTTT[[[aaasss}}}yyytttqqqpppmmmhhhddd___\\\YYYVVVSSSQQQNNNLLLEEEDDDAAA???<<<;;;::::::888777777666666666777777555555666666666666555555555555555666666666555555777777888888999::::::;;;::::::::::::::::::::::::888999999999:::<<<===>>><<<===AAAHHHSSSfff~~~vvvlllsss}}}yyyuuurrrlllrrrxxx|||xxxlllXXXNNNAAA888444222000.........---,,,,,,+++******,,,------......------,,,))))))***+++,,,,,,,,,,,,+++++++++***)))((()))+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------......////////////......------...///////////////............////////////000000000000000//////.../////////000000000111111111333444333222333666999:::;;;===???AAACCCDDDDDDDDDFFFIIIKKKKKKLLLNNNOOOPPPPPPPPPOOONNNOOORRRUUUUUUYYYddd{{{{{{~~~~~~mmm```VVVQQQMMMMMMMMMOOOWWW___pppxxxtttooommmkkkhhhddd___\\\YYYUUUQQQOOOMMMJJJHHHCCCBBB???<<<:::999999999999999888666555555555555555555666666666666555555666777777777777777666555888888999::::::;;;<<<<<<;;;:::::::::::::::::::::999999999:::;;;<<<>>>>>>>>>@@@EEEMMMYYYpppxxxwww{{{}}}uuupppssszzz~~~|||pppbbbQQQHHH<<<555333222000...,,,,,,++++++***)))((((((,,,------......------,,,******+++,,,------------,,,///000...+++***,,,///------,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---...///------............---------......///////////////............/////////000000000111111000///...---////////////000000000000111333444333222222666999999:::<<>><<<:::999999888888888777777777777888888666666666666777777777777999999999999999:::::::::777888999:::;;;;;;;;;;;;<<<;;;::::::999999999999===::::::<<<<<<;;;<<<@@@CCCFFFHHHQQQggg{{{ssswww~~~{{{sssggg[[[III@@@999666222+++(((***,,,,,,------...---------+++,,,.../////////...............---,,,+++))))))...---,,,***)))(((((((((...------------------...,,,,,,---------.........++++++++++++,,,,,,---...000///---,,,+++,,,,,,---111000...---,,,,,,------,,,,,,,,,------------......///000111111000///...111111111111111222222222333222222111222555777888::::::<<<===@@@BBBEEEFFFDDDGGGKKKOOOQQQQQQOOONNNLLLMMMNNNNNNMMMNNNPPPQQQUUU]]]eee|||~~~}}}wwwwwwxxx{{{rrrwww}}}rrrhhh```WWWPPPOOOMMMIIIMMMXXX[[[fff}}}zzzwwwooolllhhhdddaaa]]]YYYVVVSSSRRRPPPLLLIIIEEECCCBBB???>>>===;;;999888888888777777666666666666777777555555555555666666666666777777777777888888888888777888999:::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;999:::======<<<>>>CCCDDDJJJSSSaaa{{{|||www|||zzzqqqhhh\\\QQQCCC;;;555444222,,,+++---------------------,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,++++++---,,,,,,+++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,...------------...//////............//////////////////000000000000//////111111111111111222222222333333222222333555777999;;;;;;===>>>AAACCCFFFGGGDDDGGGKKKNNNQQQQQQOOONNNMMMNNNOOONNNNNNNNNPPPRRRUUU]]]eee}}}yyywwwwwwzzz|||qqqnnnqqq|||tttlllrrrzzzrrrhhh___XXXSSSOOONNNOOOSSSRRRVVV```gggyyyxxxrrrqqqkkkgggccc___\\\YYYUUURRRPPPNNNLLLIIIFFFCCC@@@???===<<<;;;999888777777777666666555555555555666666444444444444555555555555555555555666666777777777888888999:::;;;;;;;;;;;;<<<;;;:::::::::::::::::::::888:::===>>>===@@@EEEEEEPPP```uuuxxxxxx}}}rrrfff[[[OOOEEE;;;555111111111......///.........------,,,,,,+++***+++++++++++++++***)))***+++,,,---------------+++,,,,,,,,,------......,,,++++++******++++++,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,------------......------,,,,,,***+++,,,...///000000111//////000000000111111111111000000//////000000111000000111111111222222222444333222222333555777999<<<<<<===???BBBDDDGGGHHHDDDGGGKKKNNNPPPPPPPPPOOONNNOOOPPPOOONNNOOORRRTTTUUU\\\ddd}}}uuusssrrrvvv~~~wwwnnniiiooo{{{yyyllleeemmmtttjjjbbbZZZTTTOOOLLLMMMPPPQQQ\\\aaafffooowwwzzzrrrnnnmmmfffccc^^^ZZZWWWTTTQQQOOOKKKJJJHHHEEEBBB???===<<<;;;:::999888777666666666555555555444444555555555444444555555555666666666444555555555666777777777888999::::::;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;999888:::======<<>>555222////////////////////////...---,,,+++++++++,,,+++++++++******))))))+++,,,,,,---...---------+++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,.........---,,,+++)))***,,,///000000000000//////000000000111111111222111000//////000111222000000000111222222333333444333222222333555888999;;;<<<===???AAADDDFFFGGGEEEGGGJJJNNNPPPPPPPPPOOOPPPPPPPPPOOOOOOPPPSSSUUUUUU\\\ddd}}}sssqqqqqquuu~~~zzzjjjgggmmmxxx{{{nnndddaaakkkmmm___WWWQQQPPPMMMKKKOOOVVVZZZkkkvvv|||}}}vvvoookkkkkkccc___ZZZUUUSSSQQQNNNLLLFFFFFFDDDAAA???<<<;;;:::999888777666666666666666555555444444444444555555555555666666666777777777555555666777777888999999999999:::;;;;;;;;;::::::;;;;;;;;;::::::;;;<<<<<<;;;:::;;;=========DDDLLL\\\pppoooddd``````iiitttqqqoookkkeeeZZZKKK???888222111...---...///...---000///...,,,+++++++++,,,------,,,,,,++++++++++++------.........---,,,,,,,,,,,,,,,---,,,+++******))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,---.........,,,,,,+++,,,.../////////...---......////////////000000222111000//////000111222///000000111222222333333444444333222333666888999:::;;;<<<>>>@@@CCCEEEFFFEEEGGGJJJMMMOOOPPPPPPPPPPPPQQQPPPOOONNNPPPSSSVVVUUU[[[ccc}}}ppppppqqqttt}}}~~~xxxiiieeeiiisss|||ssslllddd___```lllrrr]]]UUUPPPQQQPPPOOOVVVaaaooowwwqqqkkkgggggg^^^ZZZUUUQQQNNNLLLJJJIIICCCBBBAAA???<<<:::999888777777666666666666666777555555444444444444555555666666666666777777777888666666777888888999::::::999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===<<<<<<===>>>>>>AAALLLWWWiiixxxbbbZZZZZZ\\\ccckkkeeebbb```\\\RRRDDD999444000111///,,,---///...+++000///---,,,++++++,,,---...------,,,,,,,,,,,,---...............---,,,++++++,,,---------+++***)))++++++************++++++))))))))))))************------,,,+++++++++,,,,,,,,,,,,------......------..................---------------.........//////111111111000000111111111//////000111222333333444555444333333444666888:::::::::;;;===@@@BBBDDDFFFFFFGGGJJJMMMOOOPPPPPPPPPQQQQQQPPPNNNNNNOOOSSSVVVUUU[[[ccc~~~kkknnnppprrryyy{{{xxxxxxzzzwwwgggaaaeeelllyyyuuueee```\\\\\\```oookkk```ZZZZZZZZZ[[[fffvvvwwwooojjjddd``````ZZZVVVPPPLLLIIIHHHFFFEEEAAA@@@???===;;;999888777777666666666666666777777666666555555555555666666555555555666666666777777555666666777999::::::;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;<<<============>>>@@@BBBHHHWWWeee{{{{{{zzzqqq___^^^bbbbbbcccgggddd^^^YYYVVVLLL>>>444333...000///+++,,,000///***///...,,,++++++,,,---...------,,,+++,,,,,,......,,,---..................***+++---.........,,,+++......------------......******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...///.........---------......------........./////////000111111222222111111000...///000111222333444444555444333333444666999:::;;;;;;<<<>>>@@@CCCEEEGGGFFFHHHJJJLLLNNNPPPPPPQQQQQQPPPOOOMMMMMMOOOSSSVVVUUU[[[bbb~~~ggglllooopppvvv}}}|||wwwuuuttttttyyynnn```___dddnnnzzz~~~}}}{{{xxxoooeee]]]ZZZXXXZZZaaaqqq{{{nnneeeeeedddgggvvv}}}pppiiieee___[[[ZZZWWWSSSMMMHHHFFFEEECCCBBB@@@???>>><<<:::999777777777666666666666777777888666666555555555555666666444444444555555555666666555555666777888999:::::::::::::::;;;;;;:::999999;;;;;;;;;;;;;;;<<<===>>>======???BBBEEENNN```pppvvvssszzznnnbbbeeellljjjgggfffiii```YYYSSSIII;;;444444,,,///...+++---222111+++...---,,,++++++,,,...///,,,,,,+++++++++,,,...///***+++,,,...///000000000)))+++---///000000//////,,,++++++******++++++,,,........./////////000000...---,,,,,,++++++++++++------,,,+++,,,---///000...------,,,---...///000............////////////000111222333333222111000...///000111222333444444555444333333444666999:::<<<<<<===???BBBDDDFFFHHHGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPOOOMMMLLLNNNRRRVVVUUU[[[bbb~~~nnnnnnnnnqqqtttvvvwwwvvvuuusssuuu|||hhh___```cccmmm{{{tttmmmllliiiccc___]]]VVVTTTUUUZZZeeexxx{{{uuuxxx}}}}}}~~~vvvjjjaaa]]]\\\YYYVVVOOOLLLHHHFFFDDDCCCAAA@@@>>>>>><<<;;;999888777666888888777777666666555555444444444555555555555666666666666666777777777777777777888888888999999999:::::::::;;;;;;;;;<<<<<>>============<<<:::@@@===???EEELLLZZZqqq||||||yyyvvvuuuuuutttrrrrrrssseee```YYYPPPCCC666222444000000000000000000000000------------------------------...///000000//////+++,,,,,,---.....................---,,,+++)))(((...------,,,,,,------...---,,,,,,++++++,,,,,,---)))***+++,,,------------+++,,,---......---,,,+++///...---,,,+++,,,,,,---...//////000000000000000000000///////////////000333111///111444555444222111111222222444555777888;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGIIILLLNNNPPPQQQQQQRRROOOMMMLLLNNNRRRUUUVVVTTT[[[eeelllllllllnnnppprrrsssttttttsssvvv~~~uuuccc]]]^^^hhhyyyvvvmmmeeebbb___ZZZVVVVVVRRRQQQUUU]]]kkktttkkkkkknnnwwwtttlll```YYYWWWVVVTTTRRRLLLIIIFFFCCCBBBAAA???======<<<;;;:::888777666555777777777777666666555555444444444555555555555666666666666666777777777888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<============AAAAAAFFFNNNYYYkkkzzzzzz{{{~~~}}}{{{zzzlllbbbUUUJJJ>>>333000222////////////////////////........................,,,------............---+++,,,,,,------------,,,***++++++,,,,,,+++******,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,,,,------------------,,,///...---,,,,,,,,,------......///000000000//////222111111000000111111111222000///111333555444222333333333444555777999:::;;;;;;<<<>>>@@@BBBDDDFFFHHHIIIKKKNNNPPPQQQRRRSSSRRRPPPNNNNNNOOORRRTTTUUUVVV]]]gggkkkkkkjjjjjjlllmmmooopppsssssswwwrrrccc```ffftttxxxmmmbbb\\\XXXSSSQQQRRRSSSTTT[[[gggwwwpppeeedddgggttt~~~~~~ttthhhaaaXXXRRRQQQQQQPPPNNNHHHEEEBBB@@@???>>><<<:::;;;;;;:::999777666555555777777777666666666666555444444444555555555555666666666666777777777888888999999999999::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===???@@@@@@CCCLLLWWWgggzzz}}}~~~nnn___MMMAAA888222111333////////////////////////////////////////////////,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***'''((()))***+++,,,,,,,,,******))))))))))))******---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,...------,,,,,,------...///...------,,,---------------...////////////...111000000//////000111111000//////000333555555444444444555666777999:::;;;::::::<<<>>>@@@CCCFFFGGGHHHIIIKKKNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTXXX```iiijjjjjjjjjiiiiiijjjmmmoooqqqrrrvvv~~~wwwhhhjjjqqq{{{zzzlllccc]]]YYYWWWYYY]]]___hhhwwwrrrkkklllqqq}}}rrrjjjaaa[[[TTTOOONNNMMMMMMLLLDDDBBB???>>>===<<<:::888999999888777666555555555666666666666666666666666444444444555555555555666666666777777777888888888999999:::::::::;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<;;;;;;<<>>AAADDDGGGHHHFFFGGGIIIKKKMMMNNNOOOOOOQQQSSSTTTUUUTTTTTTTTTUUUYYY```jjjjjjkkkkkkjjjiiiiiilllnnnooopppttt{{{sssooonnnrrruuuvvvzzztttmmmgggeeegggiiimmmwwwxxxtttyyy~~~rrrhhhbbb[[[XXXRRRNNNKKKIIIHHHHHHAAA@@@>>>======<<<:::888777777777666666555555555555555555555555666666666444444444555555555555666777777777777888888888888999999:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>===;;;:::<<>>AAADDDGGGHHHFFFGGGIIIKKKMMMNNNNNNOOOQQQTTTVVVWWWVVVUUUVVVWWWXXX```iiihhhkkkmmmmmmkkkjjjlllooooooooossswww{{{yyyooolllmmmooouuu{{{}}}~~~{{{|||{{{{{{oooeee]]]XXXTTTRRRNNNJJJFFFDDDCCCBBB???>>><<<<<<<<<;;;999777666666666666666666666666444555555555555666666666444444444555555555555666777777777888888888999999999999999999::::::::::::;;;;;;<<<<<<<<<=========>>>???>>><<<;;;===DDDIIIPPP^^^uuu~~~lllUUUHHH;;;666555111---+++........................---------------------------............------,,,,,,,,,,,,,,,,,,,,,+++***---------------,,,+++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///...------,,,,,,------...------...////////////...------...////////////...////////////000111222222---...000111111111333555222222333444555777888999;;;;;;===???AAADDDGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPOOOSSSVVVVVVUUUTTTVVVYYYXXX```iiieeejjjnnnooollljjjllloooqqqppprrruuuvvv{{{{{{oookkkkkkqqqxxxxxxxxxyyy{{{}}}~~~uuulllddd\\\UUUPPPMMMLLLJJJFFFCCC@@@???@@@<<<;;;:::;;;;;;:::888555666666666666666666777777444444444555555555666666444444444555555555555666777777888888888999999999888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>><<<<<<@@@IIIPPP^^^ssssss___LLLAAA777444222///------................................................+++,,,,,,------------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///,,,------------------,,,,,,---...///000000///.........///000000000//////000000000000111222333333---///111111000000222444222222333444555777888999<<<<<<===???AAADDDFFFGGGIIIJJJKKKMMMNNNOOOOOOOOOLLLPPPSSSSSSRRRRRRVVVZZZYYY```iiiccchhhnnnooommmkkklllnnnsssrrrrrrttttttxxxvvvmmmjjjooouuuvvvuuusssrrrrrrtttvvvwwwyyy{{{rrrnnnhhhccc^^^XXXRRRNNNIIIIIIHHHEEEBBB@@@@@@@@@:::999999999:::999666444666666666777777777777777444444444555555555666666444444444555555555666666777888888888888999999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<999;;;===<<<===CCCMMMUUUqqqzzzgggRRREEE;;;333111111///000333........................////////////////////////)))***+++,,,,,,,,,,,,,,,+++,,,------............)))******+++++++++******,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...+++,,,............,,,+++,,,---///000000000///......//////000000000000000............///000222222---000222111//////111333333333333444666777999:::======>>>???AAACCCEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMIIIMMMQQQQQQOOOPPPUUUYYYZZZaaajjjjjjjjjkkkjjjiiijjjmmmoooppprrrtttrrrqqqttt|||}}}rrrssszzzyyywwwpppgggcccgggooosssyyy}}}xxxrrreeeaaa[[[UUURRROOOLLLJJJGGGFFFDDDAAA???>>>======<<<;;;:::999777666555555:::999777555333000///...555555555555555555555555555555666666666666555555111333444444333444555777999999999999999999999999>>><<<;;;;;;<<<===<<<<<<======AAADDDDDDHHHYYYkkk{{{tttoooeeeWWWMMM<<<:::555111///000111222---------------...///000------------------------//////.........---------111---+++,,,000111...+++......---,,,,,,,,,------++++++++++++++++++++++++((()))+++------,,,+++***---...//////---++++++,,,...---,,,,,,,,,,,,---...---,,,---...000111000///////////////000000000000000000000000000/////////000000000111222222333333333333333444666777999:::>>>===<<<===???@@@@@@@@@DDDGGGJJJMMMOOOOOONNNMMMMMMNNNNNNMMMLLLMMMPPPSSS]]]___mmmjjjjjjkkkjjjiiijjjlllnnnppprrrsssqqqoooqqqwww|||wwwssswwwvvvssslllccc^^^bbbkkkrrrtttxxx}}}uuujjjeee]]]YYYSSSNNNKKKHHHFFFDDDDDDCCCAAA???===<<<;;;;;;999999999888888777777666999888777555333222111000555555555555555555555555555555666666666666555555333444666666555555777888999999999999999999999999::::::999:::;;;<<<<<<;;;<<<<<<>>>DDDJJJVVVkkk~~~xxxooohhhbbbXXXJJJ@@@:::777444111//////000000......---------......///........................///.........------------000---+++,,,///111...+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***,,,---...---,,,++++++---......---,,,---......---,,,,,,,,,,,,---...///,,,******---000000///............////////////////////////////////////000000000111222222333333333333444444666777888999::::::;;;>>>CCCGGGIIIIIIEEEGGGJJJMMMOOOOOONNNMMMOOOOOONNNMMMLLLNNNQQQTTT\\\]]]llliiijjjjjjjjjhhhiiijjjlllnnnoooqqqooommmmmmpppttt|||wwwuuusssooohhh___XXXZZZccclllmmmqqquuuyyyzzzzzzzzz{{{|||||||||}}}~~~~~~xxxrrrhhh```]]]WWWTTTNNNJJJHHHFFFDDDCCC@@@@@@>>><<<:::999999999777777777777888888888888888777666666555444333333555555555555555555555555555555666666666666555555555666888888777777999:::999999999999::::::::::::999999:::;;;;;;<<<<<<<<<@@@???AAAJJJXXXlllyyyrrriiiaaaZZZOOOBBB999666555333111000///......//////...---------....../////////...........................------------///---+++,,,///000...+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------***+++,,,......------,,,)))+++---...------...///...------,,,,,,------...111,,,'''''',,,000000...------------............////////////000000000000000000000111222222333333444444444555555777888888>>>======???BBBEEEFFFFFFEEEGGGJJJMMMNNNOOONNNNNNPPPPPPNNNMMMLLLNNNRRRVVVYYY\\\kkkiiijjjjjjiiihhhggghhhjjjjjjlllnnnmmmlllkkkmmmooouuuzzzwwwpppkkkddd\\\TTTRRRYYYbbbeeeiiinnnqqqssstttuuuvvvwwwvvvvvvwwwxxx{{{}}}wwwnnnjjjfff^^^YYYXXXRRRNNNJJJFFFEEEDDDCCCAAA>>>===<<<:::999888888888777777777777777777777777666666666666666666666555555555555555555555555555555555666666666666555555555777888888888888999;;;999999999:::::::::::::::;;;<<<======<<<<<<===>>>DDDFFFLLLYYYmmmvvvoooeee]]]TTTJJJ>>>666444333333222111///...---000///...---------------............------------------------------------...,,,+++,,,...///...,,,---,,,++++++******++++++,,,,,,------------......+++,,,---.........------***,,,......---------...------------------------111,,,((()))...111000,,,------........./////////000111111111111111222222000000000111222222333333444444444555555666777888===<<<;;;===???AAABBBAAAFFFGGGJJJLLLNNNOOOOOONNNPPPOOONNNLLLKKKMMMRRRVVVXXX[[[jjjhhhiiijjjiiigggffffffgggggghhhjjjkkkllllllmmmnnnpppqqquuuzzz|||kkkddd\\\WWWQQQMMMQQQXXX___cccgggjjjlllmmmoooqqqqqqqqqpppqqqrrruuuxxxzzz~~~xxxtttppphhh```]]]ZZZTTTPPPOOOJJJFFFBBB??????>>>===<<<<<<<<<;;;999999888888888888888777666666555555444555555555555666666777777666666666666666666666666555555666666666666555555444666777777777777888:::999999:::::::::;;;;;;;;;<<<===>>><<<;;;;;;===@@@CCCLLL[[[nnnxxxrrrttt{{{}}}xxxooohhh]]]SSSJJJAAA888222333333333333222111///...000///...------------------------,,,,,,+++++++++,,,,,,------------------,,,,,,+++,,,---......------,,,++++++******++++++,,,,,,,,,------.........,,,,,,------.........---,,,...///...---++++++,,,------------------------///---+++...222333///+++....../////////000000000/////////000000111111111000000000111222222333333444444444555555777888999666555777:::@@@DDDGGGGGGFFFGGGIIILLLMMMNNNOOOOOOOOOOOONNNLLLKKKMMMQQQUUUXXX[[[kkkgggiiijjjiiigggeeedddeeeeeeeeegggiiikkklllnnnnnnooopppsssxxx~~~qqqdddXXXSSSPPPKKKMMMTTTYYY]]]aaaccceeefffhhhjjjlllkkkjjjjjjlllpppsssvvv~~~~~~~~~|||{{{yyyxxxvvvrrrlllhhhfff^^^WWWVVVTTTOOOKKKJJJHHHEEEAAA>>>======<<<;;;;;;:::999999888888888888888777777666555444444333333444444555555666777777666666666666666666666666555555666666666666555555444555777777666666888999999999::::::;;;;;;<<<<<<:::<<<<<<:::999;;;@@@EEEGGGXXXppppppllliiilllrrrtttqqqllljjjcccWWWKKKAAA:::444111222222222222222111000/////////...---------......------,,,,,,+++*********,,,,,,,,,,,,------------++++++,,,,,,------......------,,,+++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,------------...//////,,,+++++++++,,,------......------,,,,,,---///111222111...+++////////////000000000111,,,,,,------......//////000000000111222222333333333333333444666777999:::;;;;;;;;;>>>AAAEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOOOONNNOOOOOONNNMMMNNNQQQTTTYYY\\\lllggghhhjjjiiifffdddccccccdddddddddeeehhhjjjllllllmmmnnnsssxxx|||ttt^^^UUUQQQKKKLLLQQQTTTWWW[[[]]]^^^```bbbdddfffeeeddddddgggjjjnnnqqqvvvxxx{{{~~~}}}}}}|||yyysssrrrooommmkkkhhhccc```]]]VVVRRRRRRRRRMMMIIIHHHHHHEEEAAA>>>======<<<;;;999999888777777777888888555555555555555555555555333333333444555555666666666666666666666666666666555555666666666666555555444555777777666666888999999999::::::;;;<<<<<<===:::<<<<<<;;;;;;@@@HHHPPP[[[qqqxxxlllkkkkkkmmmppppppkkkgggggg^^^QQQDDD:::555222222111000000000000000000000......---------......///......---,,,,,,+++******++++++,,,,,,,,,---------***+++,,,,,,,,,---...///...------,,,,,,,,,,,,,,,******++++++,,,---------+++++++++++++++,,,------,,,---///...---,,,,,,---,,,,,,---......---,,,,,,+++...000111///------............/////////000000,,,------...//////000000000000000111222222333333111222222444666888:::;;;CCCAAA@@@AAABBBCCCCCCBBBGGGHHHIIIKKKMMMNNNOOOPPPOOOPPPRRRRRRQQQQQQSSSTTT[[[^^^nnnggghhhiiiiiifffcccbbbbbbeeedddccccccfffhhhiiijjjfffhhhnnntttwww|||iii[[[TTTLLLKKKPPPQQQTTTWWWYYYZZZ[[[]]]___cccbbbaaaaaacccgggkkknnnooorrrvvv{{{~~~zzzuuuuuuwwwxxxuuuqqqmmmjjjhhhfffdddbbb^^^\\\SSSMMMKKKMMMMMMIIIEEEDDDDDD@@@<<<999999888777666888777666666666666777777333333444444555666666777222333333444444555555555777777777777777777777777555555666666666666555555555666888888777777999:::999999::::::;;;<<<======<<<===???>>>???FFFQQQ[[[qqqnnnnnnoooqqqsssssspppkkkgggaaaXXXJJJ<<<222.........000///............//////---------------...///000//////...------,,,+++++++++++++++,,,,,,---------)))***,,,,,,,,,,,,...//////...------,,,,,,------))))))***++++++,,,------++++++******++++++,,,---***,,,---...------...///,,,,,,---......---,,,,,,+++...000...***))),,,000---------........./////////000000111222333333333000000000111222222333333000111222444666999;;;<<<>>>======???CCCFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRTTTUUUTTTTTTTTTUUU\\\___pppeeeeeeeeedddcccccccccbbbcccdddeeeeeeeeeeeegggiiikkkkkklllpppvvv~~~kkkZZZNNNLLLPPPRRROOOPPPRRRSSSQQQTTTXXX___```bbbbbbbbbcccdddeeemmmmmmooottt{{{~~~}}}{{{yyyxxxxxxwwwvvvtttrrrooollljjjiiicccccccccaaa___\\\YYYWWWRRROOOLLLJJJIIIGGGBBB>>>>>>======<<<;;;:::999888777777666444333222111000444444444333333222222222666555444333222333444555444444444555555555555666666666666666777777777777777888888999999999888888888999;;;;;;;;;;;;<<<>>>===???BBBCCCBBBIII\\\nnn{{{yyywwwwwwyyy}}}zzzpppggg___RRRAAA666333333111...222111000//////...//////,,,...///000///---***(((------......------,,,+++,,,------......------,,,'''(((***+++,,,---------***+++,,,---...---,,,+++---***((())),,,//////...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------............------------...////////////............//////---............/////////444444555555666888999:::<<<<<<===>>>AAACCCEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNRRRSSSTTTSSSRRRSSSUUUVVV\\\```qqqdddcccccccccccccccccccccdddeeefffeeeddddddeeegggjjjkkknnnssswww|||jjjXXXTTTWWWTTTRRRSSSUUUTTTRRRTTTYYYXXXZZZ]]]```cccfffjjjlllmmmmmmnnnsssyyy}}}~~~}}}}}}~~~zzzxxxvvvuuutttrrrqqqooollljjjgggeeeddd``````___]]][[[XXXUUUSSSNNNLLLIIIGGGFFFDDD@@@<<<;;;::::::999888777666666666555555555444333333333555555555444444444333333555444333333333444555555555555555666666666777777666666666666777777777888777777888999999999999999888:::<<<<<<;;;;;;<<<>>>>>>???CCCFFFJJJUUUlll~~~qqqgggZZZNNN???555333333111.........---------....../////////......---,,,++++++)))***+++---.../////////,,,------......------,,,)))***+++---.../////////.........---,,,+++))))))---+++)))))),,,......---++++++,,,,,,,,,---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,......------------.........------------...////////////............//////222222222333333333444444222333333444666777999:::<<<<<<===???AAACCCEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQRRRSSSSSSRRRSSSUUUWWW\\\```qqqccccccccccccddddddddddddeeeffffffeeecccbbbdddeeehhhkkkpppuuuxxxyyyyyyxxx~~~ggg]]]\\\ZZZYYYZZZZZZVVVOOOOOOSSSPPPRRRUUUZZZ```fffkkknnnllllllnnnqqquuuyyyzzzyyyzzz|||}}}zzzvvvsssqqqooooookkkjjjhhheeebbb```^^^]]]\\\[[[YYYWWWTTTQQQOOOMMMIIIGGGEEECCCBBB@@@===:::999999888777666555444444444444555555555555555555666666555555555555444444444333333333444555666666666666777777777888888888666666666777777777888888666777888999:::;;;;;;;;;888:::=========<<<===>>>???@@@CCCIIIQQQbbb~~~{{{ooocccRRRHHH;;;333222222111///,,,,,,,,,------...000000000///---,,,+++,,,------((()))+++---...///000000,,,------......------,,,+++,,,---...///000000000///...---,,,+++*********,,,+++******,,,......---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......------......///000000//////......//////000111222222222222333333333111111222333555777999;;;<<<<<<===???AAACCCEEEFFFFFFGGGIIILLLNNNOOOPPPPPPQQQRRRSSSRRRQQQRRRUUUWWW\\\___qqqeeeeeedddddddddddddddddddddeeeeeeeeecccccceeeggghhhlllqqquuuxxxwwwuuuttt~~~ooofffffffffhhhggg___SSSMMMMMMMMMMMMOOOTTT[[[bbbgggiiikkkllllllnnnqqqsssuuuvvvuuuwwwzzz}}}~~~~~~}}}|||zzz|||~~~~~~~~~|||yyyvvvrrrnnnkkkjjjiiieeedddbbb___]]]ZZZXXXWWWWWWVVVTTTQQQNNNKKKIIIHHHDDDCCCBBBAAA???===;;;999:::999999888777666555444555555555555555555555555555555555555444444444444333333333444555666777777666666666777777777888888666666777777777888888888666777888:::;;;<<<<<<<<<999;;;===>>>======>>>@@@CCCDDDIIIRRR___ttt~~~|||hhhZZZIIIAAA777222111222111000///////////////000111111//////...---------------+++,,,------......------,,,------......------,,,,,,,,,...//////000000000,,,++++++***+++,,,...///,,,+++++++++,,,---------************++++++++++++,,,,,,,,,,,,,,,+++++++++---------...............---,,,,,,++++++,,,,,,---...............//////000000000////////////000000000000111111111222222222111111222444666999;;;<<<<<<===>>>???AAACCCEEEGGGFFFGGGIIILLLNNNPPPQQQQQQQQQRRRRRRQQQQQQRRRUUUXXX[[[___qqqfffffffffeeedddcccbbbbbbbbbcccdddeeedddeeehhhjjjjjjlllpppsssvvvvvvuuutttyyyyyysssrrrsssssslll^^^SSSPPPNNNLLLMMMQQQXXX```eeehhhhhhiiijjjjjjkkkmmmoooqqqnnnqqquuuxxx{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}{{{{{{|||~~~}}}{{{yyyxxxwwwtttqqqmmmiiifffeeedddaaa```^^^[[[YYYVVVTTTSSSRRRQQQOOOLLLIIIGGGEEEDDD@@@@@@@@@???===;;;:::999999888777777555555444333666666666555444444333333333333333333333333333444222333444555666666777777555555666666666777777777777777777777888888888888777777999:::<<<<<<======:::;;;===>>>>>>???AAACCCGGGKKKUUUcccuuuuuu___PPP@@@;;;444111000111111000111111000///////////////---...///000000...---+++,,,,,,------...------,,,,,,------......------,,,+++,,,---...............,,,+++******+++,,,...///++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---------.........//////---,,,,,,++++++,,,,,,---///............///000000000000////////////000000222222333333333444444444222333444555888:::<<<>>>======>>>???BBBDDDFFFGGGFFFGGGJJJLLLNNNPPPQQQRRRQQQQQQQQQPPPPPPRRRUUUXXXZZZ^^^qqqdddddddddcccbbbbbbaaaaaa```aaacccddddddeeehhhjjjjjjllloooqqqssstttttttttqqq||||||wwwtttuuuqqqeeeZZZTTTQQQNNNLLLPPPXXX```fffhhhbbbcccdddddddddfffiiikkkhhhkkkppptttwwwyyyyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{wwwxxxyyyzzzzzzyyyyyyxxx|||zzzwwwtttrrrpppnnnjjjgggcccaaa```___\\\[[[YYYWWWTTTQQQOOONNNMMMLLLIIIGGGDDDCCCBBBAAA<<<===>>>===;;;999999:::666666555444333222111111666666555444333333222222222222222333333333333444333444555666666666666666555555555666666666777777777777777888888888999999888999:::;;;<<<=========:::;;;<<<<<<===@@@EEEHHHIIIPPPaaavvvkkkUUUHHH999666333000000111111000000000...------,,,,,,,,,,,,---000111111///---+++***+++,,,---.../////////,,,------......------,,,++++++,,,---------------...---,,,,,,+++++++++,,,***,,,------,,,+++,,,,,,,,,,,,,,,,,,---------...///......------,,,,,,+++,,,,,,,,,---......//////------,,,,,,,,,,,,------//////......//////000111111000000//////000000111000000111111111111222222444444555666888;;;<<<>>>======>>>@@@BBBDDDFFFGGGGGGHHHJJJMMMNNNPPPQQQQQQPPPQQQPPPOOOOOORRRVVVYYYZZZ^^^ppp^^^^^^______`````````aaa___```aaabbbbbbccceeegggiiikkknnnqqqrrrqqqpppnnnmmmsss|||{{{xxxvvvmmmbbb\\\VVVQQQMMMNNNTTT[[[___```[[[\\\]]]]]]\\\^^^bbbeeeeeehhhlllppptttuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxuuuuuuuuuuuutttsssqqqppptttzzz{{{zzzzzzyyyyyyxxxwwwuuurrrooonnniiigggddd```]]]\\\[[[ZZZWWWVVVTTTQQQNNNLLLJJJIIIHHHGGGDDDBBB@@@?????????888:::<<<;;;999777888999666666555444333222111111333333333333333333333222333333333333444444555555444555666777777666555555666666777777777888888888777777888888888999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<>>???@@@BBBDDDFFFHHHIIIJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPOOOOOOQQQVVVZZZYYY^^^pppYYYYYYZZZ\\\^^^___```aaa___```aaa```___```bbbcccgggjjjooorrrrrroookkkhhhlllpppttt|||yyyoooggg[[[TTTMMMKKKOOOTTTUUUUUUVVVWWWXXXXXXWWWYYY]]]aaacccfffjjjnnnqqqrrrrrrqqqssssssttttttuuuuuuttttttqqqpppooonnnlllkkkkkkkkkfffmmmuuu{{{zzzwwwvvvwwwsssssssssrrrqqqooommmkkkdddbbb___\\\ZZZXXXWWWWWWSSSRRRPPPMMMJJJHHHFFFEEEDDDCCCAAA???============666888::::::777555666888888888777666555444444333000000111222222333444444444444444555555555666666555555666777777666555444777888888888888999999999777888888888888999999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999<<>>???@@@BBBEEEGGGHHHJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNQQQVVVZZZYYY]]]pppXXXXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[ZZZZZZ[[[]]]___```fffiiilllooopppooonnnllljjjkkknnnsss}}}}}}ssskkkbbb\\\VVVRRRKKKFFFFFFJJJNNNMMMMMMNNNQQQUUUYYY\\\bbbdddgggiiijjjmmmqqqtttqqqwwwyyytttoooooorrrrrrqqqnnnllljjjjjjjjjhhhfffccceeeiiinnnvvv}}}}}}|||zzzzzzzzzxxxuuusssrrrsssqqqrrrrrrqqqmmmhhhccc```^^^\\\ZZZWWWTTTRRRPPPOOONNNMMMLLLJJJHHHFFFEEEDDD============<<<;;;::::::999888777666444444333333111111111222333444555666555555555555444333333222444444444444555666888999666666666666666555555555333444444555666777888888999888777888;;;=========<<<;;;::::::<<<>>>>>>>>>>>>>>>>>>???BBBLLLXXXbbbzzzzzzmmmZZZEEE888555333222111111000000111111///......------......///...//////...------000222111///...---.........---,,,,,,************,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,***)))******+++,,,,,,---......++++++++++++++++++++++++......---,,,,,,+++******...............---------.........------.........---.........//////000000---...000111111111000///000000000///000000111222222222333555777999;;;<<<===@@@CCCCCCAAABBBDDDGGGIIIJJJLLLNNNOOOOOOOOOOOONNNOOOOOONNNNNNOOORRRUUUZZZ```tttTTTTTTUUUUUUVVVVVVVVVVVVYYYYYYXXXYYYZZZ\\\^^^___dddhhhmmmrrrsssqqqllliiiiiiiiijjjooovvvqqqnnneee[[[TTTLLLGGGIIINNNIIIIIIIIIJJJNNNRRRWWWZZZ]]]___bbbdddfffiiilllooonnntttvvvrrrnnnnnnppppppqqqnnnkkkiiigggfffdddbbb^^^___bbbffflllqqqvvvxxx~~~{{{xxxwwwuuuuuuuuurrrooollllllllljjjkkklllkkkhhhddd___]]]ZZZYYYVVVTTTQQQNNNMMMLLLJJJIIIHHHFFFEEECCCBBBAAA;;;;;;;;;;;;:::999888777999888777555444444333333333333222222333444444555555555555555555555444444666666555444555555777777666666666666666666666666444555555666666777777777999888777888:::<<<<<<<<<:::999999;;;===>>>??????>>>???AAAEEELLLZZZkkkvvv|||pppcccRRR@@@777666222111000000//////000000//////............//////...//////...------///000111000...---......------//////...------...//////,,,,,,------------,,,,,,,,,---------,,,,,,+++*********+++,,,,,,---......//////////////////............------,,,+++******------..................//////000000000000/////////////////////...............///000000000000000111000000000000111222222444555555777999;;;===>>><<<>>>AAAAAAAAAAAADDDFFFJJJKKKNNNPPPQQQRRRRRRRRRPPPQQQQQQPPPOOOQQQTTTWWWZZZ```tttUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVWWWYYY[[[]]]^^^aaafffnnntttuuuqqqjjjffffffeeefffhhhnnnuuu|||uuummmccc\\\TTTLLLIIIKKKHHHGGGGGGHHHJJJNNNRRRUUUWWWYYY[[[]]]___bbbeeehhhjjjooorrrnnnkkkmmmnnnnnnooollliiifffdddbbb___]]][[[\\\]]]___bbbeeegggiiiqqqvvv}}}~~~{{{xxxtttqqqpppnnnooonnnkkkgggdddccccccaaabbbccccccaaa]]]ZZZXXXUUUTTTRRROOOLLLJJJHHHGGGEEEDDDCCCAAA@@@>>>======:::::::::999888666555444888888666555444444333333555555444333333333333333555555555555666666666666777777666555555555555555666666666666666666666666666666666666666777777777:::888777888999;;;;;;:::999:::;;;===???@@@AAABBB@@@BBBFFFMMMYYYllltttcccTTTFFF:::555777111000000///////////////////////////////////////---...//////---,,,---...//////...---------------000//////......//////000+++,,,---...............------,,,,,,++++++,,,,,,***++++++,,,,,,------............------,,,,,,,,,......------,,,,,,++++++,,,---------.../////////...///000111111000///...000000000///......------///////////////000111111111111111111111222333333555555666777999:::<<<===;;;>>>@@@AAABBBCCCEEEGGGIIIJJJMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRQQQSSSVVVYYY[[[```tttVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVXXXZZZ]]]^^^aaaeeelllqqqrrrnnniiieeeccccccbbbdddhhhnnnssswww{{{vvvqqqlllcccVVVKKKGGGKKKJJJHHHGGGHHHJJJMMMOOOQQQSSSUUUWWWXXX[[[^^^aaadddiiillliiihhhjjjkkkjjjllliiieeecccbbb```^^^\\\[[[\\\\\\]]]^^^```aaaaaadddhhhooovvv}}}~~~}}}||||||{{{zzzyyyvvvsssooollljjjiiiiiihhheee```]]][[[[[[\\\]]]]]]\\\ZZZWWWTTTRRROOOOOOMMMKKKIIIFFFDDDCCC@@@???>>>===<<<;;;::::::::::::999888777555444333888777666555444444444444777666555444333333333333444444444444555555666777666666666555555555666666666666666666666777777777888777777777777777777777:::999777777999::::::999;;;===>>>@@@@@@BBBCCCEEEFFFJJJQQQ[[[kkk~~~mmmXXXHHH<<<555444777111111000////////////000........................,,,...//////---,,,---...------------,,,,,,...///------,,,,,,,,,,,,------+++,,,---...////////////...---,,,+++***+++,,,---+++++++++,,,,,,---------------,,,++++++*********---------------,,,,,,,,,,,,,,,,,,---...///000000+++,,,...//////...,,,+++///////////////.........000///.........///111222222222111111222222333444333444444555666888:::;;;===>>>@@@BBBDDDFFFHHHIIIFFFHHHJJJMMMPPPQQQQQQQQQRRRRRRRRRRRRRRRTTTWWWZZZ[[[aaauuuUUUTTTTTTSSSSSSSSSTTTTTTVVVVVVVVVWWWXXXZZZ\\\^^^bbbdddhhhjjjkkkiiigggeeeaaaaaaaaabbbeeejjjooorrrwww{{{uuulll^^^RRRNNNKKKIIIGGGFFFFFFHHHJJJKKKLLLNNNPPPRRRSSSVVVYYY\\\]]]bbbeeedddeeeggghhheeefffdddaaaaaaaaa```___^^^[[[[[[\\\]]]^^^^^^______^^^aaafffkkkpppwww~~~~~~|||{{{||||||yyyzzzzzzzzzzzzyyyxxxwwwuuuuuuuuussspppmmmjjjhhhffffffdddaaa\\\XXXWWWWWWZZZZZZYYYXXXUUUQQQNNNLLLKKKKKKJJJHHHFFFCCCAAA???===<<<<<<;;;:::999999888::::::999999888666555444777666555444444333444444777777666555444444444444444444333333444555666777333444555555666777777777666666666666777777888888888888888888888777777777:::999777888999::::::999;;;===?????????@@@DDDGGGLLLSSS___nnnyyyfffOOO@@@777333444666222222111000000000000111,,,---............---,,,,,,---///...------...000,,,...///...,,,,,,...000+++++++++,,,,,,++++++++++++,,,---...////////////---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------------------...,,,,,,,,,---...///000000+++,,,---......---,,,+++,,,------...///000000111000///.........///111222222222111111222222333444333333444555777888:::;;;===>>>???AAADDDFFFGGGHHHFFFHHHJJJMMMPPPQQQQQQQQQPPPQQQQQQQQQQQQSSSWWWZZZ]]]cccwwwXXXWWWVVVTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWYYY[[[\\\aaabbbcccddddddddddddcccaaa``````aaacccgggkkkmmmqqqyyyssshhh^^^XXXWWWKKKIIIGGGEEEEEEFFFHHHJJJIIIJJJMMMNNNOOOQQQTTTWWWWWW\\\______bbbeeeeeebbbaaa___]]]^^^___```___^^^YYYYYYZZZ[[[\\\\\\[[[[[[ZZZ\\\```cccggglllrrrvvv|||~~~zzzwwwuuuuuuuuurrrssstttttttttsssrrrqqqoooooopppooommmjjjgggfffaaaaaa```]]]XXXTTTSSSSSSVVVUUUTTTRRROOOLLLIIIGGGGGGGGGGGGFFFCCCAAA>>><<<:::::::::999999888888888999999999999888777666666666555555444333333444444666666555555555666666777666555444444444555666777222333444666777888888888555666666777777888888999888888888888888999999999;;;999888999:::<<<<<<;;;:::<<<>>>>>>>>>AAAGGGMMMPPP[[[mmmmmm[[[FFF;;;777444333444333222222111111111111111,,,---...//////...---,,,------...------...111444222444444222...,,,...111,,,------......------,,,+++,,,---...............,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////,,,---------.../////////........................+++,,,---...///111222222///////////////000111111111111111111111222333333444444555777999;;;===>>>=========@@@CCCEEEFFFEEEIIIJJJMMMOOOQQQRRRSSSSSSOOOPPPPPPPPPQQQSSSVVVYYY___eeeyyy[[[YYYXXXVVVVVVVVVXXXYYYWWWVVVUUUUUUUUUWWWXXXYYY^^^^^^___````````````___aaa```______```ccceeegggkkkppp{{{}}}pppfffaaaaaaUUURRRNNNJJJGGGFFFFFFGGGEEEGGGIIIJJJKKKMMMQQQSSSRRRWWWZZZ\\\___cccbbb___]]][[[ZZZZZZ\\\]]]]]]\\\WWWXXXYYYYYYYYYXXXWWWWWWVVVXXX[[[]]]___cccgggjjjooorrrvvvzzz|||~~~~~~~~~~~~|||yyyuuurrrpppnnnnnnjjjkkklllnnnnnnmmmkkkjjjggghhhjjjjjjiiigggdddbbb\\\\\\[[[XXXSSSPPPOOOOOONNNNNNMMMLLLJJJGGGEEEDDDCCCCCCDDDCCCAAA>>>;;;999888888777777777777777777777777888888888888777777555555444444333333444444444444444555666888999::::::999777666555666888999333444555777777777666666555666666777888888999999777888888999999:::::::::;;;999888999<<<===>>>===;;;===???@@@AAAHHHRRRZZZdddrrr{{{vvv]]]LLL<<<777777666333111222222111000000000000000...///000111111000///...---...---------000444888<<<======888111------///------...//////...------,,,,,,------------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***++++++,,,,,,,,,---...//////000------..................000///---,,,,,,---///000,,,------...///000111111......///000000000000000111000000000000111222222222333444666999<<<>>>@@@AAA@@@???BBBEEEGGGGGGFFFJJJKKKNNNPPPQQQRRRRRRRRROOOPPPPPPPPPQQQSSSWWWZZZaaaggg{{{WWWVVVTTTRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVWWW[[[\\\]]]^^^___^^^]]]\\\aaa```^^^]]]]]]___```bbbfffhhhssswwwnnnkkkccc___XXXQQQKKKFFFDDDCCCCCCEEEGGGHHHIIIKKKNNNQQQPPPTTTXXXZZZ^^^bbbaaa]]][[[ZZZXXXXXXZZZZZZZZZYYYXXXYYYYYYYYYXXXWWWUUUTTTRRRTTTWWWYYY[[[]]]aaacccdddgggkkknnnpppssswwwzzz~~~}}}|||||||||{{{{{{{{{{{{}}}~~~~~~}}}{{{{{{|||~~~zzzxxxuuurrrnnnkkkiiihhhdddeeegggiiiiiihhhgggeeebbbccceeeffffffdddaaa```XXXXXXWWWTTTPPPMMMLLLLLLHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA???<<<999777666666666666666666666666555666666777777777777777555555444333333333444444222333444555777999;;;<<<===;;;999888777888999:::555666777777777666444444555666666777888999999999777777888999::::::;;;;;;:::999999:::===?????????>>>@@@CCCDDDGGGPPP\\\fff}}}sssjjjPPPBBB555444777777222000111111000//////////////////111222333333222111///......---,,,---111777;;;DDDEEEDDD===333---,,,...+++,,,---......---,,,+++,,,,,,,,,---,,,,,,++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000+++,,,,,,---...///000000...............---------///---+++))))))+++---///.........///////////////---...000111111111000///000000000///000111111222///000222444777;;;===???FFFDDDDDDFFFIIIKKKJJJIIIIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRTTTXXX[[[bbbhhh}}}TTTUUUVVVUUUTTTSSSTTTVVVTTTTTTTTTSSSRRRSSSVVVYYYYYYYYYXXXXXXYYYZZZ\\\]]][[[[[[[[[[[[\\\^^^```aaagggkkkrrr{{{~~~zzzuuuoooddd[[[SSSLLLGGGDDDCCCEEEFFFGGGHHHJJJLLLNNNQQQSSSWWW\\\___```______[[[ZZZYYYWWWWWWYYYZZZ[[[YYYWWWUUUUUUWWWWWWUUUSSSTTTTTTTTTUUUVVVXXXZZZZZZ\\\^^^aaacccdddfffiiikkksssssstttvvvxxx{{{}}}~~~~~~}}}|||yyyyyyyyyzzz{{{zzzwwwuuuvvvwwwyyyzzzyyyvvvrrrpppnnnnnnmmmkkkiiifffdddccc```aaacccdddcccaaa___^^^____________^^^]]]\\\[[[VVVUUUSSSPPPLLLIIIGGGFFFGGGGGGGGGFFFDDDAAA???======<<<;;;999888777777777444444444555555555555666666555444333333333333333555555555555555555555555111555999777444555<<>>AAA======BBBHHHMMMWWWnnn~~~yyy|||fffQQQAAA<<<777333222222222222000///...------...///000......////////////............------------......999<<<>>>999000+++,,,000000//////---,,,+++******------............------------............------+++,,,---......---,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,+++........................///////////////.........---...000111111111000///222111000000000000000111//////111222222222222222222333555666888:::>>>AAAMMMHHHCCCAAACCCEEEEEEEEEJJJKKKNNNPPPRRRRRRQQQQQQTTTRRRPPPPPPSSSWWWYYY[[[___fffRRRTTTVVVVVVTTTSSSTTTUUUVVVVVVUUUTTTRRRSSSUUUXXXXXXXXXWWWWWWYYYZZZ\\\^^^[[[[[[ZZZZZZ\\\^^^aaacccfffhhhooovvv~~~yyyooocccWWWOOOJJJFFFFFFFFFFFFFFFGGGIIIKKKPPPRRRVVVZZZ]]]_________\\\ZZZYYYXXXXXXYYYZZZ\\\WWWUUUSSSTTTUUUUUUSSSQQQMMMMMMMMMNNNOOOPPPQQQRRRWWWYYY[[[]]]]]]___aaacccggghhhjjjlllpppsssvvvwww|||||||||}}}~~~~~~}}}|||{{{zzzyyyyyywwwtttrrrrrrsssuuuvvvvvvrrrsssuuuuuutttrrrooommmjjjjjjiiigggeeecccaaa_________```aaa```^^^\\\[[[\\\\\\\\\\\\[[[YYYXXXWWWRRRQQQPPPMMMKKKIIIGGGFFFDDDDDDDDDCCCAAA???===;;;<<<;;;:::888777666666666444444444555555555555666666555444333333333333444555555555555555555555555444666777555444777===CCCKKKEEE???<<<===>>><<<999333444444555666777777888888888888888999999999999::::::999999999999999:::===999888;;;<<<:::;;;>>>CCCBBBEEEMMMYYYkkk~~~~~~oooYYYGGG>>>:::666333222222222111000000///......///000000......////////////............------------......222444555222---***+++...,,,,,,,,,------------...,,,,,,------------,,,,,,------............------.........//////.........,,,,,,---------.........,,,------....../////////---------------,,,,,,,,,.........///////////////......///000000000000000111000000000000000111111000111222333333444444333222444555777888:::>>>AAAHHHEEEBBBBBBEEEIIIJJJJJJJJJLLLNNNQQQRRRRRRRRRQQQSSSQQQPPPPPPSSSVVVYYYZZZ___fffQQQTTTVVVWWWUUUTTTSSSSSSWWWWWWWWWUUUSSSTTTVVVYYYXXXXXXWWWWWWXXXZZZ\\\^^^\\\[[[YYYYYY[[[___cccfffeeegggkkkpppvvvtttdddWWWOOOKKKIIIGGGEEEEEEEEEGGGHHHMMMOOOSSSWWWZZZ\\\]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[VVVTTTRRRRRRSSSSSSQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRTTTTTTTTTUUUWWWYYYYYYZZZ\\\___cccgggjjjlllooooooppprrruuuxxx{{{}}}~~~~~~}}}|||{{{{{{{{{|||||||||}}}}}}}}}|||zzzzzzxxxxxxwwwvvvuuuuuuuuuuuuwwwsssnnnkkkkkklllnnnnnnmmmmmmmmmmmmlllkkkiiihhheeedddcccaaa___]]]\\\[[[\\\\\\\\\\\\[[[YYYWWWUUUXXXXXXXXXWWWVVVUUUSSSRRRLLLLLLKKKIIIHHHFFFEEEEEEAAA@@@@@@???===;;;:::999:::999888777666555555555444444444555555555555666555555444333333333444444555555555555555555555555555555444555888===BBBEEEDDD@@@;;;:::;;;<<<:::888111222333444666777888999888888888888999999999:::::::::999999999999::::::<<<::::::===>>><<<===@@@GGGFFFIIIUUUhhhppp^^^LLL>>>999777444333333333111000111000000//////000000111......////////////............------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,------...++++++,,,,,,,,,---------+++,,,,,,---...///000000---------,,,,,,+++++++++------......//////000000//////......//////000111000/////////000111222222111111222333444444444444222444666777888:::===@@@???>>>>>>@@@CCCEEEFFFFFFJJJLLLNNNQQQRRRRRRRRRQQQQQQQQQPPPQQQSSSUUUXXXZZZ___fffQQQTTTWWWXXXWWWTTTSSSSSSWWWWWWWWWVVVVVVWWW[[[]]]]]][[[YYYXXXXXXYYY[[[\\\\\\[[[YYYXXX[[[___dddgggfffhhhkkknnnpppyyyuuudddYYYSSSOOOJJJFFFEEEEEEFFFGGGJJJKKKNNNQQQTTTWWWYYYZZZXXXWWWVVVVVVVVVVVVWWWXXXTTTTTTSSSRRRQQQQQQPPPOOOPPPPPPOOOOOOOOOOOOOOOPPPLLLNNNOOOOOONNNNNNOOOPPPOOOPPPRRRUUUXXX[[[^^^```cccdddeeehhhkkknnnqqqsssuuuvvvxxxxxxwwwwwwyyyzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzzyyyyyy{{{{{{||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwvvvuuusssrrrqqqqqqqqqrrrpppnnnlllkkkllllllkkkjjjffffffffffffeeedddcccccc___^^^]]][[[ZZZXXXXXXWWWYYYYYYYYYXXXVVVTTTRRRQQQTTTTTTSSSRRRQQQPPPNNNMMMHHHHHHGGGEEEDDDBBBAAAAAA=========<<<:::999888777888777666555444444444444444444444555555555555666555444444333333333444444555555555555555555555555555444555:::@@@EEEGGGGGG<<<999666555666777777555222333444555666777888888888888888999999999::::::::::::999999999:::;;;;;;;;;999;;;???@@@@@@BBBGGGIIILLLVVVgggzzzdddQQQCCC;;;555333222333333333111///111111000000000000111111---......//////......---......------------.........,,,***,,,///000///---//////...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------......------,,,+++++++++,,,------...///000111111//////...------///000111////////////000111333333000111222333444444444444333555777888888:::<<<>>>======>>>@@@AAABBBBBBBBBIIIKKKMMMPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSUUUXXXZZZ___gggRRRUUUXXXYYYXXXUUUTTTTTTUUUVVVXXXXXXYYY\\\aaaddddddaaa^^^ZZZXXXXXXYYYZZZ\\\[[[YYYYYY[[[```eeehhhiiikkknnnppppppuuuyyymmm^^^WWWOOOHHHFFFFFFFFFFFFGGGHHHIIIKKKNNNQQQSSSUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQOOOOOOOOOMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLLLLMMMMMMOOOQQQSSSUUUVVVXXXYYY[[[]]]```ccceeeggghhhjjjlllmmmmmmmmmoooqqqtttuuuwwwzzz{{{|||||||||wwwvvvvvvuuuvvvwwwyyyzzz{{{zzzyyyxxxwwwxxxyyyzzzxxxwwwuuussssssssstttuuuwwwwwwvvvuuuuuuuuuvvvvvvuuuuuusssrrrqqqqqqqqqqqqqqqrrrssstttuuutttssssssqqqpppnnnmmmllllllmmmnnnfffiiimmmrrruuuuuuqqqmmm````````````______^^^]]]ZZZYYYXXXVVVUUUTTTTTTTTTVVVVVVUUUTTTRRRPPPOOONNNPPPPPPOOONNNMMMKKKIIIHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999888888777777666666555444333333333333444444444555555555555666444444333333333444444555555555555555555555555555888888;;;@@@GGGHHHEEEAAA777666444444444555555555555555666666666666666666888999999999999::::::::::::999999999:::;;;;;;<<<;;;:::<<<@@@AAAAAAFFFLLLNNNZZZnnnpppXXXEEE<<<999222222111222333333111///000000111111111111000000------............------......------------......000---+++,,,000111///,,,.........------,,,,,,+++......------------......,,,,,,------------,,,,,,+++***)))(((((()))***+++*********+++++++++,,,,,,---------,,,,,,+++++++++///.........---------,,,,,,------...///000111111///...---------...000111////////////000111333333///000111222333333333333333555777888999999;;;===???@@@BBBDDDEEEFFFFFFFFFHHHJJJLLLOOOPPPPPPPPPOOOPPPRRRSSSTTTSSSUUUXXX[[[___gggTTTWWWYYYZZZXXXWWWVVVVVVVVVWWWYYY[[[]]]aaafffjjjjjjgggbbb]]]ZZZYYYZZZ[[[]]]\\\ZZZZZZ\\\```dddfffkkknnnrrrtttqqqsssqqqgggZZZPPPKKKIIIGGGFFFFFFFFFFFFGGGIIILLLOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTRRROOONNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOONNNOOOQQQSSSVVVXXXYYYZZZ\\\^^^```bbbbbbcccfffhhhiiijjjmmmppprrrtttttttttnnnmmmlllkkklllnnnpppqqqtttsssrrrrrrqqqqqqqqqqqqpppooommmlllkkklllmmmnnnppppppoooooooooooopppppppppooonnnmmmmmmmmmmmmmmmkkklllmmmnnnnnnmmmlllkkkiiihhhgggfffggghhhjjjllloooqqqtttvvvvvvpppiiicccZZZZZZ[[[\\\[[[ZZZYYYXXXVVVUUUSSSQQQPPPPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKLLLKKKKKKJJJHHHFFFDDDCCCCCCBBBAAA???===;;;:::999:::999888777777777777777555555444333333333333333444444444555555555555666444444333333333444555555555555555555555555555555======???BBBEEECCC===888777777666666666666777777777777777777777777777777999999999999:::::::::::::::999999::::::;;;<<<===>>>===???AAABBBDDDKKKTTTYYYmmm|||dddLLL;;;555666333222111222333333111//////000000111111000000///------............------......------------......000---+++,,,......,,,******+++,,,,,,---...////////////------------//////,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,000000///...---,,,,,,+++........................------......//////000000......------......///000000/////////000111222222//////000111222222222222333666888999999999:::;;;:::===@@@CCCDDDFFFHHHJJJHHHJJJLLLOOOPPPPPPPPPOOOPPPSSSUUUVVVUUUUUUYYY]]]```hhhWWWYYYZZZZZZYYYXXXXXXYYYYYYZZZ\\\^^^```dddiiilllnnnkkkeee```]]]\\\]]]^^^]]]\\\\\\\\\]]]```cccdddiiimmmsssvvvsssrrr{{{nnn___WWWRRRNNNKKKHHHGGGFFFFFFGGGJJJMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSQQQMMMKKKKKKMMMKKKJJJJJJJJJJJJJJJKKKKKKGGGIIIIIIIIIGGGFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZ]]]______aaacccfffhhhiiiiiiiiieeedddbbbaaaaaaccceeefffhhhhhhiiijjjjjjjjjiiiiiihhhgggeeedddcccdddfffggghhhhhhggggggggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhiiiffffffggghhhhhhgggfffeeebbbbbbbbbcccfffiiimmmpppwwwuuuqqqmmmgggaaaYYYTTTSSSUUUVVVXXXWWWVVVSSSRRRRRRPPPNNNMMMLLLMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEECCCAAA???>>>???>>>===<<<;;;::::::999777777555555444555666666555555444333333333444444444444444555555555555666333333333333333444555666555555555555555555555555;;;;;;<<<<<<===;;;888666666777777777666666666777777777888888999999::::::999999999:::::::::;;;;;;999999999::::::<<<======@@@???BBBFFFIIINNNZZZfffrrrmmmVVVBBB555222555444333111111222222111000...///000000000000///...,,,------......------,,,......------------......///...------------,,,+++***++++++,,,---...///000///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---/////////......------,,,+++,,,,,,------......///.........///////////////,,,---......//////......111000000000000000111111000000111222333333333333444666999:::999999999:::888;;;>>>@@@@@@BBBEEEHHHJJJKKKNNNPPPRRRRRRQQQQQQPPPTTTXXXXXXVVVVVVZZZ^^^```hhhYYYZZZ[[[ZZZYYYXXXYYY[[[\\\]]]^^^```aaaeeeiiimmmooolllgggbbb______```aaa]]]]]]]]]]]]^^^```bbbcccggglllsssvvvsssqqqxxx~~~mmmbbb[[[UUUQQQJJJHHHGGGFFFGGGIIILLLNNNPPPQQQQQQRRRRRRQQQQQQPPPOOOQQQRRROOOKKKIIIJJJKKKHHHGGGGGGGGGHHHHHHIIIJJJEEEGGGGGGGGGEEEDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJKKKMMMNNNNNNNNNLLLNNNQQQRRRSSSUUUXXXZZZZZZ[[[]]]___aaaaaaaaaaaa___]]][[[ZZZYYY[[[]]]___^^^___aaaccceeeeeeddddddbbbaaa___^^^^^^___```aaacccbbbbbbbbbbbbbbbccccccddddddddddddddddddeeeeeedddeeefffffffffdddcccbbb___``````ccchhhmmmsssvvvooojjjccc]]]ZZZXXXVVVUUUOOOQQQTTTUUUUUUSSSPPPNNNOOOMMMLLLJJJJJJJJJLLLMMMIIIIIIHHHGGGFFFFFFFFFGGGDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666555444333333333444555555555444333333333444444444444444555555555666666333333333333333444555666555555555555555555555555555555555555555666777888444555666666444444444555666666777999:::;;;<<<===999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>???@@@DDDKKKRRR[[[jjjyyyzzz```LLL===333333888666444222111222222222000---...///000000///...---,,,------......------,,,.........------.........//////000//////...//////------------------,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...//////////////////.........+++,,,.../////////...---222111000000000000000111111111222333444444444444444666999:::999999999:::>>>AAABBBBBBAAAAAADDDHHHKKKMMMPPPRRRTTTTTTSSSRRRQQQUUUYYYYYYWWWWWW[[[___```hhh\\\]]]^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]^^^bbbgggkkknnnmmmkkkiiifffcccaaa___```dddfffeeeaaa___bbbeeeggglllqqqrrrpppppptttxxx~~~tttoooeeeYYYSSSNNNHHHEEEEEEHHHJJJLLLNNNOOOPPPQQQPPPPPPNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMOOOQQQRRRSSSUUUUUUUUUVVVWWWWWWXXXXXXUUUVVVWWWWWWXXXXXXWWWWWWUUUWWWZZZ[[[[[[ZZZ[[[\\\YYYWWWUUUUUUVVVYYY]]]___^^^]]][[[\\\]]]^^^^^^]]]^^^^^^______`````````aaadddcccbbb```___]]]\\\[[[ZZZ]]]bbbiiimmmnnnkkkiiibbb]]]XXXTTTTTTSSSQQQNNNPPPPPPOOOOOOMMMLLLJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCC???@@@@@@@@@@@@>>><<<;;;;;;;;;::::::999888777777777777666555444444333333555555444444444555666666777777666555444444333333555555555666666666666777777777888888888777777666555555555666666666666777888888777777666666555555888999:::999888888:::<<<===<<<;;;:::999999999999888888888:::<<<=========CCCDDDKKKVVV```nnn~~~bbbLLL???333333<<<===CCC???>>>???<<<333000111,,,...000///---...000333...------------...//////...---,,,,,,++++++++++++------------------------///---,,,---...///...---///...,,,++++++,,,---...........................******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,------............---------------............///........................111111000000//////....../////////000111111222222000000111111111222222222333333444555777999:::;;;>>>>>>???BBBDDDGGGJJJKKKLLLNNNPPPRRRTTTVVVWWWWWWTTTUUUUUUUUUUUUWWW[[[^^^ccchhh___``````___\\\YYYXXXYYYZZZ[[[[[[\\\]]]```eeeiiillllllkkkiiigggdddaaa___aaadddfffeeeaaa```bbbffffffjjjoooooommmmmmppptttuuuxxx{{{nnn]]]WWWNNNHHHGGGJJJNNNPPPOOOPPPQQQRRRQQQPPPNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQTTTVVVWWWVVVUUUVVVWWWTTTSSSRRRQQQSSSVVVZZZ\\\YYYXXXVVVVVVXXXYYYXXXWWW[[[\\\\\\\\\]]]]]]]]]]]]______^^^]]][[[ZZZYYYXXXYYYZZZ\\\___aaa```\\\YYYXXXTTTPPPNNNNNNNNNMMMKKKMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@============<<<:::999888::::::999999888777777666777666666555444444333333333333333333444555666777777666666555444444333333333333333444444444444555666666777777777666666555444555555555555666666666888777777777777666666666888999:::999888888:::<<<;;;:::999999999999999:::999999:::<<>>===<<<<<<;;;;;;;;;;;;:::888777666999888888777777666666666666666666555444444333333222222222222333444666666666666666555444444333333333333333444444444444555555555666666666666555555444444444555555555555666777777777777777888888888777999::::::888888:::;;;888888888888888999::::::999999:::<<>>AAAAAABBBCCCEEEFFFGGGGGGJJJLLLMMMPPPRRRSSSTTTTTTTTTUUUVVVVVVUUUVVVXXXZZZaaahhhaaabbbbbb___[[[XXXWWWWWWVVVVVVVVVVVVVVVYYY^^^aaaeeefffgggfffeeebbb___]]]```bbbccccccaaaaaabbbddddddfffhhhhhhgggfffggghhhjjjgggiiipppyyyrrrcccXXXQQQMMMKKKLLLMMMNNNOOOOOOMMMLLLJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHKKKMMMOOONNNMMMKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWUUUSSSSSSTTTUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@======<<<<<<;;;::::::999<<<;;;;;;:::999888777666777777666666666555555555666666555555555444444444333333222222222333444444666666555555555444444444555555555666666666666777555555666666777777666666444444444444555555555555666666777777888999::::::777888::::::999999999;;;888888888888888999999:::;;;<<<===>>>@@@DDDHHHLLLSSSeee~~~|||vvv|||jjjZZZGGG;;;999<<<===DDDJJJEEE555333444<<>>@@@AAABBBDDDFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRVVVXXXYYYZZZYYYYYYZZZ\\\aaahhh\\\]]]^^^\\\ZZZWWWWWWWWWSSSSSSSSSRRRRRRUUUYYY\\\___```aaaaaa```^^^[[[ZZZ^^^___``````______```aaabbbcccddddddcccccccccccceeeccceeejjjooovvvvvviii]]]TTTNNNLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@AAABBBBBBBBBBBBAAA@@@@@@@@@?????????@@@AAAAAAEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFJJJLLLMMMMMMKKKIIIHHHIIIIIIJJJKKKMMMNNNPPPRRRRRRPPPNNNMMMLLLMMMNNNMMMLLLNNNMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHGGGIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDEEEEEEAAAAAAAAABBBAAAAAA@@@@@@??????>>>===<<<======>>><<<;;;;;;::::::999999999999999888777777666666666666666666555555555555555555555555555555444444444555444444333222222222222555555555555555444444444555555555666666666666777555666777888888888888888444444444555555555666666666666777888999:::;;;;;;666888:::;;;:::999999:::::::::999999999999::::::>>>@@@BBBCCCFFFKKKRRRWWWiii~~~zzzxxx|||{{{lllVVVIII???777888;;;:::@@@CCC:::111000111666===>>>888000000//////...//////000000------,,,,,,,,,---......---------,,,,,,---......------------------------,,,+++***+++,,,---,,,+++,,,++++++***+++,,,---.........---------,,,,,,,,,***************)))))))))---...///...---------///------,,,++++++,,,------------------..................................../////////////////////////////////000111111222222333222222222222222222222444444555666888:::<<<======???AAADDDGGGIIIJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQVVVXXX[[[\\\[[[[[[[[[\\\aaaiiiVVVXXXYYYXXXVVVUUUUUUUUUPPPPPPPPPOOOOOOQQQUUUXXXYYYYYYYYYYYYXXXXXXWWWVVV[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^____________^^^^^^]]]]]]aaagggjjjnnnwwwzzzoooddd]]]SSSQQQOOOLLLJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@?????????>>>>>>??????@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEECCCCCCDDDEEEEEEEEEEEEDDDGGGIIIKKKJJJIIIGGGFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIFFFCCCBBBCCCCCCCCCBBBCCCDDDDDDCCC@@@??????@@@???????????????>>>===<<<===<<<:::999999999:::;;;::::::::::::999999999888555555444444444444555555555555555555555555555555555555555555555555555555666555444333222222222222555555555555555555555555333333333444444444444555555666777888888999999888555555555666666666666777777777888999::::::;;;;;;666888:::;;;:::999999:::;;;;;;;;;;;;;;;<<<======<<<@@@DDDHHHNNNWWWbbbjjj|||xxxpppYYYGGG>>>999333555777555;;;<<<000///000000222888===;;;555///...,,,---...//////...,,,,,,++++++,,,,,,---...------------------...///------------------------000...---...///000///---,,,+++***)))***+++...///,,,,,,++++++******))))))***************))))))))))))+++,,,+++***)))***,,,...---,,,++++++,,,---...---------.........//////........................,,,,,,---///000222333444/////////000111111222222222222222222333333333444444444555666888:::<<<===<<<>>>BBBEEEHHHJJJJJJKKKIIIJJJKKKMMMOOOOOOPPPPPPRRRUUUYYY[[[[[[[[[[[[\\\bbbjjjRRRSSSUUUTTTRRRPPPPPPQQQNNNNNNNNNLLLLLLNNNRRRUUUTTTSSSRRRQQQQQQRRRRRRSSSWWWWWWWWWXXXZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYXXXYYY^^^ccceeegggnnnwww}}}uuuooo```\\\VVVPPPKKKHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@@@@???>>>??????@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBDDDFFFFFFEEECCCCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGKKKIIIGGGFFFGGGGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCAAA>>>===>>>>>>===<<<===???@@@???===;;;<<<===>>>>>>>>>>>>===<<<::::::;;;999888666666777888999999999999999888888888888333333333222333444666777555555555555555666666666555555555555555555555555444444333333444555555666555555555555555555555555333333333444444444444555444555666777888888888888666666666777777777888888888999999999::::::;;;;;;555888;;;;;;:::999999999::::::;;;<<<>>>@@@BBBDDD@@@FFFNNNWWWbbbqqqrrr]]]III===;;;555000333555444<<<===111,,,/////////555===@@@===444111//////000111000...---,,,,,,,,,,,,---......---------------...//////------------------------...------...///000000///************+++,,,---...,,,,,,++++++***))))))(((,,,,,,,,,,,,++++++******'''((())))))((('''((()))---,,,+++******+++,,,---,,,,,,---------.................................***+++,,,...000111333333/////////000111111222222000111111222333444555555555555666777999;;;===>>>>>>@@@CCCFFFHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQUUUYYY\\\]]]]]]]]]]]]ccclllQQQRRRSSSQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLPPPSSSQQQPPPNNNMMMMMMNNNPPPQQQUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXWWWUUUXXXYYY\\\`````````gggppp}}}~~~yyykkkfff]]]TTTMMMIIIGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA===>>>>>>???@@@????????????AAACCCCCCBBBAAAAAAAAAAAABBBDDDFFFFFFEEEDDDCCCEEECCCAAA@@@@@@AAA@@@>>>>>>>>>======<<<<<<<<<<<<========================>>><<<;;;;;;===>>>===<<<999<<>><<<:::;;;===>>>>>>>>>===<<<:::999888999888666555444555777888888888888888888777777777444444444444555777999:::555555666666666666666666444555555555555555555555222222222333555777888999444555555555555555555555555555555666666666777777333444555666777777777777777777777777888888888888999999::::::::::::;;;;;;555888;;;<<<;;;999999999888999:::===@@@DDDGGGHHHLLLTTT```mmm|||www```LLL;;;666999333000333666777AAACCC777111444222...000888===<<<:::777444333444444222///...------------...//////---------------...///000------------------------***))))))+++---//////...''')))+++---...---,,,+++......------,,,+++******.........------,,,,,,,,,,,,---......---,,,---...,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------........................---------.........///////////////000111111222222000000111222444555666666666777777999:::<<<>>>???@@@BBBDDDGGGHHHHHHHHHGGGJJJJJJLLLMMMOOOOOOPPPPPPRRRVVV[[[___````````````cccmmmPPPOOOMMMLLLKKKLLLNNNOOOKKKKKKJJJLLLOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPSSSVVVXXXVVVXXXYYYXXXVVVZZZaaahhhuuuzzzrrrfffXXXLLLGGGGGGIIIEEEDDDBBB@@@???>>>======??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@??????>>>>>>======???======>>>???@@@???>>>>>>>>>======<<<<<<<<<;;;????????????>>>>>>>>>>>>BBBCCCCCCDDDDDDCCCCCCBBB>>>>>>>>>???>>>======<<<============<<<;;;:::999666666777999:::;;;<<<===999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======999::::::::::::999888888888888777555555444444444888777777666666666666777777777666555444333333333555555555666666666666777666666555444333222222111444444444444444444444444555555555555666666666666777777777777777777777777444555666777777666555444666666555555555777999:::555777999;;;;;;:::888777999888888888:::;;;:::999;;;<<<===@@@EEELLLRRRVVVZZZdddvvvbbbQQQEEE888444777333333333444777;;;>>>@@@222111//////000333666888<<<:::666111......///111......------------......---...///000///...,,,+++))))))*********+++++++++...---+++))))))***+++,,,+++,,,............,,,+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((///,,,)))))),,,...---,,,,,,,,,,,,---------......000---+++,,,///111000///............////////////111111111111111111222333222333444555555555444333777777888999;;;<<<=========CCCFFFEEEFFFJJJLLLKKKJJJKKKMMMPPPQQQRRRRRRRRRQQQUUUZZZ\\\\\\\\\^^^aaaccckkkPPPOOOLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKNNNOOOOOONNNLLLLLLLLLLLLLLLMMMNNNOOORRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNOOORRRUUUVVVUUUWWWXXXWWWVVVXXX^^^dddhhhtttxxxyyytttjjj^^^SSSLLLHHHGGGEEEEEEDDDBBBAAA???>>>>>>????????????@@@@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????=========>>>>>>>>>>>>>>>>>>===<<<===>>>??????===============<<<<<<;;;;;;>>>>>>>>>>>>===============>>>>>>??????>>>>>>===<<<============<<<;;;;;;;;;;;;;;;::::::999888777666666777888999:::;;;;;;999999::::::::::::999999::::::;;;;;;;;;;;;<<<<<<999::::::::::::999888888888777666555555444444444666666666555555666777777777777666444444333333444444444555555555666666666666555555444444333333222444444444444444444444444555555555555666666666666777777777777777777777777666777777777777777777666666666666666666777888999;;;;;;<<<<<<;;;;;;::::::;;;::::::;;;<<<<<<;;;;;;@@@CCCGGGMMMVVV```jjjppp~~~nnnTTTGGG???666333666222222222333555888;;;===444333111//////111333444999;;;:::444---+++...222......------------.....................---,,,,,,+++++++++,,,,,,,,,------)))))))))***,,,...000222,,,,,,------------,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...+++)))***---//////...,,,,,,,,,,,,------------000...,,,---///111000///............////////////111000000000000111222222222333444555555555444333555666777888:::;;;<<<======CCCFFFEEEFFFJJJLLLKKKMMMMMMOOOPPPPPPPPPOOOOOOQQQUUUZZZ\\\\\\\\\^^^aaabbbkkkKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHHHHJJJMMMNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPOOONNNNNNMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPSSSTTTSSSUUUWWWWWWUUUVVV[[[___aaaiiixxxwwwsssnnnggg^^^UUUMMMGGGEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>????????????@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>:::;;;;;;<<<======>>>>>><<<;;;;;;;;;===>>>===<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999::::::;;;;;;::::::999888::::::::::::999888777777666777777777888888888888777888888999999888888777999999999::::::::::::;;;999::::::::::::999888888888777666555555444555555444444444444555666777777777666555444444444444444333444444444555555555555444444444444444444444444444444444444444444444444555555555555666666666666777777777777777777777777999888888777777888888999666777777888888888777777<<<;;;:::999999888999999888888:::;;;<<<=========CCCIIITTTaaappp~~~kkkWWWDDD===:::555333666111111111111222555777888666444222000//////000111555999;;;666---)))---222......------------.........------,,,,,,,,,,,,,,,---------........./////////.........------,,,,,,,,,++++++++++++++++++,,,---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++***)))***,,,.........++++++++++++,,,,,,,,,,,,///...---...///000///...............////////////000/////////000000111222222222333444444444444444333444555777999;;;<<<======BBBFFFEEEFFFJJJLLLKKKOOOOOOPPPPPPPPPNNNMMMLLLQQQUUUZZZ\\\\\\\\\^^^aaabbbjjjCCCCCCCCCCCCEEEFFFHHHIIIGGGGGGGGGIIIKKKLLLKKKIIIHHHHHHIIIJJJKKKMMMOOOPPPNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKLLLMMMOOOQQQRRRSSSSSSUUUWWWWWWVVVVVVXXXZZZ```dddlllwwwvvvooodddZZZRRRLLLIIIGGGEEEFFFFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::999999888888888999888777777666::::::;;;;;;:::999999888777777777777777666666666666666777777777777666666888888888888999999999999999::::::::::::999888888777777666555555555555555333333333444444666777888777666555444444444444444333333333444444444555555333444444444555555666666444444444444555555555555555555555555666666666666666666666666666666666666999888777666666777888999666777888999999999777777::::::::::::::::::999999777999;;;===>>>AAACCCEEEHHHUUUiiirrrVVVIII<<<999888666444555111000000000000111222333555333111000/////////000000444666444///,,,---000......------------.........---,,,+++***+++,,,------............/////////000000000///---+++***(((,,,+++***))))))***+++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------))))))((()))***+++++++++******+++++++++,,,,,,,,,.........////////////...............///////////////.........///000111222222222333333444444444444333444555777:::<<<===>>><<>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<==============================;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;999999:::;;;<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999999888888888999999999999888888777777777777777666666555999999999999999999888777777777777666666666666555555666666777777666666555777777777888888888999999999::::::::::::999888888777666666555555555555666333333333444444666777888666666555444444444444555333333333444444444555555333444444555555666666777444444444555555666666666555555555555666666666666666666666666666666666666888888666555555666888888666777999:::::::::888888999:::<<<===>>>===<<<<<<<<<>>>@@@AAABBBEEEJJJNNNWWWiiiiiiVVVIIIAAA999777777555333222000000//////////////////111111000/////////000111---------///000000...---......------------.........---,,,+++***+++,,,---------------............)))***+++---......//////++++++)))(((((()))++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,---------,,,,,,,,,++++++***+++++++++******************+++++++++,,,,,,,,,...///000000///.....................////////////............///000111222222222222222333333444444444555666999;;;===??????<<>>>>>>>>======<<<<<<<<<<<<==============================;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888;;;999999999;;;<<<;;;:::999999:::::::::::::::;;;::::::999999999999888888666666777777777777666666777777888888777777666555555666666666666666555555777777777777666666666666555666666777777666666555777777777888888888888999999::::::::::::999888888666666555555555555666666444444444444555666777777666555555444444444555555333444444444555555555555444444555555666666666666444444444555666666777777555555555555666666666666777777777777777777777777777777777666666777777777777777888999:::;;;;;;:::999999:::;;;;;;;;;;;;:::>>>@@@AAAAAABBBHHHPPPWWWllllllSSSEEE>>>:::555444444333111///000000000000/////////...///......//////000111111---+++***,,,000222///,,,......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,------......+++******************++++++,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,......---,,,,,,+++******+++---......---,,,,,,---++++++++++++,,,,,,,,,,,,---///111111///...---...............////////////.........///000111222333222222222222222333444444555666777999;;;===>>>???<<>>==================>>>========================;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;:::::::::;;;:::999:::<<<<<<<<<;;;888999999999:::::::::::::::::::::999999999888888555555666666666666555555888888888999888777777666444555555666666555555555777777777777777777777777666666777777777777666666777777888888888999999999999::::::::::::999888888666666555555555555666666666666666555555666777777555555444444444555555666444444555555555666666666555555555555666666666666444444444555666777777777555555555555666666666666777777777777777777777777777888888999999888888777777777888888:::;;;===>>>AAA???<<<999999:::<<<===@@@CCCFFFHHHMMMXXXfffpppnnnVVVEEE???555444222111333444333000000000111111000000//////........./////////000000///...------///000///.........------------.....................---,,,,,,,,,,,,,,,---------......000///...,,,,,,,,,------***++++++++++++++++++***++++++,,,,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++&&&))),,,---,,,,,,---///,,,,,,,,,,,,------------,,,///222222///---------............/////////////////////000111222333444333222111111111222333444666666777999:::;;;======;;;AAAEEEEEEFFFKKKNNNMMMJJJKKKMMMNNNOOOOOONNNNNNQQQUUUZZZ\\\\\\\\\^^^aaaeeeoooDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHJJJLLLKKKHHHEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIMMMQQQSSSSSSSSSRRROOONNNMMMNNNQQQSSSUUUUUUNNNRRRVVVWWWXXX^^^jjjtttsssgggWWWTTTNNNIIIEEEDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>========================<<<<<<<<<============>>>999::::::;;;;;;<<<<<<===;;;:::999:::<<<===<<<;;;888888888999999::::::::::::::::::999999999999888666777777888888777777666999999999999999888777777666666777777777777777666666777777777888888888999666666777777777777666666888888888888999999999999999::::::::::::999888888666666555555555666666777888777777666666666666777555555444444444555555666555555555666666666666777666666666666666666666555444444444555666777777888555555555555666666666777777777777777777777777777888999:::;;;;;;:::999888777777777888999<<<>>>@@@QQQLLLEEE???===???DDDGGGGGGKKKPPPVVV```pppzzziiiWWWEEE;;;:::000111111111444777666444000111111111111111000/////////////////////......111222222000...---...000.........------.........---...///000///...---,,,------------.........///++++++++++++...111444666***+++,,,------,,,+++***++++++,,,---,,,+++***)))((())))))***++++++,,,,,,)))******++++++,,,,,,---###(((*********,,,///,,,,,,------------......,,,///222222///---,,,---............/////////000/////////000111333444555333222111111111222333444555666777888999:::;;;;;;;;;AAAEEEEEEFFFKKKNNNMMMKKKLLLMMMNNNOOONNNMMMMMMQQQUUUZZZ\\\\\\\\\___aaaeeennnHHHHHHIIIIIIHHHHHHGGGGGGCCCFFFHHHIIIHHHGGGGGGHHHFFFGGGHHHHHHGGGFFFEEEDDDFFFDDDBBBAAABBBDDDHHHJJJIIIJJJMMMOOOQQQQQQPPPOOORRRQQQPPPOOOOOOPPPRRRSSSNNNOOOOOOPPPTTT[[[dddjjj|||mmmbbbTTTMMMLLLLLLIIIFFFFFFDDDBBB@@@??????@@@@@@;;;===>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999::::::999:::<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::999999888777666555555888888888888777777777777777777777777777777777777888777777666666666666666666666666666666666666666555555555555555444444444999999888888999999:::;;;;;;;;;;;;:::999888666666777777777777777777777777777777666666666666777777777777777777777777777777333444666777777777666555555555666666666666555555444555555666777888888999444444444555666777777888777777666666555555444444888888777777777777777888666666888<<<<<<<<>>FFFKKKLLLVVVbbbllluuuvvv```QQQHHH???:::888444444333333222111000000............////////////...------------...//////........................000000///...------,,,,,,333111///---,,,---...///------------,,,+++***))),,,,,,,,,------,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,+++))))))***,,,++++++++++++++++++++++++,,,,,,------------------++++++,,,,,,---...//////+++,,,...000111000///...111111111111000000000000222222222333333444444444888888888999:::<<<===>>>>>>@@@DDDFFFHHHIIILLLNNNOOOPPPQQQSSSSSSSSSSSSRRRPPPUUUZZZ]]]]]]]]]```bbbcccpppEEEEEEFFFGGGHHHHHHHHHGGGFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDFFFEEECCCCCCCCCEEEHHHJJJIIIJJJMMMOOOPPPPPPOOOOOOOOONNNMMMLLLMMMNNNPPPQQQOOOOOOPPPQQQSSSXXX___cccssszzzhhh\\\VVVQQQJJJEEEEEEDDDCCCBBBBBBBBBAAA@@@CCCCCCDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::;;;;;;;;;::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777666888888888888777777777777777777777777777777777777666666666666666777888888666666666666666666666666666666666666666666666666999999888888999999:::;;;:::::::::999888777666555777777777777777777777777777777666666666666777777555555555555555555555555444555666666777777666666555555666666666666555555555555666666777777888888444444555555666777777888777777777777888888888888888888777777777777888888888777999;;;:::888===CCC\\\UUUKKKCCCBBBGGGOOOUUU___mmmiiiYYYHHH@@@;;;777444444444444333222222111000000000000000//////.........111000///.......................................000//////...------,,,,,,111000...,,,+++,,,------------------,,,+++***))),,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,------------******+++++++++,,,,,,,,,------...---+++***,,,---------------------------******+++,,,...///000000++++++,,,,,,---......///,,,---///000111111000000//////000000111111111222111222222333333444444555777888888999:::<<<===>>>>>>AAADDDFFFHHHJJJLLLNNNMMMNNNPPPQQQRRRRRRQQQQQQSSSXXX\\\^^^]]]\\\^^^```dddqqqBBBCCCDDDFFFGGGHHHHHHHHHHHHJJJLLLKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNNNNNNNNNNMMMKKKKKKJJJIIIJJJKKKMMMNNNNNNOOOQQQQQQRRRTTTXXX[[[eeetttuuujjj___TTTKKKGGGEEEDDDCCCDDDDDDCCCAAAEEEDDDCCCBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999888888888777777777777777777777777777777777444444555555666888999:::666666666666666666666666888888888888888888888888999999888888999999:::;;;999999999999888666555555777777777777777777777777777777666666666666777777555555555555555555555555666666555555666666777888555666666777777666666555777777777777777777777777444555555666666777777888888888999999:::;;;;;;<<<888888777777777888888999888888:::<<<:::777:::@@@GGGGGGFFFFFFIIIPPP\\\dddwwwzzzfffOOODDD999666777555444555333333333222111111000000333222111000///......---333222111000....................................//////......---,,,,,,,,,///...---+++++++++,,,,,,------------,,,+++******+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***))))))+++,,,---.........******+++++++++,,,,,,,,,,,,---...---+++***+++,,,........................++++++,,,,,,---...//////+++,,,,,,------...............///000000111111222......///000111222333333111111222333333444555555777888888999:::<<<>>>???>>>AAAEEEGGGHHHJJJLLLNNNLLLMMMOOOPPPQQQQQQPPPPPPWWWZZZ^^^___]]][[[]]]___fffsssCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKKKKIIIHHHGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFDDDEEEEEEFFFGGGGGGFFFFFFIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHIIIJJJKKKLLLKKKMMMPPPQQQRRRRRRTTTVVV```iiiyyyyyyhhh\\\RRRNNNIIIFFFGGGHHHGGGFFFDDDCCCAAA@@@??????===<<<========================;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::999999999888888888777777777777777777777777777777555555555555666777888999666666666666666666666666777888888888888888999999999999888888999999:::;;;:::::::::999999888666666666666666666666666666666777777666666666666777777777777777777777777777777777666555555555666888999666666777777777777666666888888777777777777777777555555666666777777777777999999::::::;;;;;;;;;;;;888888777777888888999999777777:::<<<;;;888<<>>888888999777555555333222222222111111000000222222222111000/////////222111000///.............................................------,,,,,,,,,......---,,,++++++,,,,,,,,,---------,,,,,,+++***++++++,,,---------,,,,,,++++++++++++++++++++++++)))***+++,,,------------******+++++++++,,,,,,,,,***,,,---,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------......000/////////000111222333...//////000111111222222111111222333333444555555777777888999;;;===>>>??????BBBEEEHHHIIIKKKMMMOOOLLLMMMOOOPPPQQQQQQPPPPPPWWWZZZ^^^^^^\\\\\\^^^```hhhtttFFFGGGGGGGGGGGGGGGFFFFFFCCCEEEHHHIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFGGGHHHGGGFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLIIIKKKOOOQQQRRRRRRTTTUUU]]]bbblll{{{tttddd\\\RRRLLLKKKKKKKKKIIIGGGDDDAAAAAABBBBBBAAA???========================:::;;;;;;<<<<<<=========>>><<<999999;;;<<<;;;:::::::::::::::::::::::::::888888888888888888888888888888888999::::::;;;;;;999999999999888888888888888888888888888888888888777777666666666666777777666666666666666666666666666666666777777777888888999999888888999999:::;;;;;;;;;;;;;;;:::999888888666666666666666666666666777777666666666666777777888888888888888888888888777777666555555777888999666666777777777777666666888888888888777777777777666666666777777777777777;;;;;;:::::::::999999999888888888888888999::::::777777999<<<:::888<<>>888555666777444111222222222111111111111111000000000000000111111111111.........------......///........................---------------,,,,,,,,,......------------------,,,,,,---------,,,++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***,,,...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------------000/////////000111222333111111000000000000000000000111111222444555555666777777888999;;;===???@@@@@@BBBFFFHHHJJJKKKNNNPPPMMMNNNPPPQQQRRRRRRQQQQQQTTTXXX\\\]]]\\\]]]```ccchhhtttGGGGGGHHHHHHGGGFFFFFFEEEAAADDDGGGHHHHHHHHHIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMHHHKKKOOOQQQRRRSSSTTTUUUWWW[[[bbbnnn~~~wwwmmm___VVVRRRPPPMMMJJJIIIEEEAAA@@@AAAAAA@@@===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????FFFAAA;;;999:::<<<;;;:::::::::::::::::::::::::::999999999999999999999999777888888888999999:::::::::999999999999888888888888888888888888888888888888888777666666666666666666666666666666666666666444555555666666777777777999999888888999999:::;;;;;;;;;<<<<<<;;;:::999999777777777777777777777777777777666666666666777777666666666666666666666666777777666666777777888888666777777888888777777666888888888888888888888888777777777777777777777777;;;;;;;;;:::999888888888888888888888888999:::;;;::::::;;;===;;;:::???FFFIIINNNXXXfffzzzqqqXXXEEE;;;777333222555666333111222111111111111111111111111/////////000000111111111---------------...//////........................------,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,+++******+++,,,------------,,,++++++******++++++,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,+++---//////...,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------......///000000111111222111111111111000000//////000000111222444555666666777777888:::<<<>>>@@@AAA@@@CCCGGGIIIJJJLLLNNNPPPMMMNNNPPPQQQRRRRRRQQQQQQRRRVVVYYY[[[[[[]]]aaaeeefffsssEEEEEEFFFFFFFFFFFFFFFFFFCCCFFFHHHIIIIIIHHHIIIJJJFFFFFFFFFGGGIIILLLNNNOOOMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKNNNPPPRRRRRRSSSTTTUUUSSSWWW]]]dddppp}}}rrrkkkeee\\\VVVOOOIIICCCAAAAAAAAA>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAAQQQIII@@@;;;;;;<<<;;;999::::::::::::::::::::::::::::::::::::::::::::::::777777888888888888888888::::::999999999888888888888888888888888888888888777666666666666777777888666666666666666666666666444444555666666777777888999999888888999999:::;;;::::::;;;;;;;;;:::999999777777777777777777777777777777666666666666777777666666666666666666666666666666777888888888888777777777888888888888777777777777777888888999999:::777777777777777777777777::::::::::::::::::::::::888888888888999:::;;;<<<<<<;;;===AAACCCEEEMMMVVV[[[bbbpppoooXXXGGG===777555222222666666333222444000000000000111111111111000000//////////////////000///...............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,)))+++......,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000------------------------,,,---///000111111000000000000000000000111111111///000111222444555666777777777888:::<<<>>>@@@BBBAAADDDGGGIIIKKKLLLOOOQQQLLLMMMOOOPPPQQQQQQPPPPPPQQQUUUXXXZZZZZZ\\\```ddddddqqqAAABBBCCCEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIHHHIIIEEEEEEFFFGGGJJJMMMOOOQQQPPPPPPOOONNNNNNOOOOOOPPPIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLNNNPPPRRRSSSRRRRRRSSSUUURRRVVV[[[___fffttttttjjjYYYSSSKKKGGGGGGFFFAAA===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBBZZZQQQEEE>>><<<<<<:::888::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777:::::::::999999999888888888888888888888888888888555555555555666888999:::666666666666666666666666444555555666777888888999999999888888999999:::;;;999999:::::::::999888888777777777777777777777777777777666666666666777777888888888888888888888888555666888999999888888777777777888888888888777777666666777888999:::::::::888888888777777777777777999999::::::;;;<<<<<<<<<888888888888999:::;;;<<<<<<<<<@@@FFFKKKRRR^^^iiittt}}}oooUUUDDD:::555333444111111444444000///111000000000000000111111111111111000///...---,,,,,,333222111///....................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,)))***+++,,,------...------,,,+++******+++,,,---)))***+++,,,---.........******+++++++++,,,,,,,,,%%%(((******)))'''&&&&&&)))))))))))))))))))))))),,,,,,------------------------------------------+++,,,...000111000///.........///000111222333333///000111222444555666777777777888:::<<>>===<<<======<<<;;;999:::;;;<<<<<<======<<>><<<999666666777777888888999999444777999;;;::::::;;;<<<===<<<;;;<<<>>>???>>>>>>::::::::::::;;;;;;<<<===FFFGGGNNNYYYaaagggrrr~~~lllTTTIII@@@666444888222222111111000111111222000000000000000000000000//////000000111111222222------......///.........000000000000000000000000,,,---///...---+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,---------,,,,,,+++***)))***+++------,,,***+++,,,---...---,,,+++************************)))***++++++------...///,,,---...---+++)))))))))---...000111222111///...///////////////000111111111000///......///000111111111111222333444555666666777999;;;===???@@@AAAEEEFFFGGGJJJMMMOOOQQQSSSMMMNNNNNNOOOOOONNNNNNMMMRRRTTTWWWYYYZZZ\\\___aaaggguuuFFFFFFDDDCCCCCCCCCDDDDDDIIIIIIIIIKKKLLLLLLIIIGGGFFFFFFFFFGGGJJJNNNRRRUUURRRRRRQQQRRRRRRQQQNNNLLLJJJHHHGGGGGGIIIJJJJJJIIIIIIJJJMMMNNNOOOOOONNNMMMPPPOOOOOOOOOPPPSSSUUUWWWVVVTTTVVVYYY[[[aaammmzzz~~~mmm```WWWPPPKKKKKKGGGCCC@@@??????>>>===;;;;;;===>>>???@@@@@@@@@GGGDDDAAA===;;;::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::999999999888888888777777999:::::::::999888888888888888888888888888888888888888888888888888666777777777777777777666666666777777888888999999::::::999999::::::;;;<<<::::::999888888999::::::999999888888888888999999888888777777777777888888777777666666777777888999888999999888777777888:::;;;999777888::::::999777777777777888888888888888666888;;;<<<;;;;;;;;;<<<===<<<<<<<<<<<<;;;:::999<<<<<<======>>>@@@CCCEEEOOOTTTaaaoooxxx~~~jjjWWWFFFAAA>>>666444888333333222222222222222333333333333333333333333333------......////////////,,,,,,,,,,,,+++***))))))////////////////////////---...000///---,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------******++++++,,,,,,++++++,,,+++)))***+++,,,,,,+++------------,,,+++)))(((************************------,,,,,,,,,,,,++++++***+++,,,,,,)))(((((((((,,,---///111111000///...///////////////000000111111000//////...///000111111111111222333444666666777888999;;;===>>>@@@@@@DDDEEEHHHKKKMMMPPPQQQRRRNNNNNNOOOOOOOOOOOONNNNNNSSSUUUXXXZZZ[[[]]]```cccggguuuDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGHHHJJJLLLLLLJJJHHHGGGGGGFFFGGGJJJNNNRRRTTTSSSSSSSSSTTTTTTQQQLLLHHHIIIGGGFFFFFFGGGHHHGGGFFFIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNPPPRRRUUUVVVVVVTTTUUUVVVWWWYYYaaajjj|||ssseee\\\WWWQQQJJJDDD@@@???>>>============>>>>>>>>>??????@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;999999999999888888888888888999::::::;;;:::::::::999999999999999999999999888888888888888888888888777777888888888888777777777888888888888888888888::::::999999::::::;;;<<<::::::999999999999::::::999999888888888888999999888888777777777777888888666666666666666777777888888999999888777777888:::;;;999777666666777666666999999888888888888888888888:::<<<<<<;;;;;;<<<=========>>>>>>===<<<;;;;;;???@@@BBBDDDGGGLLLRRRWWWcccnnn~~~kkkPPPCCC:::;;;;;;666333666333333333333333333333333000000000000000000000000---............/////////,,,,,,,,,,,,***)))((('''........................///000111000...,,,,,,,,,((()))******,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++---,,,******+++,,,+++***++++++,,,,,,+++***))))))++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,------+++))))))***,,,---.../////////...---////////////000000000000000000/////////000000111111111222222333555666777888888:::;;;===>>>???@@@BBBDDDHHHLLLNNNPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNTTTVVVYYY[[[]]]___aaadddggguuuCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFHHHJJJMMMMMMKKKIIIIIIHHHGGGHHHJJJNNNRRRTTTUUUSSSRRRQQQPPPMMMIIIFFFHHHFFFDDDDDDEEEFFFEEEDDDGGGIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLNNNPPPSSSTTTUUUSSSSSSTTTTTTSSSXXX___ppp|||}}}mmmeeeZZZOOOHHHDDDAAA@@@AAAAAA@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999888888888888888999999:::::::::::::::999999999999999999999999888888888888888888888888777888888999999888888777999888888888888888888888::::::999999::::::;;;<<<:::::::::::::::::::::::::::999999888888999999:::999888888777777888888999777666666666666777888888888999999888777777888:::;;;999777555555666777888:::::::::999999888888777999:::<<<<<<;;;:::;;;===<<<>>>@@@AAAAAAAAABBBCCCCCCGGGLLLRRRXXXbbblllsssiiiTTTFFF===666777888444222222111111222222333333222222////////////////////////000000000000000000000000............------,,,+++------------------------000111222111...,,,,,,---,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++***)))(((((()))***+++***************++++++,,,...,,,******++++++***)))''''''(((***+++,,,------++++++++++++++++++++++++)))***++++++------...///---///000///...,,,,,,---+++,,,---.........------...//////000000000000000000000000000000000111111222222222333444555666777888999:::;;;<<<>>>??????AAADDDHHHLLLOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOTTTVVVYYY[[[\\\^^^aaadddggguuuBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFHHHKKKMMMNNNLLLJJJJJJIIIHHHHHHJJJMMMQQQSSSTTTQQQMMMKKKJJJIIIGGGFFFGGGEEEDDDDDDEEEFFFEEEDDDFFFGGGHHHIIIJJJKKKLLLLLLNNNMMMLLLLLLNNNPPPSSSTTTSSSPPPPPPRRRRRRQQQTTTYYYbbbqqq~~~xxxiii\\\SSSLLLHHHGGGFFFEEEDDDCCCCCCCCCDDD>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<:::999888::::::::::::999999999888888888888888999999::::::999999999999999999999999888888888888888888888888888888999999999999888888999999999999888888888888::::::999999::::::;;;<<<::::::::::::::::::::::::::::::999999999999::::::999999888888888888999999888777777777777888999999888999999888777777888::::::999888777777888;;;<<<;;;;;;::::::999999888888888:::;;;;;;::::::<<<===<<<>>>AAABBBBBBCCCGGGIIIOOOVVV```jjjtttfffPPPDDDAAA;;;555444444222111222...///000111222111111111222222222222222222222222000000000///////////////------...///000000//////------------------------///000111000...---------.........------,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,++++++++++++,,,------...,,,******++++++***)))'''(((((()))***,,,---...++++++++++++++++++++++++)))***++++++------...///---///000000...------...+++,,,,,,---------------......///000111000000/////////000111111111111111222222222333444555777777888888999;;;===>>>???@@@AAACCCHHHLLLOOOPPPOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPSSSUUUXXXZZZ\\\^^^```cccfffuuuAAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGJJJMMMMMMKKKIIIIIIHHHGGGGGGHHHKKKNNNQQQQQQNNNIIIFFFFFFFFFFFFFFFGGGEEEDDDDDDFFFGGGGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJNNNNNNMMMMMMOOOQQQTTTUUUQQQNNNMMMOOOPPPPPPRRRVVV[[[mmm|||~~~{{{xxxiii^^^XXXPPPNNNLLLJJJHHHHHHHHHIIIAAAAAAAAAAAA@@@>>>===<<<========================?????????>>>===;;;:::999;;;;;;;;;;;;::::::::::::888888888888888999::::::::::::::::::::::::::::::888888888888888888888888999999::::::::::::999999888888999999999999999999::::::999999::::::;;;<<<::::::;;;;;;;;;;;;::::::::::::999999999999::::::999999888888888888999999888888888888888999999:::888999999888777777888:::999999:::999999:::<<<>>>;;;;;;::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@???AAADDDDDDEEEIIIOOOTTTfffppp~~~kkkQQQBBB>>>:::666333111111222222222---...///111111111000000000000000000000000000000.........------------,,,***+++,,,...////////////---------------------------///000000...------......------,,,******)))(((***++++++,,,,,,------.........------------......---,,,+++++++++,,,---...---,,,******+++,,,+++***---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,---------......---...000111111111000/////////000111222222222222222222333333444666777888666777999;;;===???@@@AAAAAACCCGGGKKKMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPSSSUUUXXXZZZ[[[]]]```ccceeettt???@@@BBBDDDEEEEEEEEEEEEDDDDDDFFFHHHJJJJJJHHHFFFFFFEEEDDDDDDEEEHHHKKKMMMLLLJJJGGGFFFFFFGGGFFFFFFFFFEEEDDDEEEHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIILLLKKKKKKKKKLLLOOOQQQSSSPPPLLLJJJMMMNNNNNNOOOSSSXXXhhhwwwzzzxxx|||zzzllliiiddd]]]XXXTTTQQQPPPIIIHHHFFFDDDAAA???=================================>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;:::999999888999:::;;;<<<::::::::::::::::::::::::888888888888888888888888999999::::::::::::999999888888888999999:::::::::::::::999999::::::;;;<<<::::::;;;<<<<<<;;;::::::;;;::::::999999::::::;;;:::999999888888999999:::777777777777777888999999888999999888777777888:::999;;;<<<;;;999999:::<<<::::::::::::;;;;;;;;;;;;:::;;;=========???BBBEEEEEEHHHMMMOOOSSS[[[fffnnnmmmWWWEEE<<<:::444444333222222333333222---...000222222222111000..............................---------,,,,,,,,,++++++,,,---............------------------------+++---...///---------...,,,,,,,,,++++++***************+++,,,,,,---......------............------,,,+++***)))***+++---...,,,+++)))***+++,,,,,,+++///...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++------+++***+++,,,---------------......///---...000111111111//////...///111222333333222222333333333333444666777888555666888:::===@@@AAACCCBBBDDDFFFIIILLLNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQTTTVVVYYY[[[\\\^^^aaadddcccsss===???AAACCCDDDDDDDDDDDDCCCCCCDDDFFFHHHHHHFFFDDDDDDCCCBBBAAABBBEEEHHHJJJHHHGGGGGGGGGHHHHHHFFFEEEFFFEEEEEEFFFIIIKKKLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHKKKMMMOOOQQQKKKIIIKKKLLLLLLMMMQQQSSS```mmmrrrsssuuuvvvvvvwwwlllddd^^^[[[PPPNNNKKKHHHDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===>>>????????????>>>============<<<<<<<<<;;;;;;:::999:::;;;<<<===::::::::::::::::::::::::888888888888888888888888999::::::;;;;;;::::::999777777888999::::::;;;;;;::::::999999::::::;;;<<<::::::;;;<<<<<<;;;::::::;;;::::::999999::::::;;;:::999999888888999999:::666666666666666777888888888999999888777777888:::999<<<>>>===999777888999:::::::::;;;;;;<<<<<<<<<;;;===>>>??????AAAEEEHHHKKKPPPVVV\\\cccpppfffSSSFFF<<<555444222555666555555555333000---///111333444333222111111111111111111111111111000000/////////..................///......------........................)))+++---...------...///------------------------******+++,,,,,,---......***+++,,,------,,,+++***+++***)))((((((***,,,---+++***)))***+++------,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///+++---......---,,,---......------------...//////---...000111222111///......///111222333333222222333333333444555666777888444555777:::===@@@BBBDDDCCCDDDFFFHHHKKKNNNPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQUUUWWWZZZ\\\^^^```ccceeebbbrrrAAAAAABBBBBBBBBBBBAAAAAAAAACCCEEEEEEEEEFFFHHHJJJKKKIIIFFFDDDBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEGGGIIIKKKMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKQQQWWWeeerrruuupppmmmqqqrrr~~~xxxqqqfffZZZNNNKKKJJJEEE@@@===AAA??????AAACCCBBB===999<<<===>>>===<<<;;;<<<===<<<===>>>>>>===<<<;;;:::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<=========:::999777666666777999::::::999888777888999:::;;;888888888777888888999999>>>>>>===<<<;;;;;;::::::::::::<<>>???@@@AAACCCHHHNNNRRRYYYeeeqqqyyyiiiRRRGGG>>>333000444555444333333222222333333000000000000////////////111111000000000000111111444222000...------//////---,,,++++++,,,---...///------............------***+++,,,---............------------------------++++++*********+++,,,---(((+++---//////---+++(((+++,,,------......------)))******++++++,,,------************************)))***++++++))))))***+++.........---,,,+++***))),,,,,,+++++++++,,,------///...------...---+++***...///111222222111000/////////000000111222444444222333333444555666777777::::::::::::<<>>=========;;;;;;===>>>>>>>>>===<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<:::999888777777888999:::999999999999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;::::::::::::999999;;;::::::;;;======:::777999:::;;;;;;;;;;;;;;;:::;;;;;;:::999999999999999777777777777777888888888999;;;===>>>======>>>??????<<<::::::===>>>>>>===@@@???>>>===>>>?????????BBBCCCDDDEEEIIIRRR___iiizzzjjjVVVDDD>>>:::333222777444444333222222222222333222222222222111111111111111111000000000000111111222111///---,,,---......---------------......///------............------,,,,,,---------,,,,,,+++------........./////////++++++++++++,,,,,,,,,,,,)))+++---......---+++)))***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))+++,,,,,,---------,,,++++++...------,,,,,,,,,,,,,,,---,,,,,,---...///---,,,///000111222222111///...////////////000111222333222333333444555666777777:::::::::;;;<<>>===<<<===>>>????????????>>>>>><<<;;;;;;:::999999:::::::::::::::;;;;;;;;;;;;<<<::::::888888888888::::::999:::;;;;;;<<<<<<;;;;;;999999999999999:::;;;;;;;;;;;;::::::::::::::::::===<<<::::::::::::999888999:::;;;<<<============;;;:::999999888888999999888888777777777777777777777999;;;<<<;;;;;;<<<======;;;::::::<<<>>>??????@@@@@@???>>>???@@@AAABBBGGGJJJMMMOOOVVVfff|||hhhSSSEEE999777777444333777444444333222222222222222222222222222111111111111111000000//////000000111111///...,,,,,,,,,------------.../////////......------............------.........------+++******,,,,,,------......//////***+++,,,......------,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))+++***+++,,,,,,---------,,,......---,,,++++++++++++,,,++++++,,,...000///...000111222222222222000///000000/////////000000000222222333444555666777888999::::::;;;===???AAABBBCCCDDDFFFIIIKKKMMMNNNOOONNNMMMMMMMMMMMMMMMNNNNNNUUUXXX\\\___```aaacccddddddrrrDDDDDDEEEEEEEEEEEEDDDDDD@@@BBBCCCCCCBBBBBBCCCEEEBBBAAA@@@???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKGGGFFFFFFEEEDDDCCCBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJOOO[[[gggkkkhhhddd]]]^^^bbbkkkzzz{{{wwwwwwxxxrrrjjjccc^^^XXXPPPKKKHHHGGGEEEDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>======<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;999:::<<<=========<<<;;;888888888888999999:::;;;???>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========<<<;;;:::;;;<<<<<<=========<<<::::::999888888888888999888888888888777777777777666888:::;;;::::::;;;<<>>======>>>???AAAAAA@@@AAAAAABBBCCCEEEHHHKKKOOOUUU]]]cccmmmkkkWWWIII???777777777444222444444333333222111222222222000000000000/////////...000000////////////000000000///...------------...---...///000000///...---------............------...............---,,,,,,++++++++++++++++++++++++***+++---//////...---,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,...//////...///000222333444444444444222222111000000000000000222222333444555777777888999:::;;;<<<>>>@@@AAABBBBBBDDDFFFIIIKKKLLLMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPUUUXXX\\\^^^```aaaccceeedddqqqCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBBBBAAA@@@AAACCC????????????@@@BBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIFFFEEEDDDDDDBBBBBBAAA@@@CCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKUUUbbbkkkiiiddd\\\]]]___bbbkkkxxx|||oooaaaWWWRRRNNNJJJGGGGGGGGGEEEDDDBBBBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::;;;<<<===>>>===<<<;;;;;;;;;;;;<<<===>>>??????AAA@@@???>>><<<;;;999999777:::>>>@@@@@@???===<<<<<<<<<<<<<<<<<<;;;::::::;;;:::999999888888999999999999999999999888888888999;;;===>>>>>>>>>???AAAAAAAAAAAA@@@@@@AAABBBDDDBBBDDDGGGIIILLLQQQXXX]]]```iiiuuulllUUUHHHBBB<<<888777777444111000333333222111111111111222000000000000/////////...000000////////////000000000000//////////////////---...///000000///...---------............------------...///////////////------,,,+++******)))(((***+++---//////...---,,,,,,+++************+++,,,+++,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---------------,,,+++***)))+++,,,,,,...///111333444111///---------......---...///111333555777888999444444333222111111111111111222333444555777888888999:::;;;===???@@@AAABBBBBBDDDGGGIIIKKKLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSUUUXXX[[[]]]___aaaccceeedddqqq@@@@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAA???>>>???@@@>>>>>>???@@@BBBDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHOOO[[[ffffffaaaXXXYYY[[[\\\^^^eeeooovvv}}}~~~rrraaaZZZQQQLLLJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::;;;;;;<<<===????????????>>><<<:::999888777333888===@@@@@@???==================<<<;;;:::999<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;:::<<<>>>?????????AAABBB???@@@@@@@@@???@@@CCCEEEDDDIIIOOOTTT[[[cccnnnvvvkkkUUUGGG@@@999777666666666444222000333333222111111111111111222222222222111111111111000//////......//////000000000000000000000//////....../////////...------------............------,,,,,,...//////000000000000000///...---,,,++++++***+++,,,......------,,,++++++************++++++,,,,,,---............---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---.........---,,,+++)))))),,,---...000333666888999333000...------...---------...///222444777999:::555444333222222222222222111111222444666777888999999:::<<<>>>@@@AAAAAABBBCCCEEEHHHKKKLLLMMMLLLLLLNNNNNNOOOOOOPPPRRRSSSTTTUUUWWWZZZ\\\^^^```ccceeeeeerrr<<<==================<<>>===>>>???===>>>???BBBDDDFFFHHHIIIIIIIIIIIIHHHFFFEEECCCBBBAAABBBDDDEEEEEEDDDCCCBBBEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>======>>>@@@BBBCCCAAAAAAAAABBBBBBCCCDDDEEEDDDFFFGGGIIISSS]]]___[[[QQQTTTVVVVVVUUUXXX___eeesss~~~vvviii___[[[YYYWWWUUURRRPPPMMMJJJHHHFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===888888999999:::<<<===>>>======<<<<<<;;;;;;::::::777;;;???@@@???>>>>>>???=========>>>>>>===<<<<<<===<<<;;;;;;::::::;;;;;;999::::::;;;<<<===>>>>>>;;;===???AAAAAAAAABBBDDDCCCEEEGGGGGGHHHJJJNNNRRRTTTZZZccclllvvvjjjVVVFFF>>>>>>444555555555555555333000333222222111111111111111222222222222111111111111//////............//////......///////////////...///......---------------------............------,,,,,,---------------,,,........................++++++++++++,,,,,,,,,,,,************************++++++,,,------------,,,+++++++++++++++++++++,,,++++++++++++++++++++++++)))***++++++))))))***+++------------,,,,,,+++***++++++---...111333666777222///---,,,---/////////------...///111333555666333333222222111222222222000111222444666777999999999:::<<>>===>>>@@@CCCEEEHHHIIIJJJIIIIIIHHHGGGEEECCCAAA@@@???AAABBBDDDDDDCCCAAA@@@EEEEEEDDDCCCBBBAAAAAA@@@===<<<<<<===>>>@@@BBBCCCAAA@@@AAAAAABBBCCCDDDEEECCCFFFFFFFFFLLLVVVXXXUUULLLPPPSSSRRRQQQSSSYYY___]]]fffuuuzzztttqqqnnnkkkccc```[[[UUUOOOJJJGGGFFFEEEDDDBBBAAA@@@???????????????>>>>>>=========<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999;;;<<<===;;;;;;<<<<<<>>>???@@@AAA<<<=========>>>>>>??????>>>@@@BBBBBB???>>>@@@CCC<<<===>>>??????@@@@@@???======<<<;;;;;;;;;;;;<<<999:::;;;<<<===???@@@@@@@@@CCCEEEFFFFFFGGGHHHJJJOOORRRUUUWWWXXX[[[aaaeeekkkrrr}}}kkkWWWGGG:::777;;;555666777555555555333000333222222111000111111111000000000000//////////////////............//////------......///......---///...---,,,++++++,,,------..................---,,,,,,,,,,,,+++***))))))******+++,,,---//////000++++++*********+++,,,---)))***++++++++++++***)))******+++,,,,,,,,,,,,+++------,,,++++++*********************************''')))***)))((('''((()))++++++,,,---------,,,,,,(((((()))***,,,...000111000...,,,,,,...000111111------------...///000111222111111111111111222222000111222444666777999999999:::<<>>@@@CCCFFFIIIJJJKKKKKKKKKIIIFFFCCCAAA@@@AAACCCDDDEEEEEEFFFEEEEEEEEE@@@AAACCCDDDDDDAAA???===<<<======>>>???@@@@@@@@@AAA@@@???AAACCCFFFFFFFFFBBBBBBDDDGGGJJJMMMPPPRRRMMMMMMMMMMMMMMMNNNOOOOOOWWWXXXcccsss{{{rrriiiaaaZZZSSSNNNOOOHHHDDDCCCBBB@@@@@@BBBBBBAAA@@@???>>>=========@@@>>>===>>>??????>>>===BBB@@@>>>======>>>???@@@===========================>>>??????@@@@@@@@@@@@CCCBBBBBBCCCCCCBBB@@@>>>:::<<>>>>>>>>???@@@@@@>>><<<<<<===>>>===>>>@@@AAABBBDDDGGGIIIJJJLLLNNNNNNOOOTTT\\\cccgggkkkqqqsssvvv{{{~~~iiiQQQEEE@@@<<<888555444444333333333333222222333333333222222222111111000000000000////////////111111000000//////......//////...------------...,,,------......------,,,++++++******++++++,,,---.........------,,,,,,,,,'''$$$!!!"""'''+++------...---,,,,,,,,,,,,---...************************......---,,,,,,+++******.........---,,,+++***)))++++++,,,---------------(((((())))))*********+++++++++******++++++,,,---...---,,,,,,......---,,,+++,,,---...------++++++////////////............000111111222222333444444444444444555555777888999666999<<<>>>???AAACCCEEEAAACCCFFFJJJLLLMMMMMMMMMPPPPPPQQQRRRSSSSSSRRRRRRWWWXXXZZZ[[[\\\___cccfffgggooo999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::===>>>AAADDDGGGJJJKKKLLLJJJJJJIIIFFFCCCAAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@??????AAAAAAAAA???===<<<======>>>>>>???@@@@@@AAAAAA@@@???AAACCCEEEEEEEEECCCDDDEEEFFFHHHJJJLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMQQQPPPVVVccclllyyyxxxllldddXXXRRRMMMLLLJJJFFFDDDEEEDDDEEEEEEEEEDDDBBB@@@>>>BBBAAA@@@@@@AAAAAA@@@???AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@????????????;;;<<<===>>>????????????BBBBBBBBBBBBCCCBBB@@@>>>@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAA??????@@@AAABBBCCCFFFHHHMMMTTT\\\bbbhhhiiijjjjjjkkkpppxxxmmmZZZGGG>>>;;;888555333444444333333333222222222222222222222111111111111000000000000111111111111000000000000//////////////////...------------...,,,------......------,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,---***((((((+++...///...---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))((())))))*********)))))))))*********++++++++++++,,,,,,++++++,,,,,,---...///...------//////...---)))***+++,,,,,,+++***)))---.........//////000000000111111222222333333444444444444444555777888999:::<<<>>>???@@@@@@AAACCCBBBDDDGGGJJJLLLMMMLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSWWWYYYZZZ[[[\\\___bbbeeehhhppp999:::;;;;;;<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;===???AAAEEEHHHJJJLLLMMMIIIIIIHHHFFFCCCBBBBBBDDDBBBCCCCCCCCCCCCCCCBBBAAA?????????????????????>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???AAACCCDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIPPPNNNPPPWWW]]]ggg|||pppjjjfffdddaaaZZZVVVUUUQQQSSSUUUVVVTTTQQQLLLIIIJJJHHHGGGFFFGGGFFFEEECCCDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@@@@????????????>>>>>>???@@@BBBCCCCCCDDDCCCCCCDDDEEEEEEDDDBBBBBBFFFEEEDDDCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLRRRTTTWWW]]]gggtttkkkWWWIII<<<777777666444333333333333333222222222222111111111111000000000000000000000111111222222222////////////000000000000//////...------------...,,,------......------,,,...------------.../////////...---,,,+++,,,---...000///......//////...---,,,++++++******++++++,,,---------,,,,,,+++++++++******+++,,,---......///***+++++++++++++++******+++,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,......---,,,,,,---...//////...---,,,,,,,,,---...///000111111000000111111222333333333333333333444555777888999===???@@@AAA@@@???@@@AAADDDFFFHHHKKKLLLMMMLLLKKKNNNOOOPPPRRRSSSTTTTTTTTTXXXZZZ[[[\\\\\\^^^aaacccfffnnn:::::::::;;;;;;;;;;;;;;;???>>><<<;;;;;;;;;<<<======???BBBEEEHHHJJJKKKLLLGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCC?????????@@@@@@@@@AAAAAAAAA@@@@@@AAACCCCCCCCCAAACCCCCCBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFEEEEEEFFFFFFOOOMMMOOOSSSVVV\\\lll{{{{{{}}}|||vvvtttmmmpppsssuuusssnnniiieee^^^\\\YYYWWWVVVTTTRRROOOPPPOOOMMMJJJIIIHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKKKKHHHJJJLLLLLLKKKKKKJJJJJJKKKIIIHHHHHHLLLPPPTTTWWWZZZ\\\^^^``````aaaccceeennnqqqwww}}}eeeTTTIII???777666777666555666333333333222222222222111000000000000////////////......///000111222222222......//////000000111111//////...------------...,,,------......------,,,...------------.../////////...,,,++++++,,,---............//////...,,,***,,,,,,++++++++++++,,,,,,,,,++++++******)))))))))***++++++,,,---...//////((()))***+++++++++++++++---------...------,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------+++***)))***++++++***))),,,---...///000///......---------...///000000111000000000111222222333333222222333444555666888999===???AAAAAAAAA@@@AAABBBEEEGGGIIILLLMMMMMMLLLKKKMMMNNNPPPQQQSSSTTTUUUUUUXXXZZZ\\\]]]]]]^^^```bbbcccjjj::::::::::::;;;;;;<<<<<>>===<<<;;;<<<===>>>>>>???AAADDDFFFHHHIIIIIIDDDEEEEEEDDDCCCCCCDDDFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???@@@AAACCCDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA???@@@??????@@@@@@AAACCCCCCEEEEEEDDDDDDDDDDDDDDDEEEGGGIIILLLPPPQQQUUU^^^hhhxxxtttooorrr{{{~~~zzzwwwuuurrrnnnkkkiiigggeeeaaa^^^[[[YYYXXXUUUTTTRRRPPPNNNNNNOOOOOOLLLLLLMMMMMMOOOQQQSSSTTTWWWZZZ\\\]]]\\\[[[[[[\\\ZZZXXXVVVYYY```hhhnnnqqqvvvyyy}}}uuuaaaPPPFFF@@@:::666777888555555777333333222222222111111111000000000/////////......,,,------...///000111111......//////000000111111//////...------------...,,,------......------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,---......***,,,---......---,,,+++,,,,,,------------,,,,,,+++++++++******))))))))),,,,,,,,,------.........((())))))***++++++++++++))))))************))))))******************))))))***************++++++,,,+++***))))))++++++***)))'''(((***+++++++++******///////////////.........///000000111111222333333111222222333555666888999:::===???AAAAAABBBCCCEEEFFFHHHJJJLLLNNNMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUUUUXXXZZZ\\\]]]]]]^^^```bbbbbbiii;;;::::::::::::;;;<<<===??????>>>==================>>>@@@BBBCCCDDDDDDEEE@@@AAABBBBBBBBBBBBDDDFFFGGGGGGGGGFFFEEECCCBBBAAA>>>>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB???=========>>>>>>???AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEHHHMMMPPPQQQTTTYYY^^^iiiuuurrrnnnrrryyy~~~{{{zzznnnllliiigggeeeeeeeeefffccccccccccccdddfffhhhjjjtttxxx{{{|||zzzyyy{{{}}}zzzwwwvvvzzzppp\\\LLLBBB>>>:::666555666555222222555222222222222111111111111000000000000////////////---------....../////////////////////000000000000//////...------------...,,,------......------,,,+++************+++,,,,,,,,,,,,------------------))),,,...///...---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///))))))***+++,,,,,,,,,+++)))******+++,,,,,,++++++*********))))))))))))))))))))))))))))))***++++++---,,,++++++------,,,+++((()))***,,,,,,,,,++++++000000//////............//////000000111222222222111111222333444666888999888:::>>>@@@AAABBBEEEFFFFFFHHHJJJMMMNNNOOONNNMMMNNNOOOPPPRRRSSSTTTTTTTTTWWWYYY\\\^^^^^^___```bbbdddjjj;;;;;;:::::::::;;;<<<===>>>????????????>>>============>>>???@@@@@@@@@@@@===???@@@@@@@@@AAADDDFFFJJJIIIIIIHHHFFFEEECCCBBB=========>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBAAA>>><<<>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGGGGHHHKKKNNNOOOPPPTTTXXX[[[___gggssslllZZZKKK>>>999;;;777555555666444000111555222222222222111111111111111111111000000000//////............////////////000000000000//////////////////...------------...,,,------......------,,,***************+++,,,,,,***+++---...///...---,,,***,,,......,,,,,,---///+++,,,------------,,,++++++++++++,,,,,,------...***+++,,,---...000000111***+++,,,,,,,,,,,,,,,+++***+++,,,---.../////////+++++++++******)))))))))******))))))******+++,,,...,,,+++,,,---...---,,,+++,,,---////////////............/////////////////////000000111111222222000000111222444666888999777999===???@@@AAADDDFFFEEEGGGJJJMMMOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUXXX[[[^^^___```aaacccdddjjj;;;;;;:::999:::;;;<<<===>>>??????@@@@@@???===<<<<<<======>>>>>>>>>======<<<===??????@@@AAACCCFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>???AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBB@@@===;;;??????>>>>>>>>>>>>??????BBBBBBCCCCCCEEEFFFHHHIIIHHHKKKLLLKKKLLLPPPUUUWWWXXX]]]dddlllyyyvvvgggVVVLLLBBB999666:::666555555777444000222777222222222111111111111000111111111111000000000000000000000000////////////111111000000//////......//////...------------...,,,------......------,,,++++++******++++++,,,---)))+++---000000///---+++***,,,---,,,)))(((***,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,---((()))+++---///111333444,,,,,,,,,------,,,,,,+++&&&'''(((***+++,,,------,,,,,,,,,++++++*********++++++******++++++,,,---,,,+++******,,,,,,+++***(((***+++---......------,,,------...///000111111/////////000111111222222000000111222444666888999777:::===??????@@@BBBDDDEEEGGGJJJMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRTTTWWW[[[^^^___```bbbcccccciii<<<<<<===============<<>>===============AAA@@@???>>>>>>======>>>@@@?????????@@@AAAAAABBBBBB@@@>>>===<<<===>>>???@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<<<<===???AAABBBAAA???>>>AAACCCFFFGGGGGGHHHKKKMMMMMMMMMLLLLLLNNNPPPSSSUUUWWWXXX\\\bbblll{{{|||mmmVVVPPPGGG@@@;;;888666555666666666666666555555555222222222111111111111000000000000000000000000000------......//////000000////////////////////////.........///////////////,,,,,,,,,------.........///...,,,+++***++++++,,,//////...---------......//////...------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***)))(((((()))************++++++,,,+++***)))(((000///---+++***)))((((((***))))))))))))+++,,,---000000///...---,,,,,,+++///......------,,,++++++...............---------/////////000111111222222222333555555555666999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHKKKOOOQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPVVVYYY\\\]]]\\\\\\___bbb```hhh}}};;;<<<=========<<<;;;;;;======<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<;;;<<<===>>>@@@??????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@BBBCCCFFFGGGGGGHHHKKKMMMLLLKKKKKKKKKLLLOOOQQQSSSRRRSSSUUUYYYaaannn{{{sssaaaUUUIIIEEE???;;;:::999999888666666666555555444444444222222222111111111000000////////////////////////.........///////////////....................................////////////+++++++++,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********+++++++++,,,,,,,,,+++++++++,,,---------+++,,,,,,---,,,+++***)))---,,,+++***************,,,+++***))))))***++++++......------,,,+++++++++...------------,,,,,,,,,..............................//////000111111111222333555555555666999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHKKKOOOQQQRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPVVVXXX[[[\\\[[[\\\___aaa```hhh~~~;;;<<<===>>>===<<<:::888::::::::::::999999999999;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<===>>>@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLJJJIIIIIIIIIKKKMMMOOOPPPOOOPPPPPPRRRWWW___iiipppttt}}}uuutttwwwzzzwwweeeVVVJJJDDD===;;;888777777888888777666555555444333222222111222222111111111000000000///////////////////////////////////////.........................................................,,,+++++++++++++++******((()))***+++,,,,,,,,,,,,((())))))***+++,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++)))))))))*********++++++************************,,,,,,---------,,,++++++******)))))))))******+++------+++***))))))))))))+++++++++++++++*********,,,,,,,,,---------......////////////////////////......//////000111111111222333555555555666999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHKKKOOOQQQRRRRRRRRRPPPQQQQQQRRRRRRSSSSSSSSSUUUWWWYYYZZZ[[[\\\^^^``````iii~~~:::;;;<<<======;;;888777999999999999999999888888===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::999:::;;;;;;============>>>???@@@AAA??????????????????????????????>>>>>>===<<<;;;;;;;;;;;;::::::<<>>999777555555555555333222555444444333222111000000111111111111000000000000////////////////////////000000//////......------........................///...............------------,,,,,,++++++*********+++---...///...---,,,++++++,,,------.........,,,,,,+++++++++,,,------------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,---------------------,,,***((('''(((,,,,,,,,,,,,,,,,,,++++++******))))))))))))******,,,,,,++++++************))))))******+++++++++,,,++++++,,,,,,---...//////////////////000000000000//////000000111222222222222333555555555666999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHKKKNNNPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXTTTUUUWWWYYYZZZ\\\^^^___^^^ggg~~~999:::;;;<<<;;;:::888666888999::::::::::::999999===<<<;;;:::999999999999===<<<;;;;;;;;;;;;<<<<<<:::999999999999999::::::;;;;;;;;;<<<===>>>???@@@========================>>>======<<<<<<;;;;;;;;;;;;:::999999:::===@@@BBBAAABBBDDDEEEEEEEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSWWW\\\```bbbeeellluuu~~~~~~ooocccSSSFFF???<<<:::888777555444444444444222000444333333222111111000000111111111000000000//////........................000000//////......------........................//////......---------,,,......------,,,,,,++++++------...///...---,,,+++---............---,,,+++,,,+++++++++,,,,,,---...---------------------------,,,+++******+++,,,---------------............333444555333...+++******+++************+++++++++,,,+++***)))((((((((((((******++++++,,,,,,,,,,,,******++++++,,,---------***++++++,,,---...//////.../////////000000111111000000111222222333333444222333555555555666999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHKKKNNNPPPQQQPPPPPPRRRRRRRRRSSSTTTVVVXXXYYYTTTUUUVVVXXX[[[]]]^^^^^^[[[eee|||888888999999999999888888888888:::;;;;;;;;;:::999999999888777666666666666<<<<<<;;;:::::::::;;;;;;888888999999999999::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888:::<<>>@@@BBBDDDFFFGGGFFFHHHKKKNNNPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUTTTUUUXXX[[[^^^___^^^YYYddd{{{777777666666777888::::::666888999;;;;;;:::999888555555555555666666777888;;;:::999999888888888999888888999999:::::::::::::::999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999:::;;;===>>>>>>???AAAAAAAAAAAACCCEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQRRRSSSVVVXXXUUUTTTWWW^^^dddjjjwwwppp]]]PPPFFFAAA;;;888888999777555444222111222444666666555111111222222222222333333111000000000////////////.................................///////////////------------------------//////...------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------/////////---+++***************+++,,,---...***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,)))---000///+++((((((***++++++*********+++,,,---,,,++++++*********++++++***+++,,,---------,,,+++,,,,,,,,,---------------,,,,,,,,,------.........,,,------...//////000000...//////000111111222222222333555555555666999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHKKKNNNOOOPPPOOOOOOOOONNNMMMMMMNNNPPPRRRSSSUUUTTTUUUXXX\\\___```___YYYeee|||777666555555666888;;;<<<555777999:::;;;:::999888444444555666888:::;;;<<<999999888777777666777777777888999:::::::::::::::999999888888777888888888========================;;;;;;::::::::::::::::::999999999999:::;;;;;;<<<===>>>@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGJJJMMMPPPQQQRRRRRRTTTVVVRRRQQQUUU[[[^^^___gggqqq~~~yyyzzz}}}iiiWWWHHH>>>999555222111444666666555666444222111333444444444111111111222333333444444000000000000////////////........................---.........//////000000------------------------//////...---,,,,,,++++++*********++++++,,,,,,---...---,,,,,,---...000111---///000222222111///...------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,''')))+++------+++)))'''++++++,,,,,,,,,---------''',,,000111---+++---///,,,,,,+++***+++,,,...///************+++,,,---...,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...//////000------......///000000000222333555555555666999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHKKKNNNOOOOOOOOONNNPPPOOONNNMMMNNNPPPRRRSSSVVVUUUUUUXXX]]]``````___YYYeee}}}888666555777:::<<<;;;999777777777777777777777777555555555555666777999999888777666444444666777888::::::::::::::::::::::::888888777777777777888888<<<;;;;;;::::::999999888888888888888888888888888<<<;;;;;;::::::999999888>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCFFFJJJNNNPPPPPPOOOOOOOOOQQQQQQRRRRRRSSSWWW\\\___rrrzzzzzzvvvrrrrrruuu{{{}}}}}}wwwzzzzzzbbbSSSJJJBBB===555555555444444333333333444444444333333222222222000000000000000000000000111111000000//////......///............---------,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---...///...------000...---,,,++++++++++++,,,...000444:::===:::222++++++,,,,,,---,,,+++)))(((***************+++++++++...------...///...,,,***************+++,,,---...,,,++++++******++++++,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------,,,.........------,,,,,,,,,++++++,,,,,,---...//////111111111000000///...---/////////000111333444555333555666666555555777888999999:::>>>BBBFFFGGGGGGIIIIIIJJJKKKNNNPPPRRRSSSQQQNNNOOORRRRRRPPPQQQTTTXXXWWWVVVXXX[[[___aaaaaa```jjj777555444555888999888777666666666666666666666666555555555555666777888888888777555444444555777888888888888888888888888888888777777777777777777888;;;;;;::::::999999999888888888888888888888888888:::::::::::::::999999999======>>>>>>@@@AAACCCCCCCCCCCCDDDEEEEEEDDDCCCCCCFFFHHHJJJKKKKKKKKKMMMOOONNNNNNOOOOOOOOORRRWWWZZZeeekkksss{{{}}}zzz{{{|||}}}zzzbbbNNNBBB<<<777333444444444444333333333333444444333333333222222222000000000000000000000000111000000000/////////...///............---------,,,...//////...------...------------------------------------------------,,,,,,,,,............///............---------,,,...///111444666444111...,,,,,,,,,,,,,,,+++***)))***************++++++++++++******+++,,,+++)))'''************+++,,,,,,---+++++++++******++++++++++++++++++++++++******))),,,,,,++++++++++++++++++(((((()))***++++++++++++------,,,,,,++++++++++++******+++,,,,,,---......000000000000000//////.../////////000111222333444333555666666555555777888::::::;;;???CCCFFFHHHGGGIIIJJJJJJLLLMMMOOOQQQRRRPPPNNNNNNRRRRRRPPPPPPSSSWWWWWWWWWYYY]]]```aaaaaa^^^hhh666555444444666777666444555555555555555555555555444444444555666666777777777666555444444555666777666666666666666666666666777777777666666777777777999999999999999999888888888888888888888888888888888999999999999:::::::::<<<<<<===>>>???AAACCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGKKKMMMPPPPPPPPPPPPPPPRRRUUUXXX^^^```ccchhhooo{{{~~~nnn```NNN@@@999666444222222222222222333333333333333333333333222222222222000000000000000000000000000000000000///////////////............---------,,,...//////...------...------------------------........................,,,+++,,,---///111000......///000000000///...---,,,---......------...000,,,,,,++++++******++++++***************+++,,,,,,---,,,+++,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))'''&&&%%%*********************+++((((((((()))*********+++++++++++++++*********************+++,,,,,,------...//////000000000000000////////////000000111222333555666666666666777999:::;;;<<<@@@EEEHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNQQQRRRPPPPPPSSSWWWWWWXXX[[[___bbbbbbaaa]]]hhh666555555555555555444444444444444444444444444444333333444555555555555555666555555444444555555666555555555555555555555555666666666666666666666666777888888888888888888888888888888888888888888888777777777888999::::::;;;:::;;;;;;===>>>@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAACCCEEEFFFFFFFFFHHHJJJLLLPPPPPPQQQPPPOOOPPPSSSUUUZZZ[[[]]]___ccclllvvv}}}{{{ooofffYYYPPPCCC;;;888888777666111111111222222333333333333222222222222222222222000000000000000000000000000000000000///////////////............---------,,,...//////...------...------------------------------------------------,,,,,,,,,---222666444000---...000111111///...,,,***,,,...,,,******---000---,,,+++*********,,,,,,***************+++------...---,,,---......---++++++++++++++++++***************++++++++++++******)))))))))((('''%%%$$$###))))))))))))************)))))))))))))))***++++++++++++++++++++++++******+++++++++,,,,,,------------...///000111111111111000///////////////000000333555666777666666888:::;;;;;;===AAAFFFIIIIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNLLLMMMPPPQQQOOOPPPSSSVVVWWWYYY]]]aaacccbbbaaa___jjj555555666555444444444555444444444444444444444444222222333444444444333333555555444444444444555555555555555555555555555555444555666666666666555444555666666777777888888888777777777777777777777777555666666777888999::::::::::::;;;<<<===???@@@AAA>>>>>>?????????@@@@@@AAABBBEEEIIIKKKKKKJJJKKKKKKKKKKKKLLLKKKJJJJJJLLLNNNTTTUUUWWWYYY\\\```eeehhhqqq{{{}}}{{{{{{}}}~~~}}}~~~zzzwwwqqqvvv|||lll^^^RRRKKKGGGAAA:::555444555555444111111111222222333333333222222222222222222222222000000000000000000000000////////////000000000000///............---------,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...---///666===:::222+++,,,...//////...,,,+++(((+++...---+++***,,,...,,,,,,*********+++,,,---+++******)))***,,,...///***)))((((((***+++***)))******+++++++++***)))))))))******++++++******)))((()))))))))(((((('''&&&((((((((())))))*********++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,------------............,,,---...000111111111111000///////////////000000333444666777777777999;;;;;;;;;>>>BBBGGGIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMKKKLLLOOOQQQOOOPPPSSSUUUVVVXXX\\\aaaccccccbbbbbbmmm333444555555444333444666444444444444444444444444111222333444444333222111444444444444444444444444555555555555555555555555333444555666666555444333444444555555666777888888777777777777777777777777555555666777888888999999:::::::::;;;<<<===>>>???======<<<======>>>???@@@BBBFFFJJJLLLLLLLLLKKKKKKIIIJJJKKKJJJIIIIIIKKKMMMOOOQQQUUUXXX[[[\\\\\\\\\aaaeeennnwwwwwwssstttwwwuuurrrrrrzzz|||xxxvvv{{{qqq^^^QQQIIIAAA<<<<<<999555333333333333222222222222222333333333333111111111222222222222222000000000000000000000000////////////000000000000///............---------,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///...///999CCC>>>333***+++,,,---------,,,+++)))+++---...---,,,,,,,,,++++++******++++++,,,,,,+++***))))))***,,,///000+++***((()))***,,,++++++((()))***+++++++++))))))((()))***++++++***)))(((******+++,,,,,,,,,++++++((((((((()))******++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,.............../////////------///000111111111111////////////000000111222333444666777777888:::;;;:::;;;>>>CCCGGGIIIIIIGGGHHHIIIJJJLLLLLLLLLKKKJJJLLLJJJKKKOOOPPPOOOOOOSSSUUUVVVWWW[[[___bbbccccccdddooo000222444333222222444666444444444444444444444444000111222444333222111000333333333444444333333333444444444444444444444444222333555666666555333222222333444555666777888888777777777777777777777777555666666777777888888888;;;;;;::::::;;;<<<<<<===<<<;;;;;;;;;<<<===??????CCCEEEHHHIIIIIIIIIJJJLLLIIIJJJKKKKKKJJJJJJLLLMMMMMMOOORRRVVVYYYZZZYYYXXXVVVVVV[[[cccjjjvvv}}}}}}~~~|||}}}uuuhhhVVVJJJDDDAAA<<<999666555444444444444444333444444444444333333333333000111111111222222222222000000000000000000000000.../////////000000000111///............---------,,,...//////...------...------------------------------------------------,,,...---...:::FFFAAA333***+++++++++,,,,,,,,,,,,,,,+++***+++---------,,,)))***+++,,,,,,,,,,,,,,,,,,+++))))))***,,,///111---,,,******,,,......---&&&((()))+++,,,+++***)))((()))***++++++***)))(((***++++++,,,,,,++++++***(((((()))******+++,,,,,,,,,+++***))))))***+++,,,************+++++++++,,,..............................///000000111000000/////////000111222333444333444666777777888:::<<<999:::>>>BBBGGGIIIHHHGGGFFFGGGJJJKKKLLLLLLKKKJJJKKKIIIJJJNNNPPPNNNOOOSSSUUUUUUVVVYYY]]]aaacccccccccooo---000222222111000333555555555555555555555555555000111222333333222000///222333333444444333333222333333333333333333333333222333555666666555333222222222333444555777888888777777777777777777777777666666666666777777777777<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;<<<>>>???CCCDDDEEEEEEEEEGGGJJJLLLDDDFFFGGGGGGGGGGGGHHHJJJHHHIIIKKKOOOSSSUUUUUUTTTQQQOOOQQQXXX^^^fffvvv~~~|||wwwvvvwww}}}xxxzzz~~~xxxjjj\\\QQQDDD===<<<<<<999666111111222333444333333222555555555444444333333333000000111111222222222222000000000000000000000000.../////////000000111111//////.........---------,,,...//////...------...------------------------........................+++---,,,---:::GGGAAA222,,,++++++++++++,,,---......+++((((((+++...---,,,(((***+++,,,---,,,,,,+++,,,+++))))))***---000222***((('''''')))+++++++++%%%''')))+++,,,+++******''')))***++++++***)))''')))))))))))))))(((''''''((())))))***+++,,,,,,,,,,,,+++)))''''''(((***+++(((((())))))*********+++------------------------...//////000000000000000/////////000111333444555333444666777777888:::<<<888:::===BBBGGGIIIHHHFFFEEEGGGIIIKKKLLLLLLKKKKKKKKKIIIJJJNNNOOONNNOOORRRVVVUUUUUUWWW\\\```cccdddbbbnnn333333222222111000//////222333333444444333333222333222222111111222222333333333333333333333333333111111111111222333444555555444444444444555666666555555666666777777888888777777777777666666666666777777888888888777777666555777888999888888999;;;<<<<<<<<<<<<;;;===AAACCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJLLLNNNOOONNNMMMGGGHHHJJJNNNTTT^^^hhhppp{{{vvvvvvuuutttssstttwww|||yyyrrrssswww{{{zzziiiYYYOOOAAA???<<<888666555555555222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000///...............((()))***,,,...///111111....../////////...,,,+++------,,,,,,+++***))))))###000111+++444HHHKKK>>>222,,,(((,,,000...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))((((((((((((((()))***+++++++++,,,,,,------...,,,++++++******++++++,,,,,,+++******,,,......---,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,---&&&(((***,,,///000222222------------------------000///---------...000222222111///......000222333444555666777888999:::;;;999:::===@@@CCCEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKNNNOOOOOONNNNNNOOOSSSVVVWWWXXXZZZ]]]___aaabbbbbbaaammm222222111111000//////...222222333333333333222222333222222111111222222333333333333333333333333333222222222222333444555555444444444444444555666666444444555555555666666666666666666666666666666666777777777888888777777666555777888888888888999;;;:::;;;;;;::::::<<>>AAADDDFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNQQQTTTVVVXXXZZZ\\\___aaabbbbbbbbbooo111111000000///.........222222333333333333222222222222111111111111222222333333333333333333333333222333333444444555666666444444444444444555555666444444444444444555555555666666666666666666666666666666777777777777666666555777888888888888999;;;999:::::::::999:::===@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIKKKJJJIIIIIIJJJJJJIIIGGGHHHHHHIIIIIILLLRRRYYY^^^^^^llluuu}}}~~~xxxuuuwww{{{~~~wwwuuuuuuxxx~~~tttbbbRRRHHHAAA===:::;;;999777555444333333444333333333444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000///......------......000//////---,,,+++******,,,------............------,,,,,,++++++*********,,,......---000888@@@BBB888000))))))***))))))+++++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++++++++,,,------,,,+++***))))))(((+++++++++***))))))((((((++++++++++++++++++++++++---+++))))))***+++***)))************************))))))((((((((())))))***,,,,,,------------,,,,,,------------------------...---,,,,,,,,,---...///111222222222222333333333333333444555777888999:::;;;<<>>;;;:::999777777555444444333444444000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////...------------...,,,,,,,,,---------......+++,,,,,,---............,,,,,,,,,++++++*********---,,,...000000111777???===555---++++++)))+++...++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++'''(((((()))************))))))***+++,,,------...******++++++++++++******,,,+++)))((()))***)))((()))))))))))))))******************)))******+++,,,,,,,,,---------,,,++++++,,,,,,------------------000//////...///000111111000111222333333333222222222333444555666777888999<<<===@@@BBBEEEGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVWWWYYY\\\___aaabbbcccgggsss222111111111111111000000000111111222222111111000222111111000000111111222222222222222222222222222000111222333444444333333333333333333333444555555555555555555555555555555333333444444555555555555333444555666666666666666444666777888777777888:::999:::;;;;;;:::;;;<<<>>>@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFHHHKKKLLLLLLJJJKKKLLLMMMMMMNNNQQQUUUYYYXXXcccgggjjjsssuuuwww{{{yyy}}}uuufff]]]OOOKKKCCC===999666555444666555555444444444444444///000000111111000000000000000000000000000000000000000000000000000000000////////////////////////---..................---//////...---------------***++++++,,,---...//////,,,,,,,,,,,,------......,,,,,,+++++++++++++++***+++***---222111---000777<<<444...,,,+++)))***...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++'''''')))***+++++++++***((())))))***,,,------...)))******++++++******))),,,***(((((())))))((('''(((((()))))))))***************))))))***++++++,,,***++++++,,,---------,,,,,,,,,,,,---------......////////////000000111111///000111111222111111111222333444555666777888999<<<>>>@@@BBBEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQQQQPPPQQQSSSUUUUUUWWWYYY\\\___aaacccdddhhhttt222222222111111111111111000000111111111111000000111111000000000000111111222222222222222222222222///000222333444444333222333333333333333444444555666666666555555555555555222222333333444555555555222333444555666666666666444666777777777777888:::999:::<<<<<<;;;:::<<<===>>>??????@@@@@@AAAAAABBB@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEHHHKKKLLLLLLKKKMMMNNNOOOPPPPPPRRRUUUXXXTTT___bbbdddkkkjjjhhhpppwwwpppbbbXXXNNNHHHAAA???<<<999666444333222444444444444444444333333000111222222333222222222000000000000000000000000000000000000000000000000////////////////////////,,,------......------,,,///...------,,,,,,------------------------,,,,,,---,,,,,,,,,,,,,,,---...++++++++++++++++++++++++)))))),,,000000------///555000---,,,***'''(((+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))************++++++,,,---------,,,***)))))))))))))))))))))))))))((()))***++++++***)))(((,,,***(((((()))***)))(((((())))))******+++++++++(((((((((((())))))***+++((()))***,,,------------+++,,,,,,------.........------.........///////////////000000000111111111333333444555777888999:::<<<===@@@BBBDDDFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOLLLMMMOOOPPPOOOPPPQQQSSSUUUVVVYYY\\\___bbbcccdddhhhttt000000000111111111111111///000000000000000000///111111000000000000111111111111111111111111111111///111333444555555444333333333222222333333444555555555555444444444333333111222222333444444555555222222333444555555555555444555777777666666888999777999;;;;;;:::999:::;;;>>>>>>>>>???@@@AAAAAAAAA??????@@@BBBCCCDDDEEEFFFDDDDDDDDDFFFIIIJJJJJJHHHNNNOOOQQQQQQPPPPPPRRRSSSSSS\\\]]]]]]bbb___[[[aaaccclllxxxvvvcccSSSJJJEEE@@@<<<999999888777555444444555333333333333222222111000000000111222222222222222000000000000000000000000000000000000000000000000////////////////////////------............------///...------,,,,,,------//////...---,,,,,,+++***...---,,,+++++++++,,,---++++++++++++++++++++++++***+++******+++...---+++...,,,,,,...,,,((((((+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************+++,,,---......,,,+++)))(((((((((((())))))))))))((()))***++++++***)))(((+++)))((((((***++++++***))))))******+++,,,,,,---((((((((())))))***,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---......///------...///////////////111111000000000111222333333444555666888999::::::<<<===???AAACCCEEEEEEFFFHHHIIIJJJLLLNNNOOOOOOOOOKKKMMMPPPPPPPPPPPPQQQSSSTTTVVVYYY\\\___bbbcccdddgggsss////////////000000000000//////000000000000//////111111000000000000111111111111111111111111111111000222444666666666555444333333222222333333444555444444444333333222222222111111222333333444555555111222333444555555555555444555777777666666888999666888::::::888888888999===>>>>>>???@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEOOOPPPQQQPPPNNNNNNNNNOOOQQQXXXVVVTTTWWWRRRNNNSSSUUU\\\dddkkkrrr~~~vvvkkk___OOOCCC>>>===;;;888444444333222111111444666111111222111111000///.........///000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////............---,,,,,,,,,,,,---.........------,,,,,,,,,///...,,,+++***++++++,,,+++++++++++++++++++++++++++,,,)))$$$(((//////))),,,+++...111000+++***,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************%%%'''))),,,------,,,+++''''''(((***+++---......''')))***++++++***)))'''+++)))((()))+++,,,,,,+++))))))***+++,,,,,,------++++++++++++,,,---...///***++++++,,,,,,,,,++++++++++++,,,,,,---...////////////000111111111111111333222111000000222444555444555666777888999:::;;;;;;===>>>AAACCCDDDEEEEEEHHHIIIKKKLLLNNNOOOOOOPPPMMMPPPRRRSSSRRRRRRSSSUUUTTTVVVYYY\\\___bbbdddeeefffrrr000000000000000000000000000000000000000000000000000000000000000000000000111000///...------......+++---///222333333222222111111111222222333333333333333333222222111111111111111111111111111111111444444333333333222222222555555555555555444444444888:::;;;;;;:::999;;;<<<<<<<<<======>>>>>>??????<<<>>>@@@AAAAAABBBDDDFFFAAABBBCCCDDDEEEEEEEEEEEEIIIJJJLLLLLLKKKKKKMMMOOOMMMOOOPPPPPPOOONNNOOOPPPPPPSSSXXX]]]dddllltttyyyuuueeeZZZLLLGGGAAA===;;;999666333666666555444333333222111555444333222111111000111000000000000000000000000//////............//////333222222111000///......//////000000000000//////////////////////////////////////////////////////......//////...---,,,,,,,,,+++***)))))))))++++++000...***)))***,,,,,,,,,,,,------......------,,,+++***)))(((((()))***+++,,,,,,---...---,,,***)))+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))'''((((((''''''(((***,,,...+++'''''')))++++++******((('''&&&&&&'''((()))((()))***++++++***)))(((+++***)))))))))***,,,---)))))))))(((((((((((((((---,,,+++,,,---000333555//////.........000222333111000000///000111333444666666777888999:::;;;;;;===???@@@AAAAAABBBCCCEEEIIIKKKMMMMMMMMMMMMMMMOOOOOOPPPQQQQQQOOOOOOOOOQQQUUUVVVYYY\\\___bbbcccdddfffsss////////////////////////000000000000000000000000000000000000000000000000333333333333333222111111---...000222222222111000111111111222222222333333333333333222222111111111111111111111111111111111111111222222333333333333555555555555555555555555777999::::::999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<<===>>>===>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKIIIJJJLLLMMMLLLLLLMMMNNNOOOQQQTTTVVVZZZ___eeeiiittt~~~}}}oooeee\\\QQQIIICCC???:::777777666555333444444444333333333333333444333222111111111111111000000000000000000000000//////............//////222111111111000///////////////000000000000//////////////////////////////..............................//////...------,,,,,,,,,++++++***+++++++++///---+++***,,,------,,,)))******++++++******)))++++++***))))))***++++++,,,,,,---------,,,******************************+++******))))))))))))))))))))))))))))))))))))))),,,---,,,+++******+++---...+++))))))+++,,,,,,+++'''((((((((())))))(((((())))))***++++++***)))(((******))))))***++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,...000222333///.........///000111222222111111222222333444555555666666777888999::::::===>>>@@@AAAAAABBBDDDEEEHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPQQQPPPOOOOOOPPPQQQUUUWWWZZZ]]]```bbbdddeeehhhvvv////////////////////////000000000000000000000000000000000000000000000000000111222333222111000//////000111111111000///...111111111111111222222222222222222222222111111111111111111111111111111111///000000111333444444555555555666666666666666666666777999888777777888:::::::::::::::::::::999999:::<<<======<<<;;;===>>>???@@@AAABBBCCCCCCCCCCCCAAADDDGGGHHHGGGFFFFFFFFFDDDFFFHHHHHHHHHIIIKKKMMMQQQQQQQQQPPPPPPRRRUUUXXXaaagggqqq|||vvvkkk\\\PPPKKKGGGBBB>>>999777444333444555555444111111222222222333333333222222111111111111111222000000000000000000000000//////............//////000000000000000000000000//////000000000000//////////////////////////////.................................///......---,,,------......---,,,,,,+++---,,,+++,,,---...---,,,((())))))******))))))(((++++++************++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))).........---******+++,,,+++***))))))***+++***)))%%%''')))+++++++++)))((())))))******+++******)))))))))***++++++++++++***************************++++++,,,---...000111111///.........///000111222222222333444555555555555444555555666777888999:::<<<>>>@@@AAAAAABBBDDDFFFGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOQQQSSSVVVWWWZZZ^^^aaaccceeefffkkkyyy////////////////////////000000000000000000000000000000000000000000000000//////000000////////////...///000000111000000///000111111111111111111111222222222111111111111111111111111111111111111111111111222222333444444555555555666666666666666777555666777777666666777999;;;;;;::::::999999888888===??????>>>===<<<===>>>>>>>>>???@@@AAAAAAAAAAAA>>>AAAEEEGGGFFFDDDCCCCCCBBBCCCEEEGGGGGGIIILLLNNNVVVUUUSSSPPPLLLKKKMMMNNNXXX[[[```fffooo}}}uuujjj]]]TTTIIIAAA???>>><<<:::666555444444444555666666111111111111111111111222111111000000000111111222//////////////////////////////............///////////////000000000000000//////000000000000//////////////////////////////---------------------------...............------......///000000...---,,,---,,,,,,---//////...,,,++++++,,,,,,,,,,,,++++++*********))))))*********++++++++++++++++++******************************+++******)))))))))))))))))))))))))))))))))))))))***+++,,,***)))((()))***'''(((((()))))))))(((''''''((()))***++++++******))))))*********+++******))))))+++,,,,,,+++***)))***+++++++++++++++,,,,,,***+++,,,...////////////.........///000000111111111222444555666555555444444444555666777888999999<<<>>>@@@AAAAAABBBDDDFFFFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUWWWXXX[[[___bbbeeeggghhhmmm|||........................////////////////////////////////////////////////333222000///000111222333,,,---...///000111222222000000000000000000000000111111111111111111111111000000000000000000000000444444444444333333333333444555555555666666666777444666777777666555777888<<<;;;;;;;;;::::::999999>>>???@@@???===;;;<<<===<<<===>>>??????@@@@@@???>>>AAADDDEEEDDDBBBAAAAAABBBDDDFFFGGGHHHJJJNNNQQQXXXWWWTTTPPPKKKIIIIIIKKKLLLOOOSSSWWW\\\fffrrrzzz}}}nnnaaaWWWQQQHHHDDD===999888777555333555555555444444444444555333333222111111000//////000000/////////000111111//////////////////////////////............/////////////////////000000000//////000000000000//////////////////////////////........................------...............---...///000111111000///......------...000000...,,,,,,,,,------------,,,,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))***((()))******))))))((((((***)))(((((((((***+++,,,***************++++++,,,)))***+++,,,,,,+++))))))******++++++,,,,,,,,,,,,***+++,,,---......---------...//////000111111111///000222333444444333333444444555666777888999999;;;===@@@AAAAAABBBEEEGGGFFFHHHJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNPPPTTTWWWXXXYYY\\\```dddfffhhhiiinnn~~~........................////////////////////////////////////////////////111000///......000111222+++,,,---...000111222333000000000000////////////000000000111111111111111000000000000000000000000444444444333333222222222333333444444555666666666444555777666555555666888<<<<<<;;;;;;;;;;;;;;;:::<<<===>>><<<:::999999::::::;;;<<<===>>>>>>>>>>>>>>>@@@CCCCCCBBBAAA@@@@@@CCCDDDFFFGGGHHHJJJNNNQQQVVVUUURRRMMMHHHFFFFFFGGGDDDHHHMMMQQQUUU[[[ccciiisss}}}kkk^^^SSSIIIDDDCCC>>><<<999888777555333111333444444333222000111222444444333222111000///...000000///////////////000000000000000000000000000//////............////////////////////////////////////000000000000//////////////////////////////////////////////////////,,,---......///.........---...///000111111111111111///......//////...---+++++++++,,,,,,+++++++++))))))************)))))))))))))))((())))))***++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))''')))+++++++++***+++,,,***+++,,,,,,******+++,,,+++***(((''''''(((***+++***************+++,,,---***++++++++++++***))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000//////000111222222222222444555555666777888999:::;;;===???AAAAAACCCEEEGGGFFFHHHJJJKKKJJJJJJKKKLLLKKKLLLMMMMMMNNNQQQUUUYYYXXXZZZ]]]aaaeeehhhjjjkkknnn........................////////////////////////////////////////////////+++---///000000000...------------...///000111111000000/////////.........///000000000111111111222000000000000000000000000111111111111111111222222222222333333444555555555444666777777666666777888:::::::::;;;;;;;;;;;;;;;:::;;;<<<;;;999888888999999:::;;;<<<============>>>???AAA@@@???>>>>>>???BBBCCCDDDDDDEEEHHHLLLOOOTTTSSSOOOJJJEEEBBBBBBCCCCCCGGGMMMPPPQQQUUUZZZ^^^^^^hhhvvvkkk^^^PPPIIIDDD===;;;<<<;;;:::888777777777666555111333555444111000111222333333222222222111111111111000//////............000000000000000000000000//////............//////000000000///.........---//////000000000000//////////////////////////////000000000000000000000000,,,------...//////......---------...000111333444444222///......///...---******++++++++++++*********+++,,,,,,,,,,,,+++***)))(((((('''((()))***+++************************+++******)))))))))))))))))))))))))))))))))))))))(((***------,,,+++++++++***++++++***((('''***---******)))(((''''''''''''******))))))***,,,---...,,,++++++***))))))******))))))******+++,,,,,,,,,---,,,+++******+++,,,,,,---...///000111111111000000000000000000111222333555666666777888999::::::;;;===???AAAAAACCCEEEGGGGGGIIIKKKKKKKKKJJJKKKLLLKKKLLLLLLMMMNNNQQQVVVZZZYYY[[[^^^bbbfffiiikkklllppp........................////////////////////////////////////////////////,,,///444888888555111...//////............//////000000//////.........---//////000000111111111222000000000000000000000000------...///000111222222111111222333333444555555555666777777666666777999999999999::::::;;;;;;;;;:::;;;<<<;;;999888999:::999999:::;;;<<<<<<<<<<<<===>>>???>>>===<<<===???@@@AAABBBBBBCCCFFFJJJMMMTTTRRROOOIIIDDDAAA@@@AAACCCGGGJJJLLLKKKMMMQQQTTTUUU\\\fffnnnvvv|||wwwrrrkkkeeeWWWLLLBBB@@@>>>999888:::999777555444444555666777111444666555333111333444111222222222222333333333222111000......---------000000000000000000000000//////............//////111111000///...------,,,//////000000000000//////////////////////////////000000000000000000000000,,,,,,---.../////////...,,,,,,,,,---///111444666666333///------......---++++++,,,,,,,,,,,,++++++,,,,,,............,,,,,,)))(((''''''''')))***+++))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))+++------+++)))(((((('''((((((&&&###$$$'''+++((()))******)))'''%%%###******))))))***,,,---///---,,,***)))))))))***+++(((((()))***++++++,,,,,,...---+++))))))***+++---,,,---///111111111000000111000000///000222333444666666777888999:::;;;;;;:::===???AAAAAACCCEEEHHHGGGIIIKKKLLLKKKKKKLLLMMMJJJKKKLLLMMMNNNRRRWWW[[[YYY[[[___cccgggjjjlllmmmqqq........................111000///......------...////////////////////////111000...------......///+++,,,---...////////////......////////////......///000111222222111000///222111111000///......---000111111111111222222222111222333444555444333222333666888999888888888999:::::::::999888777666555;;;;;;::::::::::::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBDDDEEEDDDCCCFFFKKKPPPQQQOOOLLLHHHEEECCCBBBAAABBBDDDFFFHHHKKKMMMNNNNNNLLLPPPVVVZZZ```jjjxxx~~~uuujjjbbb^^^ZZZUUUQQQDDDCCC???<<<999777666666222333444555555555444333111111111111111111111111111111111111111000//////......////////////..............................000000000000000000000000......////////////......------------------------////////////////////////222000...///222333111///......------------......///............///000000555:::999333000222000,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++(((((())))))************,,,+++++++++++++++++++++---,,,***)))((()))***+++++++++***))))))***+++,,,((()))******))))))***+++******)))))))))))))))***+++***((()))+++,,,,,,+++***))))))+++...000111111***)))***---,,,((((((+++,,,,,,+++***+++,,,---....../////////---,,,---...,,,...000000///...///000111000///111333555555444555555666888999:::;;;<<<>>>@@@AAABBBBBBDDDFFFIIIIIIKKKLLLLLLKKKJJJJJJJJJKKKNNNQQQQQQPPPPPPTTTWWWXXX[[[aaaeeegggiiikkklllppp..............................---------......///////////////////////////000//////...............,,,---...///000000000000......////////////......///000111111111000//////111111000000///......---//////000000000111111111111111333444444444333222222444666777666666666777;;;;;;;;;;;;:::999888888888888999999::::::;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;<<<===>>>@@@@@@CCCDDDDDDCCCAAACCCGGGKKKOOOMMMJJJGGGDDDBBBAAAAAAAAABBBDDDFFFHHHJJJKKKKKKLLLOOORRRSSSUUU[[[dddkkkqqq{{{xxxoooddd\\\SSSLLLJJJHHHDDDAAA>>>===;;;999777666666666333444444444444444333333111111111111111111111111111111111111111000//////......////////////............................................................////////////......////////////////////////////////////////////////222000...///111222000///.........------.........,,,,,,,,,,,,,,,---......111888;;;555///...///---+++++++++***************++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++,,,+++***(((((()))***+++,,,+++***)))))))))***+++***++++++***((('''((())),,,++++++*********++++++***(((''''''(((((('''&&&)))((((((***,,,///000000,,,******,,,+++((((((,,,---,,,+++++++++,,,......---.........,,,+++,,,---,,,...000000///...///000111000///111333555555444555555666888999:::;;;<<<===???AAABBBCCCDDDGGGJJJJJJKKKLLLKKKJJJIIIJJJKKKLLLOOOQQQQQQOOOPPPSSSWWWWWW[[[aaaeeehhhjjjlllnnnppp........................,,,,,,,,,------...000000///////////////////////////////////////...------...///000111111111111111......////////////......//////000000000000//////111000000//////................../////////000000111111222333333333333222000222444555444333444555999:::::::::::::::999999666666777888999:::;;;;;;999::::::;;;;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@CCCCCCBBBAAA@@@@@@CCCFFFMMMKKKIIIEEECCCAAAAAA@@@@@@AAABBBDDDFFFFFFGGGGGGIIIKKKMMMLLLKKKMMMRRRWWW\\\cccnnnyyyvvvmmmcccYYYQQQNNNHHHAAA======<<<:::888777777666555555555666666666555444333333222333333111111111111111111111111000000111111000000//////......////////////..............................------------------------......////////////......000000000000000000000000////////////////////////111///...///000111000///........................,,,,,,,,,,,,,,,------...,,,555;;;777///,,,---...))))))*********+++++++++++++++++++++++++++++++++*********)))))))))))))))************************+++***)))((('''((()))***,,,+++***)))))))))))))))+++,,,,,,+++(((''''''(((*********))))))******+++)))((((((***+++,,,***)))((((((((()))+++---///000///+++)))******((()))------,,,,,,,,,,,,---...///,,,---...---+++***+++,,,,,,...000000///...///000111000///111333555555444555555666888999:::;;;<<<===???AAACCCCCCEEEHHHJJJJJJKKKKKKJJJHHHIIIKKKMMMMMMPPPRRRQQQOOOOOORRRUUUXXX\\\aaafffiiikkkmmmoooqqq..............................------...//////000........................---...///000///...---,,,......///000111111000000---......//////......---......//////////////////000000/////////.............../////////000000000000111111222222222222222000111333333333333444555666777777888888888888777555666666777888888999999999999::::::;;;<<<<<<<<<:::::::::;;;<<<===??????AAAAAAAAA@@@@@@AAACCCEEEKKKJJJGGGEEECCCAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIIIIIIIKKKNNNQQQWWW[[[```fffnnnxxxzzzrrrggg^^^WWWRRRKKKFFFCCC@@@<<<999999999888777444444444333444444444444777666444222111111222222111111111111111111111111///000000000000000//////......////////////..............................------------------------......////////////......////////////////////////////////////////////////////////////////////////---..................---......------......///000***111777666111---,,,+++************************************************************)))))))))))))))))))))))))))***************)))((('''(((((((((++++++******))))))((((((***+++,,,***(((''''''(((''''''''''''''''''((()))%%%&&&'''***...000///...((()))))))))***,,,000222222---)))))))))((()))------------------.........,,,---...---+++++++++,,,,,,...000000///...///000111000///111333555555444555555666888999:::;;;<<<>>>@@@CCCDDDDDDEEEGGGHHHJJJKKKJJJHHHGGGHHHKKKNNNNNNPPPRRRQQQOOOOOORRRUUUXXX\\\bbbfffiiilllnnnpppqqq........................111000//////.........///---------------------------.../////////...,,,+++,,,---......///.........------............------------.........//////000////////////............/////////000000000111111000000000000111111222222111222333333333333444666666666777888888888777777666666666666666666666666888888999999:::;;;;;;;;;999999::::::;;;===>>>??????>>>???@@@BBBEEEFFFGGGIIIHHHFFFDDDBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFHHHIIIKKKNNNPPPQQQRRRSSSWWW\\\dddlllqqqvvv~~~tttiii\\\WWWOOOJJJGGGEEECCC@@@<<<:::888777666555444444444444444444444333333222777555333222111111222222000000000000000000000000...//////000000000//////......////////////............................................................////////////......////////////////////////////////////////////////......//////.........///------...//////...---------------------...//////,,,---000444555111,,,))),,,,,,++++++***))))))(((*********************************)))))))))))))))(((((()))))))))************))))))(((((((((((((((************))))))((((((((()))******)))((()))+++''''''&&&''''''((())))))######$$$'''***,,,,,,+++)))***+++******,,,111555555...((())))))((())),,,,,,,,,,,,------------------...///...---,,,,,,...,,,...000000///...///000111000///111333555555444555555666888999:::;;;<<<@@@BBBDDDEEEDDDDDDEEEFFFJJJJJJIIIHHHGGGHHHKKKNNNNNNPPPRRRQQQOOOOOORRRUUUXXX\\\bbbfffiiikkknnnpppppp........................111111000......---------------------------------...............---,,,,,,+++,,,,,,------,,,,,,,,,------............------------,,,------...///000........................//////000000000111111111000000//////000000111222222333333333222333555777888999999999999999888888666555555555444444444333666777777888888999::::::999999999:::;;;<<<===>>>===<<<===@@@DDDGGGIIIIIIFFFEEECCCBBBAAAAAAAAABBB???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLOOOSSSYYY___bbbbbbgggooowww}}}|||rrrkkkddd\\\VVVLLLHHHDDD@@@???>>>===;;;999888888777666444333333555555555555444333222111555444333222222111222222000000000000000000000000......///000000000//////......////////////............................................................////////////......000000000000000000000000////////////////////////---...///...---,,,---///,,,---...//////...---,,,+++++++++++++++,,,,,,---...+++,,,333777333---)))------,,,+++***)))((('''************************((()))))))))************((())))))******+++++++++*********)))))))))(((((((((((()))******))))))(((''')))******))))))***+++))))))))))))***+++,,,,,,+++)))(((((()))***)))((()))+++,,,+++***,,,111666666///))))))***))))))******+++,,,---------,,,,,,...///000///---,,,---...,,,...000000///...///000111000///111333555555444555555666888999:::;;;<<<@@@BBBEEEFFFEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHKKKMMMMMMPPPRRRQQQOOOOOORRRUUUYYY]]]bbbfffhhhjjjlllnnnooo...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,...///000................................./////////000000000000///...///000111222111222333222222222555777999999:::999999888777666333333333333444444444444555555666666777777888888888888999999:::;;;===>>><<<;;;<<>>>>>???@@@>>>>>>@@@AAACCCCCCDDDDDDDDDCCCBBBBBBDDDFFFGGGHHHIIIIIIKKKNNNRRRVVVXXXYYYXXXZZZ]]]bbbhhhnnntttxxx~~~oooiii```XXXSSSOOOKKKIIIDDDBBB@@@>>>===<<<;;;:::777888999999888666666666333444555555555444333222222222333333333222222111000000000000000000000000---......///000000//////......////////////..............................------------------------......////////////......////////////////////////////////////////////////,,,...///...,,,+++---///,,,---///000000///---,,,++++++******++++++,,,------+++---444666111---...+++++++++*********))))))************************''''''((()))***++++++,,,))))))******+++,,,,,,---******************)))(((&&&'''((()))*********))))))***+++***)))((()))******))))))***+++,,,------222///+++))))))*********(((***+++***(((***111666777///)))***,,,***((())))))***+++,,,,,,,,,++++++---...///...,,,+++,,,---,,,...000000///...///000111000///111333555555444555555666888999:::;;;<<<===@@@DDDFFFFFFFFFGGGHHHFFFHHHIIIIIIIIIIIIJJJLLLLLLOOOQQQQQQOOOPPPSSSWWWZZZ]]]bbbfffgggiiijjjkkknnn........................************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,------,,,++++++,,,------......------,,,,,,,,,++++++,,,...///000---.....................---------.........//////000///.........///111222111222222111111111444666888888888777777555444444111111222333444444555666444444555555666777777777888888888999:::;;;======<<<;;;;;;???DDDGGGGGGFFF@@@???===<<<<<<======>>><<<===???@@@BBBCCCCCCCCCDDDBBBAAAAAACCCFFFHHHIIIIIIIIIJJJMMMPPPRRRQQQPPPUUUTTTTTTWWW\\\aaaeeefffiiiqqqyyy~~~|||tttiiiaaaVVVSSSOOOIIIEEEBBBAAAAAA<<<<<<;;;;;;;;;:::999999333555777888777666666666111222333444555444333333000111222444444333222111000000000000000000000000------...///000000//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------////////////////////////+++---///...,,,+++,,,///,,,---///000000///---,,,------,,,,,,------...///++++++000555444......222***************+++++++++))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))***+++,,,,,,------+++++++++++++++***))))))%%%&&&((()))***+++******+++,,,,,,+++(((''''''((((((((((((((()))***+++,,,...+++&&&$$$%%%'''))))))'''***+++)))''')))000666777///)))+++,,,***((('''((()))***+++,,,+++******,,,---...---+++***+++,,,,,,...000000///...///000111000///111333555555444555555666888999:::;;;<<<:::>>>BBBFFFGGGHHHJJJKKKEEEGGGIIIJJJIIIIIIJJJKKKKKKNNNQQQQQQPPPPPPTTTWWWZZZ]]]bbbeeeggggggiiijjjnnn************+++,,,---......,,,***+++---...,,,***))))))******++++++++++++,,,,,,,,,,,,,,,---...///******))))))******+++,,,------------------------------------------------///...---,,,,,,---...///............///////////////////////////.........///000000222333444555555555555555555555555555444333333222222222333444555666555555555555666666777888999999:::::::::999999:::<<>>;;;999999<<>>>>>999::::::::::::999888888777777666555555555555555777555333333333222111///000111111111111222222222000000000000000///............//////000000111111//////......------------...------,,,,,,------...------------------------(((***+++---......------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000000//////...---//////.........---------,,,,,,---......---,,,,,,+++,,,---///000//////......------,,,+++***))))))((('''&&&'''***+++***)))&&&+++...---)))&&&'''***(((((((((((())))))))))))+++***)))'''''''''((()))(((''''''&&&&&&&&&''''''.........---,,,+++***)))(((((())))))))))))(((((((((((((((((())))))))))))((('''''''''(((***---...444000,,,***)))******)))))))))***++++++++++++***+++******+++......+++(((------......///000000000444222111222555777555333777666555555666888:::<<<>>>AAADDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIILLLNNNPPPRRRRRRRRRRRRRRRTTTVVV[[[^^^bbbeeefffgggiiijjjmmm++++++++++++,,,---...///,,,+++)))+++---///...,,,+++++++++++++++,,,---------,,,,,,,,,,,,------...+++************+++,,,,,,---------,,,,,,---------------,,,,,,,,,,,,------...---,,,++++++,,,---...---.........////////////000000000///////////////......///000111222333444444444444444444444444444333333222111222333444555555555444444444444444555666777888999999999999999:::<<<>>>AAABBBBBBBBBAAA@@@???>>>;;;999999;;;>>>???@@@@@@@@@AAAAAABBBBBB@@@BBBCCCDDDDDDDDDFFFHHHEEEFFFGGGIIIJJJLLLMMMNNNMMMNNNOOOQQQSSSTTTUUUVVVVVVWWWYYY\\\^^^```aaaaaadddgggmmmvvv}}}vvvmmmfff___^^^]]]ZZZUUUOOOIIIFFFEEEDDDBBB@@@>>><<<;;;;;;999999::::::999999888777777666666555555555555555777666555555777777666555222222222111111000000000000000111111000000///...///////////////000000000000000//////.....................------.........------------------------++++++,,,---..................---------...//////------,,,,,,,,,------...***+++,,,------.........///.........------------,,,,,,---......---,,,,,,)))***,,,...////////////------,,,+++******)))))),,,***)))((())))))(((&&&&&&)))+++***(((&&&''')))(((((((((((())))))))))))+++***)))((('''(((((()))***))))))((((((((())))))++++++++++++***)))((('''(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''')))+++...///222...***(((((()))******)))******+++,,,+++++++++,,,+++***+++------+++)))------......///000000000333222111222555777666444888777777777888:::<<<======@@@CCCEEEEEEEEEFFFGGGEEEFFFGGGGGGGGGHHHJJJLLLPPPRRRRRRRRRRRRRRRTTTVVVZZZ]]]aaadddeeegggiiijjjnnn,,,,,,,,,,,,,,,---...///---,,,++++++------,,,+++,,,+++***))))))+++,,,...------,,,,,,+++,,,,,,,,,+++++++++++++++,,,------...---,,,++++++,,,---......---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,---------.........//////000000000000000000000000------...///000111111222222222222222222222222333333222222111111333444555555555444444333222222222444444666777888888888888:::;;;===???@@@AAAAAA@@@??????>>>;;;888888:::<<<>>>>>>???@@@AAABBBCCCCCC???AAABBBCCCBBBCCCDDDFFFCCCCCCEEEFFFHHHJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRRRRSSSRRRRRRRRRSSSUUUZZZaaakkkxxxtttoooiiieeeaaa\\\UUUOOOLLLMMMMMMLLLJJJFFFCCCAAA@@@???>>><<<;;;:::::::::999999999999999888777777666666555444444444444555000//////111333444444333444333222111000//////...000111111111111000000//////////////////.........000000000/////////////////////............//////------------------------------------...///000000...------...///000111111...------,,,,,,,,,,,,---((()))***+++---...///000............------------,,,------......------,,,((()))+++,,,---.........,,,+++++++++***))))))))),,,***))))))***)))((('''''''''''''''''''''((()))(((((((((((())))))))))))******)))((((((((()))))))))))))))(((((())))))***++++++++++++***)))(((((((((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((***---000222111---(((&&&&&&)))***+++***++++++,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++------......///000000000222111111333555777777666888999999:::;;;<<<===>>>===???CCCEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKMMMOOOPPPRRRRRRRRRRRRRRRTTTVVVXXX[[[___ccceeefffiiijjjooo+++++++++++++++,,,---...///...---,,,,,,+++***)))***)))'''%%%&&&(((***,,,------,,,++++++***++++++,,,,,,++++++,,,,,,---......---+++******+++---...---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------..................///////////////---......///000000111111000000000111111111111111333222111111111222444444555555555444333222111111111222444555666777888888999:::;;;===>>>>>>>>>>>>>>>>>>===:::888777888:::======>>>>>>???@@@@@@AAA>>>@@@AAAAAAAAAAAABBBDDDCCCDDDEEEGGGIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQOOOPPPRRRTTTXXX```iiiooo}}}zzzrrrjjjeee]]]ZZZVVVSSSQQQNNNIIIFFFEEEFFFGGGGGGFFFEEECCCBBB>>>======<<<;;;;;;<<<<<<888888888999888777777666666555444444333333444444---,,,,,,---///111000000222222222111000/////////000111111111111111000000/////////......---------////////////..................------------......------------------------...---,,,,,,,,,---///000......------...///000000......---,,,++++++++++++******+++,,,...///111111------------------------------------------------******++++++,,,,,,,,,,,,************************)))(((((()))+++,,,,,,+++)))'''%%%%%%''')))******(((((((((((())))))))))))******))))))))))))))))))''''''''''''''''''((())),,,,,,,,,,,,,,,+++******(((((())))))))))))(((((((((((((((((())))))))))))***))))))))),,,000444666333///)))&&&&&&(((***+++++++++,,,------------,,,...,,,+++***+++,,,------------......///000000000000000111333555777777777888999:::<<<===============@@@DDDFFFGGGHHHIIIKKKMMMNNNNNNNNNLLLLLLNNNPPPPPPRRRRRRRRRQQQRRRTTTVVVVVVYYY^^^bbbdddfffhhhjjjooo******************+++,,,,,,------,,,,,,++++++,,,***)))'''%%%&&&(((***,,,---,,,+++***************,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,---,,,+++************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............//////000111111111/////////000000000111111222222111000111222333444666666666666555333222111000111333444555666666777777777888999:::;;;;;;<<<<<<===<<<:::777666777999<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????@@@BBBBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNQQQVVVZZZ```iiiuuu}}}xxxsssmmmfff```[[[VVVSSSKKKJJJHHHGGGFFFDDDAAA??????@@@@@@AAA@@@???>>>>>><<<;;;;;;;;;;;;;;;<<<<<<777777888888777777666555555555444333333333333333333222111111333444333111000000000000000000000000///000000111111111000000//////......------,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------,,,+++++++++,,,---...///...------,,,,,,------...---,,,+++++++++++++++---,,,,,,,,,,,,---......,,,,,,---------------------------------------------,,,,,,+++******))))))***************+++++++++***)))(((***,,,---,,,+++***(((&&&''')))+++++++++(((((((((((())))))))))))))))))******************'''''''''''''''((())))))++++++,,,,,,,,,+++******(((((())))))))))))(((((((((((((((((())))))))))))(((((()))+++...222666888555111,,,(((((())))))***++++++,,,------------,,,------,,,+++***+++---...------......///000000000000111222333444666777888777888999;;;<<<<<<<<<<<>>>>>======>>>@@@???@@@AAABBBDDDFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJMMMPPPNNNTTT\\\bbbgggooozzz|||wwwrrrooollliiiggg```\\\WWWSSSOOOLLLHHHEEEBBBBBBBBBAAA@@@???==================<<<;;;::::::888888888888888999999:::777777777777777666555555444444333222222222222333666555333333444444333111/////////000000000111111...//////000000000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++++++++,,,,,,---//////...,,,,,,+++++++++---,,,,,,++++++++++++,,,---,,,***)))((()))******,,,,,,,,,,,,------------...------,,,,,,------......---,,,+++******)))************++++++,,,,,,---...,,,++++++,,,+++***((())))))))))))))))))***+++(((((((((((())))))))))))((()))***+++++++++******))))))))))))***+++,,,,,,((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((+++...000333555666444111,,,************)))***++++++,,,,,,,,,,,,,,,,,,---------++++++---...------......///000000000000111333444444444666888777888888999:::;;;<<<<<>>======???@@@BBBCCCEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJEEEEEEFFFEEEDDDFFFIIIKKKHHHJJJMMMQQQUUU\\\ccciiilllkkkjjjlllqqqxxx}}}xxxsssnnnkkkccc```[[[XXXWWWVVVTTTSSSOOOMMMJJJHHHFFFDDDAAA>>>===>>>??????===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::777777666666666777888888666666777777666666555444444333333222222222222222333222000111222222111///000000000000000/////////------...///////////////,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,---------------,,,,,,///...---------------...+++++++++***++++++,,,,,,,,,+++)))((('''((()))***++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---,,,+++***++++++,,,---***++++++,,,------.........---++++++,,,,,,***)))'''))),,,+++(((&&&((()))(((((((((((())))))))))))((()))***++++++++++++***))))))))))))***+++,,,---(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))+++...000222222111000///---+++***+++++++++***)))******+++,,,++++++++++++---///...,,,+++,,,...------......///000000000000222555444333333555777999888888888999;;;===>>>AAACCCFFFHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLOOOQQQPPPRRRRRRRRRRRRRRRTTTVVVXXX[[[```bbbdddeeegggiiimmm,,,,,,++++++***+++++++++...///000...***((()))+++))))))******++++++++++++))))))(((((()))***++++++******))))))******+++,,,(((***,,,......,,,***((('''(((+++,,,,,,+++(((''')))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,------------------.........///000111111222222111000000000111333333000111333444444333222111333333444555555555444444111111111111222333444444666777888888777777888999888999::::::;;;<<<======:::<<<===<<<;;;;;;<<<======>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKEEEFFFFFFEEEDDDDDDFFFHHHHHHGGGGGGIIIMMMRRRXXX[[[^^^\\\YYYXXXZZZ```fffjjjiiiooovvv{{{||||||}}}{{{uuusssoooiiidddaaa]]]ZZZXXXQQQNNNKKKIIIHHHIIIHHHHHHEEEDDDCCCCCCCCCBBB@@@===999:::;;;;;;999888888999::::::999999999999999999888888777777777888888999666666666666666555555444444333222222111111222222222111000111222333222111222222111000///...------,,,,,,---...//////......+++++++++,,,,,,------------------.........//////...------,,,,,,------...------------------------------/////////...---,,,......---......///000111************+++,,,---------,,,+++))))))***,,,---+++++++++,,,,,,---------...---,,,,,,,,,,,,---...+++*********+++---///000++++++,,,------...//////+++******+++---......---$$$)))---,,,'''$$$%%%((((((((((((((())))))))))))((()))***+++,,,,,,+++***''''''''''''((()))***+++)))******+++++++++******(((((())))))))))))(((((((((((((((((())))))))))))+++---000222222000---+++))))))(((***,,,,,,,,,+++))))))***++++++++++++******---000000---+++,,,---------......///000000000111333555555333222555777:::999888888999;;;>>>@@@@@@BBBEEEGGGFFFFFFGGGHHHGGGHHHJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRTTTVVVZZZ]]]```cccdddeeegggiiimmm,,,,,,,,,+++++++++******---***((((((+++,,,+++)))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***((((((((()))***,,,)))&&&'''***------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,///---,,,...111333333111////////////////////////............///000111222444444444444444444444444111555555000000444444000222222222222222222222222444444333222333444666777777888999:::;;;<<<<<<===<<<<<<;;;::::::::::::;;;>>>???@@@AAABBBDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLPPPPPPPPPPPPQQQRRRSSSTTT]]]^^^```cccfffhhhjjjkkklllmmmnnnpppqqqssstttuuuvvvyyy}}}wwwooogggbbb___ZZZWWWTTTQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@???>>>>>>===>>>===:::888777888999:::999999999888888888888777888777777666555444444444666666666666666555555555888444000///111222222000111111111111111111111111111000///------....../////////000000000000///...........................///...---,,,,,,,,,,,,,,,---,,,+++++++++---///111,,,,,,,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,.........//////111222222///......------,,,+++++++++++++++*********))))))************************'''((()))+++,,,---......,,,)))''''''***+++***(((***)))((((((***,,,,,,+++------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,***((('''&&&'''((()))(((((((((***++++++***((('''(((***+++,,,+++)))((((((((()))***+++,,,------*********)))******++++++///000222111...+++******'''((()))+++------......,,,+++******,,,,,,+++***,,,***)))***---...,,,)))..................---------///111444666888888888666999;;;<<<<<<;;;<<<>>>CCCDDDEEEFFFGGGHHHIIIIIIJJJMMMNNNLLLIIIIIINNNSSSXXXVVVTTTQQQPPPOOOPPPQQQXXX[[[^^^```bbbeeehhhkkkqqq+++++++++,,,,,,---------,,,***((()))+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))******)))(((***---...---+++++++++++++++++++++++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,+++***)))+++...000///.......................................///000111222222222222222222222222222---111111......333333000222222222222222222222222333333222222333444444555666777777888999:::;;;<<<;;;;;;::::::::::::;;;;;;>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQTTTVVVXXXZZZ[[[[[[\\\]]]^^^```aaabbbbbbdddfffhhhlllpppvvv}}}{{{wwwuuuooolllgggaaa[[[UUUQQQOOOQQQOOOLLLJJJIIIGGGEEECCCDDDCCCAAA@@@??????@@@@@@AAAAAA???>>>======<<<<<<===<<<:::999888888999999999999999888888888777777777777777666555444444444777666666555444333222222555222///...///000000///000000000000000000000000111000///...---......///////////////////////////------------------------///...---,,,,,,,,,,,,---------+++***+++,,,...///,,,------,,,******,,,...---------------------------------------...///000,,,,,,,,,------------...+++++++++*********))))))************************((()))***+++,,,---------...,,,******---...---+++111///---,,,------,,,+++---,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''***)))'''&&&&&&&&&'''((((((((()))***+++***((('''%%%&&&((()))))))))''''''&&&&&&&&&'''(((((())))))))))))))))))***+++,,,------...///...+++)))))))))((()))***+++,,,---------,,,+++******,,,,,,+++***+++***)))+++---...,,,***------------,,,,,,,,,,,,111222333555555555555555777999;;;;;;;;;;;;===???BBBCCCDDDEEEFFFHHHIIIIIIJJJLLLNNNLLLJJJJJJOOOSSSWWWVVVTTTSSSSSSTTTUUUVVVYYY\\\```bbbdddfffhhhjjjppp******+++,,,---...//////,,,***))))))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((()))))))))))))))+++---//////,,,************************************++++++++++++,,,***************************++++++++++++,,,,,,,,,***))))))***,,,......---..............................---......///000111000000000000000000000000,,,...///...///222333111222222222222222222222222111111222333333333333222555555666777888999999:::999999999999:::;;;<<<<<<>>>???@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCBBBAAAAAA@@@@@@@@@CCCDDDEEEGGGHHHIIIIIIIIICCCCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJLLLNNNOOOPPPQQQPPPQQQRRRTTTUUUVVVVVVWWWWWWYYYZZZ[[[]]]```eeeiiimmmnnnpppsssvvvyyy|||}}}}}}yyyttttttwww|||~~~~~~yyywwwtttpppmmmkkkkkkkkkhhhjjjkkkmmmoooppppppqqqssspppnnnmmmmmmmmmllljjjkkkjjjhhhfffcccaaa___^^^YYYXXXTTTQQQMMMJJJHHHFFFIIIFFFDDDBBBBBBAAA@@@>>>@@@???>>>===<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999888888888777777777777777666666555444444444777666555444333111000000444222///...///000000///////////////////////////000000///............///000//////......///000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...---+++******+++,,,,,,------...---,,,,,,---///........................,,,,,,+++++++++,,,,,,---)))***+++,,,---...///000+++++++++***************************************)))******+++,,,,,,++++++,,,***((()))***+++***)))...,,,*********+++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((('''''''''&&&)))((('''&&&%%%&&&'''((()))***++++++***)))'''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---,,,,,,,,,***((('''((()))*********+++++++++,,,,,,,,,+++******,,,,,,+++******))))))+++---...---,,,------------............222222333444555555555555999999::::::999;;;===@@@AAABBBCCCDDDFFFGGGHHHIIIFFFHHHJJJIIIHHHHHHLLLPPPPPPPPPOOOOOOPPPRRRTTTVVVYYY]]]bbbeeeffffffggghhhooo******++++++,,,---......+++******)))******++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))***,,,------,,,***))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---.../////////........................------------...///000000///////////////////////////000000000111222222222111111111111111111111111000000222333333222111000333333444555666777888888777777888888999;;;<<<===>>>??????@@@AAACCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@????????????AAABBBCCCEEEFFFGGGGGGGGGBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJKKKLLLMMMNNNNNNOOONNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUWWWZZZ]]]bbbbbbcccdddeeefffffffffjjjgggcccbbbdddhhhjjjjjjiiikkkmmmmmmllljjjjjjkkkhhheeebbb^^^\\\\\\]]]^^^^^^^^^___``````aaaaaabbbdddbbb____________^^^]]]]]]\\\ZZZXXXWWWVVVVVVUUUQQQOOOMMMKKKIIIGGGFFFEEEEEECCCAAA@@@@@@@@@???>>>@@@???>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999888777888888888888777777777777666666666555555444444444666555555444333222222111555333222111111222222222000000000000000000000000000/////////............//////.........///000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...---,,,***************+++,,,------,,,,,,---///---------------------------,,,+++++++++++++++,,,)))***+++,,,---......///******************************************************++++++++++++*********)))((((((((())))))))))))((('''(((***,,,,,,+++++++++++++++************))))))))))))))))))))))))++++++*********))))))))))))(((''''''''''''((((((+++,,,------+++)))''''''(((((()))***+++******)))*********))))))(((((((((***))))))))))))******+++++++++***((('''&&&(((***++++++***************+++,,,+++******,,,,,,+++***))))))***,,,---......---000000000000111111111111///000111333555777888888999::::::999999:::>>>AAA@@@AAABBBDDDEEEGGGHHHHHHEEEGGGIIIIIIIIIJJJMMMPPPLLLLLLMMMNNNOOOQQQSSSTTTXXX\\\bbbfffffffffeeeeeennn++++++******************++++++******)))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))******)))(((((()))***,,,))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,---.........//////000........................,,,,,,,,,,,,---...///000000000000000000000000000222111000111000/////////111111111111111111111111000111222333222111000///111222222333444555666777666666777777999:::<<<======>>>>>>???@@@AAABBBBBB@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@??????>>>>>>???@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMNNNOOOOOONNNMMMMMMOOOOOOOOOOOOPPPSSSUUUUUUVVVWWWXXXXXXWWWWWWVVVYYYWWWTTTRRRSSSVVVXXXYYY[[[]]]___```^^^]]]]]]^^^YYYWWWTTTRRRPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWUUUSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNKKKJJJHHHFFFDDDCCCBBBBBBDDDBBB@@@???@@@AAA@@@?????????>>>>>>===<<<<<<;;;:::;;;<<<=========<<<<<<999999:::::::::999888777888888888777777777666666555555555555444444444444444444444444444555555555333333333222111111222222111111111111111111111111///////////////......---...............///000000------------------------------,,,,,,,,,------......---,,,+++***))))))))))))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++***)))))),,,,,,,,,+++++++++,,,---,,,******+++---///000///++++++*********))))))))))))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))******---///000///,,,)))((()))((())))))***************,,,++++++******))))))(((++++++***)))((((((((((((***+++***)))''''''***,,,,,,+++***)))))))))******,,,+++******,,,,,,+++***)))***,,,------------...000000000111111111222222000000111333444666777888999::::::999999:::>>>AAA@@@AAABBBCCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNPPPRRRPPPPPPPPPQQQRRRSSSTTTUUUVVVZZZ```eeeeeedddccccccmmm+++*********))))))))))))***++++++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))******)))'''&&&'''***,,,)))))))))))))))))))))))))))))))))************+++************************,,,,,,,,,++++++++++++******,,,------,,,,,,---///------------------------,,,,,,,,,,,,,,,---//////000000000000000000000000111///...///...+++***,,,111111111111111111111111111222222222222111000000111111222333444555555666666666666777888:::;;;<<<<<<<<<======>>>??????@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>???>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJKKKMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLNNNPPPKKKLLLNNNPPPQQQRRRQQQQQQOOONNNLLLJJJJJJKKKMMMNNNOOOQQQSSSTTTSSSRRRRRRRRRQQQOOOMMMKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOMMMKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHFFFDDDCCCBBBAAAAAABBBAAA???>>>??????>>>===============<<<;;;:::999:::;;;===>>>>>>===<<<;;;999999999999999999999888888888777777777666666666444444444444444444444444333333333444555555666666///111222111000///000111111111111111111111111111/////////000///......---,,,---...///////////////........................------,,,,,,,,,---.........------,,,+++******)))(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---.........------,,,+++******)))***************+++++++++************************)))******+++******))))))***+++,,,+++))))))+++,,,---,,,******,,,,,,,,,+++*********))))))))))))((())))))))))))))))))))))))************))))))))))))))))))************++++++,,,///111///,,,))))))***''''''''''''((((((((((((******))))))((((((((('''++++++***)))(((((((((((()))***+++***))))))***,,,,,,+++)))(((((()))***+++,,,+++******,,,,,,+++******,,,......---,,,---...------......//////000000444444333333333444444555999999::::::999;;;===@@@@@@AAABBBDDDFFFHHHIIIJJJGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTYYY___cccddddddcccccclll******************++++++)))+++,,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((***+++***(((''')))+++************************))))))))))))************************************,,,,,,,,,+++++++++******)))+++---,,,******,,,...------------------------++++++++++++,,,---...///000000000000000000000000000,,,,,,//////******---111111111111111111111111333333222111111111111111000111222333444555555666666666666777777999:::::::::;;;;;;<<<<<<=========>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@????????????===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGGGGHHHIIIIIIJJJJJJIIIKKKMMMNNNNNNLLLJJJIIIIIIJJJKKKKKKJJJIIIKKKLLLHHHJJJLLLNNNOOOOOONNNMMMLLLKKKIIIGGGFFFGGGIIIJJJGGGIIILLLLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIIIIJJJLLLJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIJJJJJJIIIGGGFFFHHHHHHFFFEEEDDDDDDDDDDDDBBBAAA>>>>>>>>>???>>><<<<<<<<<======<<<;;;999999:::;;;===>>>===<<<;;;:::999999888777777888999:::888777777777666666666666444444444444444444444444333333333333333444444444...000222222000///000111111111111111111111111111...///000000000///------***+++...000111000...---------------------------,,,,,,,,,,,,,,,---...///---------------,,,++++++(((***,,,------,,,---...------------------------,,,,,,,,,,,,,,,---...///------,,,,,,+++******)))))))))*********+++++++++************************((()))***************)))''')))***)))'''&&&(((++++++)))(((((()))******)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************)))---000...***'''(((***'''''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((()))******'''(((*********)))***++++++***)))(((((()))+++,,,,,,+++******,,,,,,+++***+++---//////,,,++++++---,,,,,,---......///000000555444333333333333444555777999;;;;;;;;;;;;===???@@@AAACCCEEEGGGIIIJJJKKKGGGGGGGGGIIIJJJKKKKKKJJJLLLMMMNNNOOOPPPQQQRRRRRRUUUYYY___cccdddeeeeeefffkkk))))))***+++,,,------...)))+++,,,+++((((((***---++++++++++++++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))'''***---...+++))))))***************************))))))))))))************************************,,,,,,,,,++++++************,,,...---+++***,,,///------------------------++++++++++++,,,---......////////////////////////000,,,,,,111111------111000000000000000000000000555444222111111111222333111111222333444555555666666666666666777888999:::999::::::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBAAABBBBBBBBBCCCBBBAAA@@@????????????<<<===>>>??????@@@??????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJHHHIIIKKKMMMLLLKKKHHHFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJKKKKKKIIIHHHFFFHHHHHHGGGEEECCCCCCEEEGGGEEEGGGJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEDDDCCCCCCHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGIIIJJJJJJIIIFFFGGGIIIJJJIIIHHHFFFDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDBBB@@@?????????>>>======>>>??????>>>===;;;::::::;;;<<<======;;;999888:::999777666666888999;;;777777777777666666666666444444444444444444444444333333333222222111111111///222555444222111222444000000000000000000000000...///000000000///---,,,(((+++...111222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------.........---,,,,,,(((+++...///...---...///........................++++++++++++,,,---...///,,,,,,,,,+++++++++******))))))******++++++++++++************************(((((()))******************,,,---,,,))))))+++...***))))))***---///000000))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))'''+++...---(((&&&'''))))))))))))))))))***++++++))))))))))))))))))))))))%%%&&&&&&''')))***,,,---%%%'''***+++***))))))******)))((('''((()))+++,,,,,,+++******,,,,,,+++***,,,...000///,,,***+++,,,---......///000111111222222222222222333555777888666999;;;<<<<<<<<<===>>>AAABBBCCCEEEGGGJJJKKKLLLMMMMMMMMMNNNPPPQQQPPPNNNNNNOOOQQQSSSTTTVVVVVVWWWVVVZZZ___ccceeefffggghhhkkk************************************************))))))))))))***+++,,,---************************)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******))))))***+++++++++++++++***+++,,,,,,***((())))))*********++++++,,,,,,,,,------,,,+++************...------,,,,,,------...////////////////////////000000000000////////////000000////////////000000111111111000000000000000111000111111222333444555555444444444444555666666888999999::::::999999888<<<<<<<<<===============CCCBBBBBBAAAAAA@@@@@@???AAA@@@???>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>???>>>??????>>>===>>>AAACCCCCCCCCCCCDDDFFFHHHJJJLLLJJJJJJHHHGGGFFFEEEEEEEEEHHHGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGIIIAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888777888888999999777666555<<<999666333333444666888444444444444333222111000444333222111000000000000000000000000000000000000///000000000......000111666444111...,,,,,,...//////...,,,++++++,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******$$$&&&***...//////---+++111...,,,***+++++++++***......------,,,+++******)))))))))***+++++++++,,,************************(((((()))***+++,,,,,,,,,,,,,,,***)))(((((((((((()))************+++++++++******)))((('''&&&%%%%%%&&&''''''((()))******+++,,,+++++++++******))))))************))))))))))))******))))))(((((('''''')))*********(((((()))+++...,,,)))'''''''''&&&&&&&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))***+++,,,---//////.........---------333...***)))---111222222+++,,,---///000111111111444444444444555777888999999:::;;;;;;:::;;;>>>AAAAAACCCEEEGGGIIIJJJJJJJJJGGGJJJKKKKKKJJJJJJNNNRRRRRRRRRQQQPPPQQQSSSUUUWWWTTTYYY```dddeeedddbbbbbblll************************************************++++++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************)))))))))******))))))))))))******+++++++++******+++---......,,,***++++++)))***************++++++---,,,++++++******+++++++++******))))))******+++------------------------////////////////////////000000////////////000000000000000000000000000000000000000000000111222333555555555555555666777777999999999::::::999999999;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@???????????????AAA@@@>>>============>>>=========<<<<<<===>>>>>>>>>???@@@???>>>???AAADDDDDDDDDDDDEEEFFFIIIKKKLLLIIIHHHGGGFFFDDDDDDDDDDDDBBBAAAAAAAAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIHHHGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@??????>>>======<<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888777888888999888777666555999888555333333333555666444444444444333222111000333333222111000000000000000000000000000000000000...//////...------...000111000...,,,,,,,,,---...///...,,,++++++,,,...///------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,......,,,***)))000...,,,+++,,,,,,+++***,,,,,,+++******)))((((((******************++++++************************)))))))))***+++++++++,,,******(((''''''&&&&&&&&&))))))*********+++++++++,,,+++***)))'''&&&%%%$$$''''''(((((())))))******++++++******))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))***)))(((''')))+++)))((('''''')))******)))&&&%%%$$$###$$$&&&)))***))))))))))))))))))))))))))))))))))))***+++,,,---...---------,,,,,,,,,,,,++++++,,,---------...///,,,---...///000000111111444444444444555777888999:::;;;;;;;;;;;;<<>>>>>>>>@@@???>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@CCCEEEDDDDDDDDDDDDEEEGGGIIIJJJGGGGGGEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFFFFEEEDDDCCCBBBDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@??????>>>>>>======<<<<<<;;;::::::::::::::::::::::::999999999888888888888888888888888888888777777888888888777666555777666555444333333333333444444444444333222111000222111111000000000111111000000000000000000000000---......---,,,,,,---///---,,,,,,,,,,,,,,,------......---,,,,,,---......------------------------++++++++++++++++++++++++((()))***+++,,,------...***+++,,,,,,,,,++++++***---,,,,,,---......---++++++++++++***))))))((((((******************))))))******************************************++++++***)))(((((('''''''''''')))))))))*********++++++---,,,+++***((('''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))(((((())))))))))))((((((((((((((())))))(((''''''(((***'''&&&'''(((+++,,,+++***+++)))&&&$$$%%%(((+++---))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++&&&+++000111...,,,,,,............//////000000000333333444444555666888999:::;;;<<<<<<;;;<<>>>>>@@@???>>>===<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>???@@@BBBBBBAAABBBDDDEEECCCCCCBBBBBBCCCEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEFFFFFFDDDBBBAAABBBBBBBBBBBBCCCDDDEEEEEEHHHHHHIIIHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFF@@@??????>>>======<<<<<<<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777777777777777666666666555666666555555444333222333333333333333222111111111000000000000111111222000000000000000000000000---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))))))))***+++,,,...///,,,+++,,,...000000...,,,---,,,,,,,,,++++++******++++++******))))))((((((************************+++++++++***************,,,++++++***))))))******))))))))))))************++++++******))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''***)))))))))(((((((((((())))))))))))(((((((((((('''(((((((((&&&&&&((()))(((((((((***++++++)))''',,,+++)))(((((()))+++---))))))))))))))))))))))))******))))))***++++++,,,,,,,,,,,,,,,,,,+++++++++))),,,111222111///////////////////////////000000333333333444555666777888;;;;;;<<<<<<;;;===???BBBAAABBBDDDGGGHHHIIIIIIIIIIIILLLNNNMMMLLLMMMQQQTTTSSSRRRQQQPPPQQQRRRTTTVVVVVVYYY\\\_________```aaakkk))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))******++++++******)))******)))(((((())))))***''')))******)))((()))***,,,,,,,,,++++++******))))))))))))***+++,,,---...******))))))))))))******........................,,,,,,------............//////............//////------........./////////111000000/////////000000333222222222222333444444777888888888888888888777666666777777888999999:::999999:::;;;<<<===>>>>>>@@@?????????>>>===<<<<<<:::::::::;;;<<<===>>>???>>>@@@BBBCCCBBBCCCDDDFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAACCCDDDDDDCCCBBB@@@AAAAAAAAAAAABBBCCCDDDEEEHHHHHHIIIHHHGGGEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@@@@AAAAAA??????>>>======<<<<<<;;;;;;;;;:::999999999999::::::::::::999999999888888777777777777777777777777777777777666666666666666666666777777666555333222222222333333222222111111000000000///000000111111////////////////////////...//////...------...000//////......---,,,,,,+++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))******,,,...///+++++++++---///000...,,,,,,,,,+++++++++++++++***+++******))))))(((((((((************************+++++++++***************,,,++++++************+++(((((()))))))))*********((()))))))))************((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((((((((((('''(((((((((((())))))))))))'''(((((((((&&&&&&((()))(((((()))***,,,,,,***(((&&&&&&'''((((((((('''&&&))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,---------...---,,,...000222000///000000////////////000111333333333333444666777888:::;;;<<<;;;;;;<<>>>>>?????????>>>======;;;;;;;;;;;;;;;<<<===>>>===???BBBCCCCCCCCCDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???CCCCCCCCCDDDDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@???>>>===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDDDDFFFGGGGGGGGGFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999999999:::::::::999999999888888777777777777777777777777888777666555555555666666666666777666666555444333111222222222222222111111111000000/////////000000////////////////////////...//////...------...000111000///...------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,+++************+++******,,,---...---,,,))))))))))))))))))))))))))))))))))))))))))((((((******************************************++++++***))))))(((((()))))))))((((((((()))))))))******'''(((((())))))*********''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((())))))))))))((())))))(((''''''(((***&&&&&&'''))),,,...---,,,%%%''')))++++++***)))'''))))))))))))))))))))))))+++***************++++++,,,,,,,,,,,,------------///+++((()))---000000---000000///...///000222333222222333333444555777888999:::;;;;;;:::;;;>>>AAABBBCCCFFFHHHJJJKKKKKKKKKHHHKKKMMMLLLKKKLLLPPPTTTTTTSSSRRRQQQQQQRRRSSSUUUVVVYYY]]]``````_________hhh))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((''''''&&&''')))+++---(((***+++,,,+++***+++,,,************++++++++++++************+++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,------......///......------......///+++,,,,,,---......//////------------...///000000222222111111222222333444444444555555555555444444555555666777888999::::::777777888888999999999:::;;;<<<===>>>>>>>>>======;;;:::::::::::::::;;;;;;<<<>>>AAABBBCCCCCCDDDEEEGGGGGGEEEEEEDDDEEEFFFGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCCBBBBBBAAA@@@??????>>>>>><<<======>>>???@@@@@@AAA>>>>>>??????@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::;;;:::999999888999999999:::::::::999999999888888777777777777777777777777888777666555444555555666666666555444444333333333111111222222222222111111222111000///////////////////////////////////////---......---,,,,,,---///111///...,,,,,,---///000,,,---000111111000---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))))),,,***))))))+++,,,,,,+++(((((((((((())))))))))))((((((((()))))))))))))))************************)))))))))***+++++++++,,,***))))))(((((()))******(((((((((((()))))))))***)))))))))(((((((((''''''%%%&&&&&&''''''(((((((((''''''((((((((()))))))))))))))(((((((((''''''''''''((((((((()))))))))***))))))***)))(((''')))+++)))((('''(((+++---------((()))***,,,---------,,,))))))))))))))))))))))))++++++***************+++***+++++++++,,,,,,,,,,,,---,,,++++++,,,...//////000///......///111333444222222222333444555666777888999:::999999:::===@@@BBBCCCEEEHHHJJJJJJKKKJJJJJJLLLNNNMMMLLLMMMQQQUUUUUUSSSRRRQQQQQQRRRSSSTTTUUUYYY^^^aaaaaa```___^^^fff~~~))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&'''***,,,...&&&''')))***)))((()))***(((((())))))******++++++++++++******++++++,,,---***))))))))))))))))))***------------------------******+++,,,,,,---...............------.........++++++,,,------...//////+++++++++,,,---...///000333333222222333333444555333444444444444444444333555555666777888999::::::666666666666777777777777999:::;;;============<<<::::::999999888999999999;;;===AAABBBBBBBBBCCCDDDEEEDDDCCCAAAAAABBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>666888;;;>>>@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@???????????????<<<<<<<<<<<<===>>>@@@AAA>>>>>>>>>???@@@BBBCCCDDD@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<>>>????????????>>>======<<<;;;;;;::::::;;;:::999999888888999999:::::::::999999999888888777777777777777777777777888777666444444555555666666555444333222222222222000111111222222222111111222222111///............////////////////////////,,,------,,,++++++,,,...///---,,,++++++...111333+++---000222222000---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...)))***+++,,,,,,,,,,,,,,,---+++(((((()))++++++******************+++++++++''''''(((((())))))******************************(((((()))***+++,,,,,,---,,,+++++++++++++++,,,,,,(((((((((((())))))))))))++++++***((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))'''((((((((())))))******)))((((((((('''''''''''''''((((((((())))))******)))*********((((((***+++...,,,)))((()))*********&&&&&&&&&&&&(((***+++---))))))))))))))))))))))))++++++***************+++))))))******++++++++++++***...111000...---000222//////......///111444555222222222333444555666777888888999999888:::<<>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>======<<<>>>>>>=========???@@@AAA???@@@AAAAAA??????@@@AAA>>>>>>>>>>>>????????????============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAAEEEDDDCCCBBBAAA@@@@@@AAA========================999;;;===???@@@???>>>>>>???>>>======??????>>>===;;;;;;::::::999888777777777777777777777777777777666666666666555555555555666666555444333333222222333333333333333333333333000000000000000000000000222111111111000000//////////////////............///............------------------,,,,,,+++++++++,,,,,,---...//////......---,,,***)))((()))*********++++++,,,,,,++++++***))))))))))))***,,,...000///...,,,+++***+++,,,,,,))))))))))))))))))))))))))))))((((((((((((((())),,,+++***************+++''')))******))))))***+++***)))((()))++++++)))((('''((()))******+++******++++++***************+++((()))***)))((((((***,,,******+++++++++)))'''&&&))))))*********))))))(((+++)))((('''((((((((('''&&&''''''((()))*********+++++++++++++++***)))((($$$(((***((($$$"""&&&*********))))))))))))******)))))))))(((((((((((((((''')))************+++---************+++,,,------///......---,,,,,,,,,+++/////////000111111222222111111111222333444555666;;;:::::::::;;;===???@@@@@@BBBEEEGGGGGGGGGHHHIIIIIILLLPPPSSSSSSSSSSSSTTTUUUTTTRRRPPPPPPQQQSSSTTTUUU[[[aaacccaaa^^^^^^^^^ggg}}}***)))((()))+++,,,***'''******)))))))))******+++)))((((((''''''(((((()))(((((((((((())))))))))))///---+++)))))))))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))((((((((()))***((())))))***************)))************+++++++++))))))))))))************,,,,,,++++++++++++++++++...---,,,+++***+++---...,,,,,,,,,------.........------------------------......---------......///......//////////////////111111111111111111111111111111222444555555555555333444444444555555555555666666666666666666666666999999:::;;;;;;<<<======<<<<<<;;;;;;::::::999999===>>>>>>????????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<======<<<<<<===???@@@AAA@@@AAABBBAAA@@@???@@@BBB===============<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===???@@@AAABBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<999;;;===?????????>>>===;;;:::999999:::;;;:::999;;;;;;:::999999888777777888888888888888888888888666666666666555555555555666555555444333333222222333333333333333333333333111111111111111111111111111111111000000000//////////////////............///............---------.........---------,,,,,,---......////////////......---,,,+++++++++,,,---***++++++,,,,,,++++++***))))))(((((()))+++---......---,,,,,,+++++++++,,,************************------,,,,,,,,,,,,,,,---***)))))))))))))))******((()))+++***))))))***,,,+++***)))***,,,,,,***)))))))))*********))))))(((******)))))))))******++++++,,,,,,***((('''(((***(((((())))))***)))))))))))))))************)))))))))(((''''''((())))))(((''''''((())))))***++++++******++++++***))))))((())))))***)))))))))+++,,,******))))))))))))******))))))))))))))))))))))))---......---+++******++++++++++++***++++++,,,,,,------................../////////000111111222222222222333333444555777777888888888888999:::<<<===@@@BBBEEEGGGGGGGGGHHHIIIJJJMMMPPPRRRRRRRRRTTTUUUUUUTTTSSSQQQQQQRRRTTTUUUVVV[[[```bbb```^^^]]]^^^eee{{{)))(((((()))++++++***((((((((((((((()))******+++***))))))(((((())))))***(((((((((((())))))))))))...---+++***))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))((())))))***************)))************+++++++++***************)))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.....................------111111111111111111111111111111222333444444333333333333333333444444444444444444444444444444444444777777888999:::<<<<<<===<<<;;;;;;:::999999888888<<<<<<<<<===<<<;;;::::::<<<<<<<<<======>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;===>>>@@@AAA???AAABBBAAA@@@???@@@BBB<<<<<<<<<;;;;;;:::::::::=========<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>>>>===<<<<<<;;;999999;;;<<<;;;::::::::::::999888888777777999999999999999999999999666666666555555555555444555555444444333333222222333333333333333333333333222222222222222222222222111111000000000000//////////////////............///............---------//////............---------............------,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***))))))((((((((()))+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,***)))))))))***+++,,,,,,)))+++,,,,,,+++***,,,---,,,+++***+++,,,---+++***+++++++++******)))''''''(((((((((((())))))***+++.........,,,)))''''''(((''''''''''''((()))***+++))))))************))))))(((((((((((())))))))))))(((((())))))***+++++++++))))))******))))))(((((((((&&&%%%&&&)))***)))'''))))))))))))))))))))))))************************---......---+++******+++---,,,,,,++++++++++++,,,+++,,,...///000000///////////////000111111222222333333333444555777888999<<<;;;;;;;;;<<<>>>@@@AAA@@@CCCFFFGGGGGGGGGHHHIIILLLMMMOOOPPPPPPQQQTTTVVVVVVUUUTTTSSSSSSTTTUUUVVVVVV[[[```bbb___]]]\\\]]]cccxxx***************)))((('''''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))((('''&&&)))******+++++++++++++++))))))*********++++++++++++++++++******)))))))))*********++++++,,,,,,,,,)))***+++,,,,,,,,,+++***---------...............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------.........------,,,,,,,,,111111111111111111111111111111222222222222222111222222222222333333333444333333333333333333333333555555666888999:::;;;<<<;;;::::::999888888777777888999999:::999999888888:::::::::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::<<<>>>@@@AAA>>>???@@@???>>>>>>???@@@<<<<<<;;;;;;:::999999999======<<<<<<<<<;;;;;;;;;:::999999999999999999:::;;;;;;;;;;;;<<<===>>>???===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<<<<<<<:::999999:::;;;;;;::::::999999999888888777777888888888888888888888888666666555555555444444444444444444333333333222222222222222222222222222222222222222222222222222222000000000000000000//////////////////............///............---------............------------,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,***++++++,,,,,,++++++***+++***)))(((((()))+++++++++,,,---...---,,,+++***++++++++++++++++++++++++)))))))))((())))))***+++*********+++,,,---...///***+++---,,,++++++,,,...,,,+++)))***+++,,,+++******************)))((((((''''''''''''((()))***+++---...///---***(((((((((((('''&&&&&&&&&((()))***((())))))************)))***+++,,,+++***)))))))))))))))******++++++++++++(((((())))))))))))((((((''''''&&&'''''''''&&&&&&))))))************))))))***************+++++++++''')))************+++---...---,,,++++++++++++++++++,,,...///000///...---/////////000111111222222333333333444555777888999>>>=========>>>@@@BBBCCCAAADDDGGGHHHHHHHHHIIIJJJMMMMMMNNNNNNNNNQQQTTTWWWVVVVVVUUUUUUUUUVVVWWWWWWWWW[[[```aaa^^^[[[[[[\\\bbbxxx,,,,,,,,,+++)))'''&&&&&&''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%'''((())))))((('''&&&***+++,,,,,,------,,,,,,))))))*********+++++++++,,,,,,++++++******))))))*********++++++,,,,,,,,,((()))+++---------++++++........................------------------------,,,,,,,,,------///000000......------,,,,,,++++++000000000000000000000000000000111111111111111000111111111111222222222222333333333333333333333333444444555666777888999999999888888888888777777777555555666777888999999888999::::::;;;<<<======>>>=========<<<<<<<<<<<<<<<:::999999999:::<<<>>>???;;;<<<======<<<;;;<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;999999999888888999999999;;;:::::::::;;;<<<===>>><<<======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;999666444444555777777777999999888888888888888777777777777777777777777777555555555555444444444444333333333333333222222222222222222222222222222222222222222222222222222222//////////////////000000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,------------------,,,+++***((())))))***++++++++++++***++++++,,,,,,++++++***,,,+++***)))***+++,,,---***+++,,,---...---,,,+++************************++++++******+++,,,,,,---)))))))))******,,,---...***,,,------,,,,,,---...,,,***(((((()))*********(((((()))***************(((((('''(((((()))*********,,,------+++************)))(((&&&&&&&&&'''((((((((()))***************---///000///+++)))))))))***************+++++++++'''((())))))))))))(((((()))---///---)))&&&''')))((()))************)))((())))))******++++++++++++''')))************+++---......---,,,++++++++++++,,,------...---,,,+++***/////////000111111222222111111222333444666888999;;;:::::::::;;;===???@@@BBBDDDGGGIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMPPPTTTWWWVVVVVVVVVVVVVVVWWWXXXXXXXXX\\\___```]]]ZZZZZZ[[[bbbxxx+++,,,---+++)))'''&&&&&&(((((((((((()))******+++'''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((***++++++******)))***++++++,,,---,,,,,,,,,)))************++++++++++++++++++++++++*********++++++++++++++++++,,,,,,+++,,,---/////////....../////////.......................................,,,+++++++++,,,---......------------------,,,,,,000000000000000000000000...//////000111111111000000000000000111111111222222222222222222222222222333444444555555666666777666666666777777777777888333444555777888999999999:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999;;;<<<===999;;;<<<;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999::::::::::::::::::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::999999999999999999:::::::::888555444555777888888888888888888888888888888666666666666666666666666555555555444444444444333333333333333222222222222222222222222222222222222222222222222222222222222......////////////000000////////////............///............---------+++++++++,,,,,,,,,,,,---...////////////......---++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++*********+++---...++++++,,,---------,,,,,,))))))))))))))))))))))))))))))((())))))***+++,,,''''''''''''((()))*********,,,------,,,+++---...,,,***''''''(((*********'''''')))******+++++++++***))))))(((((())))))***'''))),,,---,,,++++++++++++***)))((('''''''''''''''((()))******+++******---///222000,,,))))))***************************(((((())))))******))))))''',,,000...((($$$&&&)))((()))***++++++***)))((((((((())))))***+++++++++---......---+++******+++...------,,,,,,,,,,,,---------,,,,,,+++*********/////////000111111222222111111222333444666888999<<<;;;;;;;;;<<<>>>@@@AAABBBEEEHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPTTTWWWUUUUUUVVVVVVWWWWWWXXXXXXYYY\\\______[[[YYYYYYZZZcccyyy(((***,,,+++)))'''(((*********)))))))))******+++((()))************)))((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***)))************+++++++++***++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,---...////////////000/////////.........---------------------------*********)))******++++++------------............000000000000000000000000,,,---...///000111111111/////////000000000111111333333333333333333333333444444444444444444444444333444555666777888888999555666777888888888888888::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999;;;<<<;;;:::999:::;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;::::::::::::999999999999:::::::::::::::999::::::;;;<<<:::;;;===>>>>>>===;;;:::999999999999999999999999999999999888888888999999===:::777666777999;;;;;;777777777777888888888888666666666666666666666666555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111........./////////000000////////////............///............---------,,,,,,,,,,,,------......,,,------............---,,,,,,---------,,,+++******++++++,,,,,,++++++***))))))))))))***+++---...,,,+++++++++,,,,,,---...************************''''''''''''((()))***+++)))))))))(((((()))*********+++,,,,,,++++++,,,------+++(((((()))+++++++++((())))))*********)))))),,,+++***)))))))))))))))&&&(((+++,,,+++*********)))))))))***))))))(((((('''((()))******+++++++++(((,,,000///+++)))***,,,))))))))))))))))))))))))((())))))***++++++******$$$'''******(((&&&&&&'''((()))***++++++***)))(((''''''((())))))***++++++---......---+++******+++------,,,,,,,,,------......---+++******+++,,,---/////////000111111222222111222222444666888999:::>>>=========>>>@@@BBBCCCCCCEEEHHHJJJJJJJJJKKKLLLKKKLLLMMMNNNNNNPPPSSSVVVTTTTTTUUUVVVWWWWWWXXXXXXYYY\\\___^^^ZZZXXXXXXYYYcccxxx%%%(((++++++))))))***---,,,+++***************+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))+++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((())))))))))))))))))************+++++++++*********++++++,,,,,,------,,,,,,++++++***************++++++,,,---......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------------------....../////////000000000000000000000000+++,,,---///000111111111////////////000000000000333333333333333333333333444444444333333333222222222222444555666888999999888888888888888777777666:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999::::::;;;<<<<<<::::::;;;<<<888999:::;;;<<<<<<===>>><<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::999999::::::;;;;;;999:::<<<======<<<:::999999999999999999999999999999999888888888888888999:::777444333444777888888777777777777777888888888777777777777777777777777555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000---.........//////000000000/////////............//////.........------------------.........//////((()))***+++++++++++++++***++++++,,,+++***((('''+++++++++,,,,,,+++++++++(((''''''''')))+++---...,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++++++++,,,---...///------,,,,,,+++,,,,,,,,,)))+++,,,,,,+++***,,,---...,,,)))(((***,,,,,,,,,***++++++******)))((('''...---,,,***))))))((((((&&&)))+++,,,+++)))((((((&&&((()))+++++++++******''''''(((******+++++++++###(((---...+++)))***---)))))))))((((((((((((((())))))***+++++++++++++++''''''(((+++......,,,***''')))***++++++***)))'''&&&''''''((()))*********''')))************+++---,,,,,,,,,,,,------...///...---+++******---///111/////////000111111222222333333444555777999;;;<<<::::::999:::;;;<<<>>>???CCCFFFIIIJJJJJJJJJKKKLLLJJJLLLNNNNNNOOOPPPSSSUUUSSSTTTUUUVVVWWWWWWWWWWWWZZZ\\\___^^^ZZZWWWWWWYYYbbbxxx,,,+++++++++******))))))***)))(((''''''((()))***(((((())))))******++++++++++++******))))))((((((++++++***)))((('''&&&&&&++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))*********++++++******)))*********))))))))))))))))))))))))***+++,,,,,,***((()))))),,,,,,++++++***)))((((((,,,,,,,,,---------......000,,,)))+++///000...***///...---,,,+++,,,---............---,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111000000///...------,,,111111000000000000000111/////////000111333444555222333444444555555444444444444333333444555777888777777666666555555555444666666666666777777777777999999:::;;;<<<<<<<<<<<<888888999999999:::::::::::::::::::::::::::::::::<<<888555666;;;===;;;888;;;::::::999999::::::;;;777777777777888888888888:::;;;<<<<<<======<<<<<<<<<>>>>>>>>>;;;::::::::::::::::::999999999888888555666888::::::888666555666666777777666555444444222333555666666666555555777777666666666666777777555333222222444555555444333333333222222111111111222222222111111000000000222222111111///...---,,,111000000///...---------...........................------,,,,,,------...///.........//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,---...//////...---,,,******+++,,,,,,,,,,,,+++,,,,,,************,,,,,,,,,,,,,,,++++++++++++***************************+++,,,---------,,,+++***---***'''&&&(((+++------...,,,******+++------,,,+++***)))))))))***+++,,,---,,,++++++,,,---///000+++++++++************)))''''''(((((())))))******))))))))))))((((((((((((,,,***(((&&&&&&''')))***+++***((('''''''''((())))))))))))))))))))))))))))))((((((***,,,---,,,***))))))))))))************++++++++++++++++++++++++......---,,,++++++++++++,,,---......//////....../////////...------,,,,,,555555444333222111000000666666666555555777:::===============>>>???AAAAAADDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNOOORRRTTTWWWWWWVVVVVVVVVVVVVVVUUUWWWaaabbbaaabbb\\\UUUYYYeeexxx((((((((((((''''''&&&&&&***)))(((''''''((()))***)))))))))))))))*********))))))))))))((((((((('''******))))))((((((''''''(((((((((''''''&&&&&&&&&************************)))))))))))))))))))))************)))******++++++************************+++---......,,,***++++++,,,++++++***))))))((((((++++++++++++,,,,,,,,,---...+++)))***---///,,,)))...---,,,,,,,,,---......'''(((***,,,------------------------...........................---------........................++++++,,,...///111222222111111000000000000111111111111111111111222222222111222222333333333333333444333333333444555777888666666666666555555444444555666666666777777777777888888999:::;;;;;;;;;;;;888888888999999999::::::999999999999999999999999:::666444555999;;;999666::::::999999999999::::::777777777777888888888888888888999::::::::::::999;;;===>>>===;;;999999:::::::::999999999888888888666777888888888888777666666666666666666555444444444555555666666666666555666666555555555555666666444333222222444555555444333333333222222222111111333222222222111111111111000000111111000000//////111000000///......------...........................------,,,,,,------...///...------......,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,------------,,,+++******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---//////...,,,+++***)))(((************************++++++,,,---------,,,+++)))***+++...///...+++)))///---++++++,,,------,,,+++******)))***+++,,,---,,,,,,,,,+++,,,,,,------,,,,,,++++++******))))))(((((((((((())))))******)))))))))))))))))))))(((+++***((('''&&&''')))***+++***))))))((((((((())))))))))))))))))))))))))),,,+++***+++++++++)))'''))))))))))))************************************,,,,,,+++++++++,,,,,,---,,,---......//////......///............---------.........///000111111111444555666666555666999<<<============>>>@@@AAABBBDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNOOORRRUUUUUUUUUUUUUUUVVVVVVVVVVVVVVV```aaa___aaaZZZTTTXXXdddwww''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))***))))))))))))))))))(((******))))))))))))(((((())))))))))))((((((((((((+++++++++************)))******************************))))))))))))))))))))))))))))))******+++,,,+++++++++++++++++++++++++++,,,...---,,,***++++++++++++******))))))((((((************++++++++++++---***((())),,,---+++))),,,,,,,,,,,,,,,---...///$$$&&&))),,,---...---------............/////////////////////////////////........................////////////............111000000000000000111111222222222222222111000///000111111222222222222222444333333333444555666777666555555555555444444444555555666666666777777777666777888999999:::::::::777888888888999999999999777777777777777777777777777555222333666888777555::::::999999999999::::::777777777777888888888888777777888999999999999888:::;;;<<<<<<:::888888999999999999999888888888777777777777777777777777777555666666666666555444444777777666555555555666666555555444444444444555555444333222333444555555333333333333222222222222111333333333222222222222111//////000111222222222111000000000///......------...........................------,,,,,,------......---,,,---......,,,***************************)))******+++,,,,,,------)))******++++++******)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,++++++************************************,,,,,,------------,,,---...000111000,,,)))///---++++++---...------+++++++++++++++,,,------,,,,,,,,,---,,,,,,++++++------,,,,,,+++***))))))((((((((())))))))))))***))))))))))))))))))))))))******)))(((((((((((((((*********+++******)))(((((((((((((((((((((((((((,,,+++***+++++++++)))'''))))))))))))************))))))))))))))))))))))))************+++,,,---...,,,---......//////......------.........///////////////000111333444555555333555666777777777999:::=========>>>???@@@AAABBBDDDEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNOOORRRUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWaaaaaa___aaa[[[UUUZZZbbbvvv))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''+++*********************'''((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))(((((((((((()))+++,,,,,,++++++++++++++++++++++++(((***++++++)))((()))***,,,,,,++++++*********************++++++++++++,,,,,,***)))***,,,,,,+++)))+++++++++,,,---...//////)))***,,,......,,,***))),,,,,,,,,---------......///////////////000000000000000000000000000000000222111000///...---,,,+++000000000000000000111222111222222333222111000///000111111222333222222222333333333444444555555555444444444444444444444444555555555666666666777777555555666777888888888888777777777888888888888999777777777777777777777777666444333333666777666555999999888888888888999999666777777777888888888888888888999:::::::::::::::999:::;;;;;;999888888888999888888888888777777777888777666666666666777888555555555666666555444444888777555444333333444555444444333333333333444444333222222333444555444333222222222222222222222222333333333222222222222222000000111222222222222222000000//////.......................................------,,,,,,------...---,,,+++,,,------,,,***++++++++++++++++++++++++*********++++++,,,,,,,,,)))******************)))******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---(((((()))***+++,,,---...************************)))***+++,,,------......333000,,,***+++---.........---,,,,,,.........,,,,,,++++++,,,,,,,,,------,,,---.........,,,+++***...------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((''')))***+++,,,,,,+++***)))(((((((((((((((((((((((()))((((((***,,,---,,,***((()))))))))************)))))))))******************************+++,,,---,,,---......///.........,,,------...///000000000222333333333444444555555333555888999888888999;;;<<<======>>>???AAABBBCCCDDDFFFHHHJJJLLLLLLLLLKKKKKKLLLMMMNNNNNNPPPSSSUUUUUUTTTSSSSSSSSSTTTUUUVVVYYYccccccaaaddd^^^XXX]]]aaauuu************************(((((())))))))))))((((((***)))))))))((((((''''''((()))))))))))))))))))))''''''(((((())))))******((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++''')))******)))((()))***,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***+++,,,---......//////---...//////...,,,***))),,,,,,,,,---------......---------....../////////000000000000000000000000+++,,,---...///000111222000000//////000111222222000000111222222222222222111222222333333333333333333333333444444444444444333333333333444444444444555555555555666666666666333444555666777777777777666666777777777888888888888888888888888888888888666555444555666777777777999888888777777888888999666777777777888888888888777888999999::::::999999888999;;;:::999888888999888888888777777777666666777777666555555666777777444444555555555555444444666555333222111222222333333333222222222222333333222111111333555555333222222222222222222222222222222222222222222222222222222222222222222111000000////////////.......................................------,,,,,,------...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,---******************************++++++,,,---......222...+++)))***,,,------...,,,,,,,,,......---+++++++++,,,,,,---------------.../////////---,,,+++------,,,++++++***))))))************))))))))))))((()))))))))*********+++)))))))))))))))((((((''')))***+++,,,,,,+++***))))))))))))))))))))))))))))))((((((***,,,---,,,***((()))))))))*********************+++++++++,,,,,,---,,,,,,+++******++++++,,,---......///.........,,,------...///000111111//////000000111222222222444777999:::::::::;;;<<<<<<======>>>???AAACCCDDDDDDFFFIIILLLMMMMMMLLLKKKKKKLLLMMMMMMNNNPPPSSSVVVWWWVVVTTTSSSRRRSSSTTTTTTZZZccccccaaaccc^^^YYY^^^aaauuu(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((((((((('''%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))************((((((((((((((((((((((((++++++******)))((((((((((((((((((((())))))***+++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------...............---............/////////,,,,,,,,,------......///....................................////////////////////////000111222333111111000000111222333333111222222333333333333333222333444444444444333333222222333333333333333444444444555555555666666666333444555666666777777777666666666666777777777777777777777777777777777777666666666666666777888888888888777777777777888888777777777777888888888888666666777888888888888777888999;;;:::999888888999777777777777666666666666666666666666666666666666333333444555555555555444333333222111111111222222333333222222222222333333111111111333555555333111111222222222222333333333000111111111111222222222111222222222111000////////////////////////.................................------,,,,,,------...,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************)))))))))************************++++++++++++,,,---......******,,,...///---***''',,,++++++,,,------,,,*********+++,,,,,,,,,,,,,,,------......------,,,,,,+++++++++************)))+++************)))))))))((())))))******+++++++++******)))((((((((((((((())))))******+++*********)))))))))))))))))))))))),,,+++***+++++++++)))'''))))))))))))*********************+++,,,,,,------///...---,,,++++++++++++,,,---......//////......------...///000000111111......000111333555666777555777999999999999;;;===<<<======>>>@@@BBBDDDEEEEEEGGGJJJMMMNNNNNNMMMKKKJJJLLLMMMMMMNNNPPPTTTVVVXXXVVVTTTSSSRRRSSSUUUVVVWWW``````^^^```[[[WWW]]]aaauuu'''''''''((((((((())))))'''((()))******)))(((''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++******)))(((((('''))))))((((((((())))))***************************(((***+++,,,+++***+++,,,************************************++++++++++++***+++++++++*********++++++,,,---.........---,,,,,,,,,++++++,,,...///000------------............+++,,,,,,---......//////........................222222111///...,,,++++++////////////000111222333444333111//////000222333000111111222222222222222222333444444444444333222111222222222333333333333444444444555555555666666333444555666777777777777555555555666666666777777666666666666666666666666666666666666666666777888777777777666666777777777777777777777888888888888666777888888999999888888888:::;;;;;;:::999999:::777777666666666555555555444555666777777666555444222333444444555555555444111111222333333333222222333333333222222333333333111111111333555555222000111111222222222333333333//////000000000111111111//////000000111111000000.../////////////////////...........................------,,,,,,------...---,,,,,,---//////...---++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))******++++++******)))---,,,,,,,,,++++++******************************---,,,+++++++++,,,------)))***+++---///...+++(((+++******+++------+++))))))***+++,,,,,,,,,+++***++++++******++++++,,,,,,((())))))))))))*********+++++++++*********))))))((())))))******+++,,,,,,+++***((('''&&&''')))***)))((((((((())))))***+++++++++++++++++++++++++++,,,+++***+++++++++)))'''))))))))))))************)))))))))***+++,,,,,,,,,......------,,,---------,,,---......//////............//////000000000111111111333444666777888999555666666666666777:::<<<<<<<<<===>>>@@@BBBDDDEEEEEEGGGKKKNNNOOONNNMMMLLLJJJKKKMMMMMMNNNPPPTTTWWWVVVUUUSSSSSSSSSVVVXXXZZZVVV______\\\___ZZZVVV]]]bbbvvv'''((((((((())))))******'''((()))******)))((('''&&&'''''''''(((((())))))((()))))))))******++++++))))))))))))((((((((((((&&&&&&''''''((((((((()))************************+++++++++***)))(((((('''***))))))(((((((((((()))))))))))))))))))))))))))&&&''')))***)))((()))***((((((((((((((()))))))))))))))))))))************)))*********)))((()))***,,,---.........---,,,+++---,,,+++******,,,...///*********+++++++++,,,,,,,,,,,,------...//////000000000000000000000000000,,,------...///000111111////////////000111222333888555111...---...000222//////000111111111111111222333444444444333222111111111111222222333333333444444444555555555666666333444555666777777777777555555555555666666666777555555555555555555555555555555666555555555777888777777666666666666777777777777777777888888888888999999:::;;;;;;;;;;;;:::888:::;;;;;;:::999:::;;;777666666666555555555555444555777888888777555444222333444444555555555444000111333444555444444333444333333222222333333444000000111333555555222000111111111222222333333333......//////000000000111,,,---...000111111222222.........///////////////...........................------,,,,,,------...---,,,,,,...///000///---*********************************++++++,,,------,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++((()))***++++++***)))(((+++,,,,,,------......///************************...---,,,+++++++++,,,---...,,,)))(((***---...///***)))***+++,,,,,,***(((((()))***+++,,,+++******))))))((((((((()))+++,,,'''''''''((())))))******++++++++++++******))))))((())))))***++++++,,,,,,,,,***(((&&&&&&''')))***)))((('''''''''(((***+++++++++++++++++++++++++++)))((((((***,,,---,,,***))))))))))))************'''(((((()))***+++++++++------------...///000000,,,---......//////......////////////000000000000222222222222222222222222444444444444333555888;;;<<<<<<===???@@@CCCDDDEEEEEEGGGKKKNNNPPPOOOMMMLLLJJJKKKMMMMMMNNNPPPTTTWWWTTTSSSRRRRRRTTTXXX\\\^^^XXX``````^^^```\\\XXX___cccvvv))))))*********))))))(((((())))))))))))*********++++++***)))(((((())))))(((%%%&&&,,,///---,,,---******************************+++++++++,,,,,,,,,------,,,+++*********+++))))))***+++,,,------...***+++,,,,,,,,,,,,+++***************************,,,---------+++)))&&&%%%******))))))))))))******+++***((('''''')))+++,,,++++++,,,------------,,,,,,,,,------...---------++++++++++++++++++++++++,,,+++***)))))))))++++++---------.........//////,,,---------.../////////...//////000111222222222000000000000000000000000333222111111111222333444555555444333222111000///444444444444444444444444333333444444444333222222444333222111111222333444555555666666777777888888666666666666777777777777555555555555555444444444777777777777777888888999777777777777777777777777888888999999999:::::::::888888888888888999999999888888888888888888888888;;;:::999777666666555555888888777666555444333333777777777777666666666666666555444222111111222222111222444555666555555444222222111111000///......444333222111000111222333111000///......///000111000000000000////////////......////////////......111111111111111111111111------------------------------.....................---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***))),,,+++,,,,,,---...///000)))***+++,,,---,,,++++++***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,)))*********++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------000///......------------111000...,,,,,,,,,...///***+++,,,---...---,,,+++************************''''''((()))***++++++,,,***)))((()))++++++)))(((***)))((((((((()))+++,,,************************---$$$ ***000---(((++++++************++++++))))))***++++++++++++***)))************)))((((((******+++,,,,,,---.........///////////////...---000...,,,---///000...+++333333222222333333444555333555777888888999;;;=========>>>???@@@BBBDDDEEEEEEGGGJJJMMMNNNMMMLLLJJJMMMMMMNNNOOOOOOPPPQQQQQQUUUSSSRRRSSSWWW\\\___```[[[___cccbbb___]]]]]]^^^iiizzz))))))************)))))))))))))))*********++++++++++++***))))))))))))))))))((()))+++'''######'''((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,+++************************++++++++++++++++++***)))(((((()))***+++************************,,,,,,+++******)))))))))******))))))))))))*********)))((((((((()))+++,,,***++++++,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........---------..................//////000111111222222000000000000000000000000111111000000000111222333333222222222222111111111222222222222222222222222333333333333333222222222444444333333333444666777333444444555555666777777666666666666777777777777888888777777666555444444666666555555666666777888666666666666666666666666888888888888999999999999777777888888888999999999999999999999999999999999999999888777666666666666666666666666666555555555777666666666666666666666666555444222222222222222333444444555555444333222444444333333222111111000/////////000111222444444111000////////////000111000000000000////////////......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,+++************)))******+++,,,---)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))************)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,+++*********++++++111///...,,,,,,,,,...///------------,,,***)))'''************************))))))*********************))))))***++++++***(((***))))))((()))***+++,,,************************---***&&&'''***,,,,,,+++++++++************++++++************++++++++++++'''((()))***+++,,,,,,,,,******+++,,,,,,---......------...............---000...,,,---///000///---333333222222333333444555333555777888888999;;;===:::;;;;;;===>>>@@@BBBCCCFFFHHHJJJMMMNNNMMMLLLKKKNNNNNNOOOPPPQQQQQQRRRSSSTTTRRRPPPRRRUUUZZZ\\\]]][[[^^^aaa```]]][[[\\\^^^hhhyyy))))))************))))))************+++++++++,,,+++***))))))))))))))))))))))))+++***###&&&((((((((((((((((((((((((*********++++++++++++,,,++++++***)))))))))******++++++*********)))))))))+++)))'''%%%%%%''')))+++************************---+++)))((((((***,,,---******))))))))))))******)))))))))*********++++++)))******+++,,,+++++++++/////////...---,,,******,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------...............---------...//////000000111111222000000000000000000000000000////////////000111111000000111111222222222333111111111111111111111111333222111111111222333444444444333333333444666777222222333333444555555666666666666666777777777777;;;;;;:::888777666555444555555444444555555666777666666666666666666666666666666777777777888888888777777777888888888999999999999999999999999999999888777777666666777777888555555555555666666777777666666666666666666666666666555444333222222222333555555555555444333222111444444333333222111111111---...///000111222222222111000000//////000000111000000000000////////////......////////////......////////////////////////++++++++++++++++++,,,,,,//////...---,,,+++******---,,,++++++******++++++******+++,,,,,,,,,++++++******)))))))))******+++)))***+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,---------))))))************))))))))))))*********+++++++++---------,,,------......000///...,,,,,,---..................---+++***)))************************,,,,,,++++++************+++******+++,,,,,,+++)))***))))))))))))***++++++))))))))))))))))))))))))+++---///,,,(((''')))---++++++************+++++++++******)))***+++,,,---((()))***+++,,,---------***++++++,,,,,,------...+++,,,------............///...---...000111111000333333222222333333444555444555777888888999:::<<<::::::;;;<<<>>>@@@BBBCCCFFFHHHKKKMMMNNNNNNLLLKKKNNNOOOOOOPPPQQQRRRSSSTTTSSSQQQPPPQQQTTTWWWYYYZZZ\\\^^^```^^^[[[ZZZ\\\^^^fffxxx((())))))************)))******+++++++++,,,,,,,,,******)))))))))))))))***)))((())))))&&&"""&&&,,,************************************++++++++++++******)))))))))))))))***))))))))))))))))))))))))***)))'''&&&&&&''')))***************************,,,+++************+++,,,+++******))))))******+++((()))***+++++++++******))))))***++++++++++++***............---,,,++++++,,,,,,,,,,,,,,,+++++++++***+++---......---,,,,,,******+++++++++,,,,,,,,,/////////...---------,,,////////////000000111111000000000000000000000000////////////000000111111000000000111111111111222333333333333333333333333333222000///000222444555555555333222222222333444222222333333444555555555666666666666777777777777:::999999888777666555555555555444444555555666777666666666666666666666666555555555666666666777777666666777777888888999999888888888888888888888888666666666666666777888888555555555666666666666666555555555666666666666666555555444444333333333333444444444444333333222222111111111000000000//////000111222222222111///...000000000000000000000000000000000000////////////......////////////......000000000000000000000000+++,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++************+++)))***++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++******++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,*********++++++*********************++++++++++++......---......///000000///...------------......------....../////////000************************++++++++++++++++++++++++,,,+++***+++------+++***)))))))))*********++++++))))))))))))))))))))))))(((,,,///---(((%%%(((,,,,,,++++++******++++++,,,,,,+++***))))))+++---...,,,,,,------,,,,,,+++***+++++++++,,,,,,---------+++,,,---...////////////......///000111222222222333333222222333333444555444555777888777888:::;;;<<<<<<===>>>@@@BBBCCCEEEFFFHHHKKKMMMNNNNNNLLLKKKMMMNNNOOOPPPQQQRRRSSSTTTSSSQQQPPPQQQSSSVVVWWWWWW]]]___```^^^[[[ZZZ\\\___fffxxx(((((()))*********************+++++++++,,,,,,,,,***)))))))))))))))******+++'''&&&(((***)))***---************************))))))*********+++++++++***)))))))))))))))******'''(((((()))******++++++((())))))******))))))(((************************,,,,,,------,,,+++)))(((++++++************++++++))))))***++++++++++++***))))))***++++++++++++***++++++,,,---............---------,,,,,,,,,++++++)))***,,,---------,,,+++*********+++++++++,,,,,,/////////...---------,,,///////////////000000000000000000000000000000000000000000111111111111111111111111000000000//////222222222222222222222222222111000000000333555777999888666444222222222222222333333444444555666666666666666666777777777777555555666666666666666666666666555555666666777888555555555555555555555555444444555555555666666666555666666777888888999999777777777777777777777777555555555555666777888999888777777666555555444444444444555555666666666777444444444444444444333333222222222222333333444444111111111000000000000000111222333333333222000///000000111111111111000000000000000000////////////......////////////......////////////////////////------------......//////+++++++++,,,,,,------------,,,++++++******++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++***++++++++++++,,,,,,,,,+++)))(((((()))+++,,,)))***+++,,,,,,,,,,,,,,,(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++*********+++,,,------......---------.........,,,,,,,,,---......///000************************)))******+++,,,,,,------,,,+++***+++------+++***)))*********++++++++++++)))))))))))))))))))))))))))***++++++******+++,,,,,,,,,++++++++++++,,,,,,---+++***))))))+++---...,,,------------,,,++++++++++++,,,,,,,,,,,,------,,,---...000000111111111...///000000111111222333333333222222333333444555444555777777777777999;;;<<<<<<<<<>>>???AAACCCDDDEEEGGGJJJLLLNNNMMMKKKJJJLLLLLLMMMOOOPPPQQQRRRSSSTTTRRRQQQRRRUUUWWWXXXWWW^^^```aaa___\\\[[[^^^```gggyyy'''((()))******+++******************+++++++++,,,)))))))))))))))******+++,,,'''%%%(((+++)))((()))(((((((((((((((((((((((()))))))))************+++******)))))))))***++++++''''''((()))***+++,,,---((()))+++,,,,,,+++)))(((************************+++,,,......---+++)))'''++++++************++++++*********++++++++++++,,,)))******+++,,,+++++++++******,,,---.../////////......------,,,,,,++++++)))***+++,,,,,,------,,,******+++++++++,,,,,,,,,...............---------////////////////////////000000000000000000000000///000111222222222111111111000000000//////......////////////////////////111111111111222444666777<<<:::888666444333333444222222333444444555555666666666666666777777777777333333444444555555666666666666555555666666777888555555555555555555555555444444555555555666666666444555666666777888999999777777777777777777777777555555555555666666777888888888777666555444333333444444444555555666666777444444555555555555444333111111111111222333444555222222222222222222222222///000111222333444444444000111111222222111111000000000000000////////////......////////////......------------------------------......//////000000******+++,,,---...//////...---,,,,,,++++++,,,,,,******+++,,,,,,,,,++++++******)))))))))******+++++++++******++++++,,,---,,,,,,+++******+++,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,------...---------...............------,,,+++******++++++************************(((((()))***+++,,,------+++******+++,,,,,,+++))))))***++++++,,,,,,++++++************************+++******+++,,,...///...,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,---...)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111111111...///111111000000111333333333222222333333444555444666777777777777888:::999999:::;;;===???AAABBBDDDFFFIIIKKKLLLLLLJJJIIIKKKKKKLLLNNNPPPQQQRRRSSSTTTSSSRRRSSSVVVXXXXXXXXX^^^```bbbaaa]]]\\\^^^```gggyyy'''((()))******+++++++++)))))))))*********++++++)))))))))))))))***++++++)))'''(((++++++''''''***(((((((((((((((((((((((())))))))))))***************************+++,,,,,,)))*********++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++*********+++,,,---***++++++,,,,,,,,,,,,,,,++++++,,,---............///......---,,,,,,+++++++++++++++,,,,,,---...///++++++++++++,,,,,,,,,------------...............////////////////////////000000000000000000000000...///000111111111000000......///////////////000////////////////////////000111222333555666777888888777555444333333444444111111222222333444444444666666666666777777777777444444444444444555555555555555444444555555666777555555555555555555555555555555555555666666666666444444555666777888999999888888888888888888888888666666555555555666666777777777666666555555555444333333444555555666777777333444555666666555444444333222222111111222333444222222222222222222222222//////000000111333444555000111222222222222111000000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,---.........//////...------,,,,,,------++++++,,,,,,,,,+++************)))******+++,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++........./////////000000------,,,++++++,,,------***+++++++++,,,,,,,,,,,,000000///.........//////,,,------......///.........---,,,++++++,,,,,,---************************)))))))))******+++++++++***))))))***++++++***((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))***,,,...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000000///...000111111///...000222333333222222333333444555444666777777666666888999999999:::;;;===???AAABBBCCCEEEGGGJJJKKKJJJIIIHHHKKKLLLMMMOOOQQQRRRSSSTTTRRRRRRRRRSSSVVVXXXYYYXXX\\\___bbbaaa^^^\\\\\\^^^fffxxx''''''(((******+++++++++((())))))))))))*********))))))((())))))***++++++$$$''',,,///,,,'''***000************************))))))))))))************++++++******+++,,,------,,,,,,,,,++++++++++++***,,,+++(((''''''(((+++,,,************************,,,+++*********,,,...000,,,++++++******++++++,,,,,,+++***))))))+++---...++++++,,,------------,,,---------...------,,,,,,//////...---,,,,,,++++++------,,,,,,---...000111++++++,,,,,,,,,---------,,,------......////////////////////////.........000000000000000000000000,,,---///000000000///...,,,,,,---...///000111222111111111111111111111111000111333555777888888888111111000000000111222333000000000111222222333333666666666666777777777777666666555555444444444333444333333333333444555555555555555555555555555555555555555666666666777777444444555666777888999999::::::::::::::::::::::::666666555555555555666666555555555666666666666666333333444444555666777777333444555666666666444444555444333111000111111222000000000000000000111111333222000/////////000111000111222333333222111000000000000000////////////......////////////..............................++++++,,,,,,---...//////.....................---//////...------------...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---...///000,,,+++*********+++,,,---,,,------......------,,,,,,,,,,,,,,,++++++***))))))))))))*********++++++---,,,+++******+++,,,---)))************+++++++++...---,,,+++++++++++++++,,,,,,---.../////////.........---...///111333444*********************************)))))))))))))))***)))((()))++++++)))((()))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******(((%%%&&&***///---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...---...000222111...---///111333333222222333333444555444666777777666666777999;;;;;;<<<===???AAABBBDDDBBBDDDGGGIIIJJJJJJHHHGGGLLLMMMNNNPPPRRRSSSUUUUUUQQQPPPQQQSSSVVVXXXXXXXXXZZZ]]]aaaaaa^^^[[[[[[\\\dddwww,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))***)))))))))))))))))))))))))))******++++++******))))))((('''''''''((()))***+++++++++******))))))))),,,---------,,,+++******'''(((***++++++***(((''')))))))))(((((('''''''''---,,,,,,+++++++++,,,,,,,,,++++++******+++,,,,,,+++---///---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,///...,,,*********,,,,,,------------------------............------------,,,------...............000000000///...---------111111111000000000000//////000222222222000...---000000111111111222222222222222333777;;;;;;777333111111111111111111111111444333111000000111222333444444444444444444444444777666444222222222444555555555555555555555555555666666555555444444444333888777666555555444444555444444555666777999;;;<<<888999:::;;;::::::888777999999999888888888777777555555555555555555555555666666666666666666666666333444444555555555555555444444444333222222222111000111111222222333333444111111111111111111111111000000000000000000000000111111000///....../////////000222111---+++---222333333111///---,,,***)))------,,,,,,,,,+++++++++------,,,,,,,,,,,,------...---,,,+++***))))))))),,,,,,------------------///,,,+++,,,...000///...000...,,,******+++...///)))***,,,---...---,,,,,,+++++++++******++++++,,,,,,+++))))))))))))+++,,,+++---......---,,,,,,---///...---++++++,,,,,,---,,,+++***)))((())))))***)))***++++++,,,+++++++++---------,,,++++++******,,,,,,+++++++++*********)))))))))******+++++++++...------+++***))))))(((...,,,+++,,,//////---***,,,+++***))))))***+++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,//////......---+++***)))///......---------......//////000000111111111222000---,,,...222333///***...000222222111111111222111222444555666555444333555555555555777999;;;<<<>>><<<:::888999<<<@@@CCCCCCEEEGGGJJJLLLLLLKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZdddbbbaaa___[[[XXX[[[aaaeeesss(((((((((((((((((((((((('''((())))))''''''((()))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,+++++++++******)))))))))***************)))***,,,------,,,***)))+++++++++*********)))))),,,,,,+++******++++++,,,+++***)))))))))))))))******,,,---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***........................------------------------.../////////......---,,,........................000000000000////////////000000//////............///000000000111111111111111222555777999888444111222222222222222222222222555444333222222333444666333333333333333333333333555444222000000111222333666666666666666666666666555555444444444333333333555555444333333333333444666666666666777777888888333444555666777777666555777777777666666555555555666666666666666666666666222222222222222222222222333444444555555555555555555444444444444444444333333333333333333333333333000000000000000000000000////////////////////////111000//////.........///222111111111000/////////000000//////...---,,,,,,.........---------,,,,,,///..................///...------,,,,,,,,,,,,------------,,,,,,+++++++++---+++)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++---,,,,,,+++++++++,,,,,,+++******))))))******+++,,,...//////...------...000///...---,,,------......---,,,+++***++++++,,,++++++,,,------...------///.........------,,,,,,---,,,,,,,,,++++++++++++'''''''''(((((()))))))))+++++++++++++++*********...,,,+++,,,------+++)))------,,,,,,,,,,,,------,,,++++++******)))))))))******)))(((((((((((()))////////////...---,,,+++++++++***************+++,,,,,,,,,,,,---------......***'''(((,,,//////---000111333333222222222333444333333333444444555555444444444444666888:::;;;::::::::::::;;;===>>>???BBBDDDFFFHHHIIIJJJIIIHHHLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTUUUWWWYYYZZZ```^^^]]]]]]ZZZWWW[[[aaaggguuu***************************+++,,,,,,******+++,,,******************************++++++++++++******+++************+++,,,,,,+++++++++++++++*********)))******+++,,,,,,------***+++,,,------,,,+++***+++++++++++++++*********++++++************++++++------,,,+++++++++++++++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------........./////////.........------.........***,,,---......,,,***)))------------------------------......................../////////......---,,,,,,,,,---...//////000000000/////////.........111///---,,,,,,---...000/////////000000000111111111444777999777444222000111111111111111111222222333333222222222444555666333333333333333333333333666555444333222333444555555555555555555555555555444444333333333333222222555555555444555555666777999888888777666666666555333444666888999999999888888888777777777777777666666666666666666666666666555555555555555555555555222222333444444444444444333333333333444444444444555444444333222222111111000000000000000000000000////////////////////////111000//////////////////222111000000222222...+++............////////////......---------,,,,,,,,,//////............//////,,,,,,,,,,,,,,,---...///111111000///...---,,,,,,+++)))((()))***++++++***)))***,,,------,,,***)))......------------------///...------,,,,,,,,,,,,******++++++++++++******+++---......---,,,,,,---///...---,,,,,,,,,------------,,,+++++++++,,,,,,***+++,,,---...........................---------,,,,,,,,,,,,+++++++++***))))))************++++++*********++++++,,,,,,,,,---,,,++++++,,,,,,***(((,,,------......------,,,............------------------,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------...............//////---((($$$$$$(((---000000///111333333222111222333444333111000111222444666777777777888999;;;<<<===:::;;;>>>@@@AAAAAA@@@???BBBDDDEEEGGGHHHHHHGGGGGGKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQRRRTTTWWWZZZ\\\aaa``````aaa^^^[[[___fffjjjxxx,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---))))))))))))))))))))))))((())))))******))))))((())))))))))))******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,+++***************************++++++*********+++,,,,,,...---,,,+++************+++,,,,,,,,,+++++++++,,,++++++++++++++++++++++++,,,---......//////......------------............//////............//////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,---...///////////////---------...//////000000000000000000/////////...111000///.........///000//////000000000111111111333777::::::555222000111////////////000000000000111111000111222333444555444444444444444444444444555444333333333333444444333333333333333333333333333333333333333333333333333333333333444555666777999999999888888777666666666666888999:::999999888666666666666666666666666444444444444444444444444777777777777777777777777111111222333333333333222000111111222222333333333222222222111111000000000000000000000000000000000000000000000000000000000111111000000000000000111000333444222111000...***......//////000000111111,,,,,,,,,,,,++++++++++++...------,,,,,,------...,,,,,,+++++++++,,,,,,---///.........---,,,,,,,,,++++++*********+++++++++)))***+++------,,,+++***000///...,,,,,,,,,---...000///...---,,,,,,,,,,,,***+++,,,------,,,+++***)))+++---,,,+++***++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))+++,,,------......,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,,,,,,,+++***+++,,,------,,,+++***,,,---...000111333444444000//////...---.........)))***++++++,,,,,,,,,+++------....../////////...///////////////000000000...+++''''''***...000111...///111111000000000111222222111000111222333444777777888999:::;;;<<<===:::<<>>???AAABBBGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQQQQQQQTTTXXX\\\___aaa`````````\\\XXXZZZ___kkkxxx))))))))))))))))))))))))***,,,---,,,+++***+++,,,++++++++++++++++++++++++***++++++++++++++++++******+++,,,,,,------,,,,,,*********++++++++++++,,,222000...,,,+++******+++++++++,,,,,,------......+++++++++,,,,,,,,,,,,,,,***************+++,,,---,,,,,,+++++++++,,,,,,------+++++++++---...---,,,........................------...////////////........./////////000000000,,,,,,,,,++++++,,,,,,,,,...,,,+++******+++...///------------------------,,,,,,------.../////////222222000...,,,)))&&&%%%///////////////.........000000000/////////......,,,...000111222000///.../////////000000000111111:::999888555222000000111//////000000111111222222111111222222333444444444333333333333333333333333222333333333333444444444444444444444444444444444111222222222222222333333222222222333333555666666222444555777888888777777777777777777666444222111333333333333444444444444555555555555555555555555333333333333333333333333444555555666666666666666333333333333444444444444111111222222333444444555000000000000000000000000222222222222222222222222///////////////000000111000<<>>=========???AAADDDFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRTTTWWWZZZ\\\aaa`````````\\\WWWYYY^^^ggguuu***************************+++,,,,,,******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((()))*********))))))((((((((()))))))))******///...,,,***))))))***+++))))))))))))***+++,,,,,,((((((((())))))*********'''''''''(((((()))***+++++++++++++++,,,---......)))'''&&&'''***+++***(((************************++++++,,,---------------,,,,,,,,,,,,------------******))))))))))))******(((((((((((())))))***+++++++++++++++++++++++++++))))))******+++,,,,,,---000000///---***(((&&&$$$+++,,,,,,------...............---------,,,,,,,,,******++++++,,,,,,,,,,,,---------.........//////<<<888333///...//////000,,,,,,---......///000000/////////000000000//////////////////////////////222222333444444444444444222222222222222222222222/////////000000000111111333333222333333444555555///111333444555555444333555666666777666555333222222222222333333333444444222222222222222222222222222222222222222222222222111222222333333333333333222222222222111111111111000000000111111111111111................................................,,,,,,,,,,,,,,,---......///:::<<<222***,,,...,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,+++++++++******************+++,,,+++******))))))))))))******++++++,,,,,,------(((******)))&&&%%%''')))%%%&&&''')))***))))))(((++++++,,,,,,------,,,,,,(((((((((((())))))***+++***))))))(((((())))))***(((***++++++***))))))***)))***+++++++++***(((((('''((()))***+++******)))******+++++++++***))))))(((((()))***,,,------...,,,,,,+++++++++*********,,,,,,,,,+++++++++******((((((((((((((()))))))))$$$&&&))))))(((''')))***+++******))))))******+++------,,,,,,++++++******------,,,+++++++++++++++))))))******************)))+++---...//////...---------------,,,,,,,,,+++***+++...//////...---------///111111000///000111222222333444444444444444666777999::::::::::::999============???BBBDDDFFFDDDDDDDDDEEEGGGHHHIIIJJJIIIJJJKKKKKKMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUWWWXXX___^^^```aaa]]]XXXZZZ___bbbppp%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&((((((###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&((())))))$$$$$$$$$$$$%%%'''((()))%%%###"""###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$''''''((((((((()))))))))))))))(((((((((((())))))###%%%'''((()))((('''&&&''''''''''''''''''''''''&&&''''''((()))************++++++++++++***))))))'''((()))***,,,---...///,,,,,,,,,+++++++++******((('''&&&%%%&&&''')))++++++++++++,,,,,,,,,------<<<666///+++,,,...///...(((((()))******+++,,,,,,+++++++++,,,++++++******------------------------++++++,,,---------------........................------------......//////,,,,,,,,,,,,,,,------......///111222222111000///...///000111111111000///***+++++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////......------,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,---555444***%%%******%%%)))))))))))))))*********)))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((&&&###"""$$$&&& """&&&)))***)))&&&$$$"""###$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&%%%&&&'''''''''&&&$$$###"""###%%%&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$######$$$%%%&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######$$$%%%&&&'''((()))$$$''')))(((%%%###$$$&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&(((***+++***)))((()))(((((((((''''''&&&&&&%%%&&&((()))******,,,---)))+++------,,,+++,,,---///...---,,,---...000111///000111333333333222222444555666777999;;;======@@@@@@AAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPRRRSSSTTTTTTXXXXXXZZZ\\\YYYUUUWWW\\\___mmm