BM66(@ \\\UUUOOOPPPRRRUUUYYY___iii|||tttllleeeaaa[[[\\\^^^```bbbcccddddddeeefffgggiiikkknnnppprrrrrrqqqooommmkkkkkkkkklllnnnjjjdddbbbkkkxxxyyyrrr^^^WWWUUUYYY^^^aaadddgggiiimmmrrrssspppjjjdddaaa^^^ccchhhjjjiiihhhiiikkkiiijjjiiihhhfffhhhmmmrrrvvvooollllllmmmoootttzzz|||zzz{{{zzzwwwsssmmmhhhccc```VVVZZZ```hhhooosssvvvxxxzzz|||sssrrruuu|||vvvmmmddd[[[TTTNNNJJJJJJLLLNNNQQQTTTWWWXXXYYYRRRTTTTTTQQQLLLJJJKKKMMMHHHLLLNNNNNNOOOSSSSSSPPPQQQKKKFFFDDDBBB@@@BBBGGGMMM\\\llltttwwwvvvrrrmmmVVVPPPHHHAAA===<<<;;;;;;888888888777777777777777555555444444444333333333444555666777777666555444666666777777777777666666TTTQQQPPPQQQSSSVVV___hhhyyyrrrkkkeee```\\\]]]___bbbdddfffggghhhgggggghhhjjjmmmppprrrsssooonnnmmmmmmmmmnnnooopppoookkkeeeccckkkvvvwwwqqqaaaZZZUUUXXX]]]aaaeeeiiillloooqqqqqqllleee___\\\___dddhhhiiihhhfffggghhhiiiiiihhhfffeeefffjjjnnn{{{|||tttooopppsssvvv}}}~~~|||{{{zzzwwwrrrlllfff```]]]ZZZ___gggooovvvzzz||||||~~~wwwvvvxxx|||tttiii^^^WWWRRRNNNLLLJJJLLLNNNQQQTTTVVVXXXXXXSSSSSSQQQNNNKKKJJJJJJLLLIIIMMMPPPPPPRRRVVVWWWTTTSSSLLLFFFDDDCCCAAADDDIIISSS```nnnuuuwwwtttkkkbbbQQQLLLDDD???<<<;;;:::999777777777777777777777777777777666666666555555555444555666777777666555444555555666666666666555555PPPPPPSSSTTTTTT[[[kkk{{{zzzvvvqqqkkkeee```___```aaaccceeeffffffgggjjjjjjkkklllnnnppprrrssslllllllllllllllmmmnnnoooooojjjdddbbbiiiqqqqqqmmmddd\\\WWWYYY^^^bbbgggkkknnnoooooolllfff___YYYWWW___cccggghhheeecccccceeeggggggfffeeecccdddgggjjjrrr|||zzzvvvvvv{{{~~~{{{yyytttooohhhbbb]]][[[```fffoooxxx~~~yyyvvvuuuuuulll```VVVPPPMMMMMMMMMKKKLLLOOOQQQTTTVVVWWWXXXSSSPPPLLLJJJIIIJJJJJJJJJJJJOOOSSSTTTWWW\\\]]]ZZZTTTMMMGGGDDDBBBAAAEEEJJJYYYeeerrrwwwvvvnnn```TTTIIIEEE@@@===;;;:::888777666666666777777777777777666666666666666555555555444555666666666666555444444444555555555555444444QQQSSSVVVWWWYYYeeexxx|||}}}zzzzzzxxxvvvtttqqqlllgggcccbbbbbbcccdddddddddddddddlllllllllllllllmmmnnnnnnllllllkkkkkkjjjjjjjjjjjjmmmgggaaaaaafffkkkkkkhhhddd^^^[[[___dddgggjjjmmmlllmmmlllhhhaaa[[[VVVUUU\\\```eeefffdddbbbbbbcccdddddddddddddddfffgggiiinnnwwwzzzvvvpppiiiccc___]]]]]]fffllluuu~~~~~~}}}{{{vvvooojjjfff___VVVOOOLLLKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWSSSNNNHHHFFFHHHJJJJJJIIILLLQQQVVVXXX\\\```aaa^^^VVVNNNGGGDDDBBBAAADDDJJJYYYggguuuwwwpppdddVVVKKKBBB@@@===;;;:::999888666555555666666666666666777444444444444444444444444555555555555555555555555444555555666666555555444RRRUUUYYY^^^fffzzzxxxuuuwwwxxxxxxyyytttsssrrrrrrpppmmmhhheeebbbbbbdddeeefffgggggggggmmmlllkkkjjjiiihhhhhhhhhkkkkkkkkkkkkkkkkkkkkkjjjkkkfffaaaaaaeeehhhhhhgggbbb^^^___fffllllllllllllgggggggggddd___ZZZWWWVVVWWW]]]dddgggeeecccbbbcccaaabbbccceeegggiiijjjkkkooouuu{{{}}}xxxtttllleeeaaaaaaccceeekkkpppxxx~~~{{{xxxwwwvvvpppfff^^^WWWTTTQQQOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUPPPKKKFFFEEEHHHKKKLLLKKKOOOTTTYYY[[[^^^bbbbbb^^^UUUNNNGGGEEEBBBAAADDDIIITTTeeesssqqqeeeXXXNNNHHH>>><<<::::::::::::888777444444555555555666666666333444444444444444444444555555444444444444555555666666666777777666666666VVVZZZdddrrrzzztttssssssqqqrrruuupppooonnnmmmmmmkkkgggeee___aaacccfffhhhjjjllllllkkkjjjhhhgggeeedddddddddhhhiiikkkmmmooopppppppppjjjdddaaacccfffggghhhiiibbb```bbbjjjooommmjjjiiiaaabbbdddbbb___\\\ZZZYYYWWW^^^gggkkkkkkgggeeeddd``````bbbeeeiiillllllkkknnnrrrttttttsssyyytttpppkkkgggfffhhhlllooosssvvvzzz~~~}}}xxxtttrrroooiii___WWWPPPOOOOOOQQQTTTUUUTTTSSSQQQQQQRRRRRRRRRQQQQQQPPPLLLJJJGGGGGGJJJMMMOOOPPPRRRXXX\\\\\\^^^```^^^ZZZQQQKKKGGGFFFEEEEEEHHHMMMRRR___iiieeeYYYNNNHHHDDD<<<:::888888999999888777333333444444555666666666555555555666666666666666555555444444444444555555666666777777777777666666ccckkk|||xxxrrroooqqqrrrooonnnpppllljjjhhhgggfffeeecccaaa___```bbbdddfffggghhhhhhfffeeeeeeddddddddddddeeefffgggiiilllnnnoooooooooeee___]]]aaaeeeeeefffiiifffcccccciiillliiieeeccc]]]___bbbccc```^^^\\\[[[ZZZcccmmmsssqqqlllgggddd``````aaaeeejjjllljjjhhhiiikkklllllllllpppxxx~~~|||{{{nnnnnnnnnoooqqqtttwwwyyy|||||||||}}}~~~}}}wwwoooiiieee___XXXSSSMMMMMMNNNPPPSSSUUUUUUTTTPPPPPPPPPOOONNNLLLKKKJJJGGGHHHJJJKKKLLLNNNRRRTTTUUUZZZ]]]]]]\\\]]]ZZZUUUKKKGGGFFFIIIKKKKKKOOOTTTTTTZZZ\\\VVVOOOIIIDDD>>>:::888666555666777777777222333333444555555666666555555555666666666777777555444444333333444444555555666666666666666666555ttt}}}vvvpppnnnqqqsssqqqnnnmmmhhhfffcccbbbaaaaaa___^^^aaaaaaaaaaaaaaa```___^^^bbbbbbbbbcccdddeeefffgggeeefffhhhiiijjjjjjiiihhh```ZZZXXX^^^bbbaaacccgggkkkfffcccfffhhhddd```___[[[___bbbcccbbb___]]]\\\^^^hhhsssxxxvvvooohhheeeaaa```aaaeeeiiijjjhhheeecccdddfffgggjjjnnnssswww~~~zzzwwwiiilllqqqvvvzzz}}}~~~~~~~~~||||||~~~}}}uuukkkbbb\\\WWWTTTQQQLLLKKKKKKMMMPPPRRRRRRRRROOOOOONNNMMMKKKIIIGGGFFFDDDHHHLLLMMMMMMOOOSSSWWWWWW\\\^^^\\\[[[ZZZVVVPPPFFFDDDFFFKKKOOOQQQUUUZZZYYYWWWRRRLLLJJJHHHAAA999999777444333444666666666222222333444444555666666333333333444444444555555555444333333333333444555444555555555555555555444uuukkkkkkkkkkkklllllliiigggeeedddaaa___]]]]]]^^^___bbb``````aaacccccc^^^ZZZ```dddccc```bbbjjjnnnmmmeeefffiiijjjjjjgggdddbbb\\\WWWUUUYYY]]]___```bbbfffdddbbbaaaaaa```___^^^___aaaccceeedddbbb___\\\iiirrr|||}}}uuukkkdddaaa\\\```eeekkkmmmmmmkkkjjjcccaaa```bbbfffkkkooopppyyysssrrrtttvvv{{{~~~~~~|||wwwoooeee```]]][[[WWWSSSVVVVVVVVVUUUUUUUUUTTTTTTOOOMMMKKKHHHFFFEEEDDDDDDFFFHHHIIIKKKNNNTTTZZZ_________```^^^WWWLLLHHHJJJGGGKKKMMMOOOVVV___cccaaaXXXSSSJJJCCC???===<<<;;;888888666555333333333333444555555555666666777777555555555555555555555555555555444444444444555555:::777555555777888666444pppiiihhhgggggggggfffcccaaa___^^^]]]\\\[[[\\\^^^___``````bbbeeeiiihhhccc^^^___bbbbbb```cccjjjnnnnnneeegggiiijjjiiigggdddbbb^^^YYYWWW[[[^^^___```bbbfffdddbbb``````aaaaaaaaadddeeeggggggfffdddbbb```iiiooouuuuuummmeee```___ZZZ^^^dddjjjmmmmmmlllkkkdddcccbbbccceeehhhkkkllluuu{{{uuutttwwwzzz}}}}}}{{{{{{{{{xxxrrrkkkccc^^^]]]\\\YYYVVVYYYXXXWWWUUUSSSRRRQQQPPPKKKJJJIIIGGGGGGGGGHHHHHHFFFHHHJJJMMMPPPUUU[[[___```___^^^[[[SSSJJJHHHJJJKKKQQQWWW\\\ccciiikkkhhhWWWQQQIIICCC???===<<<;;;888777666555444333333333666666666555555555555555555555555555555555555555444444444333333444444444444222222444888;;;;;;:::sssllleeedddbbbbbbaaa```]]][[[XXXXXXWWWWWWXXXZZZ\\\]]]]]]___cccjjjnnnmmmgggaaa]]]______^^^aaaggglllllldddfffhhhiiiiiigggeeecccaaa\\\[[[^^^```______bbbcccaaa___]]]]]]___bbbdddiiihhhhhhgggeeedddcccbbbhhhjjjkkkhhhbbb]]]\\\\\\ZZZ^^^ccchhhllllllkkkjjjddddddcccccccccddddddeeekkkxxxzzzvvvwww|||~~~yyywwwwww}}}zzzuuuqqqgggccc^^^]]]^^^___^^^\\\[[[ZZZWWWTTTQQQNNNLLLKKKGGGGGGFFFFFFGGGIIIKKKLLLGGGIIIMMMPPPSSSWWW[[[___bbb^^^ZZZUUUMMMGGGGGGLLLNNNWWWbbbiiinnnqqqmmmhhhSSSNNNGGGAAA>>><<<;;;:::888777666555555444333333666666666555555555555555555555555555555555555555333333333333333333333333888666555555666777777666wwwlllkkkbbb```______```___^^^\\\UUUUUUUUUUUUVVVWWWXXXYYYYYY\\\bbbjjjooommmeee___[[[[[[ZZZZZZ\\\```dddeeeaaaccceeeggghhhhhhgggfffccc___^^^``````^^^^^^aaa___^^^[[[YYYYYY\\\aaaeeeiiigggeeebbbaaa``````aaadddbbb___[[[XXXXXX[[[]]]\\\___cccgggiiiiiigggfffcccccccccaaa___^^^]]]]]]kkksss|||yyyxxx|||vvvrrrrrruuu|||~~~{{{ssslllhhh______```bbbeeeeeeccc```ZZZYYYVVVSSSOOOLLLIIIHHHDDDDDDDDDEEEGGGIIIKKKMMMJJJMMMQQQTTTWWWYYY\\\^^^```[[[UUUOOOIIIEEEIIIPPPSSS___jjjppppppmmmeee\\\LLLHHHBBB>>>;;;:::999888777777777666555444444333444444444555555666666666555555555555555555555555444444444444444444444444999888666555555555444444pppgggggg```___^^^```bbbddddddcccXXXXXXWWWVVVVVVUUUUUUUUUVVVYYY^^^fffjjjggg___XXXYYYWWWUUUUUUVVVXXX[[[^^^^^^___bbbeeeggghhhhhhhhhccc``````aaa```]]]]]]```^^^]]][[[YYYYYY\\\ccchhhhhhfffbbb___^^^^^^___```___[[[VVVTTTUUUYYY]]]``````bbbdddffffffeeebbbaaa```aaaaaa___[[[YYYXXXYYYjjjooovvv~~~|||yyyvvvyyyxxxnnnlllooottt|||~~~~~~{{{uuummmiiifffiiijjjmmmooonnnjjjddd___VVVUUUSSSPPPMMMKKKIIIHHHDDDDDDDDDEEEFFFHHHJJJLLLOOORRRWWWYYYZZZZZZ[[[\\\[[[UUUPPPKKKFFFEEELLLUUU```jjjssstttnnneeeYYYOOOEEEBBB===:::888888777666666777777777666555444333111222333444555666777888555555555555555555555555555555666666666666555555222222333444555777999;;;zzzkkkbbbbbb_________aaaeeeiiijjjjjj___^^^\\\ZZZXXXVVVUUUTTTTTTVVVZZZ___cccaaaZZZTTTWWWSSSRRRSSSTTTTTTWWW[[[]]]^^^```ccceeefffffffffbbb``````aaa___[[[[[[^^^^^^^^^]]][[[ZZZ]]]dddjjjhhheeebbb___^^^___```aaa]]]XXXTTTSSSXXX]]]aaabbbbbbccceeeeeedddbbb___]]]^^^``````]]]YYYWWWXXX[[[eeehhhlllrrr{{{{{{uuusssrrr|||vvvllliiinnnsssxxxyyyyyyuuupppnnnooorrr~~~~~~{{{tttiii```YYYQQQQQQOOONNNLLLJJJIIIIIIEEEEEEEEEFFFGGGJJJLLLMMMSSSWWW[[[\\\[[[XXXVVVUUURRRNNNKKKIIIGGGHHHQQQ[[[mmmuuuyyyssshhh]]]QQQHHH@@@===:::777777777666555666666777888777666555444111111222444555666777888555555555555555555555555555666777888888777666555333444555555444555777888~~~sssgggaaabbb```______bbbfffjjjmmmmmmdddcccbbb___\\\YYYWWWVVVSSSTTTVVVZZZ^^^^^^YYYUUUVVVRRRQQQTTTVVVVVVYYY_________```aaabbbbbbaaaaaa___^^^___```]]]YYYYYY]]][[[\\\]]][[[YYY\\\bbbhhhfffdddaaa___^^^___```aaa^^^ZZZVVVWWW]]]bbbcccbbbbbbcccddddddccc```^^^\\\]]]___```]]]YYYXXX\\\```ccceeegggkkkpppwww}}}~~~wwwuuuxxx}}}{{{pppkkkmmmppprrrrrrrrroooooottt~~~|||pppdddZZZUUUOOOOOONNNLLLKKKIIIHHHHHHGGGGGGGGGIIIKKKNNNPPPRRRVVVYYY]]]]]]ZZZUUUPPPNNNIIIGGGGGGHHHIIILLLVVV```ooottttttjjj\\\QQQHHHBBB>>>;;;888777777888777666555666888888888777555444333333444444444444555555555555555555555555555555444555666777777666555444777888888666333111222444wwwoooeeebbbfff```______bbbfffjjjlllmmmgggfffeeebbb___\\\ZZZXXXSSSSSSTTTXXX\\\]]][[[WWWVVVQQQQQQVVVYYYYYY]]]dddaaaaaaaaaaaa```___]]]]]]]]]]]]^^^```\\\WWWXXX\\\WWWYYYZZZXXXVVVXXX^^^dddcccaaa___^^^]]]^^^___``````\\\YYY[[[bbbfffdddaaa```aaabbbcccbbb```^^^]]]^^^``````]]]ZZZZZZ___dddggggggggghhhjjjmmmqqqsssyyy~~~|||xxxsssrrrwwwuuunnnlllmmmlllmmmmmmlllooo{{{vvviii^^^WWWTTTOOONNNMMMLLLJJJHHHGGGGGGGGGHHHIIIKKKNNNQQQUUUVVVWWWZZZ]]]]]]XXXQQQLLLIIIDDDCCCEEEHHHKKKOOOYYYdddjjjmmmkkk^^^PPPGGGAAA======;;;999888888999999888555666888999888777555444666666555444333333222222555555555555555555555555333444666777777666444333111333555555444444777:::pppiiifffeeecccbbbbbbbbbcccdddeeeggghhh```___]]][[[ZZZZZZ[[[\\\UUUVVVXXXYYYZZZYYYWWWVVVQQQQQQRRRUUUYYY\\\]]]]]]]]]```aaa```\\\YYYXXXYYYXXXYYY[[[[[[YYYVVVVVVVVV[[[ZZZXXXUUUTTTUUUXXX\\\______]]][[[YYYZZZ]]]``````aaacccbbb```^^^]]]]]]```aaaaaa```]]][[[ZZZZZZ\\\^^^___^^^]]]bbbllltttqqqnnniiieeedddeeehhhkkkppprrrzzz|||wwwqqqsssxxx}}}tttlllgggfffhhhjjjooo{{{ssshhhaaaYYYQQQJJJKKKJJJHHHGGGFFFGGGHHHHHHKKKJJJKKKMMMQQQVVV[[[___ZZZZZZZZZXXXTTTNNNIIIFFFFFFEEEEEEGGGMMMVVV___dddiiiddd[[[OOODDD>>><<<===777777777777777777777777666666666666666666666666666666666666666666666666:::666444444555666888;;;666555444555777777666555555555666777777777777777yyylllgggeeedddccc______``````aaabbbbbbbbb___]]][[[ZZZYYYYYYZZZ[[[XXXYYYZZZZZZYYYWWWUUUTTTOOOOOOPPPSSSWWWZZZ[[[[[[\\\^^^___]]]YYYVVVUUUVVVVVVWWWXXXWWWUUUSSSSSSTTTYYYYYYWWWUUUTTTUUUYYY\\\______]]][[[XXXWWWYYY[[[^^^```aaa```]]][[[ZZZZZZYYY\\\^^^^^^]]]\\\]]]]]]]]]___aaa``````dddlllsssssspppkkkfffccccccdddeeedddgggoooxxxvvvvvv}}}xxxppplllkkkkkkoooqqqssszzz}}}tttiiiaaa[[[UUUNNNHHHKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJLLLOOOSSSVVVZZZ\\\ZZZYYYWWWSSSOOOJJJFFFDDDFFFEEEEEEGGGLLLTTT\\\aaaccc\\\QQQFFF???<<<<<<===666666666666666666666666666666666666666666666666444444444444444444444444///111555888888666666777777555444444555666555555444444555666666666666666}}}qqqhhhdddcccbbbaaa```aaabbbccccccbbbaaa```\\\[[[ZZZXXXXXXXXXYYYYYY\\\\\\[[[ZZZXXXVVVSSSQQQNNNNNNOOORRRVVVYYYZZZZZZZZZ[[[[[[ZZZVVVRRRQQQPPPSSSSSSSSSQQQOOOOOOPPPRRRWWWWWWVVVTTTSSSUUUYYY\\\^^^^^^]]]ZZZVVVTTTTTTUUU[[[]]]^^^^^^[[[YYYXXXXXXXXX[[[^^^___^^^]]]]]]]]]^^^```bbbcccccceeekkkpppssspppkkkeeeaaa___^^^^^^```cccjjjxxx|||sssttt{{{tttlllmmmpppuuu{{{~~~|||{{{{{{zzzvvvoooiii```ZZZVVVRRRMMMIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJLLLPPPTTTXXXYYYYYYYYYXXXUUUQQQLLLHHHEEEDDDCCCHHHGGGGGGIIIMMMSSSYYY]]]YYYQQQEEE===;;;;;;;;;;;;666666666666666666666666666666666666666666666666444444444444444444444444444777999:::999999999999:::777444333333444555444333444444555555555555555yyysssjjjdddaaa```___^^^```aaadddeeedddbbb^^^\\\YYYYYYXXXWWWVVVVVVWWWWWW[[[[[[ZZZYYYWWWUUUSSSQQQPPPPPPQQQTTTXXX[[[\\\\\\XXXXXXXXXVVVSSSOOOMMMLLLOOOOOONNNLLLJJJKKKNNNQQQUUUUUUUUUTTTSSSUUUXXX[[[\\\]]]\\\YYYVVVSSSRRRRRRYYY[[[]]]]]]\\\[[[[[[[[[___aaacccccc```\\\ZZZZZZ]]]```bbbcccccceeehhhkkkmmmkkkfffaaa]]]ZZZYYYXXX```bbbgggrrr}}}xxx{{{}}}sssppprrruuu~~~yyytttooohhhccc]]]YYYVVVSSSOOOLLLIIIJJJLLLMMMMMMLLLKKKJJJLLLPPPVVV[[[]]][[[YYYVVVSSSOOOJJJEEECCCBBBDDDEEELLLLLLLLLMMMOOOSSSWWWYYYPPPHHH???:::;;;<<<:::777666666666666666666666666666666666666666666666666666666666666666666666666;;;:::777888@@@JJJOOOOOO===999555333333444555555333444555555666666555555~~~ppplllfffaaa^^^\\\[[[ZZZ[[[]]]___aaa___\\\XXXVVVWWWWWWVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSVVVZZZ]]]^^^^^^WWWVVVUUUTTTRRROOOKKKIIILLLLLLKKKIIIIIIKKKOOOSSSSSSTTTTTTSSSSSSTTTWWWZZZYYYZZZZZZXXXUUUSSSSSSTTTWWWYYY\\\^^^^^^___```aaadddeeefffeeeaaa]]][[[ZZZ\\\^^^```bbbbbbbbbcccddddddbbb___\\\YYYXXXWWWXXX\\\^^^bbbjjjxxx|||yyyxxx}}}zzzyyy{{{}}}~~~wwwpppjjjccc```\\\YYYVVVSSSQQQOOOJJJKKKMMMNNNOOONNNMMMMMMOOORRRXXX\\\\\\YYYTTTQQQLLLIIIEEEAAAAAACCCFFFHHHMMMMMMMMMNNNNNNOOOQQQQQQHHHCCC===<<<======888444555555555555555555555555666666666666666666666666666666666666666666666666555333111888KKK^^^ccc___>>>;;;777444444555666666555555666777777777777666wwwtttjjjhhhccc___[[[YYYXXXXXX[[[]]]___```___\\\XXXVVVUUUVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQSSSRRRSSSVVV[[[^^^___^^^WWWVVVTTTSSSRRRPPPLLLIIIIIIJJJJJJJJJKKKNNNSSSVVVRRRSSSTTTSSSRRRSSSUUUWWWWWWWWWWWWUUUSSSRRRSSSUUUUUUXXX\\\^^^___```aaabbbbbbcccdddbbb```^^^^^^___\\\]]]^^^___````````````]]][[[XXXVVVVVVWWWYYYZZZZZZ]]]aaaiiiuuu~~~zzzxxxtttwww{{{sssjjjbbb]]]\\\ZZZWWWUUUSSSQQQQQQMMMNNNOOOPPPQQQRRRRRRRRRQQQTTTXXXZZZXXXTTTOOOKKKGGGEEECCCAAABBBEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHGGG@@@>>>======>>><<<777333555555555555555555555555666666666666666666666666444444444444444444444444111333555<<>>444555666666555555777999555555555555555555555555666666666666666666666666666666666666666666666666...666888333444===>>>999666555444444444444333111333444555555666666555555}}}rrriiicccaaa^^^]]]ZZZXXXVVVUUUUUUUUUWWWYYY[[[[[[YYYWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUOOOOOOPPPPPPOOOMMMKKKJJJPPPQQQRRRSSSVVVXXXZZZ[[[XXXWWWTTTRRRPPPPPPOOOPPPMMMMMMPPPUUUZZZ]]]ZZZWWWWWWSSSPPPOOOQQQTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKQQQQQQPPPQQQSSSUUUXXXZZZUUUVVVWWWXXXXXXXXXWWWVVVWWWYYY\\\^^^]]]\\\\\\\\\WWWTTTRRRUUU[[[```aaa___]]]```dddjjjrrr~~~sssqqqrrrxxxtttggg```]]]UUUVVVVVVVVVUUUVVVWWWYYYWWWWWWWWWXXXZZZ\\\^^^___eeebbb]]]XXXSSSOOOMMMMMMLLLNNNPPPQQQOOOLLLHHHEEELLLKKKIIIFFFBBB>>>:::888999888666555444444444555777666555444444555666777666666666666666666666666555444333333333333444555777777666666555555555555222222222222333555666777CCC===666666999999555000ssslllfffbbb```]]][[[YYYWWWUUUTTTTTTTTTWWWYYYZZZZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTPPPPPPQQQQQQPPPOOONNNMMMRRRRRRRRRSSSUUUWWWXXXYYYWWWVVVTTTQQQPPPOOOOOOOOOPPPQQQTTTWWW[[[[[[ZZZXXXTTTQQQOOOOOORRRSSSSSSQQQPPPOOONNNMMMKKKJJJJJJJJJMMMLLLLLLMMMNNNQQQTTTVVVRRRSSSTTTUUUVVVUUUUUUTTTTTTWWWZZZ[[[ZZZYYYYYYZZZXXXTTTQQQRRRXXX\\\^^^]]]XXX\\\aaahhhppp||||||qqquuu}}}{{{vvvhhh^^^YYYVVVWWWVVVVVVUUUVVVXXXZZZ\\\\\\]]]]]]^^^^^^______aaa]]]WWWSSSPPPQQQSSSUUUYYYYYYXXXWWWTTTQQQNNNLLLKKKIIIGGGCCC@@@<<<:::888999888777666555555666666666555555444444555555666444444444444444444444444555555444333333444555555666666666555555444444444333333444444555555666666;;;888555444444555444444ssskkkgggccc___]]][[[ZZZWWWUUUSSSRRRRRRRRRVVVXXXYYYXXXVVVTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSQQQQQQRRRSSSSSSRRRQQQPPPSSSSSSSSSSSSTTTUUUUUUVVVVVVUUURRRPPPNNNMMMMMMMMMMMMPPPSSSTTTTTTSSSRRRSSSOOONNNNNNPPPRRRRRRQQQPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLOOOPPPMMMNNNPPPRRRSSSSSSRRRRRRRRRTTTWWWXXXWWWVVVVVVWWWXXXTTTQQQQQQUUUXXXYYYXXXRRRVVV]]]eeennnzzz~~~zzzyyy{{{~~~wwwhhh]]]WWWZZZXXXWWWVVVVVVXXXZZZ[[[````````````___^^^]]]\\\YYYUUUQQQNNNPPPVVV]]]aaagggeeebbb^^^YYYUUUSSSQQQIIIGGGCCC@@@<<<:::999888777777777666666666666777666555555444444555555666333333333333333333333333555555444333333444555555555555444444444444333333444444666666666666555444333444555444222444888;;;zzznnniiifffaaa\\\ZZZZZZXXXVVVTTTRRRQQQQQQQQQUUUVVVVVVUUUSSSQQQQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSTTTTTTTTTSSSRRRTTTSSSSSSRRRRRRSSSSSSTTTUUUSSSQQQOOOMMMLLLLLLLLLLLLOOORRRRRRNNNLLLLLLNNNKKKLLLNNNPPPQQQQQQPPPOOONNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMJJJLLLNNNPPPQQQQQQQQQQQQPPPRRRTTTUUUTTTTTTUUUVVVVVVUUUTTTTTTVVVVVVUUUSSSNNNSSS[[[ccclllwww{{{uuuwwwzzz|||tttggg___[[[]]][[[YYYXXXYYYZZZ\\\\\\``````___^^^\\\YYYWWWVVVPPPOOONNNOOOUUU]]]fffkkkooommmiiiddd]]]WWWRRROOOFFFCCC@@@<<<999888888888555555666777777777666666666666666666666666666666333333333333333333333333555555444444444444555555333333333333333333333333444555777888888666444333333444555666777:::>>>BBB|||rrrjjjhhhfff```[[[YYYYYYWWWUUURRRQQQPPPPPPPPPQQQRRRRRRQQQOOONNNNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSSSSRRRSSSRRRRRRQQQQQQRRRRRRRRRTTTSSSPPPNNNLLLLLLKKKLLLOOORRRTTTRRROOOLLLLLLNNNHHHKKKNNNPPPPPPOOONNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNJJJLLLMMMOOOQQQQQQQQQPPPPPPQQQSSSTTTSSSSSSTTTUUUSSSUUUWWWYYYYYYWWWSSSOOOMMMRRRYYYaaaiiittt|||zzz{{{{{{xxxtttssszzzyyyooohhhdddcccaaa^^^[[[[[[]]]^^^^^^^^^```___]]][[[XXXUUUSSSQQQKKKLLLPPPUUU\\\dddlllpppqqqpppmmmhhh```WWWOOOKKKBBB@@@===:::777777777777333444666777777666555444777777777777777777777777555555555555555555555555555555555555555555555555222333333333333333333333444555777888888666444333666555555777;;;???@@@AAA}}}nnngggcccdddccc___ZZZYYYVVVUUURRRPPPNNNNNNMMMMMMMMMMMMNNNLLLKKKJJJLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSPPPNNNLLLKKKKKKKKKNNNOOOOOOOOOLLLKKKKKKKKKIIIKKKNNNPPPOOONNNMMMNNNKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMNNNPPPQQQQQQPPPPPPOOOQQQRRRRRRQQQRRRSSSUUUQQQTTTXXX[[[[[[WWWSSSPPPOOOSSSYYY___fffqqq}}}~~~|||vvvtttsssssswww{{{~~~zzzrrrmmmkkkjjjjjjdddaaa______bbbcccaaa___```^^^\\\XXXVVVSSSRRRQQQKKKNNNTTT[[[bbbhhhmmmoooooonnnlllggg___UUULLLFFF???===;;;999777666666777333555777888888777444222666777777888888777777666666666666666666666666666444555666666666666555444222222333333333333444444444444666666666666555444666555666888<<<>>>===;;;zzzoooeee```]]]______[[[XXXWWWSSSQQQOOOMMMKKKJJJJJJJJJHHHIIIIIIHHHGGGHHHJJJLLLKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPOOONNNLLLKKKMMMMMMNNNOOOPPPRRRTTTUUUTTTSSSQQQNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHJJJMMMOOOOOOMMMLLLMMMNNNIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJKKKLLLMMMMMMNNNNNNLLLMMMOOOPPPPPPPPPOOOOOONNNOOOPPPPPPPPPPPPRRRTTTQQQSSSVVVXXXXXXVVVUUUTTTQQQTTTXXX\\\bbblllxxx{{{vvvtttuuuxxx|||~~~vvvqqqqqqppptttyyyzzzssspppooooooooonnnfffdddbbbdddggggggccc______\\\XXXUUURRRQQQQQQRRRPPPSSSWWW]]]ccchhhkkkmmmkkkiiieee___VVVMMMFFFAAA<<<;;;:::999888777666666555777:::;;;;;;888555222444555666777777666555444666666666666666666666666444555666777777666555444333333333333444444444555333333444444555555666666555888<<<===;;;999777777|||pppfffccc^^^\\\^^^]]]XXXTTTTTTPPPOOOMMMJJJHHHHHHGGGHHHFFFFFFGGGFFFEEEFFFIIIKKKIIIIIIJJJKKKKKKLLLKKKKKKMMMMMMNNNNNNMMMKKKJJJIIIKKKLLLMMMNNNPPPSSSUUUVVVUUUSSSQQQOOOMMMLLLLLLLLLOOOLLLJJJKKKNNNOOOMMMKKKLLLNNNPPPOOOMMMKKKLLLNNNIIIHHHHHHIIIJJJKKKLLLMMMHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOOOONNNOOOQQQSSSRRRSSSTTTTTTTTTUUUVVVWWWSSSUUUWWWZZZ___iiiuuu~~~|||wwwqqqkkkhhhiiimmmpppwwwuuuwww{{{xxxzzzwwwtttpppllllllpppvvv~~~~~~wwwtttqqqqqqrrrrrrpppnnnhhheeedddfffjjjiiieee```\\\YYYUUUQQQOOOOOOPPPQQQTTTVVVYYY]]]bbbfffjjjlllfffccc]]]VVVMMMFFF@@@===::::::::::::999777666555777999<<<>>>===:::666333222333444555555444333222666666666666666666666666444555666777777666555444333333333444444555555555222222222333333555666777555<<>>777777777777777777777777555888===@@@@@@<<<666222444555555555555555555555666666666666666666555555333444555666666555444333555555555555555555555555333333111111111111333333888888888888888888888888vvvlllaaa[[[\\\]]]ZZZXXXVVVUUUSSSPPPNNNPPPPPPNNNLLLJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHIIIJJJLLLNNNJJJJJJJJJLLLOOOOOOLLLIIIMMMLLLKKKLLLOOOPPPQQQPPPPPPOOOMMMKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKMMMOOOPPPQQQNNNMMMKKKJJJIIIJJJKKKLLLOOONNNMMMNNNOOOPPPOOONNNOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTUUUYYY___fffkkkgggeeebbb___\\\ZZZYYYYYY]]]aaafffhhhiiinnnxxx|||vvvtttvvvjjjkkkooouuuyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwyyyxxxvvvuuussspppmmmkkkllliiiggghhhjjjhhhccc]]]WWWTTTQQQPPPSSSXXX\\\^^^^^^]]]]]]```ddddddaaa]]]UUUPPPIIIDDD@@@>>>===;;;777777777777777777777777:::<<<@@@CCCBBB???;;;888666666555555555555555555555555555555555555555555444444555666666555444444555555555555555555555555555444333333333333444555444444444444444444444444ttthhhccc\\\YYYZZZ[[[YYYVVVUUUTTTRRROOOMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGJJJJJJIIIIIIIIIJJJLLLMMMIIIJJJLLLNNNPPPOOOLLLIIINNNLLLKKKLLLNNNPPPPPPOOOOOONNNLLLJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOLLLLLLKKKJJJKKKLLLMMMNNNOOONNNMMMNNNPPPQQQPPPOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRTTTWWW[[[]]]^^^WWWXXXYYYYYYWWWUUURRRQQQWWWZZZ]]]aaadddiiippptttqqqwww|||qqqmmmlllkkklllnnnkkkmmmuuuwwwvvvvvvvvvvvvwwwwwwxxxyyyvvvvvvvvvvvvvvvsssooolllhhhfffeeeeeefffccc^^^YYYPPPPPPQQQUUU[[[```cccdddbbbbbbdddggghhheee^^^WWWLLLHHHBBB>>><<<;;;999888777777777777777777777777777999;;;===<<<:::888666777777777666666555555555444444444444444444555555444444555666666555444444444444444444444444444444666666555555555555666666555555555555555555555555{{{iii```]]]ZZZZZZ[[[YYYWWWTTTSSSRRRQQQNNNLLLIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLKKKKKKJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLGGGIIIMMMPPPPPPOOOKKKHHHLLLKKKJJJKKKNNNPPPQQQPPPNNNLLLKKKIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNOOONNNMMMNNNPPPQQQQQQPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQOOOOOOQQQUUUXXXVVVTTTNNNOOOQQQSSSSSSQQQOOONNNVVVWWWYYY^^^ccchhhjjjkkkkkklllsss~~~wwwqqqkkkjjjmmmqqquuuxxx|||{{{wwwxxxzzz{{{|||{{{zzzyyysssssssssuuuvvvtttnnniiicccaaa`````````^^^YYYVVVOOOQQQWWW^^^fffkkkmmmmmmeeeeeefffgggfff___TTTLLLEEEAAA===:::999999999888666666666666666666666666444444555666555555444333888888888777666666555555333333333444444444444444444555555555555555555444444444444444444444444444666666555555555555666666777777777777777777777777xxxmmm```YYYWWWUUUVVVWWWWWWUUURRRQQQPPPOOOMMMKKKGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIKKKMMMOOOJJJJJJJJJIIIIIIIIIIIIIIIFFFIIIMMMOOOOOOMMMJJJHHHJJJIIIIIIKKKNNNQQQRRRQQQLLLKKKJJJHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGIIIJJJKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMNNNPPPQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMOOOSSSTTTRRROOOLLLMMMNNNOOOOOOPPPPPPPPPTTTTTTVVV[[[```dddeeeddddddcccdddjjjrrr~~~zzzxxxwwwrrrnnnkkkmmmpppwww~~~yyy{{{}}}xxxuuurrrqqqrrrtttvvvsssmmmfff\\\[[[ZZZZZZZZZZZZXXXWWWVVVZZZaaakkkrrrvvvuuuttteeecccaaa```\\\SSSGGG???@@@===:::999:::::::::999666666666666666666666666666666666666666666777777888888777777666666666555333333333444444444555555555555555444444555555555444444444444444444444444444444444555555444444444555555555555555555555555~~~mmmggg___XXXUUUTTTUUUUUUUUUSSSQQQOOOOOONNNLLLJJJFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFGGGJJJMMMOOOJJJIIIIIIIIIHHHHHHGGGGGGEEEHHHLLLNNNMMMKKKIIIIIIJJJIIIIIIKKKNNNPPPQQQQQQKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLLLLJJJIIIGGGDDDEEEFFFGGGIIIJJJKKKKKKMMMLLLKKKMMMOOOQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMOOOPPPPPPOOOMMMMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQRRRVVVZZZ]]]^^^^^^^^^[[[[[[^^^bbbjjjyyy|||sssllljjjkkkkkkkkkiiisss~~~zzz}}}|||vvvrrrsssqqqppprrrtttqqqiiibbbVVVVVVUUUUUUWWWYYY\\\^^^aaaeeemmmuuu{{{|||yyyuuuhhhccc^^^YYYTTTMMMDDD======;;;888888999::::::999777777777777777777777777666666666666666777777777666666666666666666666666333333333444555555666666666555444444444444555666333333333333333333333333222333444444444444333222666666666666666666666666}}}uuuhhheee```ZZZVVVVVVVVVVVVSSSQQQOOONNNNNNMMMKKKIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDHHHKKKLLLJJJHHHHHHIIIMMMKKKJJJKKKMMMNNNNNNNNNJJJIIIGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLKKKJJJGGGEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNPPPPPPOOOMMMLLLKKKJJJJJJKKKMMMNNNNNNOOOPPPPPPNNNLLLKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNPPPRRRTTTVVVYYY[[[YYYWWWVVVXXXZZZ^^^hhhsss}}}yyytttqqqlllhhhiiinnnvvv{{{}}}~~~|||xxxvvvrrrnnnkkkkkkmmmjjjbbbZZZTTTSSSRRRSSSVVV\\\ccchhhlllooouuu|||}}}wwwrrrfff```WWWPPPLLLHHHCCC???999777666666777888888888777777777777777777777777333333333444444555555555444444444555666666777777333444444555666666777777666555444444444444555666333333333333333333333333222333444444444444333222888888888888888888888888zzzlllkkkbbbaaa^^^XXXTTTSSSTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHHHHGGGFFFEEEDDDCCCDDDGGGJJJJJJHHHGGGHHHJJJPPPNNNLLLKKKLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFHHHIIIJJJIIIGGGDDDCCCEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIKKKNNNOOOOOONNNMMMLLLKKKJJJKKKLLLNNNOOOOOORRRSSSPPPLLLIIIIIIKKKKKKLLLNNNOOOOOONNNMMMLLLMMMNNNPPPPPPQQQSSSWWWZZZUUUSSSSSSSSSSSSSSS[[[dddjjjxxxzzzvvvqqqmmmjjjjjjjjjjjjnnnxxx~~~}}}||||||nnniiieeeeeefffcccZZZRRRSSSRRRRRRRRRWWW___iiioooqqqtttyyy~~~{{{tttooo]]]UUUKKKDDDAAA???>>><<<666555333444555666666555777777777777777777777777333444555555666666666555222333333444555666777777444444555555666777888888666555444333333444555666333333333333333333333333222333444555555444333222444444444444444444444444|||mmmccc```eeeaaaZZZTTTPPPNNNOOOPPPOOOOOOMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGGGGFFFEEEDDDCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFJJJIIIIIIHHHHHHJJJKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCCCCCBBBAAAAAABBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJKKKKKKJJJIIIHHHHHHEEEDDDDDDFFFIIIKKKLLLLLLNNNLLLJJJJJJLLLLLLLLLKKKMMMLLLKKKIIIIIIIIIJJJKKKOOONNNMMMMMMLLLLLLMMMMMMOOONNNNNNNNNOOOPPPRRRSSSRRRQQQPPPPPPRRRVVV[[[]]]aaadddkkkzzzyyyqqqooommmjjjhhhiiieeellltttyyy}}}wwwllleee___]]]ZZZVVVUUUWWWUUUWWWZZZ^^^bbbhhhnnnsssuuuwwwyyyyyyuuunnnfff```RRRLLLDDD@@@???===888444;;;:::999888777777777777777777777777777666555555333555777777666555666777999777555444555666555555444444444444444444444444555555444333444555666777888555222111333444222///111111222333333333333222222333333333333333333333~~~pppddd\\\ZZZ\\\YYYUUUQQQNNNNNNNNNOOONNNMMMLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEIIIIIIHHHGGGFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHGGGIIIHHHHHHGGGHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKHHHGGGFFFGGGIIIKKKKKKJJJLLLJJJHHHIIIJJJKKKJJJIIILLLKKKKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLMMMMMMNNNQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPQQQTTTWWWZZZWWWXXX]]]hhhyyy}}}vvvoooiiiiiikkkkkklllooowww|||uuuggg```YYYXXXVVVTTTUUUXXX[[[]]]```cccfffkkkppptttxxxxxxxxxuuunnneee]]]XXXKKKFFF???<<<===<<<888555666666666555666666777777777777888888888888777777333555666777666555666777999777444444555666555555444444444444444444333333555444444333444555666777777555222222444444333111222222333444444444444333666666555555444444333333vvvjjjbbbZZZVVVUUUQQQPPPOOONNNMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEGGGIIIKKKMMMKKKJJJHHHIIIJJJJJJIIIHHHIIIHHHFFFGGGHHHIIIIIIHHHJJJJJJKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQPPPPPPPPPQQQRRRRRRTTTSSSPPPOOOOOOQQQSSSTTTTTTTTTVVV\\\gggvvv}}}|||zzzooohhhiiieeeeeekkkqqquuuzzzzzzrrraaaYYYSSSRRRRRRRRRUUUYYYaaadddgggjjjlllnnnrrrtttyyywwwrrrlllcccYYYQQQLLLCCC???:::999::::::888555444444444555555666888888666777888888888888888777333444666666555555555666888666444444555666555444555555555444444333333333555444444444444555666666666555333333444555555444333333444555555555555444999888888777666555444444|||qqqeee___[[[UUURRRRRRLLLLLLMMMNNNNNNNNNMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAACCCFFFIIIKKKKKKJJJIIIJJJKKKKKKIIIHHHIIIGGGFFFFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNQQQOOOMMMLLLLLLNNNPPPQQQVVVUUUVVVYYY```iiisssyyy}}}wwwqqqllllllkkkjjjlllpppqqqvvv}}}vvvpppmmmkkkiiiggghhhiiiqqq}}}uuulll]]]VVVPPPPPPQQQRRRVVV[[[dddgggjjjlllmmmnnnppprrrtttpppiii```VVVMMMFFFBBB===;;;888777888888777555777666666666777777888999777777777777777666555555222444666666555444555666666555444444555666555444555555555444444333333222444444444444555555666666555555444444555555666666222333333444444444444444888777777777666666555555|||lllddd]]]ZZZWWWRRRNNNNNNKKKMMMNNNOOOOOONNNLLLKKKHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGHHHHHHIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAAAAA@@@@@@@@@BBBCCCDDDAAABBBBBBDDDEEEFFFGGGGGGDDDCCCBBBAAAAAAAAAAAAAAADDDDDDBBBBBBCCCEEEGGGHHHHHHHHHHHHJJJLLLLLLKKKIIIIIIGGGFFFGGGIIIJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJJJJIIIJJJLLLNNNPPPQQQQQQRRRTTTYYY```fffjjjrrr|||{{{vvvrrrlllhhhjjjjjjfffdddeeehhhkkknnnnnnnnnqqqyyy|||vvvsssrrrllljjjggggggiiimmmqqqtttzzz{{{oooeee]]]WWWSSSUUUWWWXXX\\\```dddgggiiijjjjjjjjjkkklllhhhddd\\\TTTKKKDDD???===<<<:::999888777777555444888777777666555555666666777777777666555333222111222444666666555444555666555444333444666666555444555555555444444333333333444444444555555555555555555555555444444444555666111111222333333333333333444444444555555666666666uuujjjbbb\\\WWWVVVSSSNNNJJJKKKLLLMMMOOOOOOOOOMMMKKKIIIFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGBBBCCCCCCDDDDDDCCCCCCBBBEEEFFFGGGHHHHHHHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA???>>>>>>>>>???AAACCCDDDAAAAAABBBBBBCCCCCCDDDDDDEEEDDDBBBAAAAAABBBCCCDDDGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGIIILLLMMMLLLJJJIIIHHHGGGGGGIIIKKKKKKJJJGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOHHHHHHHHHIIIJJJLLLOOOPPPNNNNNNPPPRRRVVVZZZ^^^```eeehhhqqq~~~xxxrrrrrrpppkkkfffeeegggggggggggggggiiilllooolllpppvvvzzz~~~{{{uuupppnnnkkkiiikkknnnmmmnnnnnnpppttt{{{|||ssshhh```]]]ZZZZZZ___cccdddfffiiiggghhhhhhgggdddccccccddd[[[WWWPPPIIICCC>>><<<;;;;;;::::::999777666555555666666444333333222222222666666666555444222111000222333555555444444444555444333333444666666555333444444444444444444444444333444555555666666555555444555555444333333444666000111222222333333222222222222333444555666666777qqqddd]]]ZZZUUUSSSSSSQQQLLLIIIKKKJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCEEEFFFFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@??????>>>>>>>>>=========???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFIIIKKKLLLJJJHHHIIIGGGFFFGGGIIIKKKKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOIIIIIIJJJJJJLLLNNNOOOPPPOOOOOOQQQSSSTTTVVVXXXXXX[[[ZZZ^^^gggrrr}}}|||}}}zzzvvvttttttsssqqqoookkkmmmnnnoooqqqtttyyy}}}yyytttqqqmmmmmmqqqtttuuu{{{yyyuuuqqqkkkccc]]]]]]\\\aaakkkqqqrrrsssuuunnnmmmjjjeee```\\\[[[\\\OOOLLLGGGBBB>>>;;;999999888888999888777666666666444444333333222333333333444444555555444444333333111333555555444444444555333222333444666666555333222333333444444555555555333444555666666666555444444555666444111111222444111222333333444444333333333333333444444555555666pppeee\\\WWWUUUQQQPPPRRRPPPLLLKKKMMMGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@??????>>>===<<>>===<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????@@@???>>>======???AAACCC@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKKKKIIIFFFHHHFFFEEEFFFIIIJJJJJJJJJGGGGGGFFFEEEFFFGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMOOOPPPPPPNNNOOOPPPQQQQQQQQQQQQPPPSSSQQQSSSYYY```kkkyyyuuutttssssssrrrqqqppppppuuuzzz~~~|||zzzyyyuuusssvvv~~~}}}xxxrrrmmmjjjgggaaa]]]\\\]]]fffrrr{{{||||||}}}uuurrrmmmeee^^^YYYWWWWWWJJJGGGCCC???;;;999888888555666888888777777777888444444444444555666777777222333444555666666666666111333555555444333444555222222333444666666555333111222222333444555666666333333555666666666555444444666666444111///111333222333444444555555444444555555555555555444444444{{{mmmdddXXXQQQRRRPPPOOONNNMMMLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDGGGFFFBBB@@@@@@AAACCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===;;;<<<===???@@@AAABBBBBB===<<<<<<;;;;;;;;;<<<<<>>>>>===>>>???AAABBBAAA@@@>>><<<;;;<<<===>>>CCCBBBBBBBBBBBBCCCDDDDDDHHHFFFDDDEEEHHHHHHGGGDDDGGGFFFEEEEEEEEEFFFHHHHHHKKKJJJJJJIIIGGGFFFEEEEEEHHHEEECCCCCCGGGJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKIIILLLPPPRRRUUU^^^jjjsss{{{zzzzzz}}}}}}{{{zzzlllhhhffffffbbb___```eeebbbkkktttzzz|||zzzsssjjj```XXXRRRMMMIIIEEEBBB???:::777555555555888888777777666666555555444444444444444444444444666777888999999888777666444444444444444444444444666666666666666666666666555444333222222444555777444444333444444555666777444444444444444444444444444555555555555555555444333222222111111222222333iii___YYYPPPLLLOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDFFFEEEBBB@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>======;;;<<<===??????@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@???>>><<<;;;<<<===>>>@@@BBBBBBAAAAAABBBBBBCCCDDDFFFDDDBBBCCCEEEFFFEEECCCEEEEEEDDDCCCDDDEEEFFFGGGJJJJJJIIIHHHGGGFFFEEEEEEHHHEEECCCDDDGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGJJJMMMNNNPPPVVV```hhhrrr}}}yyyuuuqqqkkkgggddddddbbbaaaeeekkkpppwww}}}~~~yyypppjjjbbbYYYSSSNNNIIIGGGAAA???<<<:::888777777777777777777777666666555555333333444444444444444444555555666777777666555444444444444444444444444444444444444444444444444444444333222111111333444555444333333444444555666777444444444444444444444444444444555555555555444444666555555444444555555666{{{kkk\\\WWWRRRLLLKKKPPPLLLKKKJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDDDDBBB@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????===>>>>>>???>>>>>>======<<<===>>>>>>??????>>>>>>;;;;;;:::::::::;;;;;;<<<===>>>>>>?????????>>>>>>===<<<;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAACCCCCCBBBAAADDDCCCBBBBBBBBBCCCDDDEEEIIIIIIHHHGGGFFFEEEDDDDDDGGGEEEDDDDDDGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIKKKKKKLLLOOOVVV[[[bbbjjjxxx}}}uuupppmmmjjjggggggcccaaacccdddeeelllttt~~~xxxqqqddd^^^WWWPPPKKKGGGDDDBBB===<<<:::999888888999:::777777777666666666666555333333333444444555555555333333444555555444444333444444444444444444444444333333333333333333333333333222111000111222333444333333333333444555666777444444444444444444444444333333444444444444333333333333222222222222333333zzziii```XXXTTTOOOJJJJJJNNNJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@AAA???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????======>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>===;;;::::::::::::;;;;;;<<<>>>???@@@AAA@@@???>>>======<<<<<<<<<<<<===>>>??????????????????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@CCCBBBBBBAAABBBCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCEEEDDDDDDDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIOOONNNMMMLLLKKKIIIIIIHHHGGGIIIKKKKKKKKKMMMQQQUUU\\\\\\dddqqqzzz|||qqqkkkhhheeedddbbbaaabbbgggkkkmmmttt|||}}}wwwoooggg[[[VVVOOOIIIEEEBBB???>>>::::::999888888888999999666666666666666666666666222333333444444555555555222333333333444444444444444444444444444444444444555555555555555555555555222222222111222333444444333333333333444555666666444444444444444444333333222333333444444333333222222222111111111111222222qqqhhhYYYUUUQQQNNNJJJGGGGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBAAA@@@@@@@@@AAA@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>??????@@@??????????????????@@@??????>>>===::::::::::::;;;;;;<<<===@@@@@@AAABBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLPPPOOOMMMKKKIIIGGGFFFEEEEEEGGGHHHIIIJJJLLLOOOQQQTTTSSSZZZdddiiilllzzztttoookkkhhhfffdddeeejjjrrrvvvxxx|||~~~vvvpppggg___VVVQQQJJJEEEAAA???===;;;:::999999888777777666666555555555555555666666666333333333444444555555555333333333444444555555666444444444444444444444444555555555555555555555555333333333333333444444555333222222333333444555666555555444444444333333333222333333444444333333222555555444444444444555555zzzhhh]]]ZZZOOOMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????????????????>>>>>>??????@@@@@@BBB@@@??????@@@AAA@@@@@@===>>>>>>>>>>>>??????????????????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@???>>>>>>>>>>>>>>>??????>>>======;;;;;;;;;;;;<<<<<<===>>>AAAAAAAAA@@@@@@>>>======>>>>>>======<<<;;;::::::???>>>>>>>>>>>>???@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAAAAAAAABBBDDDEEEDDDCCCCCCCCCBBBBBBBBBAAA???AAACCCCCCCCCCCCEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCCCCDDDGGGIIILLLMMMMMMQQQXXX^^^___aaahhhqqq}}}yyyuuuppplllmmmooouuu|||~~~}}}~~~vvvnnnhhh```XXXPPPLLLFFFAAA???===;;;:::999999888777666555555444444555555555555666666666444444444444444444444444444444444444444555777777444444444444444444444444222222222222222222222222333333444444444555555555222222222222333444555666555555555444444333333222333333444444444444333333444444333333333333444444rrreeeZZZSSSRRRMMMLLLJJJIIIKKKLLLJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@?????????????????????>>>>>>???@@@@@@AAABBB@@@======???AAA@@@???===>>>>>>>>>>>>?????????AAAAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>??????AAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;??????>>>>>>??????@@@AAA???AAABBBAAA???>>>@@@BBBAAAAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA===???BBBBBBAAAAAACCCEEEBBBBBBCCCDDDEEEFFFFFFGGGJJJJJJIIIHHHHHHHHHIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAABBBDDDGGGJJJKKKLLLSSSXXXWWWVVVZZZ^^^```fffvvv{{{vvvxxxwwwyyy|||{{{vvvvvvyyyzzzzzzuuulllccc]]]VVVOOOIIIEEE@@@===<<<<<<;;;:::777777777777666555555444444444444555555555666666555555555444444333333222444333333333444555777888444444444444444444444444222222222222222222222222222222333444444444444444222222222222333444555666666555555444333333222222444444555555555555444444222111111000000111111222jjj```[[[UUUQQQPPPMMMKKKGGGFFFGGGHHHDDD???CCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@????????????????????????>>>??????@@@AAAAAABBB???<<<===???AAAAAA???>>>>>>>>>>>>????????????BBBBBBAAA@@@?????????@@@>>>>>>>>>>>>============>>>>>>>>>>>>===<<<::::::888999::::::;;;;;;;;;:::<<<<<<<<<======???@@@@@@@@@???===;;;:::999::::::999:::;;;<<<============???????????????@@@@@@AAA>>>@@@BBBAAA>>>===???AAA@@@???>>>>>>>>>???AAAAAABBBBBBAAAAAAAAAAAAAAAAAA;;;>>>AAAAAA@@@@@@BBBDDD@@@AAABBBCCCDDDFFFGGGGGGLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDEEEFFFGGGHHHIIIIIIFFFDDDBBBBBBDDDGGGJJJKKKKKKSSSUUUNNNKKKRRRVVVSSSUUUaaammmuuu~~~}}}zzzxxxwwwsssmmmlllppprrrrrrmmmcccZZZTTTMMMFFFCCC@@@<<<::::::;;;;;;;;;555555666666666666555555444444444555555555666666666666555444333222222111333333222222333555666777444444444444444444444444444444444444444444444444111111222333333333333222222222222222333444555555666666555444333333222222444555555666666555555444555444444333333444444555mmmggg]]]TTTOOOLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAACCCCCCDDDDDDCCCAAA???>>>??????=========>>>???@@@???>>>>>>>>>>>>@@@AAABBB???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<<<<===???@@@========================;;;<<<<<<<<<;;;::::::999:::999888999;;;@@@EEEHHHIIICCC<<<888888;;;<<<===??????>>>===<<<:::888777777888888999999:::;;;;;;======<<<<<<<<<<<<======>>>???@@@@@@@@@>>>===<<>>??????@@@CCCBBBBBBDDDGGGJJJKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCFFFFFFEEEEEEFFFHHHJJJKKKGGGFFFDDDCCCEEEGGGKKKMMMRRRNNNLLLNNNMMMJJJKKKNNNQQQTTTZZZaaajjjuuuyyypppiiiggggggeeedddooojjjbbbYYYPPPHHHCCCAAA<<<;;;:::999888888888888666666666666555555555555555555555555666666777777777777666555444333333222555555555444333222111111333333333444444444555555555444333333222222222222333444555555555444333222222222333333333333444444666555555666777777666444222333333444444333333222555444222000000000222333sssbbb]]]VVVPPPLLLJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBB@@@???>>>>>>>>>=========>>>>>>???===<<<<<<<<<<<<>>>???@@@@@@@@@?????????>>>>>>>>>========================@@@???>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999999;;;???BBBEEEFFFAAA;;;888999;;;<<<<<<>>>>>>>>>===;;;:::888888888999999:::;;;;;;<<<<<<>>>======<<<<<<======>>>???????????????>>>===<<<>>>???@@@???>>>>>>@@@BBB??????AAAAAABBBAAA@@@???@@@@@@???????????????@@@CCCBBBBBBCCCGGGIIIJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHDDDDDDDDDEEEGGGJJJMMMOOONNNJJJIIIKKKKKKHHHIIIMMMMMMOOORRRVVV\\\bbbjjjooo|||}}}vvvkkkeeecccccccccbbbiiiddd\\\SSSJJJDDD@@@>>>;;;:::999888777777777777666666666666555555555555444444555555555666666666666666666555444444333333666444333333444444333333333333333444444444444555555444333333222222222333333333444444444333222111222222333333333333444444666555555555777777555444222333333444444333333222333333333333333222222222{{{ggg]]]TTTQQQNNNKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>=========<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@??????========================>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999:::;;;===??????AAA>>>;;;::::::<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::;;;;;;<<<======>>>>>>============>>>>>>???>>>>>>============>>>===>>>>>>>>><<<===>>>@@@>>>???@@@@@@@@@???>>>===?????????????????????@@@BBBAAAAAACCCFFFHHHIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEBBBCCCEEEGGGJJJMMMOOOPPPKKKHHHGGGIIIJJJHHHIIIMMMLLLNNNPPPRRRSSSVVVZZZ\\\```lllyyyqqqgggaaa`````````______[[[SSSJJJCCC>>><<<;;;999999888777666666666666666666666666555555555555444444444444444555555555444444444444444444444444666333111333555777666333333333333333444444444444444444333222222222333333333333333333333222111111222222333333333333444444666555444555777777555444222333333444444333333222111222444666666555333222vvveeeYYYSSSKKKJJJJJJJJJKKKJJJGGGEEECCCCCCCCCCCCCCCDDDDDDDDD???@@@AAABBBBBBBBBBBBBBB???????????????>>>>>>>>>>>>???@@@@@@@@@???>>>===>>>>>>======>>>???AAABBB@@@@@@@@@???????????????========================<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<;;;:::;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<>>>>>>============>>>>>>???>>><<<<<<;;;<<<===>>><<<<<<===<<<;;;;;;<<<>>>===>>>?????????>>>===<<<>>>?????????@@@@@@@@@???AAA@@@@@@AAADDDFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCFFFIIILLLNNNNNNOOOKKKGGGGGGJJJJJJIIIKKKOOOLLLNNNPPPRRRRRRSSSUUUVVVUUU]]]kkkzzz~~~tttnnnfffbbb```___]]]ZZZUUUQQQJJJBBB<<<999888888888777666555555555555555666666666666555555555555444444444444444444444444333333333444444555555555555222111333777888666333222222333333333444444444444333333222222333333333444444444444333222222111222222222333333333444444555444444555666666555333222333333444444333333222111222444555666555555444~~~iii]]]UUUOOOJJJIIIIIIJJJLLLMMMKKKHHHEEEBBBBBBBBBBBBBBBBBBCCCCCC??????@@@AAABBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBAAA@@@>>>===>>>============???@@@AAA============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::999999:::;;;;;;:::999888888999;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888888999::::::;;;;;;>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>;;;<<<<<<;;;::::::;;;===<<<===>>>>>>>>>===<<<;;;===>>>???@@@@@@@@@@@@???@@@??????@@@CCCEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDCCCCCCDDDEEEHHHJJJKKKKKKKKKJJJHHHEEEEEEHHHIIIHHHIIIMMMIIILLLNNNOOOOOONNNOOOPPPRRRVVV]]]gggttt|||vvvnnnjjjeeecccaaa^^^XXXTTTLLLHHHCCC===999777777888666666555555444555555555666666666666555555555555444444444444444444444444222222333333444555555555444333333555888888555222222222222333333333444444333333333222222333333444777666666555444333333333222222222333333333444444555444444555666666555333222333333444444333333222444333333222333444666777vvvbbbUUUPPPNNNJJJFFFHHHIIIKKKMMMNNNMMMIIIEEEBBBBBBAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@===============>>>???@@@AAAAAAAAAAAA@@@???>>>>>><<<;;;::::::;;;<<<>>>???;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::999888888666888:::;;;:::999:::;;;999999:::::::::999888888777777888999999::::::;;;======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<;;;999999:::<<<;;;<<<===>>>>>>>>>======<<<===???@@@AAAAAA@@@???@@@>>>>>>???AAACCCDDDCCCGGGFFFDDDCCCAAA@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEBBBAAADDDEEEDDDFFFIIILLLMMMOOONNNLLLKKKKKKKKKKKKNNNSSSZZZcccrrr|||tttooogggddd```^^^[[[WWWPPPKKKCCCAAA>>>;;;888777777777666666555555444555555666666666666666555555555555555555555444444444444444222222333333444444444555555777:::<<<;;;888444111222222222222333333333333333333222222222333444444999888666555444444444444222222333333333333444444555444333444666666444333222333333444444333333222555444222111111333555666}}}kkkbbbVVVNNNLLLKKKJJJHHHFFFGGGIIILLLNNNMMMIIIFFFBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????>>>===============???@@@AAAAAA@@@???>>>============;;;;;;::::::;;;<<<>>>???:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999666888::::::888777999:::999999:::999999888777777888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;999999:::;;;:::;;;<<<>>>?????????>>><<<===???AAAAAAAAA@@@??????>>>===>>>@@@BBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEEEEAAAAAACCCDDDBBBDDDGGGKKKLLLMMMLLLJJJIIIJJJKKKFFFJJJNNNRRRWWW```lllttt}}}~~~{{{xxxsssmmmgggaaa\\\VVVQQQOOOKKKFFFAAA<<<;;;:::999888777666666666666555555555555666666666666666666555555555555666666666555555555444444333333333333333333444444777===CCCDDD???888333222111222222222222333333333333222222222333333444555999888666444333333333333222222333333333333444444444444333444555555444222222333333444444333333222444333333222222222222222pppfffWWWTTTOOOKKKGGGGGGHHHIIICCCDDDGGGJJJMMMMMMJJJGGGBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===============>>>???AAABBB@@@???===;;;;;;;;;;;;<<<======<<<<<<===>>>@@@AAA;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;:::999999:::::::::666999:::999777666888::::::::::::999999777666666999999:::;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;;;;888999;;;<<<===<<<;;;;;;<<<======;;;999999:::<<<999:::<<<>>>@@@@@@@@@@@@;;;===???AAABBBAAA@@@??????======>>>@@@BBBBBBAAACCCBBBBBBAAAAAABBBBBBBBB===>>>???AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGCCCBBBEEEEEECCCDDDHHHDDDEEEFFFEEEEEEEEEGGGIIIGGGJJJMMMNNNPPPSSSZZZ___bbbkkkvvv{{{vvvrrrppplllfffaaa]]]VVVMMMGGGDDDAAA>>>;;;777888888888888777555555666666555555555666666777777666666666555555555555777777666666666555555555333333333333333333333333888AAAJJJJJJBBB999444333111111222222222333333333222222222222333333444555888777555333222222222222222222333333333444444444444333333444555555444222222333333444444333333222111222444444444222000///~~~sssjjj___UUUQQQMMMIIIGGGGGGFFFDDDBBBBBBCCCFFFGGGGGGFFFCCCBBB@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>??????@@@???>>>======>>>???@@@@@@@@@??????>>>>>>======999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999<<<<<<:::999888777777777777888999999999999888777::::::::::::::::::::::::888888888888888888888888999999999888888777777777888888888888777777777666888999999::::::;;;;;;<<<::::::999888777777777888======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>><<<===>>>??????@@@??????@@@???===<<<===>>>@@@AAA@@@???===<<<;;;<<<>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGDDDEEEEEEFFFGGGHHHHHHHHHFFFGGGIIIJJJKKKMMMQQQTTTWWWYYY\\\```gggvvv}}}yyywwwssspppmmmkkkgggbbb]]]YYYPPPJJJBBB>>>???>>>;;;777999999999888888888777777666666666666666666666666666666555555555444444444444444555555444444333222222222333444444333333333777666555444333333444555222333444555555444333222555555444333333222111111222222111111222222333444444444444444444444444444333333444555555444333333333333333333333333333333///000111222222222222111zzziiiccc___XXXQQQNNNKKKGGGEEEEEEDDDBBB@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>???>>>============>>>???============<<<<<<<<<<<<999999::::::;;;<<<<<<===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999;;;:::999888888777777888::::::999999999999::::::::::::::::::::::::::::::777777777777777777777777999999999999888888888888888888888777777777666666888888999999:::;;;;;;;;;;;;:::999999888888888999<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@???>>><<<<<<<<<===???@@@@@@???===;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJMMMOOONNNOOOQQQRRRVVV```ooozzz|||wwwtttrrrpppkkkjjjhhhfffddd___YYYUUUKKKFFF???<<<<<<<<<999666999999999888888777777777555555555555555555555555666555555555444444444444444444555555444444333222333444444555555444444333777666555444333333444555333333444444444444333333555444444333222222111111222222111111222222333444333333333333333333333333333333444555555444333333444444444444444444444444222333333333333444444444|||nnn^^^UUUTTTTTTPPPKKKKKKHHHEEEDDDCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>===<<<<<<===>>>>>>::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999::::::::::::999888888888888777777777777888888:::999888777777888999:::999999999999999999999999666666666666666666666666888888888999999999999999777777777777666666666666777777888888999::::::;;;;;;::::::999999999999999;;;;;;;;;;;;::::::::::::999999999999::::::::::::<<<<<<<<<;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>??????>>><<<;;;;;;;;;<<<===??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEFFFEEEDDDGGGFFFEEEDDDCCCBBBAAA@@@CCCEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLKKKMMMSSS]]]eeeuuu{{{qqqkkkiiijjjkkkhhhfffccc```\\\VVVOOOKKKDDD@@@:::888999999777555888888888888777777777777555555555555555555555555555555555555444444444444444444555555444444333222444444555555555555444444555555444333333333444444444333333333333333333444444444333333222222111111222222111111222222333444333333333333333333333333333333444444444444333333666666555555444444333333444333333222222333555666pppfff]]]RRRMMMNNNOOOLLLHHHHHHFFFEEECCCBBBAAA@@@???@@@???>>>======>>>???@@@??????>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<===888888999999::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999888777777666666666666666777888888888666555333333555666888999999999999999999999999666666666666666666666666777888888888999999::::::777777666666666555555555666666777888888999999:::999999888888888888888999::::::::::::::::::999999999999999999::::::::::::<<<<<<<<<;;;::::::999999666666888999999999999999;;;::::::::::::<<<===>>>======<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAACCCAAAAAABBBCCCDDDCCCBBBEEEDDDCCCBBBAAA@@@???>>>@@@CCCFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLNNNRRRYYY^^^]]]eeelllnnnvvvzzzmmmgggfffhhhjjjlllggg```YYYRRRKKKDDD@@@>>>;;;888666777888777555777777777777777777777777555555555555555555555555444444444444444444444444444444555555444444333222444444444555444444333222444444333333333333333333444333222111111222333444333333333333222222111111222222111111222222333444222222222222222222222222333333333333333333333333555555555444333333222222333222000000000111333555wwwfff\\\YYYTTTMMMKKKKKKKKKJJJGGGEEEEEEEEEDDDBBB@@@@@@@@@@@@???===<<<<<<===???@@@>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<999999999:::::::::::::::;;;;;;:::::::::999999999888888999999888888777666555555555555666777888888777666444333333444666777888888888888888888888888777777777777777777777777777777777888888999999999666666666555555555555444555555666666777888888999777666666666666666777777888888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999:::;;;<<<============999999999::::::;;;<<<=========<<<;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???@@@BBBCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>AAAEEEFFFGGGGGGHHHIIIEEEFFFHHHIIIKKKNNNRRRUUUQQQVVVZZZ[[[```kkkxxx}}}qqqjjjhhhiiikkkkkkdddYYYOOOHHHCCC???<<<;;;999777777777777777777666666666666666666666666555555555555555555555555333333444444444444444444444444555555444444333222333333333333333222111000222222333333333333333333333222111000000111222333333222222222222222111111222222111111222222333444222222222222222222222222333333333333333333333333333333333222222222111111333222111000000222444555{{{kkk^^^VVVSSSMMMKKKHHHFFFGGGGGGGGGFFFBBBCCCDDDCCCAAA??????@@@??????============??????============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999999999::::::::::::::::::::::::999999999999888999999999999888777777666666666666666777888888999888777666666777888999777777777777777777777777777777777777777777777777666666666777777777777777666555555555444444444444444444555666666777777888555555555555555555666777777777777888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<<<<<<<888888999:::;;;<<<<<<===============<<<<<<;;;;;;======???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAA??????@@@AAABBBAAA@@@????????????@@@@@@@@@@@@???AAADDDEEEFFFGGGHHHJJJGGGGGGGGGGGGHHHJJJKKKLLLMMMPPPRRRRRRTTTYYY```eeesss~~~ssskkkhhhfffeee]]]WWWMMMEEEAAA???>>>>>>888888888777777777888888555555555555666666666666444444444444444444444444333333333333444444444444444444555555444444333222222333333222222111000///111111222333333333222222222111111111111111111222222222222222222222111111222222111111222222333444333333333333333333333333333333222222222222333333111111111111111222222222555444333333333444666777oooaaaXXXQQQNNNOOOHHHGGGEEEDDDDDDDDDEEEEEE>>>@@@BBBBBB???======>>>=========<<<<<<==================<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;888999:::;;;;;;:::999888;;;::::::::::::::::::999999999999999999999999999:::::::::999999999999888999999::::::999999888777777777777666666777888888888888888888888888888888777777777777777777777777666666666666666666666666666666666666555555555555555555555444444444333333333444444555666666777777555555555555555666777777666666666777777888888888999999999999::::::::::::888888999999:::;;;;;;;;;555666777888888999999888777888999;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????AAABBBAAA@@@????????????????????????AAABBBCCCCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPUUUYYY```hhhsss~~~~~~zzz{{{}}}xxxoooggg```[[[WWWKKKGGGAAA>>>===<<<<<<;;;777777888888777777777888444444444555555666666666444444444444444444444444222222333333333444444444444444555555444444333222333333333333222111000000///000111222333333222111000000111111111111000000111111111111111111222222222222111111222222333444333333333333333333333333333333222111111222333333000111111222222333333444444444444555555555555666|||lll[[[TTTPPPLLLJJJMMMJJJIIIHHHFFFDDDCCCDDDEEE;;;>>>AAA@@@===;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;:::999888;;;:::::::::999999888888999999999999999999999999:::::::::999999999888888999::::::::::::999888888888888777777777777888888666666777777777777666666777777777777777777777777555555555555555555555555666666555555444444444333555555444444444333333333333333444444555666666777666666666666666777888888555666666666777777888888777888888888888999999999666666777888999::::::;;;777888999::::::;;;;;;;;;777888:::;;;<<<=========>>>>>>>>>???>>>======<<<<<<===>>>???AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAABBBAAA@@@AAA@@@@@@@@@??????>>>>>>CCCCCCCCCBBBAAAAAADDDFFFEEECCCCCCDDDFFFIIIJJJJJJHHHHHHIIIKKKLLLMMMRRRWWWUUUXXX\\\bbbjjjwwwxxxtttqqqnnnpppsssxxx}}}~~~}}}xxxqqqjjjbbbYYYQQQLLL???===;;;::::::999777555666777888777666666777888444444444555555555666666444444444444444444444444222222222333333444444444444444555555444444333222444555444444333222111000///000111222333333222111///000111222222111000///111111111111111111222222222222111111222222333444444444444444444444444444444333222111111222333444000111222333444555555666111222333444444444333333^^^XXXPPPLLLLLLKKKHHHDDDEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999:::999999999999999::::::999888777888:::;;;:::999777777777777777777777777888888777666666666666666999888888777777777777777888777777666666666666666777666555444333444444555888777666555555666777888444555555555444333333222444444444444444333333333333333444555666777888888444444555555666888999::::::999999999888888777777777888888888999999999999:::999999999888777777777888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>???@@@???===<<<>>>===<<<<<<<<<===???@@@AAAAAA@@@@@@???@@@@@@@@@@@@???>>><<<<<<<<<===>>>???@@@AAAAAA@@@@@@BBBDDDFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKOOOSSSVVVXXX^^^hhhooo}}}oooggggggkkknnnnnnnnnpppsssuuuvvvvvvuuukkk]]]SSSNNNJJJEEEAAA<<<;;;:::888777666666666999:::999666222///...///666666666555555444333333111222444555666555555444333333333333333333333333666666555444333222222111000111222333333222111000000000111222333444444444000000111111111222222222000000000000000000000000555444444333222222222333111222333333111111222333444333333333333333333222333333333222222111111111222222222222222222222222TTTOOOIIIGGGGGGGGGDDDAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>===<<<<<<========================;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999999999999999999::::::999888888888888888888777666777999:::999888777777777777777777777777999999888777777777777777999888777666555666777777888888777666666555555666777666555444333444444555777666555555555555666777555555666666555555444333444444444444444555555555333333444555666777888888666666666666666666777888999888888888777777777666777777777777888888888999999888888888888888777777999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;<<<===??????>>>===<<<======<<<<<<======>>>???@@@??????>>>>>>>>>??????@@@???===<<<<<<<<<===>>>@@@AAAAAAAAA???@@@AAACCCEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQQQQPPPSSSZZZaaabbbooowwwmmmiiikkkoooxxxwwwuuutttsssqqqmmmjjjccc[[[PPPIIIEEECCC???<<<;;;;;;999888777666666666555666666555333222222333444444444444444555555555333333444555555444333222333333333333333333333333444444444333222222111111111222222222222222222111......///111111222222111//////000000000111111111000000000000000000000000333222111111000000000111111222333333111111222333444444333333333333222222333333333222222111111111222222222222222222222222IIIFFFCCCCCCDDDDDDBBB???BBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<========================<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888888888999999999999999999999999:::999888777777777777777777666555666888999888777777777777777777777777777999999888888777777888888999777555444444444666777888888777666666555444444666666555444444444444555666555555444444555555666555666666666666555555444444444444555555666666777333333444555666777888888888777777666555555555666777777777666666666666666666666666666777777777777777777777777888888888888999999999888888888777777;;;::::::999999999:::::::::;;;===>>>>>>>>>===<<<;;;<<<======>>>=========>>>>>>============>>>>>>???>>>===<<<<<<<<<===>>>@@@AAABBB@@@???>>>@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMKKKIIIKKKPPPTTTUUU\\\fffoooyyyyyyqqqmmmnnnqqqsss~~~{{{vvvpppjjjddd]]]XXXNNNIIICCC???>>>===:::777;;;:::999777666666666666333444555555333333444555222222222333444555555555444444444444333222111000333333333333333333333333222222222222222222111111333222222111111222222333...///000111111111111111///////////////000000000000000000000000000000000222222111000000000000111111222333333111111222333444444444333333222222222222222222222222111111111222222222222222222222222DDDCCCBBBCCCDDDCCCAAA>>>@@@@@@@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<========================;;;;;;;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;::::::::::::999888888888888888888888888888777777777777777888888888777666777999999999777777777777777777777777777888888777777777777777888888777444333222333555666888888777777666555444333555555555555444444555555444444444444444444444444444555555555555555444444333444444555666777888888333333444555666777888888777777666555555555555666555555555555555555555555555555555666666666666777555666666777777888888888888888888888999999999999:::999999888888888888999:::;;;<<<=========<<<<<<:::;;;<<<===>>>===<<<;;;=========<<<======>>>???>>>>>><<<<<<;;;<<<===>>>AAAAAAAAA@@@>>>===>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKHHHIIIIIIHHHHHHJJJNNNQQQXXXZZZ\\\]]]___fffpppwww~~~wwwsssssstttuuutttwwwqqqiii```YYYRRRKKKGGGBBB@@@===<<<<<<;;;888666999999888777666555555666555666666555333222222333222222222333333444444444333333333333222222111111222222222222222222222222111111111111222222333333222111000//////000111222000111222333333333333333000000000000000000000000000000000000000000000000333333222222222222222333111222333333111111222333444444444333333222222222222222222111111111111111222222222222222222222222BBBBBBBBBCCCCCCAAA>>><<<>>>>>>>>>???????????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::::::::999999999999999999999999;;;;;;:::::::::999999999888888888888888888888888555555666666777888::::::999888777888:::;;;:::999666666666666666666666666666666555555555666666777777666444333222333444555666777777777666555333333444444555555555555555555333333444444444444333333222333333444444333333333333444444555666777888888333333444555666777888888555555555555555666666777444444444444444444555555444555555555666666666666555555555666666777777888777777888999:::;;;<<<===:::999888777777777777777::::::;;;<<<<<<<<<<<<<<<999:::<<<=========<<<;;;===============>>>??????======<<<;;;;;;<<<===>>>@@@AAAAAA???======>>>??????@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGIIILLLNNNPPPRRRTTTTTTUUUYYY___dddeeemmm{{{~~~yyyvvvvvvuuuqqqmmmfff___UUUMMMGGGCCCAAA???======<<<;;;;;;:::888666888888777666555555555555444555666555333222333444444444444333333222222222111111111222222333333333222222222222222222222222111111222222333333444444111000///......///000111111111222333333333222222111111111111111111111111000000000000000000000000222222222111111222333333111222333333111111222333555555444333333222111111111111111111111111111111222222222222222222222222@@@AAAAAAAAA@@@>>><<<;;;>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999999::::::999999999999999999999999888888888888777777777777888888888888888888888888666666666777888999:::;;;999888888888:::;;;:::999666666666666666666666666555555444444444555666666666666555444444444444444444555666777666555444333333444555555666555555555333444444555555444444333111111222333333333333222444444444555555666666777333333444555666777888888555444444444555666666777444444444444444555555555555555555555666666666666555555555555666666666666666666888999;;;===>>>>>>:::999888777777777777777::::::::::::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;======<<<======>>>???@@@===<<<;;;;;;;;;<<<===>>>>>>???@@@>>>===<<<>>>???@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPSSSUUUUUU[[[dddooo||||||yyytttqqqnnnjjjccc^^^TTTNNNFFF@@@============;;;;;;;;;:::999888666666777777666555555555555555000222444444444444666888555555555444333222222222111111111111222333555555222222222222222222222222111222222222333333444444000000000//////000000000///000000111111111000000222222222222111111111111000000000000000000000000000////////////000111111111222333333111111222333555555444333333222111111000000000111111111111111222222222222222222222222???@@@AAA@@@???>>>===>>>======>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888777777777777888888888888888888888888999999888888888888999999999777777888999:::999888666666666666666666666666555555555555555666777777555666666777666555444333222444555777777666555444333333555666666666555555333444555666666555444333111222333333444444444333444444444444444555555555333333444555666777888888666666555444444444555555444444444444555555555666555555666666666777777777666666555555555555555444666777888999:::;;;<<<<<<;;;:::999888777777777777:::::::::::::::;;;;;;<<<:::::::::999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<;;;:::;;;<<<===>>>===>>>>>>>>>======>>>@@@AAABBBDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEEHHHGGGFFFEEEFFFGGGGGGGGGKKKLLLLLLKKKJJJIIIIIIJJJOOORRRVVVZZZaaalll{{{}}}pppmmmhhhbbb\\\VVVPPPMMMEEEBBB>>>;;;;;;;;;;;;;;;999999:::999888666666666666666555555444444555555000222444444444444666777555555555444444444444444444444333222222333444555111111111111111111111111111111111222222222222222111111222222222222111111000000111111111000000///222111111111000000000000000000000000000000000000///////////////000111111111222333333111111222333666555555444222111111000///000000000111111111222222222222222222222222222@@@AAAAAAAAA@@@@@@AAABBB===>>>>>>>>>??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::999999999999888777777777777777777777777===<<<;;;999888777777777888666666777888999888777666666666666666666666666666666666666666777888888444666777888888666444333111333555666777777555444222333555666666666555555444444555666666555444444222333444444555555555444444444444444444444333333333333444555666777888888888777666555444333333333444444444555555666666666666666666666777777777777666666666555555444444333777777888888999999999:::;;;:::999888777777777777::::::999999::::::;;;<<<;;;:::999888999:::;;;<<<:::999999:::;;;<<<===>>><<<;;;;;;:::;;;<<<===>>><<<===>>>===<<<===???AAACCCCCCEEEEEEEEECCCAAA???>>>??????@@@AAABBBCCCDDDHHHGGGFFFGGGIIIKKKKKKKKKMMMLLLKKKJJJIIIIIIJJJJJJMMMOOOPPPPPPQQQYYYdddnnnsssvvv}}}wwwrrrfffccc\\\TTTLLLFFFBBBAAA<<<;;;:::;;;;;;;;;999777888999:::999888777888999666666555444444444555555444555666555333222222333333444444555555666666777777666444333222333333444111111111111111111111111111111111000000000000000222333444555555444333222222222333333333222222111111111000000/////////...000000000000000000000000111111000111111222333333111222333333111111222333666666555444222111111000//////000000111111111222222222222222222222222222@@@AAAAAAAAAAAA@@@??????;;;<<<<<<===>>>??????@@@======<<<<<<<<<<<<======<<<<<<=========<<<:::999888999999::::::;;;<<<<<<999::::::;;;;;;::::::999::::::888888888888::::::777777777777777777777777777777777777777777777777888777666555666888:::;;;999777666444444666777999555555666666666666555555666666666666555555555555666555444333222333333444666666555444333333333333444444444444444444444444555444333333222222333333222222222222222222222222333333444444555555666666999666333222444666555333333333333444444444555555444444444555555777888999888888777666666666666666777777888999999999999888:::999888777777777888999999888888999;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<888:::<<<>>>??????>>>>>>;;;=========<<<===???AAACCCDDDDDDDDDCCCBBBBBBAAA>>>>>>???@@@AAACCCDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHGGGGGGGGGIIIMMMPPPSSS\\\___eeennn|||{{{rrrlllfff^^^WWWNNNKKKEEE@@@===<<<<<<===<<<<<<;;;;;;;;;:::::::::999<<<>>>;;;666333444666666666666666555444333222333333333333444555666666888777666555444333333333111222333444444333222111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111111111222333333444444//////000111222222333333111222222222222111000000111111222222222333333333222222111111222222333444@@@@@@@@@AAA@@@??????>>>;;;<<<<<<===>>>>>>??????======<<<<<<<<<<<<<<<===:::;;;<<<<<<<<<;;;999888;;;;;;::::::999888888888999::::::;;;;;;::::::999;;;:::999888888999:::;;;777777777777777777777777:::999999999999999999999999999888888777666666555888777666555555666777888555555666666666666555555666666666666555555555555666555444333333333444444555555444333333333444444444444444444444444444444444444333222222222222333222222222222222222222222555555666666666666666666777555333333444555444222333333333444444444555555555555444555555666777888888777777666666666666666666777888888999999888888999888777666666666777888:::999888999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<:::;;;<<<<<<;;;<<<>>>???AAAAAABBBBBBAAA@@@@@@???>>>?????????AAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEEEEGGGJJJMMMOOOQQQRRRVVV[[[cccooo||||||uuujjjaaa[[[TTTMMMGGGCCCAAA>>><<<::::::;;;<<<::::::999999999888888888888;;;>>><<<777333444666666666666666555444333222555555444444444444444555666555444333222222222222111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000000000000111111222333333444444222222222333222111111000111111222222222333333333222222111111222222333444??????@@@@@@??????>>>===;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888::::::999999888777777777999999::::::::::::999999;;;::::::999999::::::;;;777777777777777777777777:::::::::999999888888888666888999:::999777555333888777666555555666777888555555666666666666555555666666666555555555555444555555444333333333444444444444333333333444555555444444444444444444444444444444333222222222222222333333333333333333333333777777777777777666666666444333333333444444333111333333333444444444555555666555555555555555666666777777666666555555666666666666777888888888888888777777666555555666777888;;;999888888:::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;888:::;;;;;;:::;;;<<<>>>>>>????????????>>>>>>===????????????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKJJJKKKLLLNNNRRRXXX___dddooovvvxxxoooaaa[[[SSSMMMIIIDDD???:::<<<;;;:::999999888999999777777777777666666666666666:::===<<<888444444444555555666555555444333222777666555444333333333333333222222111111222222333111111111000000111111111111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111000000000000111111111111222222111111000//////...111111222222333444444444333333333333333222222111111111222222222333333333222222111111222222333444>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<===============<<<;;;::::::::::::999:::;;;<<<<<<;;;:::999666666666777888888999999999999::::::::::::999999;;;::::::::::::::::::;;;777777777777777777777777888888777777666666555555444555666888888888888777777666555555555555666777444555555666666555555444666666555555555444444444444444444444444444444444333222222333444555666777333333333333333333333333444333333222111222222222333333333333333333333333777777777666666555555555111222333333444333111000333333333444444444555555666666555444444444555555777666666555555555666666555666777777888888777777777666666555666777888999<<<:::888888999::::::999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;>>>===;;;:::::::::;;;<<<777999;;;;;;;;;;;;<<<=========>>>>>>>>>======<<>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<======<<<;;;:::555666666777777888999999888999999::::::999999888::::::::::::::::::::::::777777777777777777777777777777777666666666555555666555555555555777888999666666555555555555666666444444555555555555444444555555555555444444444444333444444444444444444444222222222333444555666777333333333333333333333333333333222111111111111222333333333333333333333333555555444444333333333222000111333444333222111111333333333444444444555555666555555444444444444555666666555555555555666666555555666777777777777666777777666666777999:::;;;===:::888777888999999888999999::::::::::::999999999::::::;;;<<<;;;;;;;;;;;;:::999999999:::<<<===777999<<<<<<<<<;;;<<<=========>>>>>>>>>>>>======??????>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEGGGGGGEEEGGGIIIKKKLLLNNNQQQTTTYYYXXXWWWWWWZZZ```hhhnnnzzzsssmmmddd\\\VVVPPPJJJFFF???>>>===============<<<999999:::::::::888777666666666666666555555555555555777888999777555444444444444444444444444333222111111000000111222222333111111111111222333444555222111000//////000111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111111111222222222333333333000000000000111111111111333444444444444333222222111111222222222333333333222222111111222222333444<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;:::;;;<<<=========<<<;;;999999888888777666666666888888999999999999888888888999999::::::999999888777777777777777777777777888888888888888888888888:::888666444333444555777555555555555555555555555444444555555555555444444555555555444444444444333222333444555555555444444222222222333444555666777333333333333333333333333333333222111111111111111222222222222222222222222222222222222222111111111000222333333222222222333333333333444444444555555555444444444444444555555555555444444555555666666444555555666666666666666777666666666888:::<<<===>>>;;;888666777888888777888999999::::::999999888999999:::;;;;;;;;;;;;;;;999999999999::::::;;;<<<777999<<<===<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGHHHJJJJJJJJJKKKMMMOOOVVVTTTPPPNNNOOOSSSWWWZZZbbbiiiuuuzzzjjj```ZZZUUUNNNHHHEEECCCAAA???======<<<;;;;;;:::999999333444666777888999999999777666666666555555555555555666666666666666555555333333444444444444333333000000000000111222333444222111111111222333444444111111111000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111...//////000111111222222000000000000000000000000333333333333333222222111111111222222222333333333222222111111222222333444;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888888888888999:::;;;<<<999:::;;;<<<===<<<;;;;;;:::999999888888777666666888888999999999999888888777888888999999888888777777777777777777777777777666666777777888999999999888777777666555555444444444555555555555555555444333444444555555444444333555555555444444444333333222333444555555555444444333333333333333444555666222222222222222222222222333222222111111111111111111111111111111111111111000111111111111111222222111222444333111111333666333333333444444444555555333333333333444555555666555444444444444555666777444444555666666666555555555555555666777999;;;===???<<<888666666777777777888888999999999999888888999999:::;;;;;;;;;;;;:::999::::::::::::999999888555888;;;<<<;;;::::::;;;;;;<<<<<<===>>>>>>======@@@???>>>===============@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHIIIKKKMMMQQQOOOLLLJJJKKKMMMOOOPPPQQQUUU[[[aaajjjuuuttthhh\\\QQQKKKGGGDDDAAA???>>>======<<<999:::;;;:::999777777777444444555666777888999999666666555555555444444444666555444333444555666666222333333444444333333333333222222222222222333333111111000000000111222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000111111000000000000000000000000222222222333222111111000111111222222222333333333222222111111222222333444;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::777777777888999:::<<<<<<888888:::;;;<<<;;;;;;:::777777777888999999::::::888888999999999999888888666777888999999888777666777777777777777777777777333333444555666777888888222333555777888777666555444444555555555555444444333444444555555444444333555555444444444333333333111222444555666555444444444444333333333444555555222222222222222222222222333222222111000111111111000000000000000000000000000000000111111222222333222333444333111111444888333333333444444444555555222222222333444555666777444444444444444555666777333444555555666666555555444444444444666888;;;<<>>======<<<======@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEDDDDDDFFFIIIKKKNNNLLLIIIHHHIIIJJJKKKJJJGGGLLLRRRWWWYYY]]]aaafffooottt}}}rrrkkk```VVVOOOJJJFFFDDD;;;;;;;;;;;;;;;;;;:::999555777888999888888999999:::999888777777777777777555555555444444444333333777555333222333555666777222222333444444333333333666666555444333333333333000000////////////000000111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222////////////////////////000000000000111111111111444444333333222111111111222222111111111111111111111222222222222111000000111111222222222333333333222222111111222222333444;;;::::::999999::::::;;;:::::::::999999888888888666777999:::;;;;;;:::999999999999999999999999999888888777777777777888888888999999:::999888777666;;;;;;999888777777666666555666777999999999888777888777777666666666777777666666666666666555444444666555444444555555444333444444555555555555444444666555333111111222333444333333333333333333333333---------...///111333333222222222222222222222222555444333333222222222333222222111111111111111222222222222111111111000000111111000000111111222333222111000///000111222333444444444333333222222222333333333333333333333333444444444444444444444444222222333444666888:::;;;888777777777777777888888999999:::888777666777999888888888888888999999999;;;::::::999999888888777555777999::::::;;;===???<<<===>>>@@@@@@???>>>===@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBCCCEEEEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKJJJKKKMMMOOOQQQSSSXXXYYY[[[___eeelllssswwwrrrfff]]]RRROOOJJJEEEAAA?????????<<<<<<;;;;;;;;;:::::::::999999999888777666666555666666777777777777666666555555444444444555555666444444444444444444444444333333333333333333333333555333111111333444444444555333111000111222222222---...000111333333444444333333333333333222111000//////000000111111111111111222222222222111000000222111000111222222111000000000000000000000000000...//////000111222222222111111000000//////......222333333444444333333222//////000111111111111111111111222222222222111111333222111000000111222333;;;::::::999999::::::;;;::::::::::::999999999888888888999999::::::999999999999999999999999999999777777777777777777777777777777888888888777666555999999888777777777888888666666777888888888777777777666666555555666666666666777777777666666555444444444333444555555444444444444555555555555444444555444333222111222333333333333333333333333333333/////////000111222333444555555555444333333333222444444333222222222222222111111111111111111222222222222222111111111000000111111000000111111222333111111111111111222333333444444333333333222222222333333333333333333333333444444444444444444444444333333333444555777888999888888777666666666777777999::::::999777666888999777777888888888999999999888999999999999999999999666777999888888777999:::999;;;>>>@@@AAA???<<<;;;????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAACCCEEEEEECCCAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLNNNOOONNNNNNOOOQQQUUUZZZ___bbbooo|||sssiii```XXXNNNGGGHHHFFFCCC???===<<<<<<<<<;;;;;;;;;:::::::::999999999999888777777666555555666666666777777666666666666555555444444444444555444444444444444444444444333333333333333333333333888555222111111111000///111000000111333333111///222222222111000///...---222222222222222111000000000000000000000111111111///000111222222222222222111000//////111111000///000000000000000000000000...//////000111111222222222111111111000000000000111222222222222222222111//////000111111111111111222222333333333333222222333222111000000111222333::::::::::::::::::::::::;;;;;;::::::::::::999999:::999999888888888999999999999999999999999999999666666888888888888666666666666777777777666555555777777777777777888999999888777777666666666666777555555444444444555555666777777777777777666666555444444444444444444444444444444555555555555444444444333333333222222222222333333333333333333333333222222222222222333444444666555555444333222111111333222111111111111111111111000000000111222333333222222222111111111111111111000000000000111222222111111222333333333333222333333333333222222222222333333333333333333333333444444444444444444444444444444444444555666777777888888777666555555555666999::::::999777666888999777777777888888888999999666777777888999999::::::888999:::999777666666777888<<>>;;;=========>>>>>>?????????>>>>>>>>>>>>????????????@@@BBBDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKJJJJJJKKKNNNPPPRRRUUU\\\fffooovvv~~~yyynnnfff]]]XXXPPPKKKHHHDDD???;;;======<<<;;;::::::999999::::::999999999888888888888888777777666666555555555555666666666666555555666666555444333333444444444444444444444444444444333333333333333333333333444222000000222444555444//////000222444333000---222222222111///...,,,+++000111111111111000000///111111111000000000000000---...000111222333333333000///...///000111000...000000000000000000000000/////////000111111222222222222222222111111111111000000111111111111000000///000000111111111111000333333333444444333333333222222111111111111222222::::::::::::::::::::::::;;;:::::::::::::::::::::;;;:::999777777777888999888888888888888888888888555666888999999888666555666666666666666666666666777777666666666777777888999888666555444555555666444444333333333444555555666777777777777777666666666777777666444333333444333444444555555444444333222333333333333222111111222222222222222222222222444333333222222222333333222222111111000000//////111111000000000000111111000000000000111222333333111111111111111111111111000000000000000111222222000111333444444444333222333222222222222222222222222222222222222222222222333333333333333333333333444444444333444444555555888777666555444444444444888999999888666666777999666666777777888888999999777777777777888888999999:::;;;<<<:::888777888999;;;???FFFKKKLLLHHHBBB>>>;;;<<<<<<======>>>>>>>>>============>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAACCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGMMMLLLKKKIIIIIIJJJKKKLLLLLLOOORRRVVVYYY]]]cccgggiiinnnwwwuuuooogggaaa]]]WWWPPPJJJIIIFFFBBB@@@@@@???===;;;999:::;;;;;;;;;:::888777888888888888777777777777777777777666666555555555444555555666666555555444666666555444333333333333444444444444444444333333222222222222222222222222000///...///222444555555333222222222333222000......///000000111000000000//////000000000000//////111111111111000000000000...///000111222222222222111000//////000111000///000000000000000000000000//////000000111111111111111111111111111111111111000111111111111111111000///000111111111111000000222222333333333333222222222222222222222222222222999::::::;;;;;;::::::999::::::::::::::::::::::::;;;:::888777666777888888888888888888888888888888444555777888888777555444777777777777777777777777999888777666555555555555888777555444444444555555333333333333333444555555666666777777777777666666999::::::888444222222333333333444444444444333333222222333333333222111000222222222222222222222222333333222111111111111222/////////000000111111111000000000//////000111111111111000000111222222333111111111111111111111111000000//////000000111222000111222333444333222111222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333444444666555555444333333444444777888888777555555666888555666666777888888999999888888888777777666666666777999::::::999888999;;;;;;@@@GGGLLLMMMIIICCC???::::::;;;<<<======>>>>>><<<<<<=========>>>>>>>>>>>>@@@BBBCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAACCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFHHHJJJKKKLLLMMMOOORRRTTTVVVWWWZZZ___fffooovvvzzz||||||wwwuuupppggg^^^WWWSSSMMMIIIHHHFFFBBB@@@@@@???===<<<<<<<<<:::999888999:::::::::888666555888888777777777666666666666666666555555555555555444444555555555555444444555555444333333333333333555555444444444333333333222222222222222222222222333111///000222444444444;;;777333111000111000000---...000111222333333333...//////000000000//////111111111000000000000000000000111111111000000///222111000000222222111000////////////////////////000000000000000111111111000000000000000000000000111111222222222222111111000000111111111000000///111111222222222222111111222222222333333222222222999999;;;;;;;;;;;;999999888888999999999999::::::999888888777777777888888888888888888888888888888555555777777777777555555777777666666666777888999999888777555444444333333666555555444444444444555333333333333444444555666444555555666666666666666999;;;;;;999444111222333333333444444444444333333333222222222111111111111222222222222222222222222222111111000000000111111//////000111222333333444000000000000000000111222222222111111111111111222111111111111111222222222000////////////000111111000000111222222222222111111111111222222222222222222222222222222222222222333333333333333333333333333333222222222333444444444333333333333333444444666777777666444333555666444555666666777888999999888888777777666555555444333555777777777777888:::888<<>>???============>>>>>>>>>>>>===???AAABBBAAA@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLPPPOOONNNNNNPPPUUUZZZ]]]\\\bbbkkkrrrvvv{{{{{{uuuqqqmmmfff^^^ZZZWWWSSSLLLGGGHHHEEEAAA??????>>>===<<<===<<<<<<;;;:::999888888777777888888777666444333888888777777777666666666555555555555555555444444333333444444444444333333444444333333333333444444555555555444444333333222222222222222222222222222222111222666;;;AAADDDEEE===999444000000111111111111111222222222222111111...//////000000000000000///000000000111111111111000000111111000000///...222111000111222333222000////////////////////////000000000000000000111111///////////////000000000111222222222222222222111000111111111111000000///000111111222222111111000222222333333333333222222888999;;;<<<<<<;;;999888777777777888888999999999666777777888888888888777888888888888888888888888666666666666666666666666666666555555555666777888777666555555444444444444333333444555555555444444333333333333444555666777333333444555555555555555555777999777222000222555222333333444444333333222444333111000000000111222111111111111111111111111111111000000000111111222///000000111111222222222111000000000000111222333333333222111000000000000000000111111111222222222///////////////000111111000000//////000000111222000111111111222222222222111111111111111111111111222222222222222222222222222222111111222333444444222111111222222333444555444555555444222222333555444444555666777888999999666666666666666666666666444555777777666666888999666888<<>>??????======>>>>>>>>>?????????<<<>>>AAAAAA@@@???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@AAACCCEEEFFFFFFHHHHHHGGGGGGGGGIIIKKKLLLOOOSSSWWWZZZZZZ\\\aaaeeemmmttt{{{vvviiiaaa[[[VVVSSSSSSPPPKKKGGGFFFDDDCCCAAAAAA???===<<<<<<<<<;;;;;;:::;;;<<<;;;:::999999999666666777777777666666555888888888777777777666666444444444444444444444444333333444444444444333333222222222222333444555555666555555444333333222222111111111111111111111111///000222777???FFFJJJLLL999666222111111222222222111111222111111000//////...///000000111111111000......///000111222222333...///000000000000000///222000///000111222111000////////////////////////111000000000000000000000//////000000000111111111000000111111111111000000111111111111111000//////111222222333333222222111222222333444444333222222888999;;;<<<<<<;;;999888666666777777888888888999555666777999999999888777777777777777777777777777666666555555555555666666555444444333444555666777555444444444444555666666111222444555666555444444333333333444555666777888222333333444555555555444000444666555111000222666222333333444444333333222444333111//////000111333111111111111111111111111111111000000111111222333////////////............111111000000111222333333444444222111000000//////000000111111222222222222///////////////000111111000///.........///111222000000111111222222222222111111111111111111111111222222222222222222222222111111111111222333444555000000000111222333555555333444444333111111222444444444555666777888999999444444555555666777777777777888999999888888999:::666777:::<<<======<<<<<<::::::;;;<<<===>>>???@@@>>>>>>>>>>>>????????????<<<>>>@@@AAA@@@???@@@@@@???>>>>>>>>>======<<<<<>>>>>>>>>>>>>>??????AAA@@@@@@@@@@@@@@@@@@AAA<<<===???BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCGGGDDDAAA@@@@@@BBBCCCCCC>>>???AAACCCDDDDDDDDDCCCHHHKKKMMMMMMKKKLLLPPPSSSSSSYYY]]]___ccchhhiiifffgggkkkpppvvv|||~~~|||wwwqqqkkkhhhfffgggkkkcccXXXPPPLLLIIIEEEBBBDDDBBB???<<<;;;<<<===???<<<;;;;;;:::;;;;;;<<<<<<666888999:::999999999:::777777777888888999999999888888888888777777777777444444444444444444444444222333333444444333333222111111111222333444555666666666555444333333222222111111111111111111111111222111000111555888999999333222111111333333222111//////000000000000////////////000111111111111111------...000111222333444,,,---...000111111111111111///...///000111000///////////////////////////111111111000000000000000000000111111222222222333//////000000000000//////111111111111111000//////222333333444444333333222222222444444444444222222777777888999999999999888:::999888777777888999999888888888888777777777777999888777666666777888999999777555444333444555666777666666555555555555666666666555555555444444444333333444555666666555555222222222333333444444444111222222333444555666666333333333333333333333333444333333222222333333444222222222222222222222222000000111111111222222222222222111111111111222222444222000///...///000111111111000000000000111111222111111111000000////////////000111111111111111---...///000000///...---222111000000000111333444222222111111111111222222111111111111111111111111000////////////111222444222222222333333444444444111111111111111111111111444444555555555555444444777666666666666666777888777777777777888888888888::::::999888777777777888777888999:::::::::::::::888999;;;===@@@BBBDDDEEE<<<<<<======>>>>>>??????>>>???@@@AAA@@@???===;;;<<<<<<============<<<<<<@@@???????????????@@@AAA???AAACCCBBB???>>>???BBBAAAAAAAAA@@@@@@????????????>>>======@@@AAAAAA@@@DDDBBB???>>>???@@@????????????@@@@@@@@@@@@??????EEEEEEFFFGGGGGGGGGGGGGGGLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQTTTVVVZZZ```ggglllpppssswww|||yyyooofff___\\\ZZZVVVTTTRRROOONNNNNNOOOOOOIIIGGGEEECCCBBBAAABBBBBB;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888:::::::::999999888888888999888888777666555555444666666666777777777777777777777666666555555555555444444222222222222444444222333333333222222444666444222000111333444333000111111000000000000111111222222111111111111111222222111111111111111222222444444444444444444444444222222222111000//////...////////////////////////333333222111000///......000000000000000000000000////////////////////////......///000000000000000111111000000000000111111333222111///............//////000000000000//////222000000000222333222111000111222333444555555666666777888888999999888888777666666555555555666777888888777777777666666666888888777666666777888888888777555444333444555666666555555555555555666666666666555555555444444444222333333444555555444444444444444444444444444444222333333444444555555555333333333333333333333333444333333222222333333444222222222222222222222222222222222333333333444444222111111000000111111222333222000///...///111222111111000000000000111111111111111000000000//////......///000000000000000//////000111111000//////111000000000111111222333222222111111111111222222222222222222222222222222333333111000000111111222222222333333333333333333111111111111111111111111444444555555555555444444777777666666666666666777555555666666666777777777999888777666666666666777777777888999999999999999777888:::===???AAACCCDDD===============>>>>>>>>>===>>>???@@@@@@>>><<<;;;<<<======>>>>>>======<<<>>>======<<<<<<<<<=========>>>@@@???===<<<===???AAAAAA@@@@@@@@@?????????>>>===<<<===@@@BBBBBBBBBCCCAAA>>>===>>>???>>>>>>>>>??????@@@@@@??????>>>AAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLOOOSSSWWWXXXZZZ]]]aaadddeeeffffffgggkkkqqqwww~~~xxxvvvssspppnnnllliiifffccc```ZZZTTTOOOMMMLLLLLLGGGEEECCCAAA@@@@@@AAABBBAAA@@@???===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999999888888888777777777888888777777666555555444666666666666666666666666666666555555555444444444333333333222222333333333111222333333222222333555444222000111333444333111111111000000000000000111111111111000111111222222222222111111000111111111333333333333333333333333/////////000111111222222////////////////////////111111111111111111000000000000000000000000000000////////////////////////...///000000111111000000111111000000000000111111222111000//////....../////////000000000000//////111000///000222333222111333333333333222222222222666666777888888888888888666555555444444555666666777666666666666555555555777777666666666666777777777666555444444444555666444444444444555666777777555555555555555444444444111222333333444333333333555555555555444444444444444444444444444444444444333333333333333333333333333333222222222222333333111111111111111111111111/////////000000000111111222111111000000111111222111000/////////000111222222222111111111111222222111111000000000000//////---...//////000000//////000111111222222111111000000000111111222222111111222222111111111111222222333333333333333333333333666555444222111000000000333333333333333222222222111111111111111111111111444444555555555555444444888777666555555555555555444444555555555666666666777666666555555555555666666666777888888888777777777888:::<<<>>>@@@BBBCCC===============<<<<<<<<<===>>>?????????>>><<<;;;======>>>>>>>>>>>>============<<<;;;:::::::::;;;<<<===>>>>>><<<<<<===>>>@@@@@@@@@???????????????>>>===<<<===???@@@@@@@@@BBB@@@=========>>>>>>===>>>??????@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDFFFHHHGGGHHHJJJLLLMMMNNNMMMMMMKKKNNNPPPSSSYYYdddqqqzzz}}}zzzuuupppnnnoooqqqrrrmmmnnnooonnnlllkkkkkkllljjjnnntttyyy{{{zzzxxxvvvxxxwwwtttrrrpppooonnnoooooopppooommmjjjgggggghhh```______bbbeeeeeebbb^^^VVVTTTRRRPPPOOONNNKKKIIIHHHGGGDDDBBBAAAAAABBBCCC???>>><<<;;;;;;;;;<<<===;;;:::999888888888999999::::::::::::::::::::::::;;;;;;::::::999888888888777777777777666666666666888777777666666555555555555555555444444444444444444444444444333333333333222222333333333333222222111222333222111111333555333222111222444444333111222222111000//////000000000000000000000111222333333222111000000000000000222222222222222222222222......///000000111222222////////////////////////000000000000111111222222///////////////////////////////////////////////////000111111222222111111111000000//////000000111000000////////////000000//////000000000000//////111/////////111222111000333222222222222111111111555666777777888888777777666666666666666777777777666666555555555444444444666666666666666666666666666666555444444444555666333333333444555666777888555555555555555555555555222333333444444444333333444444444444444333333333555555555444444333333333222222222222222222222222333333222222222222333333000000000000000000000000....../////////000000000111111000000000000111111000000//////000111222333222222111111111111222222000000000000000000//////...//////000000000000000111111111111111111111111///000111222222111000///222222111111111111222222222222222222222222222222555444333222111000000///444333333333222222111111111111111111111111111111333444444555555444444333888777666555444444333444444444555555555666666666666666555555555555555666555555666666777666666555777777999;;;===>>>@@@@@@=========<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<======>>>>>>>>>>>>======???>>>===<<<;;;;;;:::;;;======>>>>>>>>>??????@@@?????????????????????>>>@@@>>>======>>>??????>>>CCC@@@>>>===>>>>>>>>>===>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAAAAABBBDDDDDDEEEFFFGGGFFFDDDBBBCCCDDDCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGIIINNNVVV\\\^^^[[[XXXTTTRRRRRRSSSTTTPPPQQQRRRQQQOOONNNOOOPPPLLLOOORRRVVVWWWWWWVVVTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPQQQQQQPPPNNNLLLMMMNNNLLLJJJJJJKKKMMMNNNLLLKKKIIIGGGFFFEEEEEEEEECCCAAACCCBBB@@@???>>>>>>>>>>>>======<<<<<<<<<<<<===>>>999999999999999999999999999999999999999999999999::::::999999888888888777666666666666666666666666777777666666666555555555444444444333333333333333333333333222222222222222111222333444444333222111000111222111000111222444222222333444444444222111333222111000////////////000//////000000111222333333222111000000//////000111111111111111111111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111222222222222222000000////////////000000///////////////000111111//////000000000000//////000///...///111222111000//////000111222333333444555555666777777777777666555555666777777777777777555555555555444444444444555555555666666555555555555555444444444555555555333333333333444666777777444555555555555555555555444444555555555555444444222222222222222222222222555555555444444333333222222222222222222222222222333222222111111222222333000000000000000000000000333333333333444444444444111000000000000000000111/////////000000111222222222111111111111111111222//////////////////000000000000111222222222222111000000000000000000000000///000111222222111///...222222111111111111222222000000000000000000000000000111111111111111111000333333333222222111111111111111111111111111111111333333444444444444333333777777555444333333333333555555666666666777777777666666555555555666666777555555666666666555555444666777888999;;;<<<===>>>======<<<<<<;;;;;;::::::<<<<<<<<<=========<<<<<<======>>>>>>>>>>>>======>>>>>><<<;;;::::::::::::===<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@CCCEEEFFFEEEDDDBBB???>>>???@@@???>>>>>>>>>>>>??????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>===>>>@@@AAABBBFFFFFFFFFDDDAAA>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEGGGIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFGGGFFFDDDDDDDDDFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBAAAAAAAAABBBDDDDDDDDDBBBBBBCCCDDDBBBAAA@@@@@@AAABBBCCCBBBAAA@@@??????@@@@@@>>>===???>>>===<<<;;;:::999888888888888888999999::::::888888999999::::::::::::999999999999999999999999999888888888888888777777666777777777777777777777666666666666555555555555444333333333222222222111111111222222222222222222000111333333333333111000000111111111000000222333111333444555444333222222222222111000//////000000000000//////000111111222222111111000//////000000000000000000000000000000000000000///////////////000000000000000000000000000//////...------,,,,,,////////////////////////////////////////////////000000111222222222222222000000////////////000000///......//////000111222//////000000000000//////111//////000111222111000//////000111222333333444444555555666666666666666333333555666666666666666666555555555555444444444444444555555555555444444333444444444555555555555333333333333444555666666444444444555555555555555555555666666555555444444000111111111222222222222555555555444444333333333222222222222222222222222222222111111111111222222111111111111111111111111222222222222333333333444111000000//////000000111000000000000111111111111111111000000000000111111......////////////000000000111222222333333222222111000000//////000000111000000111111000000//////222222111111111111222222000000000000000000000000---...///111111222222222222222222222222111111111111111111111111111111111333333444444444444333333666555444333333333333333555555666666666777777777666555555555555666777777555555666666666555444444666666777888:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;:::999888888888999;;;::::::<<<>>>@@@@@@???============>>>>>>>>>>>><<<<<<>>>BBBHHHMMMOOOPPPDDDBBB@@@??????@@@@@@???===>>>>>>??????>>>>>>===<<<===>>>>>>??????>>>>>>???>>>======>>>@@@BBBDDDKKKKKKIIIDDD???<<<;;;;;;<<<<<<<<<<<<======>>>>>>===>>>???@@@AAAAAA@@@???>>>???AAABBBBBBBBBAAA@@@???@@@AAA@@@???>>>???AAACCCAAA???======>>>@@@BBB?????????>>>>>>>>>======<<<===>>>>>>======>>>???>>>============>>>??????<<<:::999:::;;;<<<;;;999888999999:::999888777777555555666666666666666666666777777888888888777777888888888888888888888888777777777777777777777777666666666666777777777777555555555555555555555555444444333333222222111111111111111111222222222222111111222222222222111111///000111000//////111333000333666666555333222222111111000000000000111111111000000//////000000000000000000//////000000111000000000000000000000000,,,,,,---...000111222222000000000000000000000000000000///...---,,,++++++///////////////////////////////////////////////////000111111222222111111000//////......//////000///////////////000111111//////000000000000//////111000000000222333222111333222222222222111111111444444555666666666555555333444555777777777777777666666666555555555555444333444555555555555444333222333444444555555555555444444444333333444555555444444444555555555666666444555555555555444333222000000111222333333444444444444444444444444333333111111111111111111111111222222111111111111222222222222222222222222222222////////////000000000000000000////////////000000000111111111111000000///000000////////////000000........./////////000000000000111222222222222222222111000000000000111222111111000///////////////222222111111111111222222000000000000000000000000...///000222333333222222111111111111222222222222111111111111111111111111222333333444444333333222444444333333333333333444444444555555555666666666444444333444444555555666666666666666666555444444666666777777888999:::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::<<<::::::<<<@@@BBBAAA@@@<<<<<<<<<=========>>>>>>::::::<<>>>>>??????>>>======>>>>>>>>>>>>======;;;<<<======>>>>>>======???>>>===>>>???BBBEEEHHHLLLKKKHHHCCC???<<<===>>>>>>======<<<<<<<<<<<<======<<<===>>>???@@@@@@@@@;;;<<<<<<======>>>>>>>>>:::<<<===<<<;;;;;;<<<===>>>>>><<<<<<<<<===>>>???===============<<<<<<;;;888:::;;;;;;::::::;;;<<<;;;<<<<<<<<<<<<<<<===>>>;;;999888999:::;;;:::999666777999;;;;;;:::999999666666666777666666555555555666777777777666555444888888888888888888888888777777777777777777777777444444555555555666666666555555555555555555555555555444444333222222111111111111111222222333333333222222111111111111222222///000000000//////111222000333777777555333222333////////////000111222333222111000//////...////////////...//////000111222000000000000000000000000+++,,,---...///111222222000000000000000000000000000000000//////.........000000000000000000000000////////////////////////...///000000111111000000//////............//////000///////////////000111//////000000000000//////333111111222333444333222333333333333222222222222333444555555666666555555555666888999:::::::::999777666666666666555555555333333444555555444333333222333444444555555555444555555444333333333444444444444444555555555666666444444444444333333222111000000111222444555666666444444444444444444444444111111111111111111111111222222111111111111222222222222222222222222222222111111111111222222222222000000////////////000000111111111111111000///...//////............//////---.........//////000000//////000111111111111111444333222111111222333444222111000.........///000222222111111111111222222111111111111111111111111000111222333444333222222000000111111222222222333111111111111111111111111222333333444444333333222333333222222222333444444333333333444444444555555222222222222333333444555666777777777666555444444666666666777888999999999999999999::::::;;;;;;;;;:::::::::::::::;;;<<<===:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<======>>><<<<<<>>>BBBEEEDDDCCC;;;<<<<<<<<<======>>>>>>;;;:::;;;>>>CCCFFFHHHHHHBBB@@@>>>======>>>>>>=========>>>>>>>>>>>>======<<<===>>>>>>??????>>>>>><<<;;;;;;;;;===@@@DDDFFFDDDCCCAAA===;;;;;;===??????>>>===<<<;;;:::::::::>>><<<:::999;;;<<<===>>>>>>===<<<;;;;;;<<<>>>???999:::;;;;;;999999:::;;;::::::;;;<<<============<<<=========<<<<<<;;;:::888:::;;;;;;:::999;;;<<<777888999999999999999;;;:::999888888::::::999888666777999;;;;;;:::999777555555555555555444333333666666777888777666555444777777777777777777777777666666666666777777777777333333333444444555555555444555555555555555555555555555444444333222111111111111222222333333333333333222111000000111222333...///000///...///000222///333777888555333222333.../////////000222333444333222111///........................///111222333111111111111111111111111.........///////////////000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////......///000000000000000//////............//////000000////////////000000//////000000000000//////333222111222444555444333111111222333444555555666777777666666555555555444333444555777777777666555666666555444444444444555444555666777666444222111222222222333333333444444444444444444444444444444555555444333222222111111333333333333333333333333222222222222222222222222000111111111111222222222000111222333333222111000000000000000000111111222222222111111111111222222000000000000000000000000444333111000000000111111111111222222222222111000000000000000000000000000000000000000111111111111222000000111444555333111111111000000000000111111000000000000000///......000000000000000111111222000000000000000000000000111111111000000000000000222000...///222333111///111111222222222111111000111222222333333333222222444444333222111111111111333333333333333333333333555444333222222222333444666666555555555444444444888777777666666666666666:::===@@@BBBAAA@@@@@@@@@???>>><<<;;;:::999999999:::;;;<<<<<<::::::;;;<<<:::;;;;;;;;;::::::<<<===::::::>>>FFFMMMOOOKKKFFF>>>===;;;:::999999::::::888888:::<<<>>>@@@AAABBB???>>><<<;;;::::::;;;;;;999:::;;;<<<<<<;;;:::999<<<;;;;;;;;;;;;<<<======;;;;;;999999:::<<>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>>>>======;;;:::999999:::;;;999::::::;;;;;;::::::999888888999:::<<<>>>@@@AAA@@@??????>>>===<<<;;;;;;666666777888999999::::::;;;::::::::::::;;;<<<<<<:::999999888888999999:::999888777777888888777555777666666555555555555666666555555444444555777888999777555555666666444222555555555555555555555555444444444444444444444444222222333333222222111000222111111111000000//////444222000///...///000111222222222222222222222222111111111111000000000000222333444444444444333222111111000000//////......000000000000000000000000000000////////////000000222222111000//////000000444111//////111222///---...000111000///...///111////////////////////////111000......000111000///...000111000///...///111000000000000000000000000//////000000000000//////***,,,...000111111000///---...///111111///...---,,,---...000111111222222111222333333111000000000777666666666555555555444333444444555555555555444666666555444444444444444555555555666666666666555333333444444444555555555333333333333333333333333555555444444333222222111333333333333333333333333222222222222222222222222000000111111111222222222000000111222222111000000000000000000000111222222222222111111111111222222000000000000000000000000333333111000000000111111111000000000//////......000000000000000000000000000000000000111111111111222000000111444444333000/////////....../////////111111111111111000//////000000000000000111111222000000000000000000000000222222222111111111111111222000//////111222111///000111111222222222111111222222333333333222222111333333222222111222222222333333333333333333333333444444333222222333333444666555555555444444444444666666555555666777888888;;;>>>AAABBBAAA@@@@@@AAA???>>>===<<<;;;::::::::::::;;;<<<;;;:::999:::<<<:::;;;;;;;;;::::::<<<===;;;<<>>===;;;:::999999::::::::::::;;;;;;<<<======>>><<<<<<::::::999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;:::;;;;;;;;;;;;:::::::::;;;<<<>>>???:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAADDDAAA???============<<<999999::::::::::::999999888888999:::<<<>>>@@@AAA@@@@@@???>>>===<<<;;;:::666666777888888999::::::::::::999999::::::;;;<<<999999999888888999999999999888666777888888777555555555555555555666666777555555555555555666666777999777555555666777555222555555555555555555555555444444444444444444444444444444444444444333333222222222222222111111111000222111000......///000111222222222222222222222222000000000000000000000000111222333444444333222111111000000000/////////...000000000000000000000000000000////////////000000222111111000//////000000111///...///111222000......000111000///...///000////////////////////////...---++++++---...---,,,---///000///...---.../////////////////////////////////000000000000//////+++---///000111000///...---...000111111000...---...///111222333444444444000222333333111000000000666666666555555555555555555444333333333333333333666555555444444444444444222222222333444555555666444444444555555555666666333333333333333333333333555555555444444333333222222222222222222222222222222222222222222222222222000000000111111111222222///000000111111000000///111000000000000111222222222222111111111111222222000000000000000000000000333222111111000111111111666555333111111000111111000000000000000000000000000000000000111111111111111000000111222333111000000000000000000000000000111222222222222111111000000000000000111111222222000000000000000000000000222222222222222222222222111000///000111222111//////000111222222222222222333333333222222111111111222222222111222222333333333333333333333333333333444444333333333333444444555555555555444444444444444444444555666777999:::;;;===@@@AAA@@@@@@@@@AAA???>>>>>>===<<<;;;::::::999:::;;;;;;999999:::;;;888999999999888888:::;;;<<<;;;===BBBHHHKKKKKKHHH===<<<;;;999888999999:::;;;;;;;;;:::::::::999999999999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::999999:::::::::;;;;;;<<<<<<======999:::;;;<<<<<<=========888888888888888888888888;;;;;;;;;<<<>>>BBBFFFHHHLLLHHHDDDAAAAAA@@@===;;;999999::::::::::::999999888999999:::<<<>>>@@@AAAAAA@@@???>>><<<;;;:::999666666777777888888999999888888888888888999999:::999999888888888888999999999777666666777777666555444444444555555666777777444444555666666666666666999777666666777666555444444444444444444444444444444444444444444444444444555555666666555555444333333333333222222222222222000000///......///111111222222222222222222222222////////////000000000000000111222333333222111000000000000000////////////000000000000000000000000000//////......//////000111111000/////////000000...------...000222111000...///000000......///000////////////////////////...,,,++++++,,,------,,,---...///...---,,,---/////////////////////////////////000000000000//////---...///000000///...---......000000000000......//////111222333333333333000111333222111000000111555555555555555555555555666555444222222222333444666555444444333333444444333444666777777777666555444444444444555555555555444444444444444444444444555555555444444444333333111111111111111111111111111111111111111111111111000000000000111111111111//////000000000000//////111111000000111111222333222222111111111111222222000000000000000000000000222222111111111111111111888666444111000000111222000000000000000000000000///000000000111111111111000000000111111111000///222222333333333333222222111111111222222111000000000000111111222222222222000000000000000000000000111111111222222222222222111000000000111111000000...///000111222333333333444444333222111111111111111111111111222333444444222222222222222222222222333333333333444444444555444444444444444444444444444444444555666777888888:::<<<>>>>>>>>>===>>>???=========<<<<<<;;;:::999888:::;;;:::999888999:::555666666666555555777999:::999999;;;???BBBBBBBBB<<<;;;:::888888888999999::::::999999888888888777888888888999:::;;;;;;<<<<<<;;;:::999999:::;;;<<<:::::::::999999::::::;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888888888888888888888888888888:::::::::<<>>===;;;999888888666666666777777777888888777666666666666777888888888888777777777777888888888666555555666777555444444444555555555555555555333444555666777666555444888777666666666666555555444444444444444444444444333333333333333333333333555555555666555555444333222222222222222222222222///.........///000111222111111111111111111111111///////////////000000000///000111222222111000///000000000000/////////////////////////////////////////////....../////////111000000/////////000000/////////000111111111111...///000///......///000////////////////////////111///---...///000///...---...//////------.../////////////////////////////////000000000000//////...//////000//////...---...///000000000000///...,,,,,,---//////000000000///111222222000///000111444444444555555555555555777666444333333333444444555555444333333333333333777999<<<>>>>>>;;;777555222333333333333444444444555555555555555555555555444444444444444333333333111111111111111111111111111111111111111111111111//////000000000111111111000000////////////000000111111111111111222222333222222111111111111222222000000000000000000000000111111111111222111111111333111///,,,++++++,,,---///////////////////////////000000000111111111111///000111111111000000000111222333333333333222111//////000000000000000///000000111222222222222111000000000000000000000000000000000000111111222222000000111111000000000111...///000111222333333333444333222111111111222222111111111111222333444444222222222222222222222222333333444444555555555555333333444444444444444444666666555555555555666666777999;;;;;;::::::;;;===;;;;;;;;;;;;;;;:::888888888999:::999888888999:::555666777666555666777999:::999777777999:::;;;;;;<<<;;;999888777777888888777777777888888888888888888888999:::;;;<<<<<<===999999777777777777999999777777888999:::;;;===>>>:::;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;:::999888777999999999999999999999999999999999<<>>>>>===<<<;;;999888777666666666666666666666777777666555555555555666777777888777777666666777777888777666555555666666555333555555666666555444333222222333555666666666555444666666666666555555555555444444444444444444444444333333333333333333333333333444444444444333222222000000111111111111111111///////////////000111111111111111111111111111111.../////////000000111111///000111111111111000///////////////000000000000//////////////////////////////............//////000///////////////000000222222222111000000000000---///000///...---...///////////////////////////222000//////000111111000...///000000///...///000........................//////000000000000/////////////////////.........//////000000000000//////++++++,,,---...............000222111000///000111444444444444444555555555666555444444444444444444555444444333333333333333333555888:::999666222///222222222333333333444444555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111/////////000000000111111111000000//////000000111222111111111111222333333222222111111111111222222000000000000000000000000000000111222222222222111222111///...------------////////////////////////000000000000111111111111000111333222111000000111...///000111111000///.........///000000000000//////000222333333333222111000000000000000000000000/////////000111111222222///111222111000///000111///000111222222222222222333333111111111222333444222222222111222222333333222222222222222222222222222333444555555666555555333333333333444444444444777666555555444444555555666777888888888888:::;;;999:::;;;;;;;;;999888777777888999999777777888999888999999999888888:::;;;;;;:::999777777888999999;;;:::999777666777777888666666666777888888999999888888:::;;;<<<<<<<<<<<<777777666666666666777777666666777999;;;===???@@@<<<<<<;;;;;;::::::999999777888999::::::;;;;;;;;;999999999999999999999999777888999<<>>??????===;;;888777888999:::;;;;;;;;;;;;:::999888888888888888888888888888888888888888:::===BBBFFFIIIOOOWWW___^^^TTTHHH@@@===666666777777777777666666555555555555666777999999555555555555555555555555555555555555555555555444666555555555555666777777666666555555555555666666666444333333444555333222---///222555777888777777555444333222333444555666000222444333111000222444333333333333333333333333222222222222222222222222222333333333333222111111111111111222222333333333333333333333333222111000000000000000000000000000000000111222333333444444000111222333333222111000.../////////000000111111000000000000000000000000.........------........................///000111))),,,......,,,,,,...000---...///...------...///////////////////////////111000......000111000///---...///...------...///........................//////000000000000//////------------...000111222111111000000000000111111...//////000000000000///---...000111000///000111333444444555555444444333333333333444444444555555111222222333444555666666555444222111111222444555222222222333333444444444333333333444444555555555444444333222222111000000111111111111111111111111111111000000//////......111111111111000000//////......///000111222222333000000000000111111111111333333111000////////////111111000000000000111111000000111111111111000000333333222111000///.........///000111111111111111000000000000111111111111222111111111000000//////222111000//////000111222111111111111111111111111222222222111111111111111666222---)))(((+++000333444222111222555555333111111111000//////...//////////////////000000000000000000000000111111111111777555444222111111222222222222222111222222333333222222222333333444444444444333333222333444555666666666555555555666666777999888777666666555666666777888999:::::::::::::::999777555444444555888999555666666666777777888888888666555444555666888:::888888999888666666777888===;;;999999999:::999888777888888999999999888888777666555666888999999999888999::::::;;;<<<===>>><<<<<<<<<;;;:::999888777999888777888999999888777::::::999888777666555444888888777888999;;;===???MMMOOOQQQQQQMMMEEE===888444444444444444444444444333333444555666777888999666666666666555555555555444444444444444444444444333333333444444444555555333444444444555666666666444444222222222222444444222000111888AAAEEE@@@::::::777555444111///222999111111222222222333333333333333333333333333333333222333333333333333333333333333333222222111111111111111111222222333333333000000000000000000000000111000///......///000111111111000000000000000111222000000111222333222111//////000111111111111111000000000000000000000000......//////////////////.........//////111222222...............---------........................((((((***+++---...///000...------------...//////////////////////////////---------......///000111////////////////////////111///...------...///111.........//////////////////////////////000111111/////////000111111222222333333444444444444333333333333333444444444555555333333444444555666666666555444222111111222333555222222222333333333444444111111111222222222333333444444333333222111111000111111111111111111111111111000000000/////////...111111000000000000000000000000000000000111111111000000000000111111111111333222111000000///000000111111000000000000111111000000111111111111000000222222111111000////////////000000111111111111000000000000000111111111111111111111111000000000///111111000000000000111111111111111111111111111111111111111111111111111111444222000...---...000222444222111222444555333111222111000000/////////000000000000111111111111222000000000000111111111111444333222000//////000000222222222111222222333333222222222333333333444444444333333222333444555666555555444444555555666666777666555555555555555666777888999999::::::999999888777555444444555666777555555555666666666777777888888777666666777888999666777888777666666888:::>>><<<:::999::::::999777777777777888888777666666888666555666888::::::999999999999::::::;;;;;;<<<:::;;;;;;;;;:::999888888999888777777999999888777777777777777777777777777777777777777888999;;;<<>><<<;;;<<<;;;999888777777777777666555444444888777666777:::;;;:::999999999999999999999999999888999999:::999999888888999777666777888999888666444555555666777888999999777666666666666777888999888:::;;;===<<<:::777555333444444555555444444333666555555555444444333333444444444444333333333222444444444444444444444444333333333333444444444444555444444444444444444333333333222222222222333333111555999::::::>>>GGGOOOSSSCCC444111444555333222111111111222222222222333111111111111111111111111444333333333222111111111111000000000000/////////000000000000////////////000000000000000000000000......////////////......///......------.../////////...---...000111000///------...////////////...////////////////////////000000//////.........---+++++++++++++++,,,---...//////000000000000000000........................111111000///...---,,,,,,------------...///000111........................000000///...------------000000000000000000000000222111000//////000111222111111000///...---,,,,,,////////////000000000000/////////000111111222222333333333444444333333333333333333444444444555555555555555444444333333333333222222111111222333444222222222222222222222333333333333333333333333444444444333333222222222111111111111111111111111111000000000000/////////////////////000000000000000000000000000000000/////////000000000111111111111111111111000111111222222111111000000000000111111//////000000000000//////////////////000000111111111111111111111000///...///000000000111111111111111111111000000000000000///000111222222111000///111111111111111111111111...//////000111222222333000111222222222222111000111111111222222222111111222222111111111111111222111111111111222222222333///000000000111111111111444333333222222222222222000111111222333333333333222222222222222222222333333333333333333333333444222222222222333444555555444444444444555666666777777777888888888888888777777777888888777666444333444444444444444444444444777888888888888777666666444555777777777999;;;>>>AAA@@@>>>>>>>>>===;;;999888888888777666555444333888777777999;;;<<<;;;:::999999888888777777777777777777888888999888888888888777666666888888777666444444555555666777888888777777666666666666666666555666777888888777777666555555666777777666555555555444444444444333333333444444444444333333333333333333333333333333333333222222333333333444444444555444444444333333222222333222222222222222222333333666777444000000666===OOOAAA555333666666444333111111111111222222222222000000000000000000000000444333333222111000000///000000000000000000000000111000000000///.........000000000000000000000000...///000111111000///............---......//////111000///000222222222000------...////////////...////////////////////////000000000///......------...---------...//////000------------....................................///.....................//////...............///....................................///000111111111111111111111111111111000000///......///000000000000//////......------...//////000000000000000/////////000111111222222222333333333333333333222333333333444444444555555444333333222222111111000111111111111222222333333222222222222222222222222333333333333333333333333222222222222222222111111000000000000000000000000////////////000000000000//////////////////000000---......///000000111111///000000000111111111111222111111111111111222333111111000000000000111111//////000000000000//////.........///000000111111111111111111111000///...///000000000111111111111000000000000000000111111///000111222222111000///000000000000000000000000......///000111111222222000000////////////000111000111222222111111111111222111111111111111222222000000000111111111222222///000000000111111111111222222333222222222111111///000111333333444333333222222222222222222222222333333333333333333222222111111111222222444555555555555555555666777888888777777777888888777777666666777888999999777555444444444444444444333333333555666666777777666555555555666777888888999;;;===AAA@@@?????????>>><<<999888999888888777666555444888777777999;;;<<<;;;999999888888777777666666555666666777777888777777777777666555555777777666555555555555555555555666666777777777777777666666666666666666666666555555555666777888999999888777666333333333444444444444555555555555444444444444333333333333333333333333333222222222333333333444444444444333333222222222111222222222222222222222222222333444555555666777999:::444000111222000///111000000111111111222222222000000000000000000000000333333222111000000//////111111111111111111111111111111111000/////////...//////////////////////////////111222222111/////////.........//////000111000/////////111222111000......///000000000//////........................000000//////.........---//////////////////000111,,,---------......//////........................------------------------...............///000111........................////////////000111222333000000000000000000000000.........------.........------......//////000000......///000111000000////////////000111111222222222222333333333333222222333333333444444444555555222222222111111000000000000000111111222333333333222222222222222111111111111111111111111000000000111111111111111111111000000000000000000000000000////////////000000000000000000000//////.........,,,------...000111111222000000000000111111111111333222222111111111222222111111000000000000111111...//////000000//////............//////000000000000111111111111000000///000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000...//////000000111111111000///---,,,,,,...000111///000222222000///000111111000000000000111222222000000000111111111111222000000000000111111111111///000000111000000//////...///111333444444444333222222222222222111111111222333333333333222222111111111111222333444555666777666666666666777777888666777777777777666666555555666777888888777666555555444444444444333333333444444444555555666666666777888999999888888:::<<<>>>======>>>>>>>>>;;;999888888888888777777666555777666777999;;;;;;:::888888888888777777666666666666666666777777666555555777555444555666777666444666666555555444444444333666666777777777666555555555555444444333333333333666777999::::::999777666333333444444555555555666555555555555444444444444333333333333333333333333222222222222333333333333333333222222222222222111111111222222222222111111///------000333333000---------000444222...000444000000000111111111111222000000000000000000000000222111111111000/////////000000111111111111222222000000000000//////////////////////////////////////////000000000000//////............///000111111...---,,,---///000///.........///000000000000///........................////////////////////////......---------......///......//////000111111111........................///......------,,,,,,,,,+++,,,,,,...///111333444------------------------222222111000////////////////////////////////////------------------------,,,,,,---...///000111111---...000111111111000////////////000111111222222222222333333333333222222333333333444444444555555222222222111111111111111///000111222222333333333222222222222111111111000111111111111000000000////////////////////////000000000000000000000000000.../////////000000000111111111000///...------,,,........./////////000000000000000000111111111111444333333222111111111111111111000000000000111111......////////////............/////////////////////000000111111111111000000000000000111111111111///000000000111111111111111111000000000000111111000000000000000000000000/////////000000000000000......---------...000000...000222111///...///111000/////////000000111222111111111222222222333333000000000000111111111111...///000111111000//////...///111333444444444333222222222222111111111000222333333444333222111000111111222222333555666777777777666555555555666666666666777777666666555444333333444555666666666666555555555555444444444333444444444444555666888999:::;;;;;;999777777888999888888999:::<<<;;;888666666666666777777666555555555555666999;;;;;;999777888888777777777777777777666666666666666555444333666555444444666666555444555555555444444444333333333444555666666555444444444444444333333222222111444666888999999888666444666666666555555555555555444444444444333333333222222222222222222222222222111222222222222333333333111111111111222222222222000111222333333222111000555444333333444333000------...222666444000111666000000000000111111111111111111111111111111111111000000000000000000000////////////000000000111111.............../////////////////////////////////......------------......------------...///000111...---,,,---/////////...------...////////////...........................------......///000000000...------,,,,,,---------......//////000111111222........................------....../////////000///.........///000111111------------------------111000///...------------........................------............------------......//////000000---...000111111111///////////////000111111222222222222222333333222222222333333333444444444555555222222222222222222222222//////000222222333333333222222222222111111000000333333333333222222111111.........///////////////000000000000000000000000.../////////000000111111222222111///...---,,,+++///////////////.........000000000000111111111111555444333222111111111111111111000000000000111111......////////////......////////////////////////...///000111111111111111000000000000111111111111//////000000111111111222222111000//////000111222000000000000000000000000000000000000////////////------...///////////////---000222111///...///111//////...//////000111111222222333333333444444444000000000000111111111111000111222333333222111000---///111444555555444333222222222222111111000000222333333444333222111000222222222333444555777888777666555444444444444444666666777777666555444444000111111222333444555666666666666555555444444444555555444444555888:::<<<<<<<<<<<<:::777666777888444444555777999999666444444444555555666555555555555555666888::::::888666777777777777888888888888666666666666555444333222666555444444555666555444444444444444444444444444111222333444555444333333333333444444444444333333333444777888888777444333999888777666555444333333333333333222222222111111222222222222222222222222111111222222222333333333000000111111222222222333000111222333333222111000---------......///000000...---///222111......111000000000000111111111111111111111111111111111111////////////000000000000---.........//////000000,,,,,,,,,------.........////////////////////////------+++******+++------+++++++++,,,---...///000000///...///111111111///+++,,,------......------........................,,,,,,---...///000111111///......---------......,,,,,,,,,---...//////000........................)))***,,,...111333555666555444222000...,,,,,,+++------------------------,,,,,,,,,,,,,,,...//////..............................////////////......///////////////.........---...000111222111///.../////////000111111222222333222000/////////000000222222222222222222222222000000111111111222222222111111222222222333333333444444333333222111000000222222222111111111000000222222111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000---......///000111111222000000000000000000000000...///000000000000000///000///...------...///000......//////000000111111///////////////.........000000000000000000000000000000000000////////////000000000000000000000000222222222111111111000000111111222222222222111111///////////////.........///......------///000111111222222111///...///111000/////////000111222222000000000000111111111111222222222111000//////...000000000000111111111111000000111222333333444444555333111000///000111222111222222333222111000///222222333444444555555666555666777666444333444555777777777777666555444333444333333333333444555555333333333333333333333333222444666777888888;;;===CCCAAA>>>:::888777777777777777777777777666555555555555555555555555555555444444555666666666666666555555555555555555555555444333333222222333333444666666555555555444444444333333333444444555555555555555555444444333333333777666444222111111111222777666666555444444333333444333222111111111111222222222222222333444555555000000000000000000000000222222222222222222222222111111000000000000111111...000111222222111000...111111000///......//////////////////000000000000111111111111111111111111222111111000000000000000111111000000//////......111111111111000000000000//////............//////111111222222222222111111//////...---,,,++++++***---...///000000...,,,***........................///////////////////////////............---------...------,,,---...000111,,,---...//////...---,,,////////////////////////+++...111444444111...+++............000222444666444222111///...............------------...//////000///...---------------........................------------------------//////............//////000000000000000111111222222111000000000111333444333222111000000000000111222222222222222222222222000000111111111222222222111111111222222222333333444444333222222111000000222222222111111111000000111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000......//////000000111111000000000000000000000000000000000///////////////222111000//////000111222---------...............////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000//////000111111111111111111000//////////////////////////////.........///000111111222222111///...000111111000000000000111111222000000000000111111111111222222111111000//////......////////////000000000000000111222222333444444333222111//////000111222222333333444333222111000222222222333444444555555444555666555333222333444333333444444444444444333444333333333444444555555333333333333333333333333222444666777777888:::<<>>===:::888666555555555666666777777777666555555333333333333333333333333222333555666888888999999555555555555555555555555444333333222222333333444555555555555444444444444333333333333222222222222444444444444333333333333333222222222222333444555222222333444444555666666444333111000000111222333444333222111000000000000000000000000000000000000222222222222222222222222111111000000000000111111//////111111111111//////111///------000222111///////////////000000000000////////////////////////222111000000//////000000000000000////////////...........................//////............//////000000111111111111000000------------------------...............---------............................................................------------...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------........................///...,,,++++++,,,...///111000///...------------------,,,,,,,,,,,,---------------------....../////////...------------...000000000000000000000000000000000000000000000000111111000000/////////...000000//////000000111222111000000000000111222222333333222222222222222222111111111111222222222222111111111111111111111111111111111111222222222222333222222222111111000000111111111111000000000000111111111111111222222222000000000000000000000000//////000000000000//////////////////////////////000000000000////////////////////////////////////333222///---,,,---.../////////............//////111111000000//////......///////////////000000000////////////////////////......///000111222222222000000000000000000000000000000000000000000000000//////000000000000/////////////////////000000000/////////000000000111111000111111000//////000222444333222111111000111111///000000000111111111111111111111111000000//////........./////////000000000000111111222222222333000000//////000111222333222222222222222222222222000111111222222333333444222333444444222222222444444555555666777777666666333333444444444555444444333333333333333333333333333444666666666666888999:::999888666555444444444555666666666666666555555333333333333333333333333333444666888999:::;;;;;;555555555555555555555555444333333222222333333444444444444444444444444444333333333222222111111111333333333333333333333333333333333333333333333333222222222333444444555555222333444444444333333222222222111000000000000000000000000000000000000000111111111111111111111111111111000000000000111111//////000111111000//////111...,,,---111333222///////////////000000000000////////////////////////111111000////////////////////////////////////////////////000000000000000//////............/////////000000000000000000///,,,,,,,,,------.........///......---------...............................................................---------,,,,,,...------,,,++++++++++++------+++******+++------........................///...,,,++++++,,,.../////////...------,,,,,,,,,+++++++++,,,,,,------...------,,,,,,------...//////......---------......////////////////////////000000000000000000000000111111111000000///......///////////////000111111000000000000111111222222222222222222333222222222000000000111111222222222111111111111111111111111000000111111111222222222222222111111111111111000000000000000000000000000000000111111111222222222000000000000000000000000000000////////////000000////////////////////////000000000000////////////////////////////////////333111///---,,,,,,---.........////////////......111111000000//////......////////////000000111111////////////////////////,,,------...///000111111////////////////////////111111111111111111111111//////000000000000//////////////////000000111111000000000111111111111111000111111000//////111222333333222111000000000000///000000000111111111111111111111000000000000000//////000000000111111111000111111111111111222222/////////000000111111222111000000000000000111111000111111222222333333444222333444444222222333444666666777777666555555444222333444555555555444444333333333333333333333333333444666666555555666888777777666555444444333333555555666666666666555555444444444444444444444444444555777999:::<<<<<<<<<555555555555555555555555444333333222222333333444333333444444444444444444333333333222222111111111333333333333333333333333555555444444333222111111333333333333333333333333000333777999999777333000000/////////000000111222000000000000000000000000111111111111111111111111111111000000000000111111/////////000000/////////111...,,,---000222111000////////////000000000000000000000000000000000000111000000///.../////////.............../////////......//////000000000111//////............//////...//////000000//////...+++,,,,,,------...............---------......///...................................................------------,,,,,,,,,---------,,,,,,++++++***------+++******+++------.................................//////.........,,,,,,,,,---------------+++,,,------......//////,,,,,,,,,,,,,,,---............---------......///........................////////////////////////000000000111000///...---/////////...///000000111000111111222222222222222000111222222333222222222//////000000111222222222222222222111111111111111000000000111111111111222111111111111111111111111//////000000000000000111000000000111222222333333000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000111000...------------...000000111111111111000000...............---------...//////000000111111222000000000000000000000000---------....../////////////////////////////////111111111111222222222222///000000111111000000///...//////000000111111222000000111222222222222111///000111000//////111333111111000000000000000000000000000000111111111111111111000000000000000000000000000000111111111111111111111111111111111111//////000000000000000000000////////////000111111111111222222333444444444222333444444333333444555555555555555444333222111222333444555555555444333333333333333333333333333333555666555444444555666555555444444444444444333444444555666666666555555555555555555555555555555555555777888::::::;;;;;;555555555555555555555555444333333222222333333444333333333333444444444444333333333333222222222222222222222222333333333333555555555444333222000///222222222222222222222222///222777;;;;;;888333000////////////000111222333000000000000000000000000111111111111111111111111111111000000000000111111//////////////////////////////////////////000111////////////000000000000000000000000000000000000111000//////......//////---............/////////,,,,,,,,,------....../////////............//////......////////////......,,,,,,,,,------.........---------.......................................------------------------------------,,,,,,,,,,,,,,,------------,,,,,,+++------,,,,,,,,,,,,------------------------------,,,---///111111///---,,,)))***+++---............,,,---...///////////////,,,,,,,,,,,,,,,------......------------...//////................................................---...///000000///...---//////......//////000111111222333333444444333333///000111222222222111111/////////000111222222222222222222111111111000000000000000000111111111111000000000000111111111111////////////000000111111///000000111222222333333000000000000000000000000111000///......///000111000000000000000000000000......//////000000111111000000000000000000000000........................///000111222222111000///---------..................//////000111111222222000000000000000000000000............////////////////////////////////////000000000000111111111222000111111111111111111000...//////000111111222222000111222333333333222222///000111000//////111333/////////...//////000000000000000000111111111111000000000000000000000111/////////000000000000111111111111111000000000000000000000000000000//////000000/////////000222222222222222333444444555555222444555555444444555666333444444444444444333333111222444666666555444333333333333333333333333333333555666555333333444555333333444444555444444444333444555555666666555555444444444444444444444444333444555666777777777777555555555555555555555555444333333222222333333444222222333333333444444444333333333333444444444444111111222222222333333333333444444444444333111111000000111111222222333333///111444777777666333111111111000000000111222222000000000000000000000000111111111111111111111111111111000000000000111111/////////....../////////...111222111---,,,///222////////////000000000000////////////////////////000000///............///---------.........//////++++++,,,------...////////////............//////---......//////......---,,,,,,------------------+++,,,.../////////...---........................---------------------------------,,,,,,,,,++++++,,,,,,---...///...------------............------------------------------+++,,,...//////...,,,+++***+++,,,---.........---------//////000///......,,,,,,++++++,,,,,,---...---------------...//////................................................***+++---///000///...---///............///000000222333444555555555444444...///000111222222111000...//////000111222222222222222222222111111000000000000000000111111111111000000000000000111111111.../////////000000111111///000000111222222333333000000000000000000000000111000///......///000111000000000000000000000000---......///000111111222000000000000000000000000,,,---...//////......------...///000000///...---.../////////000000111111...//////000111222222222000000000000000000000000000000000000////////////////////////////////////.../////////000000111111111111222222222222111111...//////000111222222222000111222333444333222222///000111000///000111333...............///000111000000000000111111111111000000000000000111111111............/////////000111111111000000000000000000000111111000///...---111111000000000111333444222333333444444555555666333444555555444444666777444444555666777777777777111222444666666555444333333333333333333333333333444555666555333222333444222333444555555555555444333333444555666666666555333333333333333333333333222222333444555555444444555555555555555555555555444333333222222333333444222222222333333444444444333333333444444555555555111111111222222333333333111222333444555444333222......///111222333444555000111222222333333333333444333222111000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////............//////...222555222,,,***...333////////////000000000000........................000000///...............---------.........//////------......///000111111//////............//////---..................---------------------------***,,,...000000///...---........................---------------------------------,,,,,,,,,+++++++++,,,...///000///......,,,---////////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------/////////...---,,,,,,,,,++++++,,,,,,---...---------------...///000000000000000000000000000////////////////////////(((***,,,...//////...---...............///000000333444555666666666555444555444222000//////000000555444333333222222222222333111///...000111111000222222111111111111111111//////000000111111222222111111111111111000//////111111000000000000111111000000000000000111111111000000000000000000000000////////////.....................///////////////////////////////////////+++,,,...000000///...---000000//////.........---...//////000111222222222000000000000000000000000000000000000000///......///000222111///......///............////////////000000////////////000000///000222333444444444333////////////000000000000222222222111111111111000............/////////000//////000000000000//////333222000//////000222333000000111222222222222111000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111///000000000111111111111333444666777777666444222444444555555555555444444555444333333555555444333111222222333333222222111222222222333444555666666666666555444444444444555888777555444444444222111444333333222222333333444666666555444444444444555555666777888777666444333666555333222111111222333222222333333444555666666333333333333333333333333333333444444444444444444111111111222222333333333222222111111111111111111111111111111000000000000000000000000000000000000........................000000000000//////////////////000000000000//////...---,,,,,,---...///000000000000000000000000000222222111000000000000000000000000///......---------///000///---,,,,,,------...///...---,,,---///,,,,,,,,,---------......++++++,,,---...............------,,,,,,------...000///...------...///000...---,,,+++***+++,,,---................................................------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---............------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------///---***+++---///...,,,,,,,,,,,,---------......000///............//////////////////000000000000,,,,,,------......//////---......///000111111222222222333333333222222111333222111111111222333444555555444333333333333333333111//////000111111000111111111111111111111111///000000111111222222222111222222222111111000///111111000000000000111111111111111000000000000000000000000000000000000000000000000/////////......------......//////000000////////////////////////+++,,,...000000///...---000/////////...............//////000111111222222000000000000000000000000000000000000000///......///000222111///......///////////////000000000000000000////////////000000---...///000111111000000/////////000000000111111222222222111111111000000........./////////000000//////000000000000//////222111000......///111222000000111111222222222111111111111111111111111111111000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333444555666666555444333444444555555555555444444555333333333444555444333222222333333333333222222333333333333444555666777666666555444444444444444666555444444555555444222333333222222222222333333666666555444444444444444555555444333333333333333444333222111111222222333222333333333444555555555333333333333333333333333333444555666666555444333111111222222222333333333222222111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000////////////////////////000000000000000000/////////...---...///000000////////////////////////000000///...........................///////////////000222111///......///---...//////------...///.........---......//////.........//////...------...------,,,,,,------...///......------......///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,---------.........------............------///---++++++---......,,,,,,,,,,,,---------.....................///000000.../////////000000000000000000000000111111111111......//////000000111111222222333333333222222111000000111111333444666777555555444444333333444444222111//////111222111111111111111111111111111111000111111222222222222111111111222222222111000000111111000000000000111111222222111111000000//////000000000000000000000000111111000000000////////////////////////.........////////////////////////,,,---...///000///......////////////...............//////000000111111222000000000000000000000000000000000000000//////......000111111///....../////////000000000111111111000000////////////000000111222222333333333222222000000000111111111222222222222111111111000000000....../////////000000000///000000111111000000///222111///.........///000000000000111111111222222222222222222222222222222000000000000000000111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333444444444444444444555555555555444444555333222333444555444222222222333333333333222222444444444444444555666777666555555444444444444444444333444666999999888777333333222222222222333333666555555444444444444444666555333111111222444555222222222111222222333444333333333333444444444444333333333333333333333333444666888999999666333111111222222222222333333333111111222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111////////////////////////000000111111111111000000111000//////...//////000..............................---,,,,,,,,,,,,---,,,------...//////000000...000111111///......///...///000///...---...000111000...------...///000000000000000///...---,,,...------,,,,,,------...,,,------......------,,,---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,......---,,,,,,,,,---------------.........//////------............------///---+++,,,---...---,,,,,,,,,,,,---------.....................///000111....../////////000000000/////////...............////////////000000000000222222333333333333222222//////000111222444555666444444333222222333333333222000///000222333222111111111111111111222222222222222333444333333222111000000000111111000000///111111000000000000111111333222222111000///......////////////////////////111111111111000000000000222222111///...---,,,+++////////////////////////------...///000//////...///////////////.........////////////000000111111//////////////////////////////000000000000//////...000111111///...///000////////////000000000000000000////////////000000444444444444444333333333000111111111222222222222111111111111000000000000...////////////000000000000000000111111000000000222222000//////...//////000000000000000111111222111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333222222222333444444333444444555555444444333444333222222444444333222222333333333333333333222555444444444555555666777666555444444333333444444444444777:::>>>???>>>===444444333333333333444444666555444444333333444444777666555444444444555666222222222333444444555666444444333333333333333333222222333333333333444444555777:::<<<;;;888333000222222222222222222222222111111222222222222222333111111111111000000000///000000000000000000000000////////////////////////.........///////////////000000111111111111000000000000//////......------........................------,,,,,,,,,,,,,,,------------....../////////+++---///...---,,,,,,---...///000000......///000111000...---,,,---...//////////////////...------...------,,,,,,------...++++++---......---+++++++++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,------------------............------............------...---,,,,,,,,,---------,,,,,,,,,---------......000///............//////........./////////000000.........------,,,,,,,,,000000000000////////////222222333333444333333333//////000111111111111111222111111000111111222222111000000111333333222111000000111111111222222222333444555555555333222111......///////////////...111111000000000000111111333222222111000///......////////////////////////111111111111000000000000000000000///......------////////////////////////.........///////////////.........//////////////////////////////000000000//////////////////////////////000000000000//////...///111111/////////000---------.........//////000000////////////000000000000000///////////////000111111111222222222222111111111000000000//////////////////000000000111000000111111111111000000222222111111000000000000000000/////////000111222000000000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111000000000000111111111222333222222222222333444555333333444444444444333333444333222222333444333222333333333444444333333333555444444444444555555666555555444333333333333333555777:::???CCCDDDCCCAAA555555444444444444555555555555444333333333333333333444555666666555444444222222333444555666777777333333333333333333222222222222222333333444444444555888;;;===<<<999444111222222222222222222222222111111222222333333333333111111111111000000000///////////////////////////........................------....../////////000000000111111111111000000............---,,,,,,+++...........................------,,,------......///.........---------,,,+++,,,......---,,,,,,---...///000///...---...000///...---,,,,,,------...+++,,,---..................------,,,,,,------...***+++,,,------,,,+++******+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,------...+++,,,,,,,,,,,,---------------............---------------,,,,,,,,,---...,,,,,,,,,---------......222111000...------------............////////////222111111111000/////////000000000000////////////111222333444444444444444///000000111000000///...000000//////000000111111000000000222444444333111000000000111222222333333555666777777666444222000......//////000000//////111111000000000000111111222222111111000000//////000000000000000000000000111111000000000/////////---------...///000000111////////////////////////....../////////000000000.........///////////////////////////////////////000000000000000000000000...//////000000000000000---///111111000///000111,,,,,,---------.........000000////////////000000000///////////////000111000000000111111111222222111111000000000//////////////////000000000111111000111111222222111111000111111111222222222111111000000///...///000111222/////////////////////////////////000111111222222222222222222222222222222111111111111111111111111//////000000000111111111222222333333444444555555333333444444444444333333444222111222333444333111333333444444444444333333444444333333333444444555555444444333333333333333555777;;;AAAEEEEEECCC@@@555555444444444444555555555444444333333333333333///111333555555444222111222222444555666666666666222222222222333333333333111222222333333444444555555777;;;===<<<999555222333333333222222222222111111111222222333444444444111111111111000000000000////////////////////////////////////////////////---------......//////000//////000000000000//////,,,,,,---------,,,++++++..............................---------...////////////......---,,,,,,+++,,,...//////.........///---...///...---,,,---///,,,,,,,,,------------...***+++,,,---...............------,,,,,,------...+++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...------,,,,,,,,,---......+++++++++,,,,,,,,,------------............------,,,---...---,,,+++---///,,,,,,,,,---------......222111000...------------------........./////////000000///////////////...////////////000000000000111222333444444555555444///000111111111111000///000000000000000111222222000000000222444555333222///000000111222222333333666777888888777555222000//////000111111111111111111111000000000000111111111111111000000000000000000000000000000000000000000000000/////////...............//////////////////////////////////////////////////////000000111............/////////000////////////////////////000000000000000000000000......///000000000000000---///000111000///000111------------.........///000000////////////000000000000//////000111222333/////////000000000111111111000000000//////////////////000000000111111111000111111222222111111000...///000111111222222222111000.........///111222////////////////////////...//////000111111222222222222222222222222222222111111111111111111111111000000111111111222222222111222444555666666555555222333333444444333333222333222111222333333333111333333444444444444333333444333333222222222333333555444333333222222333333222444999>>>BBBBBB>>>;;;333333333222222333333333555444333333222222333333111111222222333333333333000111333444444444333333111111111222333333333444111111222333333444555555444666999;;;;;;999666333333333333222222222111111111111222222333444444555111111111111000000000000////////////////////////........................,,,,,,---......///000000......////////////......+++,,,---.........---,,,////////////////////////---------------...//////------------------------+++---//////.........///,,,---...---,,,+++,,,...)))+++---///000000///...------...............---...------,,,,,,------...------,,,,,,,,,,,,------+++++++++,,,,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---------...------............------,,,......---++++++---///,,,,,,,,,---------......//////............//////---------.........//////,,,,,,,,,---------------......//////000000111111111222333444555555555555///000111222333222222111111111000000111222333333000000000222555555444222///000000111222222333333666777999999888555222000000111222333333333333333111111000000000000111111000000000000000111111111000000000000000000000000////////////............444333222000...,,,***)))///////////////////////////////////////000111111---.........//////000000///////////////.........000000000000000000000000......///000000000000000---...000111000///000111............/////////000000000////////////000000,,,+++++++++,,,---///000////////////000000000000000000000000////////////000000000000111111111111111111222222222222111111,,,---...000111111111111111000...---...///111222000000000000000000000000...//////000111222222222222222222222222222222222111111111111111111111111111111222222222333333333111222555777777777666555222333333444444333333222333222111111333333222111333444444555555444444333333333222111111222222222555444333333222222333333///222666<<>>:::666222111111111111111111222555444333333222222333333555444333222222444666777///000111222333222111111000000111222333333444444111111222333333444555555444666888:::;;;999666555333333333222222111111111111111222333333444555555111111111111000000000000////////////////////////++++++++++++++++++++++++,,,,,,------...///000000------............------+++,,,.../////////......000000000000000000000000,,,,,,,,,,,,------...///+++,,,,,,------......///)))+++------,,,,,,,,,---+++,,,------++++++,,,---(((+++...111222222000///000000000000///...---,,,...------,,,,,,------...///...,,,,,,,,,,,,...///------,,,,,,---...000111................................................------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---------.........//////---..................---,,,...///---+++***---///,,,,,,,,,---------......,,,,,,------///000111222---------.........//////.../////////000000111111---......///000111111222111222333444555555555555000000////////////000000......///111111222222222333333333333333222111000000000000000000000000000222222222111111111111000222222222222222111000///111111111222111000////////////000000000000/////////////////////////////////////////////...------//////////////////////////////............//////000000////////////000000111111000000//////......///...---------...000111222222000///............///////////////////////////000111111111///...---,,,,,,---...///000111111000000111111111111000000111111000///////////////...............///000000444333222222111111222222111000000000//////......---///222444555333111///000000000000000///......000///---,,,---...000222////////////000000000000111111111111111111111111111111222222222111111000222222333333444444333333111111222222222333333333666666555444333333222222888777666444222111111111///...///111222333111///333222222111111222222333///000000111111222333333222222333333333333444444444555555666666777777777222222222222222222222222222222222222222222222222222222222333333444444444111222222333333333222222111111222222222333333333555555555555555555555555999555333555999:::888444666555333222111000000000111222222222222111000000000000///...............////////////////////////000//////.........//////111---***+++000333000------------------------,,,...------,,,,,,,,,------,,,,,,---...---,,,***)))------------------------........................000000//////.........---------------------------........................+++++++++,,,---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------..................)))***,,,---...------,,,------------,,,++++++***------------------------++++++,,,,,,,,,---------//////...------------...////////////////////////---,,,,,,++++++,,,,,,---........................000///...---,,,---............------------......000000///////////////000111000///......///000111000000000000111111111111333333444444555666777777111111000000000000111111...///000111111222111111222333333333222222111000000000000000000000000000222222222111111111000000///000000111111111000000111111111000000000//////......////////////......///////////////////////////000000000000///...---//////////////////////////////............//////000000////////////000000111000000000/////////...000///.........///000111222111000///............000000000000000000000000///000000111000///...---.........///////////////000000111111111111000000111000///........./////////////////////000111111333333222111111111111222111111000000000/////////...///222333444333111000000000000000000///......111000///......000111333///000000000000000000000000000000000000000000000000111111222222222111111222333333333222111000000000000000111111111222222444444444444444444444444333333222222333333444555111111111333444555333111333222222111111222222333111111111222222222222333222222222333333333444444333333333333333333444444222222222222222222222222222222222222222222222222111222222222333333333333111222222222222111///...111111222222222333333333333333333333333333333333666333111333777888666333555444333222111111111111222222222111111111000000000000///............/////////////////////////////////............//////222111000000111111111111........./////////000000...------,,,,,,------------.........------,,,+++------------------------....................................---------,,,------------------------.......................................///000111......---------,,,,,,,,,------------------------+++,,,------......------------------------------//////......------,,,,,,***+++,,,---------,,,+++,,,,,,---------,,,++++++------------------------++++++,,,,,,,,,---------///......---,,,---------------------------------------,,,,,,,,,,,,------------------------------...---,,,,,,---...///000111111000000000000111111222111111000000000111111000000///......///000000000000000000111111111111222222222333333444444444000000000000000000000000000000111111111111111000222222222333222222111000000000000000000000000000222222111111111000000000------///000000111111111111000000////////////000---......//////......---////////////////////////000000111111000000////////////////////////////////////............//////000000////////////000000000000000000////////////000000//////000000111222222111000//////......///111111111111111111111111//////000000000///......000000//////............///000000111111000000///111000...,,,,,,---...000000000000000000111222222333222222111111111111111111111111111000000000000///000111222222222111111000000000000000//////...111111000///000111222333000000000000000000000000//////////////////////////////000111222222222222333333333222111///...---/////////000000000111111111222222333444555555666111111111222333444555666444444444555666777555444333222222111111222222333444444333333333222222222222222222222333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222000111222222111///---+++111111222222222333333333111111111111111111111111222000///000444666444222333222222111111222222333333222111000///000111111111000//////......////////////////////////////////////............//////...000111///---,,,...111---......//////000000000---------,,,,,,------...//////...---------......------------------------........................---------,,,,,,,,,,,,,,,------------------------------------------------///...............//////------------,,,,,,,,,,,,////////////////////////+++,,,------......------........................000000///...---,,,++++++,,,,,,---------,,,++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222111111111111111111222000000/////////000000111//////...------...//////000000000000111111111111111111111111111111111111/////////000000/////////111111222222222111000000111111222222222222111111000000000000000000000000111111111111000000000000...//////000111111000000111000///......//////000......////////////......////////////////////////000000111111111111000000//////////////////////////////............//////000000////////////000000000000000000////////////111111111111111222222222111111000///////////////000000000000000000000000//////////////////......///////////////.........//////000000000000//////000///---++++++,,,...000000000//////000000111222222222111000000000000000111111111111111111000000111111000000000000111111//////000000000000//////111000000000000111222333111111111000000000000000////////////////////////......000111222222222222222222222222111000///.../////////000000000111111111222222333444444555555444333333333333444555555666555444555777777666444333222222111111222222333666555555444333333222222111222222222222333333333555444444333333222222222222222222222222222222222111111111111111111111111000000000000000111111111///000222333222000...,,,111111222222222333333333000000000000000000000000000///...000222444333222111111111111222333444555444222000///...///111222111000000///...////////////////////////////////////............//////000......///......///000111---------------------,,,------,,,,,,,,,---......///...---,,,,,,---...///------------------------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,------......------.................................------,,,,,,,,,------------,,,++++++******++++++,,,------------------------------------,,,,,,,,,------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000//////............//////------,,,,,,,,,---...............------.........///000000000111111111111111111111111111000000000000111222222222222111000111222222222222111111000000111111222222111111111000000000000000000000000111111111000000000//////111222222222111111000///000000////////////000000000000111111111111000000////////////////////////000000111111111111000000//////////////////////////////............//////000000////////////000000////////////000000000000000111111222222222222222111000000////////////000////////////////////////..................//////------......///000000111//////000000000000/////////...---,,,,,,---///000///............///000000222111000000//////000000000000000000000000111111222111000//////000000111//////000000000000//////////////////000000111111222111111111000000000///000000000000000000000000---...///000111222222222111111222222222222222111000000000111111111222222333333333333333333333333444444444555555666888888666444333333555555555333333222222111111222222333777666666555444333222222111111111222222222333333444444444333333222222111222222222222222222222222111111111111111111111111000000000000000000000000...///111222333222111000111111222222222333333333111111111111111111111111000//////000222333333333000000000111222333555555333222000......///000111111111000///////////////////////////////////////...............///000000444111///111555888777555//////...---,,,++++++***,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...------------------------........................---------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------........................+++,,,,,,,,,------.........------,,,++++++++++++***++++++,,,------------------------------------,,,,,,---------.........------,,,++++++++++++,,,------------------------.........------.........------------------------...---,,,++++++,,,---...---------,,,,,,---------,,,,,,,,,,,,,,,---......---..................---///000000000111111111111222222222222111111111111333444555666666555444333111111222222222222222111///000111111222111111111000000000000000000000000111111000000000/////////333333333222222111000//////000000111111111111000000111111222222111111000//////////////////////////////000000111111000000//////////////////////////////............//////000000////////////000000////////////000000000000000000111222222222222111000000////////////000000..............................------......///000,,,,,,---...///000111111...//////000000//////.....................//////...............//////000111000000///////////////////////////000000000000111111000/////////000000...//////000000000000000/////////000000000111111222222222111111000000///000000000000000000000000......///000111111111111000111111222333333222222000000000111111111222222333333333333222222222222222222333555777:::<<<===555333222111333333333222333222222111111222222333666666555444333333222222111111111111222222222222222222111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000...///000111222333333333111111222222222333333333111111111111111111111111111111111111111222222222000000000111222333555666222111000///...///000000222111000000//////000000////////////////////////......---......///000111444///,,,///555999777333111111000///...------,,,,,,,,,,,,,,,---......///,,,,,,+++++++++,,,------------------------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------******+++,,,---...//////------,,,+++++++++,,,,,,++++++,,,---------,,,,,,------------------------,,,---------...............------,,,,,,,,,,,,,,,------------------------......------------..............................///...,,,+++++++++,,,---///......------......///...............///000111---...////////////...---000000000000111111111111222222222222222222333333222333555666666555333222000000111222333333333333//////000111111111111111000000000000000000000000111000000000////////////000111111111111111000000...000222444444333111000000000111111111111000000////////////////////////---...///000000000000/////////////////////////////////............//////000000////////////000000.../////////000000000111//////111222222222111000000000////////////000000////////////////////////......---------...///000---.........//////000000......////////////......---...///000000000///////////////...///000000111000000///............///---.........////////////111000000000000//////.........///000000000000000000000111111222222111111333333222111111000000/////////////////////////////////000000000000000///111111111111111111000000/////////000000000111111111111111222333333444444222222333555777999;;;<<<555333111000111222222111333222222111111222222333555444444444333333222222111111111111222222222222111111111222222222222222222222222222222222222222111111111111111111111111222222222111111000000000000//////...///000111222111111222222222333333333000000000000000000000000111111222111000///000000000000111111222333444555111000000000////////////222111000000//////000000////////////////////////---------......///000111111...------000111000///////////////////////////,,,,,,,,,,,,---...//////+++,,,,,,------...------------------------------........................++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,+++++++++,,,---...,,,,,,---------,,,++++++------------------------------------............///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------,,,+++++++++,,,---...//////............//////............///000111222...///000000000000///...000000000000111111111111111111111222222333333333///000222333333222000//////000111222333444444444//////000111111111111111000000000000000000000000000000000000////////////---...///000111111111111...000333666666444222000//////000000000000//////////////////////////////------...//////000////////////////////////////////////............//////000000////////////000000.../////////000000111111...///000111222111000000000000////////////000111000000000000000000000000...------,,,---...///000///////////////...............////////////......,,,...000222222111000///000000000000000111111222000000///...............,,,---------......//////000000111111000///............///000000000000000111111222333333333333222333333222222111000000///........................///000000000000000///...111111111111000...---,,,............/////////000...///000111333444555666555555555555555666777777666333111000111222222111333222222222222222222333444444333333333333222222000111111111111222222222333333333444444555555555222222222222222222222222000000000000000000000000333222222222111111000000111000...---,,,...///000111111222222222333333333000000000000000000000000111111222111///......///111111111111222333444555000000000111000///......222111111000000000000000////////////////////////---------......000111111222333333111///...///000******+++,,,---...///000+++++++++,,,---...///000+++,,,...///000///......------------------------........................*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------------,,,,,,+++***---------------------------------.........////////////...------------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000......------------......,,,,,,,,,---...///000000...///000111111000///...000000000000111111111111//////000111222333333444///000111222222111000///......///000000000000000222111111000///.........333333222111000000000111222111000//////......///...///000111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000,,,---.../////////------000000000000////////////111111000000000000000111222111000///000111333555222222111000//////000000///////////////.........000000000000000000000000000000000000000111111222///////////////////////////////////////.........000111111///...---///000000000000000000000000000000000000000000///......000000000000000000000000111111111111111000//////////////////000000000000111111000000000000111111111111000///////////////111111000000//////......000000000000000///......111000000///////////////000000000000000000000000000000111222222222222222222333444444333222333555000000111111111111000000111111111222222333333333333333333222222222111111000000000111222222333333222222222333333222222222000111111222222222111111222222222222222111000///000000000000///---,,,+++000000000000000000000000/////////000111111222222333222000//////111333444222111111111000000//////333000......000111///---000000000000////////////000000////////////000000000//////......000111222000000///...............//////............//////------------------------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...........................,,,---......//////......------------------------/////////......---------------------------------)))******++++++,,,------...---+++++++++,,,...000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))............---,,,++++++...------,,,,,,++++++***,,,------......------,,,***+++---//////...---,,,,,,,,,---......---,,,,,,---......,,,******+++,,,,,,,,,---.../////////...,,,...///...---+++,,,,,,/////////000000000111111000000//////.........------...000111111111000///000000000111222222333333000000000111111000000000......///000000000000000000000000000000000000000222222111000000000111111000///////////////000111///000000111111111111000000000000000000000000000000//////////////////000000000000000000000000000000222444555555444222000---...//////000000000000111000000000//////......//////...............///000///...---...///111222222111000000/////////000/////////////////////...////////////////////////000////////////000111111////////////////////////.........///////////////000111222111///...///000000000000000000000000000000000000000000///......000000000000000000000000///////////////...------////////////000000000000//////............//////222111000000///000000000000000000000////////////000000000000000///......000000///000000111222222000000000000000000000000111222222333333333222222222333444333222111222333000000000000000000000000222222222222333333333333333333222222222111111111333333222222111000000000111111222222222222111111111111222222222111000000000111111111111000000///000000000000000///...---000000000000000000000000000000000111222222333333000000///......///000111111111111111000000000///222000---...000111000...000000000000////////////000000////////////000000000///.........///111111000//////...............//////............//////------------------------,,,,,,+++++++++,,,------//////............//////------------------------------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,---............---------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++------,,,++++++******))),,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------------,,,---------------,,,++++++---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,+++***,,,---////////////...---,,,+++,,,---///...,,,++++++,,,------------------......000/////////............---...///000111000000////////////000111111222222111000000//////000000111......///000000000000000......///000111111222222000000/////////000111111............///000111222000111111111111000000///000000000000000000000000//////............//////000000000000000000000000...111444666666444111.........//////000111222333222111111000///......---///......------...//////000///.........///111111000000000000////////////....../////////////////////////////////////////////............///000000////////////////////////------......//////000000///111333333111000///000000000000000000000000000000000000000000///......000000000000000000000000///////////////......---////////////000000000000000//////......//////000222222111000000000000000////////////000000000000000000000000000//////.../////////000111222444444000000000000000000000000333333333444333333222222222333444333111000000111222111000//////000111222444444333333333333333222333222222222222111111111333333222222111000000000000000111111111111000000111222222222111000000///000000111111222222111111000000111111111000000000000000000000000000000000111111111222333333444444000000//////////////////111111111111000000000000000///---...///000000///000000000000////////////000000////////////000000//////.........///000111000///......------......//////............//////---------------------------,,,++++++++++++++++++//////............//////------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,------------------------++++++++++++************++++++++++++++++++++++++------,,,++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------...------.........---,,,,,,+++,,,,,,---------------******+++,,,,,,---......,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,+++,,,---,,,++++++---...////////////...---,,,,,,---///000000...------......---,,,++++++,,,------////////////..................///000000000000000000000000111222222333333111000///......///000111......///000000000000000---......//////000111111//////......///000111111///////////////000111111111111111111111000///...000000000000000000000000//////............//////000000000000000000000000,,,...///111111///...,,,............///111333444333222111000///...---,,,000000/////////000111111222222111000000111222333/////////////////////...............////////////////////////////////////...------------...//////////////////////////////,,,------...///000111111///111444444333111//////000000000000000000000000000000000000000///......000000000000000000000000000000111111111111000000////////////000000000000222111111111111111111222111111000////////////000......//////000000111111//////000000000000//////////////////000111222333000000000000000000000000222222333333333222111111222333444222000//////000333111///......///111333555444444444333333222222222222222222111111111111000000000111222222333333//////000000000000//////111222222222111000///...000111222333333333333333///000111222222222222222000000000000000000000000000000111111222333333444111222222222222111000000111111111000000000000000///.........//////000000000000000000////////////000000////////////000000//////.........///000111//////...------------...///......------......///..............................---,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,------******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,---------------,,,,,,******+++,,,---......---+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---...///------------------------***+++,,,,,,++++++---///++++++---...///////////////111222222000//////000000///---,,,,,,---...//////////////////............//////000000000000000111111222222333444444555111000///......///000111......///000000000000000........................//////......///000111111111111000///////////////111111111111111000///...000000000000000000000000//////............//////////////////////////////------,,,,,,,,,,,,------------------...000222444333222111000///...---,,,///////////////000111111222222111111111111111111---...////////////......---.........//////000000........................---------------......///////////////////////////,,,------...///000111111///111444444333111//////////////////////////////000000000000000///......////////////////////////000000111111111111000000////////////000000000000222222111111111111222222000000///.........//////......//////000000111111//////000000000000//////000//////.........//////000000000000000000000000000000111111111111000000222333444222000//////000333111///......///111333444444444333333222222222222222222111111111000000000000000111222222333333/////////000000/////////111111111111111000///...//////000111222222111111///000111222222333333222000000000000000000000000//////000000111222222222222222222222222111000///000000000000000000111111...///............///000000000000000////////////000000////////////000000000000///...///000111222//////...---------------......------------..............................000///...---------------++++++************++++++------------------------,,,++++++******++++++,,,------,,,+++***))))))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,------+++,,,,,,---...---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++))))))+++,,,------......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///------------------------***+++,,,,,,++++++---///***+++,,,...///000000000...000111111///......//////...------,,,---...///.........//////////////////////////////000000111000000111111222333333333000//////......//////000......///000000000000000........................000000/////////000111111222111000///............000111111111111000000///000000000000000000000000000000////////////000000////////////////////////000///---,,,,,,---///000---------...///000111222222111111000///......---,,,,,,,,,,,,---...//////000000000000////////////,,,,,,.../////////...---------......///000000000...........................------------...//////////////////////////////------......//////000000///111333333111000///000////////////////////////000000000000000///......////////////////////////---......///////////////////////////000000000000111000000//////000000111111000000///////////////////////////000000000000...//////000000000000000000///......---------...000000000000000000000000...//////000111111000000222333444333111000000111222111000//////000111222333333222222222222222111222111111111111000000000333333222222111000000000//////000000000000/////////000000111111000000///------......///.........///000111222222222222222000000000000000000000000...//////000111111222222111111000000///.........000000000000111111111111//////000...---,,,---///000000000000////////////000000////////////000000111111000///000111222333///...------,,,,,,------......------------..............................000///..................------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,...------,,,+++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++------,,,++++++******))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------...******++++++,,,,,,++++++))))))+++,,,------------......---,,,,,,+++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,---,,,++++++---...---...............------+++---......,,,++++++,,,++++++,,,,,,------------.........//////////////////////////////000111111---......///000000111111...//////////////////.........///000000000000000......//////000111111111222222111000000000111111111000///////////////000///000000111111111111000000000000000000000000000111111000000000000111111////////////////////////000000///......///000000...///000000111111111111111000000000//////......,,,,,,,,,,,,---...//////000000000000000///......***,,,---//////...---,,,------......///000000111.................................---...//////000////////////////////////.........///////////////000111222111///...///000////////////////////////000000000000000///......////////////////////////------...///////////////////////////000000000000111000000//////000000111333222222111000111111111000000000000////////////......///000000000000000///............//////000000000000000000000000000---...///000111222222222222333444333222111222333000000000000000000000000000111111111111111111222111111111111000000000000333333222222111000000000///000000111111000000///---...///000111111111111...////////////......---000000111111111111111111000000000000000000000000///000000111111222333333333111000............//////000000000111111111111///111111///,,,***,,,...000000000000////////////000000////////////000000333222111111111222444444///...------,,,,,,------...------,,,,,,------.................................---------.../////////......------......///------------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------------,,,***++++++,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++...---,,,,,,,,,,,,---...,,,------,,,+++***,,,---------...............---+++---......,,,++++++,,,)))***,,,...//////................../////////000000//////...///000111222...//////000000111222222---...///000000///...---...//////000000000000000......///111222333555555333333222111000000111111///......//////000111222...///000111111111111111000000000000000000000000222222111111111111222222////////////////////////---...///000000///...---///000222333333222111000000000000000////////////---------...///000111222222222222222222111000///***+++---//////...---,,,---------...///000000111........................///............///000000///////////////////////////////////////.........000111111///...---///000////////////////////////000000000000000//////...//////////////////////////////000111111111111111////////////000000000000333333222222222222333333555444333333222222333333111111000000//////............///000000000000000............///111222333000000000000000000000000---...000111333444444444222333444444333222333555000000111111111111000000//////000000111111111222111111111111000000000000000000000111222222333333000000111111111111000000,,,---...000111111111111222222222222222111000///000000111111111000000///000000000000000000000000000111111222333333444444666444222000//////111111//////000000111111111222000111222///+++)))+++---000000000000////////////000000////////////000000444333222222222333444555......---,,,,,,,,,,,,---...------,,,,,,------...////////////////////////,,,,,,,,,,,,------...///......------------......------------------------...------,,,,,,------...)))******,,,---...//////++++++,,,------------,,,++++++++++++++++++++++++---------....../////////------------------------)))******+++,,,,,,------,,,+++***))))))+++---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,------.........---******+++,,,,,,,,,++++++***++++++,,,,,,------...+++++++++,,,,,,+++++++++***+++---//////...---,,,...---,,,,,,,,,,,,---...---......,,,******+++,,,)))***,,,...///000111111...///111000...------...))),,,///222333333111000---.........//////000000000///.........///111222111222222333444444555555222111111111000000//////000000000000000000000000///000000000000111111111000000000000111111111111(((***,,,...////////////---...000111111111000///222222111111111111111222222222222111111111111000000//////...---,,,,,,,,,111111000///////////////000000000000000000000000000000///.......................................///000111222222111000///////////////////////////////////////////////////................................................//////////////////////////////000000///...------............/////////000//////////////////////////////////////////////////////000000000000/////////---,,,---000111000...////////////////////////111000000000111222333333111111111222333333333444444333111000000000111222000000////////////000000222000///......///000222222111111111000000//////222222111111111111111111000000000111222222222333333333222222111000000//////000000111111111111111222222222222111111111111000000000111222222222333444333222111000000000000333444555444222111222333555444222111//////000000111111000000//////......222222111000///...------......//////000000111111111111000000//////......//////////////////////////////............//////...///000///---,,,,,,...///...---,,,,,,---...///333444222111444:::<<<:::222000------...//////...///...---,,,,,,,,,,,,,,,+++,,,---......,,,***)))000///...---,,,------.........---,,,,,,+++******,,,,,,------------......------------------------)))))))))******+++++++++************************,,,,,,+++***)))))))))***+++,,,---...////////////---,,,+++******+++,,,---+++,,,............,,,+++++++++++++++++++++++++++,,,---......,,,******+++++++++------------++++++,,,,,,,,,++++++*********,,,***(((&&&%%%&&&(((***+++,,,------......---------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++***)))))))))***+++,,,000...,,,,,,------,,,+++/////////...------,,,,,,///...---,,,,,,---...///......------------......111111///......///000000111222333444555444333333111111111000000000//////000000000000000000000000000000000111111111111222000000000000111111111111//////000000000...---,,,......///000000000000000222222111000000111111222222222222111111111000000.............../////////111111000///////////////000000000000000000000000000000///.......................................///000111111111111000///////////////////////////////////////////////////................................................///////////////////////////////////////...------........./////////000000000000000000000000000000//////////////////////////////000000000000//////000...---...000222000///......//////000111222222222222111111222222333444111111111222222222222222333222111111000000000111000000////////////000000111000///......///000111111111111000000000//////111111111111111111111111111111111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222111111000000000000000000222333444333111000111222333222111000//////000000111000000000/////////...222111111000000//////............///////////////000000000000//////////////////////////////////////////............/////////000111000...---.../////////...------...//////111333222000444:::<<<:::222000...---...//////...000///......---------...+++,,,---......,,,+++)))///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******+++++++++,,,---...............,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++---......,,,***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******...---+++))))))***+++,,,++++++,,,---------------------------------------//////.........---------......------------......******+++,,,,,,---............---------...///000000...,,,,,,---------+++------..............................///000222333///......------......///111000000000000000111111...///000111222111000000111111000000000000//////000000000000000000000000000111111111111222222222000000000000111111111111222222222222111///...---///............//////000111111000000000111111222222222111111111000000000,,,,,,---...000111222222111000000///////////////000000000000000000000000000//////............///........................///000000111111000000///////////////////////////////////////////////////................................................///////////////////////////////////////......---....../////////000000000111111111111111111111111//////////////////////////////000000000000//////000///...///111222111000------...000111333444444333222222222222333444444111111111111111111000000111111222222111111000000000000////////////000000111000///......///000111111111000000000000//////111111111111111111111111222222222111111111111111//////000000111222333333333333444333333222111000111111111111111111111111111111111111111111000000///////////////000000000111222333222000///000111000000////////////000000000000000000////////////111111111111111111111111000000000000////////////////////////000000000000//////////////////////////////............/////////000111000///...///000000//////......//////000///111111000444;;;===;;;333111......///000000///000000///............///,,,------......,,,+++***------,,,+++++++++,,,,,,***++++++,,,---......///******++++++++++++,,,,,,------------------------............------------------------------------------,,,,,,+++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++---...---,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------///............---------......------------......***++++++,,,,,,------...---,,,,,,,,,,,,---......///---,,,,,,---------,,,,,,,,,------...//////000111111///...---,,,,,,,,,///......------......//////000000111222222222222---...000111111111000///000000000000000000//////////////////////////////111111111111222222222222///000000000111111111111000000111111111111111111000///...------...///000111000000000000111111222111111111111000000000000,,,---...///000111222333000000////////////000000////////////////////////000///............//////......................../////////000000000000000////////////////////////////////////////////////................................................////////////////////////...///////////////.........////////////000000000000000000000000000000000//////////////////////////////000000000000//////111000000000111111111000---......000111222222333222222222111111222222333222111111111000////////////000111222222111000///000000////////////000000111111000//////000111111000000000000000000//////111111111111111222222222333222222222111000000000//////000000111222222222444444444444333222111000111111111111111111111111222222111111000000//////---...///000111111111111///000111000///...///111............//////000000000000000000////////////000000111111222222222222222222222111111000000000......//////000000111111//////////////////////////////............//////...000111000......///000000000////////////000000---///000000444;;;===:::333111///...///000000/////////...............///------......------,,,+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,---------......------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------*********+++++++++,,,,,,///---,,,,,,---...---,,,---------.........//////000000///...------,,,,,,//////............//////---...000111222222222111000111222333444333333222//////////////////000000////////////////////////000000111111111222222222///000000000111111111111000000000000000000000111000000...------...///000000000//////000111111222111111111000000000//////.../////////000000111111000000////////////000000//////////////////////////////............//////////////////////////////....../////////000000111////////////////////////////////////////////////........................////////////////////////////////////////////////......///////////////...////////////000000000111//////////////////////////////////////////////////////000000000000//////000111111111000000000111......///////////////000111111000000000000111111222111111111000/////////...///111222222111000///000000////////////000000111111000000000000111111//////////////////000000000000111111111222222222333222222222111000000000000000000000000000000000333333333444444333222222222222222222111111111111222111111000000/////////......000111222333333222...///000000......///000,,,---......//////000000////////////000000000000000000000111222222333333111111111000000/////////......//////000000111111//////////////////////////////............//////---...//////------.../////////000000000000//////,,,//////000444:::<<<999333000......///000//////...------,,,------..................------,,,,,,---------............---------------------------,,,,,,,,,---------......------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((()))++++++++++++++++++++++++++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,------,,,,,,---------............---++++++---......---//////.........---------+++,,,---///111222333333/////////....../////////+++,,,...000111111000///222333444555555555444333......////////////000000000000000000000000000000///000000000000111111111000000000000111111111111222222000///............111000000////////////000////////////000111111222111111000000000/////////000////////////////////////////////////000000111000000000000000000000000///............//////000////////////////////////............///000111111////////////////////////////////////////////////........................////////////////////////////////////////////////---...///////////////////////////000000000111111........................//////////////////////////////000000000000//////000111222111///...///000/////////...............111111000////////////000111111111111111111000000//////000000111111000000000000////////////000000111111111111111111111111......////////////000000000000000111222222333333222222222111111111111111000000000000000000000///111222333555666666666666555555444333222111111000000000000000000000//////...///111222333333333222---///000000......///111------...///000000//////////////////000000000000000000000111111222222222............------------////////////000000000000//////////////////////////////............//////,,,---......------...///...//////000000//////...,,,...///000444999:::777222000------...//////...---,,,,,,,,,,,,---...............---------------,,,---.../////////...............---------------******++++++++++++,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******++++++***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,+++******************+++++++++++++++++++++++++++***+++------,,,+++,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++,,,---...///...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...,,,++++++---......---000//////...------,,,,,,------------,,,***)))(((000//////......//////000,,,,,,---...////////////000111333444444444333222........./////////000000000000000000000000000000....../////////000000000000000000000111111111111222111000///......///000111111111111111000000///.........//////000222222111000000000////////////........................///////////////000111111000000000000000000000000...............///000000////////////////////////......------...///111222////////////////////////////////////////////////........................////////////////////////////////////////////////------.../////////////////////000000000111111111//////////////////////////////////////////////////////000000000000/////////000222000...---...000......//////000000000111222111111000//////000000111111111222222222222222///////////////000111111000000////////////000000111111111222222111111111........./////////000000///000000111222222333333111111111111111222222222......//////000000111111000222444666999;;;<<<<<<888888666555333222000000/////////000000000000000---///111222333222111000---///000000//////000111......///000000000///....../////////000000000111000000000000000000000000.............../////////000000000000//////////////////////////////////////////............//////,,,...//////......///000---...////////////...---,,,///000000333888888555111///,,,,,,---......------------------...////////////...---------------+++,,,---.........------,,,,,,------......//////******++++++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------+++************+++,,,---******+++,,,---------,,,,,,,,,---......---,,,,,,***++++++++++++++++++***++++++++++++++++++++++++)))+++------,,,,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,---------------++++++,,,---------------++++++++++++++++++++++++---------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******...,,,++++++---...........................------000000///---***&&&###!!!000000////////////000000//////............//////000111222333444333222222---.........//////000000000000000000000000000000............////////////000000000000111111111111///.........000111333555111222333333333111000///............///000222222000000000000////////////------------....../////////////////////000111111000000000000000000000000...............///000111000000000000000000000000...---------...///111222////////////////////////////////////////////////........................000000000000000000000000////////////////////////------...///000000//////000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////...000111000---,,,---///---...///000111222333444333333222111000000111111111111111222333333333444000///.........000111222000000////////////000000111111222222222222111111---.........//////000000///000000111222222333333000000111111222222222333,,,,,,---///000222333333111222555888;;;>>>@@@AAA::::::888666444222000///......//////000000111111---...000111222111///...---///000000//////000222...///000111111000///....../////////000000111111000000000///////////////000000111111222222333333111111000000//////......//////////////////////////////............//////---///000000//////000222,,,---...//////...---,,,,,,///000000333888777444000...,,,+++,,,------,,,...............///000111//////...------------...)))***,,,---...---,,,,,,***+++,,,---///000111111,,,,,,---------.........------------------------+++++++++,,,,,,---------........................++++++++++++,,,,,,---...)))***+++,,,---.........,,,,,,---......---,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))+++------,,,,,,---...------++++++++++++------*********++++++,,,,,,,,,)))))))))******++++++++++++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,---------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...------,,,++++++---///......,,,,,,------.../////////---...///111222111111000000000////////////000000222111///......///000111111222333444555444333333//////000000111111111222............/////////000//////000000111111111222//////////////////////////////000000111111111222///////////////////////////////////////////////////////////////.........000000000///......------////////////000000000000,,,---......//////......000000////////////000000111///...------...///111---...///////////////.........///000000111000000................................................---...///000000///...---000///...------...///000........................000000000000000000000000111111000000//////............///000000///...---000111111222222111111000111111000000000000000111///......//////000111222222222111000000000000000000000111111111111000000000000000000111111111111333333333222111000///...222222111111000000//////000000//////000111222222000000000111222222333333333222111111000111111111111111000000000111333444333333333444777:::>>>@@@;;;;;;:::888666444222000111111000000//////......000000000000000000000000000000///...............000000000000000000000000000000000000000000000000000000000000000000000000...............///000000111111000000000000000111//////000000111111222222////////////////////////......................................................000111222333333333111111000......---------,,,,,,,,,---...//////000222///++++++---///...,,,//////...---,,,,,,++++++---------,,,,,,+++++++++***,,,...///---,,,,,,---,,,,,,,,,---------......+++++++++***++++++,,,,,,111///...,,,+++++++++,,,******+++++++++,,,,,,,,,------------------------000222///(((&&&******&&&++++++,,,,,,,,,---------++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,++++++******++++++,,,...------,,,,,,------.../////////......---------((())))))***++++++,,,,,,*********+++,,,---...///***,,,...000000...,,,***---,,,,,,+++++++++,,,,,,000000///...............//////............//////,,,------...///000111111222222111111111111111222333333333444444333222222//////000000000111111111.........////////////////////////000000000111111/////////////////////////////////000000000111111000000000000000000000000////////////////////////............////////////.........///////////////......//////000000000111---...//////000000//////111111000000000000111111111000...------...000111...///////////////......---...//////000000000///................................................---...///000000///...---000000///......//////000////////////////////////000000000000000000000000111000000000/////////.........///000000///...---111111222222222222111111111111000000000000111111///////////////000111111222111000////////////000000000111111111111000000000000000000111111111111333333333333333222111000222111111111000000//////000000000000000111222222000000000111222222333333333222222111111111111111111111000000000111333333222222222333555888;;;===::::::999888666444333222222111111111000000000000000000000000000000000000000000///...............000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000000000111//////////////////000000////////////////////////................................................---...///000222222222222111000///...------------.........///000111111111///---++++++...000000...------------------------......------------------+++---///000...---,,,---,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,000///...,,,++++++,,,,,,***++++++++++++,,,,,,,,,------------------------(((+++***''')))///111///------,,,,,,++++++******+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,---.................................---------,,,,,,)))******++++++,,,,,,---++++++++++++,,,------...+++,,,---//////---,,,+++------,,,,,,,,,,,,------//////...---------------000//////.........//////------......//////000000222222111000000111111222333333333444444333333222//////000000000000111111///////////////............///////////////000000////////////////////////...///////////////000000111111111111111111111111////////////////////////------......//////000000------......///000000111---......///000111111222//////000111111111111000222111111000000111111222111000///......///000111///000000000///...------------...////////////...................................................---...///000000///...---000000/////////000000111000000000000000000000000000000000000000000000000000000000000////////////...//////000000//////...222222222333333222222222111000000000000000111111000000/////////000111111000000//////......//////000000111111111111000000000000000000111111111111222333333444333333222222111111111000000000000000111000000000000111222222000000111111222333333333333333222111111111111111111111111000111111222333111111111111333555777888777777777777666444333222222222222222111111111111000000000000000000000000000000///.........//////000000000000000000000000000000000000000000000000////////////////////////000000//////000000111222000000000//////000000111//////..................////////////////////////........................////////////////////////---...///000111111222222//////...---,,,,,,,,,,,,.........///000000111111,,,+++***+++...000000000++++++,,,,,,---...//////------.....................///111111///---------++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,)))***---///......---,,,+++***)))((((((,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------............------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------...///000000///...---------------,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,++++++,,,------,,,,,,------------,,,,,,...---------------............---,,,,,,,,,,,,---111000///........................///////////////111111000000000111111222222333333444444333333333//////000000000000000000////////////........................////////////////////////////////////............////////////000000000000000000000000////////////////////////.........///////////////............//////000000,,,---...///000111222333...///000000111111000000111111000000000000111111111000////////////000111000000000000///...,,,,,,------...............---................................................---...///000000///...---000000000000000111111111////////////////////////000000000000000000000000000000000000////////////.../////////000000000000222222333333333333222222000000000000000000111222111111000000///000000000//////............//////000000111111111111000000///000000000111111111111111111222333333333222222000000000000000111111111111111111000000111222222000000111222222333333444333333222111111111111222111111111111111111222222000000///000000111333333444444444444444333222222111111111111111111111111000000000000000000000000000000///////////////000////////////////////////000000000000000000000000///////////////////////////////////////000000111000////////////000000111000//////......---------////////////////////////........................000000000000000000000000......///000111222222222...---,,,,,,+++++++++,,,,,,,,,,,,------.........,,,++++++,,,---...//////++++++,,,------......///,,,,,,------....../////////111222222000---------******+++++++++,,,,,,,,,,,,,,,++++++******++++++...------------,,,------+++++++++,,,,,,,,,------..............................---+++++++++,,,+++,,,,,,++++++***)))((((((------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------,,,+++++++++,,,,,,------,,,++++++,,,------......---------...//////......------,,,------...111000///......---......///////////////.........111000000000000111111222222222333444444444333333000000/////////////////////////////////.........////////////............000000000000000000000000////////////............////////////////////////////////////////////////000000//////......------000000//////............,,,---...///000111222333......///000000000000/////////............//////000000////////////000000000000000000///...,,,,,,---...............------........................////////////////////////---...///000000///...---//////000111111111111111........................////////////////////////////////////000000000000////////////000000111111111222222333333222222111000000//////000111222222333222111000000///000000//////............//////000000111111111111000000///000000000111111111111///000000111111111111000//////000000111111222222222222111111111111111222111111111222333333444444444333333222111222222222111111111222111111111111///////////////000000111000000111111111111111000000000000000000000000000000000000000000000000000000000/////////000000111////////////////////////////////////////////////////////////////////////...------------...////////////......///000111111000000000//////.........////////////////////////........................000000000000000000000000//////000111222222222222------,,,++++++++++++,,,,,,,,,,,,,,,------------,,,------------,,,,,,---------------------------++++++,,,,,,---------...000111333222000...------******+++++++++,,,,,,,,,---,,,++++++*********+++,,,,,,------------------++++++,,,,,,,,,---------........................*********+++,,,---...///************************------,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000------,,,+++++++++,,,,,,...---+++******+++---...---------------...///000///...............//////000000///...............///////////////.........000000//////000111111222111222333333444444444333000000////////////................../////////000000000000////////////...000000000000000000000000000000000////////////...........................////////////////////////000/////////............111000000///......---------......///000111111222---...//////000000/////////......------......///...//////////////////...///000000000///...------...////////////...------........................////////////////////////---...///000000///...---......///000111111111111........................////////////////////////////////////000000000000////////////000111222222111111111222222111111111////////////000111222333444333222111000///////////////......//////000000000000111111111111000000000000000000111111111111///000000000000000//////......///000111222222333333333222111111111111222111111222222333444444444444444333222222222222222111222222222222111000000////////////000000000000//////000000000000/////////////////////000000000000000000000000000000000000000/////////000111111000000000000000000000000////////////////////////////////////////////////------,,,,,,------...///............///000111111000000000///////////////////////////////////////........................////////////////////////...///000000111111111000---,,,,,,++++++,,,,,,,,,........................,,,---///...,,,++++++,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,///000222222000.........++++++++++++,,,,,,,,,,,,------,,,+++************++++++,,,---.........---,,,,,,,,,,,,------------...........................,,,+++---,,,)))(((************+++++++++,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******,,,,,,,,,,,,*********+++,,,------,,,+++***,,,,,,,,,,,,---------------------...//////000000,,,,,,,,,++++++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,---.../////////............///000000//////............//////.........///////////////////////////000111111222111111222333444444444444000000/////////.........,,,------...///000111111111111000000000/////////000000000000000000000000111111000000000/////////////////////////////////////////////////////////---------...///000000111///////////////...............//////000000000111...///000000111111000000//////............//////------............------...///////////////......///000000000//////...---........................////////////////////////---...///000000///...---,,,---...000111111000000........................////////////////////////.../////////000000000111///////////////111222333///000000111111000000///////////////000111222333555444222111000/////////000////////////000111222000000111111111111000000000000000000111111111111111111111111111000///...---...///000111222333333444333222222111111111222111111222333333444444555444444333222222222222333111222222333222111000///...///000000111111111111000000111111111000000/////////000000000111111111000000000000000000000000000000//////000111111222000000000000000000000000////////////////////////000000000000000000000000---------------...//////...------......000111111..................//////////////////////////////................................................,,,---......///.........------,,,,,,,,,,,,------........................))),,,......,,,+++,,,---+++,,,,,,------.........---------------,,,,,,,,,---///111111000.........,,,,,,,,,,,,------------...---,,,+++***************+++,,,......///......,,,,,,,,,------------...........................222...,,,...+++%%%"""%%%,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......//////000++++++++++++,,,------...,,,++++++++++++++++++,,,++++++++++++,,,---...///...---------......///000......---......///000111------......//////000000.........//////000222222000111222333444444444444000000//////.........---+++,,,---...///111222222222222111111000000//////000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////******,,,...000222333444------......///000000000////////////000000000000000000111222222222222111000000////////////000000,,,------......------,,,......///////////////...000000111111000///..............................000000000000000000000000---...///000000///...---+++,,,...///000000000///000000000000000000000000////////////////////////.../////////000000111111000////////////111333444//////000000000000//////////////////000111222333555444333111000/////////000000000000000111222222000000111111111111000000000000000000111111111111333333333222111000///...---...///000111222333444444333333222111111111222111222222333333444444555555444333333222222333333111222333333222111000///...///000111222222222111111222222222222111111000000000111111222222222333000000000000000000000000000000///000000111222222000000000000000000000000////////////////////////111111111111111111111111...............///000000---------......000111111,,,,,,,,,------.........////////////////////////................................................++++++,,,,,,------,,,,,,---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,&&&***---...---,,,---///)))***+++,,,...///000111/////////......------,,,,,,...000000///......///,,,,,,------------.........---,,,+++************)))***,,,...//////......,,,,,,,,,---------......////////////////////////***'''''',,,,,,((('''+++///......---,,,+++******++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++,,,...//////...,,,+++...------,,,,,,------...---------....../////////,,,,,,------.../////////*********+++,,,---...///+++++++++++++++++++++++++++******+++,,,---...///,,,,,,,,,,,,,,,---...///------------///000111222,,,------...///000111111............///000222222000111222333444444555444........................000///...---...///222333111111000000//////......000000000000000000000000...///000000000...---,,,---...000222222222111000...///////////////......////////////............000000000000000000000000////////////000000000000......///000111222333333222111111000///......---...............///000000000000//////.........---////////////////////////---------............///////////////////////////............////////////............////////////------......//////000000...............///000000000000000000000000000000//////...//////000111222111000///---------...///222111///---...000333444777666555333111000......---------......000111111111111111111000000000000111111111111111111111111000000000000000///......000000000222333555777888;;;888555111//////000111333333333333333333333333444222000111333444333000000000000000000000000000111111111111111111111222444333222000///.........222222111111222222333444111222222333333222222111000000000000000000000000222000//////000000///---...///000///...---...///000000000000000000000000000000000000000000000000000000000000000000000000............////////////............////////////000000////////////000000...///000000000///---,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......---------------...//////.........------,,,,,,,,,000000000//////..................------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------------111000///---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---.........------,,,,,,,,,...------,,,,,,------...------------------------,,,***)))***,,,..................------,,,,,,,,,///......------,,,++++++---,,,+++******,,,...////////////...---+++***)))...------,,,,,,------............------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000000///000000000000...---,,,000000000///......------//////000000000000//////333111000......///111222...000111333444444333333........................///...---------...///000000000000000////////////000000000000000000000000//////000000000///...---000000000000000000//////...///////////////......////////////////////////000000000000000000000000////////////000000000000/////////000111111222222111111000000//////......---------------...//////000/////////............000000000000000000000000...////////////000000000////////////////////////............////////////------........./////////---------...............---------------......///000000000000000000000000000////////////000000111000000...---------......111000///...///000222333444333222111000...---------------......///000111111111111111111111111111222222222222222222222222000000000000000///......//////000111222444666777777666333111000111222333222222222222222222222222444222000111333444333111000000000000000000000000///000000000111111222222222222111000000000000111222222111111222222333444555555555555444333222222000000000000000000000000222000//////000000///---000111222111000///000111////////////////////////////////////////////////////////////////////////............///////////////////////////000000000000000////////////000000...///000000000///------***++++++,,,---.../////////............///000000...---------......///000.........------,,,,,,,,,,,,,,,,,,,,,+++++++++***......------------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......///.........,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++*********))))))------,,,,,,,,,,,,------......------,,,,,,++++++,,,***)))***,,,...............---------,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,---...,,,------...------,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,---------.../////////***+++,,,............---////////////............111222222333333222222111222111000//////000111222111222444555666555555444........................---------------,,,,,,,,,////////////000000000000000000000000000000000000///000000000000//////...222222111000//////.........//////000000/////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////------,,,,,,------......////////////............000000000000000000000000.........////////////000////////////////////////............////////////---------.........//////......------------------...............//////000000000000000000000000000111000000////////////000000///......---.........//////000000000000111111000000//////......------......---......///000111000000000111111222222222111111111111111111111111000000000000000//////.../////////000111333444555444333111000111222444666333222222111111000000000333222111111333333222111000000000000000000000000...//////000111222333333111000000000111222333333222111111111111222333333999999999888666444333222000000000000000000000000111000//////000000///...///111222111000///000222........................////////////////////////////////////////////////............//////////////////000000000111111111000000////////////000000/////////000///......---***++++++,,,---.../////////............///000000///............//////000.........---------------...------------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........///......------)))***+++---///111333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************))))))))))))------,,,,,,,,,,,,------......---,,,+++***)))))),,,+++******,,,......---...------------,,,,,,,,,+++++++++,,,---.........++++++,,,,,,,,,,,,------***+++,,,---.../////////...------,,,,,,------......------------,,,,,,,,,,,,,,,---------.........------..................***+++,,,............---............//////////////////000000000000//////222111000//////000111222333444555666666555444333........................---.........---,,,++++++......//////000000111111////////////////////////000000000000000000//////000111222222222111///......//////000000000000///000000000000111111111111////////////////////////////////////000000000000111111111111000000//////////////////000000000000......---------......//////////////////.........111111111111111111111111,,,,,,,,,,,,------------////////////////////////............////////////......////////////000000/////////......------,,,111111111000111222222333000000000000000000000000111111000//////...//////000000000/////////000000...///000111111000//////.......................................///000000......///000000111222222//////////////////////////////000000000000//////////////////000111333333333222111000111222444555444333333222111000000///222222222222222333222222000000000000000000000000//////000111222333444555111111111111111222333333111111111111111222222333;;;;;;:::888666444222111////////////////////////111///...///000111000...---...//////......///000////////////////////////////////////////////////////////////////////////............////////////000000000111111222222333000000////////////000000///////////////......---......---------,,,,,,,,,---,,,,,,,,,,,,---......//////.........//////000...............---------............---------------,,,,,,++++++,,,,,,---++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********---+++******,,,...------------------------------++++++,,,,,,,,,---------***+++,,,---------,,,,,,***+++,,,---.../////////...------,,,,,,------...------------------------,,,,,,,,,,,,------------...............---------///000000000000...---,,,---------...///000000111---......//////......---111000000///000000111222222333444444444333222111//////////////////////////////000000///...---,,,......//////000000111111//////////////////////////////////////////000000---///333666666444111///......///000111111000000///000000000111111111222////////////////////////////////////000000000000222222111111000/////////////////////000000000000000000///////////////000.........///////////////000000000000000000000000,,,,,,,,,---------......////////////////////////............//////////////////000000000111111111111111000000//////......111111111111111222333333111111111111111111111111111111000//////...//////111111111111222111111111...///000111111000...---........./////////000000///............//////000------......///000111111........................//////000000000000//////////////////000111111222333333222111111111222333555555444333222111111000222222333222222222222222000000000000000000000000000000111222333555555666333222111111000000111111111111000000111111222333:::999888777555222000///////////////////////////000///...///000111000///,,,...//////......///111000000000000000000000000............................................................////////////000000000111222333333333000000////////////000000000/////////..................---------,,,,,,,,,---,,,,,,,,,,,,---......//////............//////........................*********************+++---,,,,,,++++++,,,,,,---......------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,........................,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,---+++***+++,,,------,,,------------------------------,,,,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,------...------,,,...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,...............---------///000000000000...---,,,,,,------...///000111111000111111222222111111000000000000000000111111222222333444444444333222111////////////////////////000000000000000/////////////////////000000000000000000000000000000000000///............//////000,,,...222666666555222000......///000111111111111...//////000000111111111000000000000000000000000////////////000000000000222111111111000000//////000000000000////////////111111000000///000000000.........////////////////////////////////////////////////000000000000111////////////////////////............//////////////////000000000111111111111111000000000000000000///////////////000000111111111111111111111111111111000000////////////000000111111222222222222111...///000111000///...---////////////000000111111//////............//////---......//////000000000------------------------...//////000000000000000111000000000000000111111444333222111111111111111555444444333333222222222111222333333111111222333000000000000000000000000000111111222333444555555222222111000//////000000111000000000000111222222666666666555333111000///000000000000000000000000000///...///000111000///...///111111000000222333111111111111111111111111............................................................//////////////////000111222333333444000000////////////000000000000///............///***++++++,,,---.../////////............///000000//////...------------................../////////+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///......------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,))))))***+++,,,---.........,,,***+++,,,------,,,,,,,,,,,,------------...---------,,,+++*********++++++,,,,,,,,,,,,------............---,,,++++++...------,,,,,,------...,,,,,,,,,------------...*********+++++++++,,,,,,------..................***+++,,,............------------...///000000111//////000000000000////////////000000111111222222444555666777777666555444////////////////////////111000/////////000111222000000000000////////////000000000000000000000000...---,,,,,,---...///000//////000111111111000///......///111111222222111------...//////000111111000000000000000000000000////////////000000000000111111111000000000000000111111000000//////......111111000///////////////............/////////000........................000000000111111111222222////////////////////////............////////////............////////////////////////000000000000///............///000000111111111111111111111111000////////////000000111...///000111111111000000//////000000///......---///////////////000000000//////............//////000000000111111111111111..............................///000000000000000222111111000000000111111222222222111111111111111333333222222222222222222111222444333111000222444000000000000000000000000000000000111111222222222/////////...//////000111000000000000000111222222333333333333222222111000000000000000000000000000///......///000111111///...///111111000000222333000000000000000000000000............................................................////////////......///000111222333333000000////////////000000111000///...---......///***++++++,,,---.../////////............///000000......---,,,,,,,,,,,,,,,---........./////////000....../////////000000000......------------......******))))))))))))************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------......///.........+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,------.........,,,++++++,,,---,,,+++,,,,,,,,,---------......,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...------......------,,,+++...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,---------.../////////***+++,,,............---------......//////000000,,,------......------,,,...///000111111222222222333444555777777777666666000000000000000000000000000///...---...///222333111111000000//////......000000000000000000000000---,,,,,,+++,,,---...///222111///---,,,---...///......///111111222222222,,,------...///000000111000000000000000000000000////////////000000000000000000000000000000111111222111111000///......---000000///...............---.........//////000000........................////////////000000000000////////////////////////............/////////000,,,,,,,,,---------......------......//////000000000000000000000111111222111111111111111111111111//////...//////000111222,,,---...000000000///...000000//////............////////////////////////000//////.........//////333333333222222222222222000000000000000000000000......///000000000000000333222111111111111111111111111111111111222222222111111111111111222222222000333444333111000222444000000000000000000000000////////////000000000000,,,,,,------...000111222000000000000000111111222111222222333333222222111000000000000000000000000///......///000111111000+++---//////......000222000000000000000000000000............................................................/////////000---...///000111222333333000000////////////000000111000///------......///......---------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++++++++---.........//////000000,,,,,,,,,---------......///......------......///---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///******+++,,,------------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------.........,,,++++++++++++++++++,,,------------------------...,,,++++++,,,---,,,+++,,,,,,,,,------.........*********++++++,,,---------,,,+++******,,,...///,,,,,,---......---------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000///000000000000...---,,,........./////////////////////000000000000//////......000111222222222222000111333555666666555555///////////////......---,,,,,,,,,------------...////////////////////////000000000000////////////,,,---------.../////////........................---.........//////000000111000///......///000111//////............//////---......///000111111222000000////////////000000////////////000000000000...------------...//////000000000000000000000000---...///000000///...---////////////////////////111///---+++++++++,,,---------............------///////////////......---///......------///000111000//////............///111000///......///000111111111111111000000000000000000////////////000000111000///......///000111.........//////111222222////////////...............222222...,,,...000///222111000.........///000000000000000000000000000......------------......000000000000000000000000444222111222333444444222444444222222222222444444333222000/////////000111...000111111000000111222000000////////////000000222222111000//////000000000000000000////////////111000...///000222222111000000//////.........---//////000000000000////////////////////////////////////...---,,,++++++***//////............//////---------............///000//////.........//////000000///...............+++,,,,,,------.........******+++,,,,,,---......,,,...000111222111000///------,,,,,,---...000111...............---------------------------------000//////---,,,+++******------------------------,,,---///000000000///...//////...---,,,,,,++++++,,,,,,------,,,,,,++++++******+++++++++***))))))---++++++,,,...///...---++++++---------+++)))((()))***++++++------...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,***+++...000...,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------000///------------+++******+++,,,,,,,,,,,,+++***---.........//////000000///...---,,,+++,,,---...///...***&&&%%%(((---111222222111111000/////////............////////////......///111222222222222//////111222222333222222333333555666666666555444///////////////......---............////////////////////////////////////000000000000/////////...---------.................................................../////////000111000///......///000111//////............//////.........///000111111111000000////////////000000------------...............------------...//////000000000000000000000000//////000000000000//////........................---,,,+++***+++---///000------............------------...///000000/////////......---...///000111111000///...............000000////////////000000111111111111000000000000000000////////////000000000000////////////000000,,,,,,,,,------...///000000000000/////////......///111000000444::::::777222111000///......///000////////////////////////000000////////////000000000000000000000000000000333222222333555666444333444333222222222222333444222222111000000000000000---...000///......///111111000000//////000000111444444333333333222222222111111000000000/////////000///......000111111000000/////////............//////000000000000/////////////////////////////////......------,,,,,,+++///..................///........./////////000000//////............//////000000///...............---------------.........***++++++,,,------......,,,---///000000///...------------------///000111...............---------------------------------------------------------------------------------,,,------...............///......---,,,,,,++++++***+++,,,,,,------------++++++,,,------,,,,,,,,,---,,,+++,,,.........,,,,,,,,,++++++++++++++++++***++++++,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,...///...,,,,,,------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...------......---++++++,,,------------,,,+++............------------...---,,,,,,,,,,,,---...------,,,***)))***,,,///......//////000111111222............////////////......///000111111111111///000000111222222333222333444555666666666555555///////////////......---//////000000000111111111////////////////////////000000000/////////.....................---------....................................////////////000000////////////000000//////............//////......//////000000111111000//////......//////000------------...............------------...//////000000000000000000000000111000000000000000000111------------------------,,,+++******+++,,,...///------............------+++,,,---///000000111111///............///000000111111000......---------//////000000000000//////111111111111000000000000000000////////////000000/////////000000/////////------,,,------...///000111111000000000/////////111000...000888??????999111000000////////////000........................222111111000000111111222000000000000000000000000111111333555777888666444333333222222222222333333222222222222222222111000...///111000//////000222111111111000000111111111555555666777666555444333222222111111111000000000000///---...000111111000////////////............//////000000000000//////////////////////////////------------------------......------------......////////////000000000111//////............//////000000///...............//////..................+++++++++,,,------......,,,---...//////...,,,+++...---------...///000111//////.........---------------------------------***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,---............------,,,,,,++++++))))))+++,,,---.........,,,,,,---...////////////...---,,,,,,---...---+++---,,,***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...------------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---...///...,,,,,,------......------,,,.........---,,,,,,++++++------,,,,,,,,,------...***,,,//////...,,,,,,,,,------......///000000000............////////////...//////000000000/////////000000111222222333333333444555666666666666555///////////////......---//////000000000111111111////////////////////////000000/////////........./////////...---------,,,.................................///////////////000000////////////000000//////............//////.../////////000000000111/////////....../////////////////////000000000000...------------...//////////////////////////////111000///......///000111------------------------......,,,+++******++++++------............------,,,---...///000000000000............/////////000222111000...---------------...000111111000//////111111111111000000000///000000////////////000000---...///000000///...---///////////////000111111111111111111000000000000111111///...333999888333000000000////////////000........................222111111000000111111222000000000000000000000000000111333666999999777444333222222222222222222333111222333444444333111111000222333333222222333444222222111111111111222222333444555777777555333222222222222222111111111000111///...///000111111111///////////////.........//////000000000000//////........................,,,---------......//////------,,,,,,,,,,,,------....../////////000000000///............//////000000000///...............000000//////.........---,,,,,,,,,,,,------......---............---,,,,,,.........//////000111111/////////...------,,,,,,------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000---------,,,,,,,,,++++++)))***+++,,,------------+++,,,---...///000000000///...,,,,,,------,,,***,,,++++++***+++,,,......---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......------------...---,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++,,,---...---,,,,,,,,,------------,,,,,,......---------------------,,,,,,,,,------......+++---000000///---------000//////...------,,,,,,............////////////...////////////......---000000000111111222333333444555555666666666666666///////////////......---......////////////000000////////////////////////////////////............/////////...---------,,,........................///////////////.........//////000000000000////////////............//////////////////000000000000//////............//////////////////000000000000...------------.../////////////////////////////////...---,,,,,,---...///..............................---,,,++++++++++++------............------...///////////////......---......///////////////111111///......------------...///111111111000///111111111111000000000///000000////////////000000---...///000000///...---000////////////000000111111111111111000000000000...111111......111222000/////////000000000000///........................111000000//////000000111000000000000000000000000000111333666999999777444222222222222222222222222000111333444444333222111000222333333222222333444222222111111111111222222///111333444444333111000222222222222111111111000222000//////111222222111........./////////////////////000000000000//////------------------------,,,------......//////000------,,,,,,,,,,,,------------........./////////...............///000000000000///...............000000//////.........---,,,,,,------------...............///..................///000000111111111000//////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,...///////////////...,,,,,,------,,,*********,,,---...------,,,...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......------.........---,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---...///000000111+++,,,,,,------.........---...//////------.../////////......---,,,,,,,,,............////////////...////////////......---000000000000111222333444555555555555666666777777///////////////......------------.........///////////////////////////////////////.........------...............---------........................///////////////.........//////000000000000////////////............//////////////////000000000000///......------......///------------...............------------...//////000000000000000000000000...------,,,,,,------...////////////////////////++++++,,,------......///------............------///////////////...---------......///000/////////000000///............///---...///000000111111000111111111111000000000000000000////////////000000.........//////...............------------......111111000000000/////////+++000111...---000333333...//////000000000000///........................000//////......//////000000000000000000000000000111111333555777888666444111111222222222222111111000111222222222222222222...///111000//////000222111111111000000111111111...///000111111111000///222222111111111000000000111000...///111222222111........./////////////////////000000000000//////------------------------------......////////////......------------......------------..................---......///000111000000///...............//////..................------------------......---............/////////...///000111222222222111000000///...---,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++***++++++,,,---.........---...---,,,,,,---...---+++***+++---//////...,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///...............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***,,,++++++******++++++,,,+++,,,---...///111222222++++++,,,---...............///...---,,,,,,...000,,,,,,------.../////////............////////////...//////000000000//////111000000///000222333444666666555555666666777888///////////////......---------.........///////////////////////////////////////.........------------------.......................................000/////////...............///000111111000///...//////............//////000000000000///////////////......------......///------------...............------------...//////000000000000000000000000------............------........................,,,,,,---...////////////------............---------...///////////////...------///000000000///...///............//////000............///000111222111111111111000000000000000000////////////000000///......------......///......------------......000000000/////////......---//////---///333444111---...///000111111000///////////////////////////000//////......//////000000000000000000000000000333222222333555666444333000111222333333222111000000000000000000111222222---...000///......///111111000000//////000000111///000000000111111111222111111000000000////////////...------///000000///............/////////000//////000000000000//////////////////////////////............///////////////..................///............////////////---------......///000111000000///...............---------------...........................------++++++,,,,,,---...///000...///000222222222222222000000///...---,,,++++++------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,---......//////......++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,---......------------,,,+++,,,.........,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,---///...............------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,+++---,,,++++++++++++,,,---,,,,,,------...///000000***+++,,,...............---......---,,,,,,---///---------...//////000000............////////////......///000111111111111111111000///000111333555777666555555555666888888///////////////......---............//////////////////////////////////////////.........---------,,,------....../////////........................000000//////.........---...///000111111000///...//////............//////000000000000////////////.........------.........////////////000000000111...------------...//////000000000000000000000000---...///000000///...---------------------------000000000000///...---,,,---..................---,,,,,,...///000000111111,,,---///000000000///......------......///000111///............000222333111111111111000000000000000000////////////000000///...---,,,,,,---...///111000000/////////000000////////////............222000---+++///444222+++---...///111111111000///000000000000000000000000000000////////////000000000000000000000000000000444222111222333444444222000111222333333222111000111000/////////000222333///000111111000000111222000000////////////000000222111111111111222333444000000000000////////////...,,,++++++---......------.........//////000000//////000000000000//////111111111111111111111111/////////////////////...//////............//////////////////000000000000---------......000111111000000///...............+++,,,,,,------...........................------))))))***+++,,,...///000...///111222333333222222111000///...---,,,++++++------------------------------------------------+++++++++++++++++++++++++++,,,---...///...---,,,++++++++++++++++++++++++)))***+++,,,---...........................---------,,,+++,,,...///...---000///---+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,+++---000......//////......---,,,++++++,,,,,,,,,---------------------------------222000////////////---,,,...---,,,,,,,,,,,,---...,,,---------------------)))+++,,,...//////......+++---...///---,,,,,,---000000000///......------............/////////000......000111222222222222222111//////000111444555777666555555555666888999000000//////.........---------...///000000//////---.........//////000000111111000......---------+++,,,---///000//////...///...---,,,,,,---...///...............---------......////////////......//////.........---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------...//////000///...------...///000000000///...,,,+++***)))***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,---...///000111111111111111111111111111111111000000///......------000///...------...///000//////...//////000111222111111000000//////......000000000000000000000000000///.........000111222/////////000111111222222444333111000000000111111000000111111111///...---,,,,,,,,,---------......000000000///......000222333222111000////////////000000000111222222333333111111111111111111111111000111222333333333333333000000///...............000000000000000000000000222111000//////000111222000///---,,,---...000111222000//////000111000///000/////////............000///...---------------000/////////..................////////////............////////////......//////000000000000//////000///...------...///000//////.........---------222111111000000000000000000///---,,,,,,...111333---------............///...------,,,,,,------...111111222222222333333333000...---++++++,,,---......------,,,,,,,,,---------,,,,,,,,,,,,---......---------,,,,,,+++++++++))))))***+++,,,...000000+++,,,,,,------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,+++++++++//////.........---------//////...---------......---,,,++++++------,,,++++++,,,---------,,,+++***+++************+++,,,,,,...........................---+++******+++---...++++++++++++++++++++++++---,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,******+++,,,,,,---......)))***+++---......------//////...---...///000111---...///000111111111111.../////////000000111111000000000000000/////////222111111111222333333444444555555666777888888999000/////////............---......///000000//////............/////////000111000///......---------+++,,,---...///////////////...------------...///111111000///......------......////////////......//////.........---------------------------------------------------,,,,,,////////////////////////---------------...//////000///...------...///000//////......---,,,+++++++++,,,,,,---------------///......------,,,,,,,,,---------...............000000000000000000000000......//////////////////000///............///000000////////////000000111222111111111000000000000000000000000000000000000000//////...///000111222111111000000000000000000222111000/////////000000...///000111111000//////------------............000000000///......000222111000000/////////000000/////////000111111222222111111111111111111111111000000111222222222111111000000///............///////////////////////////111111000000000000111111111000///...///000222333777666555333111000000000000000/////////.........000///......---------...000000/////////...............////////////............////////////......000000111111111111000000000///...------...///000//////.........---------111000//////......//////000///---------...000111---------............///...------,,,,,,------...//////000000111111111111000...---++++++,,,---......------,,,,,,------...---------------......///------,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,///.........---------------------,,,------......---,,,++++++------,,,++++++,,,------------,,,+++...------------...//////........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,///...------,,,,,,,,,---+++++++++,,,,,,------...)))***,,,---......------......---------...///000---...............------------------.........///////////////////////////111111111111222333444555444555555666777777888888////////////..................///000000000//////............////////////111000///......---......---------------...///000///...------------...///333333222000///...---,,,......////////////.....................---------------------------------------..................////////////////////////---------------....../////////............//////.........---------,,,,,,,,,------...............//////......---,,,,,,+++.........------,,,,,,,,,////////////////////////---------...///000000111000//////......//////000111111000/////////000000222222222222111111111111000000000000000000000000000000/////////000111111222222111000000///......000000///.........//////---...///000111111111111........./////////000000000111111///......000222000000//////000000111222......//////000111111111222222222222222222222222111111111111111111000///111000//////......//////////////////////////////000000111111111111000000111111000000111333555666;;;<<<<<<888333//////111000000000/////////......000//////...............000000000/////////............////////////.........//////000000//////...000111111222222111111000//////............//////...............---------000///......------....../////////...............---------............///......------------......---............////////////...---,,,+++,,,------...---------------............------......///000,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---++++++*********,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------++++++++++++,,,---......---,,,++++++------,,,++++++,,,------------,,,,,,+++++++++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++,,,,,,.........---------------,,,,,,,,,,,,,,,---------***+++,,,------...---------------,,,---......///////////////...---,,,+++------------.....................///////////////000000000111222444555666555555555666666777777888///////////////............//////000000000//////.........///////////////000000///..................---,,,,,,---...000111.........------.........111111000000///...------......////////////..............................////////////////////////............////////////////////////////////////------,,,,,,------...////////////....../////////---------...............---......////////////////////////...------,,,,,,//////.........---------////////////////////////------......///000000000000//////////////////000222222111000////////////111111111111111111111111000000000000000000000000000000000000000000111111111111000000////////////000/////////////////////......///000000000000000//////000000000111111111000111111000......000333333222111111111111111222/////////000111111222222222222222222222222222222222222222222222111000///111000000///.../////////........................///000111222222111000///000000111111222444666777;;;>>>???;;;333//////222000000000////////////...000000//////...//////000000000000////////////.........////////////......//////000000000000//////000000111111111111000000/////////....../////////........................000///......------.........////////////...,,,+++---------............///......------------......---------------.........///...---,,,,,,,,,------...------------......//////............///000000+++,,,,,,,,,------......++++++++++++---...///000///---,,,******+++---...------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,------...+++,,,,,,,,,------......------------------------************+++,,,---...---,,,++++++------,,,+++,,,,,,,,,---------------***************++++++,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------......---...............---------------------,,,,,,,,,+++,,,,,,---------......,,,,,,,,,,,,------......000000000000000///....../////////000000000000000...............///////////////000111222444666777555555555666666666777777.........//////////////////000000000000000/////////////////////.........000//////............///...---,,,,,,---...000111---..................---..............................////////////......---.....................////////////////////////.........//////000000000////////////////////////,,,,,,,,,,,,,,,---.........//////////////////...---------.........//////---...//////000000////////////.........---------////////////000000000000000000000000000000000000///////////////////////////000000000000000000///333222111000000///000000000000000000000000000000000000000000000000000000111111111111111111000000......//////000000000000///000000000000000000000111111000///////////////000000000111111111222222111111111000//////111333777666444333222111111111000111111222222333333444222222222222222222222222444444444444333222111111111111000//////////////////////////////////////////000111222222111000/////////000111222333555555666:::<<<999333///000333111000000000////////////000000/////////000000111111000000000////////////......////////////......//////000000000000//////......////////////.........//////////////////...---.....................111000//////......//////---...///000///...,,,***---------............//////......------......///..............................------,,,,,,,,,,,,---------------...///000///............///000000,,,,,,,,,------.........+++++++++,,,---...///000222111...,,,++++++,,,---------,,,,,,,,,+++++++++---------------------------,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,------------------)))))))))***+++,,,---...---,,,++++++------,,,+++,,,,,,,,,------.........---------------...//////........................+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,------............------...//////......---...---------------------------------------......,,,,,,,,,---------------......///000000111000000000000000000000/////////............//////000000//////000111222444666777555555555555666666666666.........///////////////000000111111111000/////////////////////.........//////............//////---------------...///000------...//////...------,,,,,,------.../////////......////////////......---------...............------------------------------......///000000000////////////////////////,,,,,,,,,,,,,,,------.........////////////........................//////---......///////////////---............//////////////////000000111111111000000000000000000000000///////////////.........///000000111111000000///222222111000000000111111///////////////000000000000000000000000000000000111111222222222111000///------...//////000111111//////000111111111000000222111000///............000000000111111111222222111222222000//////111333888777555333222000000000111111222222333444444555333333333333333333333333444444444444444444333222222111000000//////000000000000000000000000000000000000111111111111000000//////000111222222333333111444777666222000000111111111000000000/////////000000000000000111111222111111000000000/////////......////////////......///000000111111000000///---......//////......---......////////////......---------...............111000//////......//////,,,---...//////...,,,+++---------............/////////............///////////////.....................---------,,,,,,,,,------------...///000000......------......///000---------------.........000///...---,,,,,,,,,,,,111000...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,---...///000---------------.........,,,,,,,,,,,,------------************+++,,,---------,,,++++++------,,,+++---,,,,,,,,,---...///000,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,---...000000///......---------------...............------------......,,,,,,---............---+++,,,---...////////////...............---------......//////000000111111000000000111222444555666555555555555555555555555............/////////000111111111111111000//////000/////////............//////............//////+++,,,---...////////////------...//////...------............////////////......////////////......---------.........//////------------------------,,,,,,---......///000000////////////////////////,,,,,,++++++,,,,,,---...---...///000000///...---////////////............------...////////////...,,,,,,---...///000111111000000000000////////////////////////////////////------......//////000000///000111111111111000///111111111000111111222222//////000000000111111111000000000000000000000000111222222222222111000///......//////////////////---...///000000000//////111000///......///000000000000000000111111111111111222222000//////111333666555333222111000//////000111111222333333444444333333333333333333333333222222333444444444333333222111000000//////000000111111111111111111111111111111000000000000111111000000111222222222222222000111222333222111///...111111111000000000//////111000000000111111222333111111111000000000//////......////////////......000000111111111111000000......////////////......---...///000000///...------------.........//////000///......------......,,,,,,------......---------------............/////////............////////////.........---------------......------,,,,,,------------...///000111---------------......///............------------000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,------...///000............------------++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,++++++------,,,+++---,,,,,,,,,---...000111******))))))******+++,,,........................------++++++++++++------******++++++,,,------...***+++,,,---------,,,+++,,,---///000000000///...,,,,,,------....../////////...---,,,,,,---...///,,,---.../////////......------...............---///.........------------//////000000111222222333111111111111222333444555555555555555555555555555---.........//////000000111111111111111000//////000000//////.........---//////.........//////000+++,,,---///000//////...,,,---...//////...---,,,111111000000//////............////////////......---------.........//////////////////////////////,,,,,,,,,---...//////000////////////////////////,,,,,,++++++,,,,,,---...---...///000000///...---000000//////............,,,------...............++++++---...///111222222111111000///...---,,,,,,........................+++,,,---...///111222222///000111222222111000///111000000000111222333333000000111111222222222333000000000000000000000000111222333333222111000///000000000///......------+++,,,.../////////......//////......///000111333///000000000000111111111222222222111///000222444222222111000/////////000000000000111222222333333333333333333333333333333000111222333333333333333222111111000000000000000111111111111111111111111222111000//////000111222111111222333333333222222000000000222333222///,,,111111111111000000000000111111000000111222333333111111111111000000000000......////////////......000000111111111111000000//////000000000000//////---...///000000///...------------.........//////......---,,,,,,,,,,,,---,,,,,,,,,------.........---------.........////////////............//////.........------,,,,,,,,,------......------,,,+++---------......000111111---,,,,,,,,,,,,---....../////////...---------,,,---------------...///000&&&''')))***,,,,,,,,,,,,---------,,,,,,,,,++++++........................,,,,,,,,,---...///000000/////////...---------,,,+++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,---,,,++++++------,,,+++------,,,,,,---...000111------,,,,,,------...///...........................---+++******+++---...++++++,,,------...//////,,,---.../////////...---+++---///000111000///...,,,,,,,,,---...///000000//////---,,,,,,---...///------///000000000///...111111111111000///...---111111000000/////////...///000000111222333333333222111111111222333333444555555555555555555555444111111000000//////......111111111111000000000000000000//////.........---..............................------,,,,,,,,,,,,////////////////////////........................111000...,,,,,,...000111////////////////////////------......//////000000---.........///000000000000///---,,,,,,---///000......------------......---------............///........................///...---,,,---///111222///////////////........................///000000000000////////////000000111111000///...------,,,000000111111111111000000000000111111111222222222000111111111111222222222222222222111111111000000111000000000000000111222////////////000000000000.../////////000000111111111000///...............444222111/////////000000111111111111111111111111333333222222111000000000333333333222222111111111111222333333444444333333000111333555555444333222444333222222111111222222000111222111000//////111111111222222222222111111222222222222222222222222222222111111111111222222000000000000////////////...///111222333333222111///111222222111/////////......---......///000111111111000///////////////000111222333222111///---////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////////////////---,,,++++++++++++,,,------------.........//////000///---,,,+++,,,,,,---//////000000000///---,,,,,,++++++++++++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,************,,,------,,,++++++,,,///111333---+++******---///000000///...,,,+++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---..................---------------,,,,,,+++***------------------------///...---,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,---...///000111////////////////////////222111000.........///000...///000111111000///...444444444333222111000///333333222222222222222333666777777888888888777777111000000000/////////...111111000000000/////////000/////////............///////////////////////////////////////...------------------------------...............---------111000////////////000111////////////////////////.........///////////////..................//////000///---,,,,,,---///000///......------......///........./////////000000........................000111111111111000000000/////////////////////..................///000000000//////////////////000111000000///...---------000111111111111111111000000000111111111222222222000000111111111222222222222222222111111111000000111111000000000000000111////////////000000000000/////////000000000111111111111000///////////////333222111000000000111111////////////////////////111111111111111111222222333333333222222222111111111222333333444444333333222333444666666555555444444333222222111111222222000111222111000///000111000111111222222111111000222222222222222222222222000000////////////000000000000000000////////////000000111222222222222111111333444444222000////////////.........///000000111000//////.........//////000222222222000///---////////////////////////........................------------------------,,,,,,---------.........///////////////............---,,,++++++,,,---...---.........///////////////...---,,,,,,,,,---........./////////...---,,,++++++,,,,,,,,,---------111000///---,,,***))))))---,,,,,,,,,,,,---...///...---,,,++++++++++++,,,------------------------------------------------,,,,,,++++++++++++,,,,,,......,,,+++,,,---///000...,,,******,,,---...---...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------............---------------------,,,+++***------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------...///000////////////////////////222111000///......///000------............------111111111111111111000000222222111111111111222222333333555666777777777777000000000000////////////000000000/////////......////////////............///////////////////////////000111222222000///---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000111111111111000000///////////////////////////////////////..................---------------000///...------...///000///......------......///////////////000000000111////////////////////////000111222333222000...,,,......//////////////////.........---......///000//////............//////000000//////......------111111222222222222111111000000000111111111111222000000000111111111222222222222222111111111111111222222111000/////////000////////////000000000000000000000000000111111111111111000////////////000111111000000000111222333///////////////////////////000000111222222333333333333333222222222222111111222333333444444333333555555555666666666777777333333222111111111111222111222222222000///000111000000111111111111000000000000000000000000000000000000////////////000000000000000000////////////111111111111111111222222555666777555333111000000111000000////////////000000///......---.........///000111222111000///...000000000000000000000000................................................---............/////////000000//////.........---......------------..................////////////---------,,,------...///------.........---,,,,,,***+++---......---,,,,,,111000///---+++)))((('''------,,,,,,,,,---......------,,,+++++++++,,,,,,........................------------------------,,,------------------,,,///...---+++++++++,,,---...---+++***+++,,,+++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,------------,,,,,,,,,------------,,,,,,+++------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------...---------------......////////////////////////111000000////////////000......------------......//////000111111111111111111111000000000111111222111222444666888::::::;;;000000000000////////////////////////............///////////////....................................000222333333111...---......................../////////...------,,,,,,...///111222222111///...////////////////////////000000//////......------.........---,,,,,,,,,+++//////............////////////............//////....../////////000000000000000000000000000000000....../////////...,,,+++............////////////.........------......//////......------......//////////////////.........222222222333333222222222000000000000111111111111000000000000111111111111111111111111111111111111333333111000////////////////////////000000000000111111111111111111111111000//////....../////////......//////000111222222111111111111111111111111000000111111111222222222222222222222222222222222111222333333444444333333666555555555555666777777333222222111111111111111111222333222000///000111///000000111111000000///000000000000000000000000222222111111111111222222000000000000////////////000000//////000222444555888999999777333111111111222111000//////////////////......---------......//////000111111000//////000000000000000000000000000000000000000000000000........................------........./////////000000000///......------//////............//////,,,---------............,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...,,,+++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,------...///......---------..............................------------------------,,,---...//////...---,,,...---,,,+++++++++,,,,,,---+++******+++,,,+++*********++++++,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,---------------,,,,,,.............................................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,------////////////////////////000000000////////////000111000///......///000111000111111222222222111111000000000///000000111222333444777:::<<>>@@@BBBCCC////////////000000000000000000000/////////...............///////////////........................---...///000000...,,,+++++++++++++++++++++++++++........................,,,...///111111///...,,,///////////////////////////////////////..................---------------////////////////////////000//////......//////000------------............///////////////////////////...---,,,---///222333------......///000000000///...------,,,---------------,,,,,,,,,,,,------------......//////000000111111222222222222111111111000000000000000///////////////000000000111111111111111111111222222222222222111000/////////000////////////000000000000333333333222222222222222///............//////000,,,---...///000000000000000000000000000000000000333333222222111000000///111222222222222333333333111222333333444444333333222222222333333333333444222222111000000000000111222333333333111000111222111111222222222222111111////////////////////////000000////////////000000000000000000////////////,,,---...///222444666888999999888555222000000111000//////............///.........---......///000......////////////000000////////////////////////........................------------------------,,,,,,---------.........////////////////////////......////////////......+++,,,,,,,,,,,,---------------.../////////......,,,,,,+++++++++,,,------------...//////...,,,+++------------------------......---,,,,,,,,,------,,,,,,+++++++++,,,---------------------------------------------------------..................---++++++,,,,,,---------...)))))))))+++...///...---)))***+++,,,---...------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------............---...........................///000111111111000///......................................./////////---,,,,,,,,,,,,,,,------////////////////////////...//////000000000000///......------------......000000//////...,,,+++***000000000000111111222333333444666999;;;===??????.../////////000000000111111111000000000/////////............/////////000000000000000000000000000....../////////...---,,,++++++++++++++++++++++++,,,,,,------.../////////...///000000000000///...////////////////////////.........///////////////..................////////////000000000000//////000000////////////000000............////////////........................//////....../////////000------......///000000111///...------,,,,,,,,,---------,,,,,,,,,,,,---------------...///000000111000111111111111111111000111111000000////////////////////////000000000111000000111111111222222222111111000000000000000111////////////000000000000444444333333333222222222000000000000000111222222...///000111222222111111000000000000000000000000222222111111111111111111111111222222222333333333111222333333444444333333000111333444444444333222222222111000000000000000222333444333111000111222222222333333333333222222000000000000000000000000000000////////////000000000000000000////////////---...000111333333444444777777666333000///000111...------------......//////.........//////000111...............///000000------------------------................................................---............/////////------......///000000000---...////////////...------------.........//////......///000000///...------,,,,,,+++,,,---...//////.........------------/////////......---------///...---,,,,,,,,,,,,,,,+++++++++++++++,,,---...........................------------------------...------------------...---............------,,,+++++++++---...///---+++******,,,------------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------............------,,,,,,---.......................................+++---...000000000...---................................................++++++++++++,,,---......////////////////////////---...///000111111000///------............------///000000000///...------000000000111111222444444222444555777999:::;;;;;;.../////////000000111111111111111111000000000000---.........//////000000111111111111111111111111000/////////............------------------------+++,,,,,,---...///000000000000111111111111000000////////////////////////---.........//////000000---.........///000000000//////000000000000//////000000////////////000000////////////000000000000........................------//////...---+++)))---------...///000000111///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...///000111111000000111111111111000000111111000000/////////...////////////000000000000000000111111222222222222111000000000000000111222////////////000000000000444444444333333222222222222222111111222333444444000111222333444333222222222222222222222222222222000000000111222222333333111111111222222333333333222222333444444444333333000111333555555444333222222111111000000000000000222333444333111000111222222333333444444333333222111111111111111111111111222222111111111111222222000000000000///////////////000111333333222111111666666444222///...///111,,,,,,,,,,,,,,,---...//////////////////000111111...............///000111------------------------000000000000000000000000000000000000000000000000////////////000000000000,,,,,,---...///000111111,,,---...//////...---,,,////////////000000000111//////000000000...---,,,------,,,+++,,,---///000000///...---------------.........//////////////////...---,,,,,,,,,,,,,,,---------------...///000000000000000000000000000------------------------...---,,,++++++,,,---...000000000///...---+++***---------...///...,,,******+++,,,---...---,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---......//////......---,,,,,,---.../////////...////////////////////////***+++---//////...---,,,------------------------------------------------*********+++,,,---...///////////////////////////---...///111111111000///...///000111111000///...111111222333333333333222111111111111222333444555444555666777999999999999000000//////.........------------...///000000111//////............/////////////////////......---........................***++++++,,,---...//////////////////////////////...///000111111000///...111000///...------...///000///...------...///000++++++++++++,,,...///000000000000000000000000000//////...//////000111222000000000000000000000000000000000000000000000000000///...------...///000+++---111444444333111///......------------......///////////////......---///,,,+++,,,///000///---111111111111111111111111000000000000////////////------...000111222333444111111000000000000111111222222222111111111000000000000////////////000000111111111111111111111111111111111000000000000000111222222333333111000///333333222111000000111111111111111111111111111111111111222222222333333333222222222222222222222222222222222333333444444444444444222111000000//////111111000000000000111111222333333333222000///---000000000000111111111111............////////////000000////////////000000000000000000111111111111000000//////......------***,,,///111222000...------------.........//////000///.........///111222------------------------............////////////////////////////////////000000//////.........---,,,...000111111000...,,,////////////...---,,,,,,...///000000000///---,,,,,,,,,---///111000...,,,000000//////......------,,,,,,------.../////////------..................++++++,,,------......///,,,,,,,,,,,,,,,---...///111111000000///---,,,+++........................+++---//////...---...///888:::999555...)))((()))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))+++------,,,+++***,,,---......//////..............................//////...---,,,,,,++++++---...000000000...+++***................................./////////000000111000///...............------,,,,,,,,,---............---------......///---......,,,******---111000000000000000000000000000000000000000000000000444333333222111111111222222111//////000333666888111222555777888888777777000/////////............------......///000000111000//////......//////000,,,---...000000000//////.................................---------,,,,,,//////////////////////////////000000000000//////111000///...---......///000//////......//////000,,,,,,------......//////000000000000000000000000//////////////////000111000000000000000000000000000000000000000000000000000///...------...///000,,,...000222222222000///......------------......//////000000//////...---///---,,,---///111///...222111111111111111111111000000000000000000000///......///000111222222333111111000000000000111111222222222111111111000000000000////////////000000111111111111111111111111111000000000000000000000000000111111111000000///222222111000000000000000111111111111111111111111111111222222222333333333222222222222222222222222111111111222222333333333222222111111111111111111111000000//////000000111000111222222222111000////////////000000000111111/////////000000000000111000000////////////000000000000000000111111111111..................------,,,---...000000///...------------........./////////////////////000000111------------------------............////////////////////////////////////000/////////............---...///000000///...---////////////...------,,,---.../////////...,,,,,,,,,,,,---///111000...,,,////////////..............................------......------,,,,,,+++++++++,,,,,,------......///---,,,,,,,,,,,,---.../////////000000//////..............................+++---//////...---...///444666999888555000,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---)))***,,,---...---,,,++++++,,,,,,---------------........................//////...------,,,++++++,,,---...//////......---......................................./////////......---,,,,,,,,,------......---,,,,,,---------------,,,,,,---...//////---......,,,******---000////////////////////////000000000000000000000000333222111111000000000111222111//////000333555777222333444666777777888888////////////............------......///000000000111000000//////000000111***+++...000111111000///.................................------------,,,////////////////////////000//////////////////000000000///............/////////000000000000//////---...///000000///......000000000000000000000000000000//////.../////////000000000000000000000000000000000000000000000000//////............//////......//////000//////.........------------......000000000000000//////...///...---...000111000///222222222111111000000000000000000000000000000000///000000000111111111111111111000000000000111111222222222111111111111111111000000//////000000111111111111111111111111111000000000000000000111111000///////////////000000111111000/////////000000111111111111111111111111111111222222222333333333222222222222222222222222000111111111111111222222111111000000111222222333000000////////////000000...///000111111111111000....../////////000000000000000000000111111111111000000////////////000000000000000000111111111111------------..............................------------........./////////...//////000000000000000------------------------............////////////////////////////////////////////////............//////............////////////..................---............---,,,+++---------///000000///---.............../////////000//////...------,,,,,,......---,,,+++******))),,,,,,,,,---......//////------,,,,,,,,,---............///000000000000000------------------------+++---//////...---...//////111666999:::777111,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***+++---.........---,,,***+++,,,,,,------,,,,,,------------------------//////......---,,,,,,,,,,,,,,,------...//////000..........................................---------------,,,------......//////...---,,,,,,,,,,,,++++++++++++,,,...//////.........---++++++...000........................000000000000000000000000111111111000000000000000111111000///000222555666333333444444555666888888///////////////.....................//////000000111111000000000000111111***,,,...111111111///...........................++++++,,,---...///000000////////////////////////000///...------...///000/////////.........//////...///000111111000///......///111222111000...---////////////////////////111000///...............////////////////////////000000000000000000000000/////////......////////////......---------............------------......000000111111000000///...////////////000111000000222222111111000000//////000000000000000111111111111111111000000000000000111111000000000000111111111111111111111111111111111000000000000000000111111111111111111111111111000000000000000111111111111000///......000111222000000///////////////000111111111111111111111111111111222222222333333333222222222222222222222222111111111111222222222222222111111111111111222222000//////////////////000/////////000000000//////............//////////////////000000000111111111000000////////////000000///000000000111111111111------......//////000000222111///............///............////////////---...000111111111000///....................................///////////////////////////////////////////////////.........000///...------...///000.............../////////...............---------...------///000111///------------......///////////////.........---------...---------,,,,,,++++++,,,,,,------.../////////------,,,,,,,,,------......///000000111111000000------------------------+++---//////...---...///,,,---000555999777111++++++++++++,,,,,,,,,------------------.........///,,,---......//////......++++++,,,------------,,,------------------------//////......---------,,,---------------...///000....................................------------//////...//////000111111000000///---,,,,,,,,,,,,)))******+++,,,---///000.........---,,,---...///////////////////////////////////////////////////111111111111111111000000111000000///000222444555444444333333444555777888.........///////////////............////////////111111000000000000111111---...000111000///...---........................+++,,,,,,---...///000111////////////////////////000///...------...///000......//////////////////...///000111111000///......///111222222000...---////////////////////////000000///......---......////////////////////////////////////////////////...//////////////////...///...---,,,,,,---............------------......000000000000000///.........///000000000000000111111111111000000000/////////000000000111111111222111111111111000000000000111111000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000//////000000111111111111222111000///000000222333000///////////////000000111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333222444333222111000000000000000000////////////000000222111000000///.....................////////////........./////////000000000000////////////000000///000000000111111111111//////000000111111222222333222000///...///000111........./////////000000---...000111111111000///....................................////////////////////////////////////.........///////////////111000...,,,,,,...000111...............///000111111000000//////////////////...---...000111000...,,,,,,------......//////---------.........//////,,,,,,------......//////,,,,,,---......//////000...------,,,,,,,,,------000000000000000///......------------------------+++---//////...---...///---,,,,,,///222222...***++++++,,,,,,,,,---------------........./////////------....../////////...,,,,,,---...............------------------------///...............------000///...---------------................................................///////////////000111222111000///...---,,,,,,,,,)))******+++,,,---///000///...------............000000000000000000000000////////////////////////111111222333333222222111111000000000000111333444555444333333333555666888.........///////////////......//////////////////111000000//////000000111///////////////......---......................../////////............---///////////////////////////..................///---...//////000/////////......////////////.........///000111111000//////000000000000000000000000//////......---.........000000000000000000000000////////////////////////......////////////............---------......///......------------......///////////////......------///000000///...000111000000000000000000000000///000000111111222222222111111111000000000000000111111000000000000111111111111111111111222222222222111111000000111111222000000000000000000000000/////////000111111222222333333222111111111111111000000/////////000111111111111111111111111111111111111222222222333333333222222222222222222222222444444444333333333333333555444333111000/////////111111000000000000111111444333111000///.............../////////000000000............////////////000000////////////000000000000000000111111111111111111111111222222222222222111000/////////000111....../////////000000000...//////000000000000000....................................////////////////////////////////////.........///////////////111///...------...///111......------...000222333222111000000//////000000///...---...000111000///---------------.........,,,,,,------...//////000+++,,,,,,---...///000111---------...//////000000......---,,,,,,,,,------//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///---,,,++++++,,,,,,+++***,,,,,,,,,,,,---------------------.........//////------------......//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................000//////...------,,,,,,................................./////////000000.........---......//////000000///...------------++++++++++++,,,.../////////...---...///000...---111111111111111111111111000000000000000000000000000111222444444333222222000000000000000111222222444444333333444555555666............/////////000/////////////////////...000//////......//////000//////...---......///000........................////////////............////////////////////////---......//////......---,,,---///000000000//////......------------......---......//////000000000000000000000000000000000......---------...//////000000000000000000000000////////////////////////---...///000000///...---------....../////////000......------------.....................---,,,,,,,,,...000///------///111......//////000111111111///000000111111222333333000000000000000111111111111111000000000000111111000000111111111222222222222111111000000111111222000000000000000000000000...//////000111111222222222222222222111///...---000000000000000111222222111111111111111111111111111111222222222333333333222222222222222222222222333333333333222222111111333333222111000000000111222222111111111111222222333222111000///000000111/////////000000000111111...////////////000000000000000////////////000000000000000000111111111111222222111111111111111111...............//////000.../////////000000000000///////////////000000111....................................////////////////////////////////////............/////////000000///...------...///000......------...000333444222111000///...//////000000///---...000111111000...------------------,,,------..................,,,,,,,,,------.........------......//////000000///...---,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///+++,,,------,,,+++,,,,,,,,,,,,,,,------------...,,,,,,---------.........------,,,---------...///,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......//////...---,,,........................---......///000111222222000///..................//////...............///------,,,,,,---...//////000...---...000111///,,,000000000000000000000000000000000000000000000000///000222333333333222111000000000000111111111111333333444444555555444444---.........//////000000///////////////.........//////............//////...---,,,,,,---///222333........................,,,,,,---...///000111111////////////////////////,,,---...//////...---,,,,,,---///000000000//////...---,,,++++++,,,---...------------...///111222000000000000000000000000---------------...///000000000000000000000000000////////////////////////---...///000000///...---,,,---...///000000000000.........------.........------......------,,,++++++---//////---,,,...000------...///000111222222///000000111222222333333///000000000111111111111111111000000000000111111000000111111222222222222222222111111111111222222000000000000000000000000...//////000111222222222111222222222000...,,,+++111111000000111222333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222111111000000111111111000111111222333333333222222222222333333222111000000000111333444000000000000111111111111000000000000111111111111000000////////////000000000000000000111111111111222222111111000000//////+++,,,,,,------.........////////////000000000000000///.........///111222////////////////////////............/////////000////////////////////////---.........//////000000//////............//////......------...111333555111000///------......///000///......000111111000.........------,,,,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///...---,,,,,,,,,,,,,,,)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///)))---111111...,,,---///,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////***,,,...000000000...---........................---...///000111222333444333222111000000///000000///............//////000......---------......///000...---...111111///,,,////////////////////////000000000000000000000000---///111222333222111000000000000000111111111111222333444555666555444333........................////////////////////////111111000000//////......//////......---------,,,,,,---------.../////////---.........//////000000000000///........................------,,,,,,,,,---------.........//////,,,---......//////......//////000000///...---,,,000000000000////////////000000000000000/////////////////////////////////////////////000111333333111111111111111111111111000///...------...///000.......................................---------//////.........------------------...///000000111111111222222222333333333//////000000111111111222........................111111111000000000000000444333222111000000000000222222222222222222222222///000000000000111111111000000111111111111000000000000111111111111000///444333333222111111111000000111111111111222222222444444444444444444444444222222222222222111000///111222333222000000000222444333222333333222000...000///...---------------///000111222222111000/////////000000000000//////////////////...............///000111111222111111////////////000000000000000000000000000000000000---...///////////////...000000//////......---------///000222222000///---.........------,,,,,,,,,////////////////////////............////////////111000///...------...///111000...------...///000222111111111000000//////...///000111000///---+++,,,---------...///////////////.........---------------......//////000000........................,,,,,,,,,,,,,,,---...///........................,,,++++++++++++,,,---...++++++---...///000000000000000///...............---.........//////000000------,,,++++++,,,,,,,,,,,,---///000000///---,,,+++++++++,,,,,,,,,------,,,---------.../////////---...//////000000/////////000111111111000...------------.........//////...------111666999999777111111000///////////////------............------------------------------...///////////////............------------......///////////////000111111333111//////111222000---/////////000111111222222444222111222666888888777........................////////////////////////000000000000/////////////////////.........---------------...............////////////////////////000000///.............../////////.........---------------.........//////---...//////000000/////////////////////.........////////////000000000000------------------------000000000000000000000000///.........///000111111........................000///...------...///000......................../////////////////////////////////......---------......//////000111111222222222222222222222222222000000000000111111111222////////////////////////111000000000000000000000444333222111000000000000222222222222222222222222000000000111111111222222000000111111111111000000/////////000111222222333555555666666555444222111111111111111222222222222222222222222222222222222333333444444333222222111000222333222111111222333333222111222333444333222111000//////.........//////000111222222111000/////////000000000000///////////////////////////000000000111111111000000///////////////000000000000///////////////////////////////////////...---,,,000000//////////////////...///000111111000///.../////////.........------////////////////////////............////////////000///...---,,,------...000//////......///000111111111111000000000//////...///000111000///---,,,---------...............//////.........---------............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,------,,,------............---//////...---------------------------.........///------,,,,,,,,,,,,,,,---,,,---...000///...---,,,,,,,,,,,,,,,------------------------............+++,,,------......------///000000111000///...---+++,,,,,,,,,---------------...111555777666333000//////...------------------......//////......---------------------------......////////////......000000////////////000000///////////////000111111333111///000111222000...000000000111222222333333555333222333666888888666........................////////////////////////////////////000000000000000000////////////.....................---------///////////////.........000//////............///000000000///////////////------.........///////////////000111111111111000000///.........///000111......//////000000111111......//////000000111111111111111111111111111111///...............//////000000000000000000000000//////............//////......................../////////000000111111111////////////............///000000111111222222222222222222222222222111111000000000111111111111111111111111111111111111111000000000000000000111111333333222111000000000000222222222222222222222222111111111111222222222333000000111111111111000000.........///000222555666555777999::::::777444222111111111111222222222333222222222222222222222222444555555555555444444333000222333333222222444555666444222111222333333333111111000000//////000000000000111111111111000000///000000111111000000////////////000111111222222222222222111111000......////////////000000000000........................000000000000...---,,,+++//////000000000000000000//////000000000000//////000000000///////////////////////////////////////............///////////////...---,,,,,,,,,------///.........///000111111111111000000000000//////...///000000000///------...............---------...............---------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------......------,,,+++......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------...,,,---...//////...---,,,,,,------------.....................------------+++,,,------......------///000000000000///...---,,,,,,---------............222888:::999444///,,,///......------------...---......//////......---------------------------......///////////////...000000////////////000000///////////////000111111222111000000111111000///111111111222333333444444666444444444666777777666........................////////////////////////......//////000000111111000000000000000//////////////////...---------,,,---.........//////000000000///............//////////////////////////////............////////////...///000000111111000000000///...------///111333000000000000//////////////////000000111222333333000000000000000000000000000000///.........//////111111111111111111111111/////////....../////////..............................//////000111222222////////////////////////000000000111111111222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111111111333222222111000000111111111111111111111111111111111111222222222333333333000000111111111111000000000///......000222555777444777:::<<<<<<888444111111111111222222222333333333333333333333333333333444444555555555555444444000111333333333333555666;;;888444111111111000000111000000//////000000000000000000111111000000000000000000111111000000000//////000111222222333333111111111111111000//////////////////000000000000////////////////////////000111111111000///......//////000000111111222222000000////////////000000////////////////////////////////////////////////............////////////........................,,,,,,---......///000111000000000000000000//////......///000//////...---/////////...---------,,,......................../////////......---------////////////////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,///...------,,,,,,------------------------------------------------...///....../////////...---------------.........//////.........------,,,,,,,,,---...//////000////////////////////////........./////////000000000000111///555;;;<<<888333///...111000////////////000000......////////////......------------............---...//////////////////......------------......///////////////000000111111000000000111111000000000000111111222333333444666666666666777777666666////////////////////////000000000000000000000000......//////000000111111/////////000000000000000/////////...---------,,,+++,,,---...///111111222//////............//////................................./////////000000......///000000000000///000///...---...000222333222222111000///...------,,,,,,---......///000000////////////////////////111111000000///000000000...........................//////////////////...////////////////////////------...///000000111111000000000000000000000000//////000000000000000111111111111111111111111111222222222111111111111111000000000000000000000000//////000000111111111111333222111111000111111111111111111111111111111111111111222222222333333333000000111111111111000000222111000///000222444555444666999::::::777333000111222222222222333333333333333333333333333333333222333444444444444333333000111333333333333555666;;;888444111111111000////////////......///000000111000000000000000000111000000111111111111000000///000000111222333333444//////000111111111111111////////////000000000000000000000000000000000000///000111222222222222222//////000000111111222222000000////////////000000........................////////////////////////............/////////////////////000000000//////++++++,,,---......////////////////////////000000......///////////////.../////////...---------,,,---.....................//////......------,,,,,,////////////////////////...------,,,,,,,,,------------------------------,,,---.........---,,,,,,***+++,,,---............000//////...............//////.....................---------......///000111111000000///...---------------.........//////......------,,,,,,,,,+++---...//////000/////////000//////.............../////////000000000000111...222666666333000000111000000////////////000000...//////////////////...---------....../////////------...///////////////......------------......///////////////000000111000000111111000000000111//////000000111222222222555666777888888777777777////////////////////////000000000000000000000000////////////000000000000......////////////000000...............---------+++,,,---...///111111222///............//////000------............//////....../////////000000000---...//////000000//////111000/////////000111222222222111000///...------......//////000000111111........................111111000000000000111222////////////////////////......////////////......////////////////////////.........//////000000000000000000000111111111111000000000000000000000000000000000111111111222222222222222222222111111111/////////////////////////////////000111111222222222222111111111111111222111111111111111111111111111111111111222222222333000000111111111111000000222111000000111222333444444555666777666444222111222222222222333333333333111111111111111111111111111222222333333333333222000222333333222222444555555333111000111222222222//////.........///000000111111000000000000111111000111111222222111111000000000000111222222222333......000111111222222222////////////000000000000111111111111111111111111...///000222333333333333//////000000000000000000//////000000000000//////------............//////////////////////////////............//////////////////000111111111000000+++,,,---.....................////////////000000............////////////...............------------------........................---------------------------------------......---,,,,,,,,,------........................+++,,,---/////////...---***+++---...///000000000000000///............//////////////////........................///000111555444333111000...------,,,------------.........------------,,,,,,,,,,,,+++,,,------......------000///......------......,,,,,,---------.........,,,---//////......///000...------------......///...//////000000//////...---------...//////000000,,,---...///000000000000000000////////////000000///////////////000111111///000111111000000111222...//////000111111222222444666999999888888888888////////////////////////000000000000000000000000000000000000////////////------........./////////---------...........................////////////...............///000000....../////////000000000.../////////000000000000...///000000111111000000111111111000000000000000////////////000000000000222222222222222222222222///////////////////////////////////////000111222111111111111111111111111---...///000000///...---////////////////////////000000000000000000000000000000000111111222222222111111111111111111111111......///000111222333333333333333222222111111111////////////////////////...//////000111111222222222111111111111111222222111111111111111111111111000000000111111111222222000000111111111111000000//////000111333444555555777666444333222222333333222222222333333333444444000000000000000000000000111111222333333333333333000222333222111111222333111000///000222333222111000/////////000000111222222111000//////000111222000111111222222111111000000000111111111111111111///000000111111111000000////////////000000000000000000000000000000000000...///000000111111111111000000//////////////////...///000111111000///........./////////000000000////////////////////////............////////////---...///111111111000///---...///000000//////............/////////000000...............///000000---------...............---------.........//////,,,------------------...------------------------///...---,,,,,,,,,,,,,,,------------------------)))+++---///000000///...---......///000000000/////////...------------.../////////......---------............///000111222999888555333000...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------+++,,,------......------000///...---------......+++,,,,,,,,,---------------,,,,,,---/////////...---------------...////////////000000000000//////---------...///000000000,,,---...///000000000000000000////////////000000///////////////000111111...000222111000///111333///000000111111222333333222666999:::999888999:::000000000000000000000000000000000000000000000000111111000000//////......,,,---------......//////,,,------....../////////111000000///...---------...............///000111//////000000111111111222////////////000000000000000000111222222222222111111111111222111000///...------...///000111222333000000000///////////////000000000000000000000000---------......000111222........................---...///000000///...---000000000000000000000000222222222111111111111111000000111111222222222222222222222222222222222222------...000111222333444333333333222222111111111////////////////////////...//////000111222222222222111111111111111222222000000000000000000000000///000000000000111111111000000111111111111000000,,,---///222444666666777888666333111000111333555222222333333333444444444222222222222222222222222111222333333444444444333111222333222000000111222333111111111111111...,,,111111000000111222333333222111000//////000111222111111222222222222111111111111111000000000000000111222222111111000///...////////////000000000000000000000000000000000000...///////////////...---000000//////......---------///000222222000///---//////000000111111111222////////////////////////............/////////000,,,---///000000000///...000000111222222111000///---.........//////000000...............///000111,,,------....../////////---------.........//////,,,,,,,,,------.........000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000111000///000000000000000//////.........---,,,,,,,,,,,,---.........------,,,,,,,,,............///000222222;;;:::777444111///---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------...//////000000//////000///...---,,,---......---------........./////////...---000333333000---///////////////000111222//////000000000000//////---------...///000000111,,,---...///000000000000......------------......///////////////000111111---000222111//////111333000111111222333333444444111555999;;;:::999:::;;;000000//////.........---,,,------...///000111111000000000000000000000000000//////............///111111000000/////////.............../////////000////////////000000000000//////000000///...------------...///000111111222000000000000000000000000///...---,,,---///111333222000///......///000222////////////000000000000222000///------///000222////////////000000000000000000000000111111111111000000000000000000000000...///000000000000//////111111000000//////......000000000000000000000000333333333333333222111000000111333222000111444888666666555444333333222222333222111000111222333444333333333333333333333333000000000000000000000000111111000000000000111111111111111111111111111111222222111111000/////////000000111222444666888999666555333444555555555333333333333333444555666666000111222333444333333222444444444333222111000///111111000000000000111111000000000000000000000000000111111222222222111111////////////000000000000111111000000/////////...///000111222222111000///000000111111111111000000000000111111111111000000111111000///////////////111111111111111111111111222111000//////000111222///000000000000000//////......//////000000111111........................////////////////////////111111000///...------,,,111111111111111000//////000000000000000000000000///...,,,++++++,,,...///...---,,,,,,,,,,,,---...............//////////////////.........---------,,,,,,------...------,,,000///...,,,,,,---......///...------------...///......................../////////000111111222222000000000000///...---,,,///...------,,,,,,,,,,,,---............///222555======;;;666222.................................///...+++)))))))))***+++---...///...------...//////...---,,,,,,,,,,,,,,,......------------......//////////////////////////////............/////////......---------------222111///...,,,+++++++++//////............//////000000...------...///000,,,...000111000///000111888777555333222222333333333222222222333444555555666666666666666666666666000/////////............---.........///000000000000000000000000000000000/////////...//////000000000000000/////////.............../////////000000////////////000000000111//////000000//////...---/////////000000111111111000000000000000000000000///...---------///111222111000...------...000111////////////000000000000111000///......///000111/////////000000000111111111111111000000///////////////////////////////////////000000000000//////111111111111000000000000111111111111111111111111222333333333333333222222///111111000//////222555666555555444333333222222222111111111222222333333333333333333222222222222111111111111111111111111111111000000000000111111111111111111111111111111222111111111111000000000000111111222333555666777555444444555666666444222444444333333333444555555111222333555555555444333333444444444333222111111111111111000000111111111111111111111111111111111111111222222222222222111////////////000000000111111111000000000////////////000111222222111000000000000111111111111000000000000111111111111000000111111000///////////////111111111111111111111111222111000//////000111222//////000000000000//////.../////////000000000111////////////////////////////////////////////////222222111000//////......111111111111111000//////000000000000000000000000000///...------...///000///...------------...///............//////////////////.........---------------............------//////...---------------................................................---......///000000111111.....................///......---,,,,,,,,,---------...///......///222444888888888555111...------........................////////////...---,,,,,,---...///...------...///111111000//////////////////......------....../////////////////////////////////............////////////000111000///---,,,---------,,,,,,++++++***//////............//////000///............000000000111333333222222333444444333222111111111222222000000111111222333444444::::::::::::::::::::::::////////////............////////////////////////000000000000000000000000////////////000000111222////////////................../////////000000000/////////000000000111111///000000000000//////...000111111111111111111111000000000000000000000000///......---...///111222000///...------...///000////////////000000000000000000////////////000000000000000111111111222222222111111000///...---,,,////////////////////////000000000000000/////////000000111111111111222222222222222222222222222222222222222333333333333333///000000///...///222444555555444444333333222222000111222222333333222222333333222222111111111000222222222222222222222222111111000000000000111111111111111111111111111111111111111111222222222222111111111111222333444555333333555777999999666444555555444333333333444444333444555666666666555444333333444444444333333222222222111111111111222222111111111111111111111111222222333333333333222222/////////000000000111111111111111000000000000000000111111222111111000000000000111111111111000000000000111111111111000000111111000000000/////////111111111111111111111111111111000000000000111111//////000000111000000///////////////000000000000000000000000000000000000////////////////////////222222222111111000000000111111111111000000000///000000000000000000000000111111////////////111111000///............///000............////////////////////////............///////////////...............//////......---,,,,,,---...//////...---,,,........................,,,------......///000000---,,,,,,,,,,,,...000111------------------........./////////......000222333555666666333000..............................+++,,,...///...,,,***(((---...///...------.../////////...------------...///......------....../////////////////////////////////............//////000111333444333111...,,,,,,,,,......///...---,,,......------------..................///000111111...///111000//////000222111222222222333333444444000111111222333333333333777777777888888777777777///////////////.........000000000///////////////////////////////////////////////////000111333333//////.....................////////////000000000//////000000000111111111000000000111111000000///222222222111111111111111000000000000000000000000//////......///000111111//////...------...//////////////////000000000000//////000000000000//////000111111111222222222222000000//////......------........................111000000///////////////...//////000111111222222222222222222222222222222333222222111111111111222////////////000222444666444444444333333333222222///000222333333333222111333222222111111000000000222222222222222222222222111111000000000000111111111111111111111111111111000111111222333333444444222222111111111111222222111333777<<>>AAACCCCCCCCCGGGEEEAAA===999666444333555666777888888777666555.........///////////////000000000000000000000000000000000000000000000000////////////000000111222////////////000000000000/////////000000000111111000000000111111111222222000111111222222222222111000111111111111111111111////////////////////////000000000000000000000000///000000000000000000///////////////000000000000000000////////////000000000000000111111111222222,,,---...///000111111222000000000000000000000000222111000.........//////,,,,,,---......///000000111111111111111111111111444333111000//////000000555333222333555777888888333333333333222222222222///000111111222222111111222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000111222333333444333222222111000000111111111333888>>>DDDEEEDDDAAA777666555444333222222222444555666666666555444333333333444444444333333222222222111111111111222222222222222222222222222222333444444333333222111000000000000111111111222222222222222222222333333333444333222111111111111111000000111111111111000000000000111111111111000000///000111222222222111000000000000000000000000000000000111111111111000000//////000111222222222222000000000000////////////////////////////////////000000000000000000000000...//////000000111111111333222000/////////000111000000000000000000000000........................,,,,,,------------,,,,,,............//////////////////111222444666777888333111000.........//////......//////......---,,,,,,---...//////...---,,,........................---......///000000111111111000...,,,,,,,,,,,,---.........---......//////+++---//////......///000000333666666444000---,,,........................000///---,,,+++---///000---...///...------...//////////////////000000111000//////......//////000//////////////////////////////............//////555444111///...000222444222333333333222111///...//////............//////......000000111111111111///000111222222555888;;;888<<>><<<666555444333333333333333666666777888777666555444333444444444333222111111111111111000000111111111222222222222222222222222333333333333222111000///000000111111111222222222222222222333333333444444555444333111000000111111000000111111111111000000000000111111111111000000...///111333333222111000000000000000000000000000///000111222222111000/////////000111222222222222111000000000/////////...000000000000000000000000000000000000000000000000//////000111111222333333333222000///...///000111000000000000000000000000.........//////.........,,,---...//////...---,,,............////////////...///111444777999;;;===333111///...------.../////////...---------------................................................,,,------......///000000///.....................000//////............///))),,,...//////...///000///111444555333111//////........................,,,,,,+++++++++,,,,,,,,,---...///...------...///---------------...//////000000////////////000000//////////////////////////////............//////111000/////////000222333000000000///////////////000000////////////000000//////111111111111000///---...///000222555999===AAAEEELLLSSSXXX[[[\\\\\\[[[UUULLLBBB:::666555555222333555777777555333222---.........//////000000......///000111222222333000000000000000000000000000//////............///000000111111222222222333000000000000111111111111000111111111111222222222000111222333333333333333---......///000111111222////////////////////////000000111111111111000///111111222222222222111111////////////000000000000222000///------///000222////////////000000000000111111111111000000000000111111111111111111111111444222000...---...//////////////////000000000000333333333333333333333333222111111111333666888:::???;;;666444444444222///222222222222222222222222111000/////////000222333111111222333444555555666222222222222222222222222111111000000000000111111111111111111111111111111000000000000000111111111333333222222222222222333111222444777::::::888666555555444333333333444444777888999999888777666555444444444333222111000///111111000000000000111111222222222222222222222222333333333222111000///...000111111111111222222222222222222333333444444444666444333111000000111111000000111111111111000000000000111111111111000000...///111333444333111000000000000000000000000000///000111222222111000/////////000222222333333333111111000000/////////...111111111111111111111111000000000000000000000000000000111222333444444555333222000///...///111222000000000000000000000000......////////////......---...///000000///...---............/////////000...///222555888<<<>>>???333111///---,,,---......000///...,,,,,,---......///...------------...///........................++++++,,,------......///,,,---...///000000000000111000///...............(((+++.../////////000111///111444555555444444444........................---...///111111000...------...///...------...///000000000000000111222222000000////////////000000//////////////////////////////............//////---...///000000000111000............///000111222111111000000000000111111000000111222222111/////////111222444666:::???BBBIIINNNUUU]]]cccfffgggfff]]]VVVKKK@@@999555555555666777:::;;;;;;:::777666000000//////.........---000000//////.........---111111111000000000000000///.........///000111111222222222222222111000///444444333222222111111000////////////000111222333111111111111000000//////000000000000111111111111222111000.........///000///////////////000111111111111000000111222333333000222444444333333444555//////............///////////////...---------,,,000000000000000111111222111000///...///000222444333222111000000///////////////...//////000111111111111222333444444444444444444444444444444444444666444222000000222444666000000000000000111111222111111111111222333444555555444333222111222333333222111000//////111333444333222111000000111222333222222111111111111111111444444444444444444444444333333222222333333444555444444444444444444444444222333444333222333666888;;;===@@@@@@>>>:::777666555555444444444333333333222222111000//////000000222111000//////000111222000000000000000111111222333222111111333333222111000000000000000000000000666666555444333111111000000000111111111111000000222111111111000000//////111111111000000000000000111111000000000000111111111000///////////////000000000111111111222222222000000////////////000000222111111111000000//////000///.........///111222.........000222555777999222111111111000000//////111000///......///000111......------------......000000//////.........---000000//////.........---111222555777777666444222111000...---,,,,,,------////////////////////////000000000///......------........................------,,,+++,,,---...///111111///......///000000333111...,,,+++---///000//////.........---------///000111222111000...,,,//////.........---------////////////////////////........................///...---,,,+++,,,,,,---------------...///111222////////////////////////222000...---.........---111///------.../////////...///000///...///000222444444333222222111000000666222///...111333333222...111333222222:::GGGRRR\\\___dddhhhjjjiiigggeee^^^VVVIII???888555444333222333555777999999999888000000/////////.........000000/////////.........///////////////000000000111111000000111111222222000111111111000//////...222222222222222222222222111111000000000000000111222222111111111000000000//////000000000111111111222111000///......///000///////////////000111111111111000111111222222333///000222222111000111222000000////////////000000//////...............---000////////////000111111222111000//////111222444222111000000///000000000000000//////000000111222333333333333333222111111333333333333333333333333444333111000000111222333000000000000000111222222111111111111222333444555555444333222222222333333222111000///000111333444222222111000000111222222111111111111111111111111222222222222222222222222333333222222333333444555444444444444444444444444222333333333222333666888<<>>999555222555555444444444333333333222222111000000111111111111222444444444444222111111111000000111111222333444222111222333444333111111111111111111111111111/////////000000000000111333111///......///111333111111111000000000000000000000000000000111111111000//////////////////000000000000///000000111111111111111111111111111111...///111222222111///...111111111000000000000000000000000000000111111111111111111111111222222333000000000000000000//////000000////////////000000//////............/////////////////////.........///////////////............///111222222222111000---.../////////...,,,+++------------------------//////...........................------------------------------......///******++++++,,,---.../////////000111111000///...////////////////////////...//////000000///.......................................................................................------------.../////////.........//////////////////////////////---...///222444444222///...---,,,---///000000///---.........------///111...000333555666666555444111000//////000111111111---000444:::DDDTTTggguuuuuuuuuuuuqqqjjjaaaWWWRRRMMMGGG???999555444444333444444666777777666555444//////000000000000000000//////000000000000000000//////000111222222333333444333222111111111111111111000000//////000111111222222222111111000000000//////......///000111111111111111111111111111111...////////////000000000/////////000000000000//////////////////000000111111111222222222111111000222333444444222000000111000//////......//////000...//////000000111111111...............///000000222111000000////////////////////////000222333444333333222222222222222333111111111222222111111000000000000000000000000000///000222333444333222111111111111111111222222333222222111111222222333333444444444333333333222222111111111111111222222222111111111222222111111111//////000000000111111111111111111222222222333333333333222222333333444555222222222222222222222222111222333222111222555777;;;<<<<<<;;;777555444444555555444444444333333333222111111111111111222222222333444555555444333222111111111111111222222333555333222333444555444333111111111111111111111111222222111111111000000000333111///......///111333000000000000000000111111//////000000111111111111000000////////////000000000000000000000111222222111111111111111111111111...000111333333111000...000000000000000000111111///000000111111111111111111111111111111111111111//////////////////000000//////000000000000///////////////....../////////.........///////////////.........///////////////...///000111111111000000---.../////////...---,,,------------------------111111000///......------/////////......---------------.........//////...++++++,,,---.../////////---...000111111000///..................................../////////......---.....................................................................---.....................,,,---......///000000000////////////////////////------///111444444222000---,,,+++,,,...///...---...///000///......000222000000111111333555666777111111000///...------------///444;;;GGGWWWjjjvvvvvvuuusssmmmdddZZZPPPJJJDDD@@@:::666444444444333444555666777777666555555//////000000000000111111//////000000000000111111000111111222222333333333222111111000000000000111222222111000000111333444333222222111000000//////............///000111222000000000000000111111111......////////////000000...//////000000000000//////////////////000111111111111222333333111000//////000222111000...///000//////............//////000000000000111111111111//////......//////000111111111111111000000000000000000000111222333444555333333222222111111222222111222333444555555555555000000000000000000000000///000222333444333333222222111111111111222333333333222222111222222333333333333444444444333222111000000111111222222222222000111222222222222111000...//////000000111111111111111222222333444444444333333222222333333444555111111111111111111111111111222222222111222444777888888888666444333555777555555444444444333333333222111111111111222333333222333333444444333333222222111111111111222333333555333222333444555444333222222222222222222222222333333333222222111111111222111000//////000111222000000000000111111111111/////////000111111222222111111000000000000111111000000000000111111222333222222222111111111111111000000111222222111000000000000000000111111111111///000111111222222111111000111111222222111000000......////////////000000//////000000000000//////000//////......//////000.........///////////////.........///////////////------....../////////...---...............------------------------------222222111000000//////...111111000000///.........------...////////////...,,,---...//////000//////,,,---///000000000///...------------..............................//////---------...............------------------------........................------...////////////...+++,,,---///000111111111////////////////////////...---...000222333111000...---,,,---//////---+++...///000000//////000222111000//////000333666888555555555333000.........000222666<<>>>>>===999444000......000000000000111111111111///////////////.........---...///000000///...---000111111111000///......////////////............------......//////000000..........................................------///////////////.........,,,---...///000000000000////////////////////////////////////////////////000//////.........//////111000000///...---------////////////000000000000////////////000000000000...000333666:::>>>AAABBBGGGFFFFFFCCC@@@;;;666444222222222222333444555555999888888777666555555444......000111222222222222333333333222111000///...000000111111222222222222222222111111000000000000111111000000000000111111111111111000000000000000000000000000000000000000000000000/////////......000000////////////000000222222222222222111000///111111111111111111111111222333444555444222000.../////////000111222222222333111000111333444222000000000111111000000///...000000000111222333444555444555444444333222000000111111111111111111111111111000000000111222333333111111222333333333222222444444333333222111111000---...000111222222222111111222222222111222444666444444444444333333222222333444666666444444444555222222222222222222222222444333222111111111222222333333333333222222222111222222222222222222222222333222222111111222222333111222222333333444444555111333444444333222333444555666777888999888777666333444444444444333222222444444333333333222222222222222111111111111222222222222222222222222222222111111111222222333444555222222222222222222222222////////////////////////111111000000////////////------...000000111111000222111111111000000000000//////000000111111222222333222222111000///......///////////////000000111333333222222111111111000......//////000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111000/////////////////////.........//////000//////000000//////...---......////////////......---------............///....................................////////////////////////000444:::>>>BBBAAA@@@<<<777333111111------........./////////------......//////000000///...---,,,,,,---...///------...///////////////////////////.....................///////////////.........................................................///////////////------...//////000000000//////////////////////////////////////////////////////............//////111000000///......------////////////000000000000............///////////////000222444777:::;;;===777777777777555444222000111111111111222333444444444444555666777888999999000000111222222222222222222222333444333222000///111111222222222222333333000000000000////////////000000000000000000000000222111111111000000//////000000000000000000000000////////////............/////////....../////////222222111000000000111111222222222222222222222222444444444444333222111000//////000000111222222222222111000000222222111000000111111111111000//////111222222333444555666666555555444444222111///...111111111111111111111111/////////000111333444555333333444444444333222222444333333222222111111111...///000111111222111111222333444333222222333555555444444444444444333333444444555444333333444666333333333333333333333333555555444333333333444444444444444333333333222222111111111111111111111111333222222111111222222333333333333333333333333333000222555666555444444555666666666666666666555555444444444444444333222222333333333333222222222222222222111111111111222222333333333333333333333333111111111111111222333444111111111111111111111111////////////////////////111000000000000/////////...///000111111111111111111111111111111000000000......///000111222333444333333222222222111111111111111111111111222333333333333222111000000//////...//////000000111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000////////////000000000///....../////////111000//////......//////......////////////......---------............///------------------------............//////////////////......000555;;;@@@BBBBBB@@@<<<777333111111,,,,,,---------.........,,,,,,---...///000111111000...+++******+++...000******,,,---///000000000////////////............///////////////.........................................................------......//////000000............///000111111//////////////////////////////////////////////////////............//////000000000///......------////////////000000000000---------.........//////000000111222333444555666999888777666555333222222000000000000111222333333333444555666777888999:::333333333222111///...---,,,...000222444444333222111111111111111111111111//////////////////......000000111111111111000000222222111111000///////////////////////////////////////..................000000////////////000000222111000//////000111222222222222222222222222222444333222222111111111111000000000111111222222222111000000000111111000000222222222222222111000000111222333444444555555555333333333333222111000///111111111111111111111111000000000000111222333444555555666666555444333333333333333222222111111111//////000000111111111111333444555444222222333444444444444444444444444444444444444333111222444666333333333333333333333333555555444444444444444444444333333333333222222222111111111111111111111111333222222111111222222333444444444333333222222222111333555666555666777999<<<:::888666555444444444444444444555444333333222333222222222222222222222333222222111111222222333333333333333333333333333111000000000111222222333222222222222222222222222111111111111111111111111000000000000000000000000///000111222222222222222111111111111111111111111//////000111111222333333222222222222222222222222333222222222222333444444333222222111000///......//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000222111000000//////000000111000//////////////////222111///.........///000......////////////......---------............///////////////////////////............//////////////////......///333999===>>>>>><<<999444000................../////////000------......//////000000///...,,,++++++,,,...///***+++---...000000111111////////////............000000//////......------........................---------...............,,,------...///000111111///.........///000111222///////////////////////////////////////////////////............//////000000000//////............////////////000000000000.........////////////000//////000111111222222333333222111000//////000000000000000111111222333444888888888777666555555444222222222111000...---,,,+++,,,...000111222222111000000000000000/////////................../////////000111111111111000///111111111111000000//////////////////////////////......//////////////////222111111000000111111222111111/////////000111222222222222222222222222222222111000//////000000111111111111111222222222222000000111111000000000111333333444444333333222111000111222333444444333333//////000111222222222222111111111111111111111111222222111111111111111222444444444444444333222111333333222222222222222111000000000000000111111111222333555444222222222333444444444444444444444444333444333222000111333555333333333333333333333333333333444444444444444444222222222222111111111111111111111111111111111111333222222111111222222333555444444333333222222111444444444333333666;;;>>>DDDAAA===888555444444555444444555555555444333333222222222222222222222222333333222222222222333333222222222222222222222222111111111000111111222222333333333333333333333333111111111111111111111111000000000000111111111111000111111222222222222111111111111111111222222222222222222111111111111111000000000111111111111111///////////////000111111222222111111000//////...000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000000000111000000/////////000000222111000......///000000......////////////......---------............///////////////////////////............/////////////////////...---///444777::::::999555111...------............/////////000000000//////......------......////////////.........///000111222222222222////////////............000000//////......------........................---------.........//////,,,------...///000111111.........//////000111222////////////////////////////////////////////////...............///000000////////////............////////////000000000000///000000000000111111111//////000111222333333444222222222333444666777888222222111222222333444555;;;:::999777666444333222......///000000000000000000000//////............000////////////.....................///////////////000111222222111000///000000000000000000000111000000000000000000000000////////////000000000000333222222111111222222333000000/////////000111111222222222222222222222222111000000/////////000000222222222222222222222222000111222222000000111222333444444444444333222222///000111333333333222111,,,---///000222222333333222222222222222222222222333222222111000000111111111111222222111111000000222222222222222222222222111111000000000000111111000222333333222111222333222222333333333333444444222333333222111111222444333333333333333333333333111222333333444444333333222222222111111111000000222222222222222222222222333222222111111222222333444444444333333222222222444444222111222666<<>>888555444555666555555555555555444333333111111111222222222222222333333222222222222333333222222222222222222222222222222111111111222222333333333333333333333333333////////////////////////000000000111111111111222000111111222222222111111111111111222222222222222333333222222222111111111//////000000000000000000111000000000000111222222222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000000111000/////////000000111222111111000000//////000000......////////////......---------............///------------------------............////////////.../////////......000222777888777444111.........,,,,,,---------.........111111000///...---,,,,,,---...///000000///...---000000222333444444444444////////////............///////////////.................................,,,,,,------.../////////------......//////000000---...///000111111111111////////////////////////////////////////////////......---......///000111//////////////////......////////////000000000000000000111111111222222222//////000111222333444555999888777555333222000000222222222222333444555666777777777777666666666666---...///000111222222222333222000...------...///000000000000/////////........./////////000000000///000111222222111000////////////000111111222222000000000000000000000000000000000000111111222222222222111111111111222222...//////000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000222333333111000111333222222333333222222111000///000222333333333111000------///000111111222222222222222222222222222222111111111000111111222222111111222222333222222222222222222222222222222222222111000//////000111111---000222333222111111222111111111222222222333333000222333333111111111222222222222222222222222222111222333444444444444333333333222222222111111111333333333333333333333333333222222111111222222333333333333333333333333333111222222222444777<<<@@@GGGCCC<<<666222222555777555555555555555444444333000111111111222222222222444333333222222333333444333333333333333333333333333333222222222222333333222222222222222222222222////////////////////////000000111111111222222222000111111111111111000000111111111222222333333333111222222222222222222222000000000000000000//////333333222222333333444555111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222111111000000111111......//////000111333333000111111111111000//////......////////////......---------............///....................................////////////,,,...000111000000111222444555555333000......///------........./////////000000//////......------...........................///111333555666777777////////////.....................///////////////........................,,,,,,------...//////000.........///////////////,,,...000222333222111000////////////////////////////////////////////////---------......///000111.../////////////////////////////////000000000000000000000000111111111111000111111222222333333333111111///,,,((($$$ 111111111111222333444555555555555666777888888888111111222222222111111000333111///---...///222444222111111111000000//////.../////////000000111111...000111222222111000.........///000111222333333000000000000000000000000000000111111222222222333111111000000000000111111---...///111111111000///000000000000000000000000000111111222222222111111222222222222222222222222000333444333111000222444000111111111111000//////000111333444444333222111...//////000000000000000222222222222222222222222//////000000111222444444333333444555666666666666222222222222222222222222222111000//////000111111,,,...111222111111111222000000111111111222222222///111333333222111000111111111111111111111111111111222444555555555444444444444444333333333222222444444444444444444444444333222222222222222222333333333333333333333333333...000222444666888<<<>>>DDD???888333000111555777555555666666555555444333000000111111222222222222444333333222222333333444444444444444444444444444444444333333222333333333111111111111111111111111111111111111111111111111000000111111222222222222000000111111111000000///111111111222222333333333000000111222333444444555111111111111000000//////000000//////000000111222111111111222333333444444222222111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222111111000111111111.........///000222444444000111111222222111///.........////////////......---------.........//////111111111111111111111111............/////////000***---111333333222222333000111222000...------...000000000000111111111111.........//////////////////...,,,******,,,...///,,,---000222555777888999000/////////............---.........//////000000........................,,,,,,------...///000000///////////////.........+++---111444444333000///////////////////////////////////////////////////---------......000111111.........///////////////////////////000000000000////////////000000000000222222222222111111111111111222444666666555333222000000000000111222333444555555666666777777888888222111111111000000//////////////////////////////000000111111111111000000000000000000000000000000111111000000000000000111000000000000000000000000///111222111000///000111222111111111000000//////222222333444333222111000////////////000111333333333333222111000000000111///...---,,,---...000222444444444444444444444444//////000000111111111222555444222222222222000///444444444444444333222111111111222222222111111000222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111111111111111111222222333333222222111111222222333222444555444333222222333444333111000000000111222111111222333333444555555333222222111111222222333111111222222222333333333333333444555777777555333111111222222222222333333333333333222222111111111...///111333555777999::::::999666444333333444555333444666777777555333222555444333333333444555666555555555555444333222222333444666777777666444333222222222222222222222222444444444444444333222111222222222222111111000000111111111111111000//////000000//////000000111222111111222222222333333333222222222222222111000//////111222111000///000111......///000000000000000111111111111111111111111333333222111000///.........//////000111222222222......////////////......---......///000111111111222111000//////....../////////000000111111111222111111111111000000000000////////////000000000000---------.........//////......//////////////////............////////////000000000000000000000000/////////...---------,,,......////////////......222222222111111111111111111111000000000000111111......---...///111333444222000//////000000///---000000000000////////////000000//////.........---////////////000000000000000000//////.........---000000000000111111111111000000////////////000000////////////////////////000000////////////000000000000000000////////////222222111111111111222222111111111111111222222333111111222333333333333222...///111222222111000///111111111222333555666777555666777777777555444333111111111111000000000///111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000222222111111111000000000000222222333333333222111000000000///000000111222333222111000000000000000111000000111111111111111111555444444444333222222222000000000000111111111222444333222222222222111000222222222222222111000000////////////000000000000222222222222222222222222000000000000000000000000222222222222222222222222333333333222222222111111111000000000000111222222333333222222222222333333333444555555333111111222444444333222222222222222111222222333444444555555333333222222222222333333222222333333333444444444444333333444666666444333333333444444444444555555333333333222222222111111111111222333444555666777888777666444444444444555444555666777777555444222222111111000111222333444444444444555444444333333333444555666666555444333444444444444444444444444222333333333333222111000222222222222111111111000111111111111111000//////222222222222222333333444111111222222222333333333111222222222222111111000///111222111000///000222000111111222222222222222111111111111111111111111333333222222111111000000111111111111000000000000//////000000000000//////......///000000111222222111111000000000111111222///000000000111111111111111111111000000000////////////000000000111111111........./////////000000///////////////.....................////////////000000000000000000000000..................------......////////////......000000000000000000000000111000000/////////000000//////...///000222333444111000//////000000///---000000/////////.........000/////////........................////////////000/////////............//////000000000111111111111111000000000000111111////////////////////////000000////////////000000000000000000////////////111000000000000000000111111000000000000111222222000111111222222222222222000111222333222111///...555555444333222111111000777888999999999777666555111111111111000000000000111111111111111111111111000000111111111111000000000000000000000000000000111000000000000000111111000000000000000000000000000111222111000000111222111111111111111000000000111222222222222111000000111111000000000111111222000000000///000000111111222333555666666444222111555444444333222111000000000000000111111111111111222222222222222222222222000000000000000/////////000///......///000222222222222222222222222222222000000000000000000000000222222222222222222222222333333333222222222222111000000000000000111111222333333222222222222333333333555666555333111111111444444444444444333333222222222222333444444555555333333222222222222333333333333444444444555555555555333222222333444333222333333444444444444555555333333333333222222222222444444444444333333333333444444444444444444444444555555666777666555444333111111000000111111222333333333444444555444444444333444555666666555444333444444444444444444444444333333333333333333222111222222222222111111111111111111111222111111000///111222222222222333333333111111222222222333333333000111222222222222222222000111222111000000111222000111222222333333222222111111111111111111111111222222222222222222222222444333222111000......---000000111111111111000000//////000000111222222222111000000111222333444444000000000000111111111111111111000000000000////////////000000000111111111/////////000000000000000000000//////.........---............////////////000000000000000000000000..................//////......////////////...............//////000000000111000///.............../////////000111222333444111///...///000000///---//////.........---------////////////............------------............////////////............//////000000000000111111222222111111111111222222////////////////////////000000////////////000000////////////000000000000000000////////////000000000000/////////000111111///000111111222222111111333333444444333111///...222333444666666666555555777888888999999888666666111111111000000000000000111111111111111111111111000000111111111111000000////////////////////////000000000000000000111222000000000000000000000000000111222222000000111222111111111111111111111111222222222111111111000000222222111111000111111111000000000000111222333333555555666666666444333222333222222222111111000000111111111111111111111111111222333222222222222333000000000/////////000000222111000///000222555666222222222222222222222222000000000000000000000000111222222222222222333333222222222222222222222222000000//////000000111222333333333222222333333333444555666555222111000111222333444555555444333222333333333333444444555555333333333222222333333333333333333333444444444444555333111000111222222222111111111222222222333333333333333333333333333333444444333333333333333333222222333444555555444444666666777777666555444333222222222222333333444444222222333444555555555555333444444555555444444333222222222222222222222222333444444555444444333333222222222222222222222222111111111222222111111000//////000000111111111111111111222222222333333333000111111222333333333333000111222222000000111222//////000111111111111000111111111111111111111111111111111222222222333333444333222111000......---111111111222222111111111000000111111222222222222111111111111111222333333000000000000000111111111111000000000////////////....../////////000000000////////////////////////000000000///......------............////////////////////////////////////------......//////000000......////////////......------...///000000111111000///...---------------/////////000000111222222000///......///000///.........---------,,,,,,,,,///////////////.........------.........////////////////////////.........////////////000000000111222111111000000111111222////////////////////////000000////////////000000////////////000000000000000000////////////000000///////////////000000111//////000111111111111000333333333333333222111000///000222444555444333222444555666777777666555444000000000000000000111111000000000000000000000000000000111111111111000000////////////////////////000000//////000111222222111111111111111111111111000222333222111000111222111111111111111222222222222222222111111111111111333222111111111111111222222222222222333444444555666555444333222222333444000000000111111222222222222222222111111111111111000222333333111111222444222111000000000111111222222111000000111333555777222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222000000000000000111111222444333333333333333333444333555666555333111111111111222333444444333222111333333444444444444555555444333333333333333333444222222222222333333333333555222000000111222222222111111111222222222333333333333333333333333333333222222222333333444444444111222333444555555555555777777777777666555444333222222333333444444444444222222333444555555555555333444444444444444444333222222222222222222222222111222222333333333222222222222222222222222222333111111222222222222111111...///000111111111111000111111222222222333333333000111222333333333333333000222333222111000111222//////000111111111111111111111111111111111111111//////000000111222222222111111111111000000//////111111222222222222111111111111111111111222222222333222111000000000000000111111000000000000000000000000000////////////...---------.........//////........................000000//////.........---............////////////////////////////////////---......//////000000000......////////////............//////000111222222//////...---------------------...//////000000000///...---...///000///...------------,,,,,,,,,,,,.........///////////////....../////////000000000.........///////////////...////////////000000000000000////////////000000////////////////////////000000////////////000000.../////////000000000111222111111000000111111222///////////////000000111//////000111111111111000111111222222333333333333333333333111...+++'''%%%444555666777777666555444000000000000111111111111////////////////////////000000111111111111000000000000000000000000000000////////////000111222333111111111111111111111111111222333222111111111333111111111222222222222222444333222222111111222222222222111111111222222333444444444333444444555555555444222000000111333444//////000111222333333444222222222222222111111111000333555444111000111444333222111000111222333444111000//////000111222333222222222222222222222222333333333333333333333333111111111222222333333444111222222222222333333333111111111111111222222333444444333333333333444444222444555555333222222333111222222333333333333333444444444444444444555555444444333333333333444444111111111222222222333333333111000111222444333333333333444444444444555555333333333333444444444444000000111222333444555555333333444444555555555666999888777666666555444444000111222333333333333222333333444444555444444444444333333333333333333444444444444444444444444444...//////000000000000000222222222222333333333333000111222222333222222222000111222444444333222222111111222222222333333333111222333333333333333333111222333222111111111333111222333333444333333333111111111111111111111111//////000000000111111111000000000000000111111111111111222222222222111111111111111111111111111111333333222000000/////////111111111111000000000000000000////////////......------........./////////............------------////////////////////////............////////////000000000000000000000000//////////////////000000......////////////....../////////000000111111111......---------.........,,,---...////////////......---------///000///.........---------,,,,,,,,,.........///////////////////////////000000000111.........///////////////......////////////000000000000////////////000000////////////////////////000000////////////000000......//////000000111111222222111111111111222222000000/////////000111111///000111111222222111111//////000111222333444444333444444333111///---,,,666666888999999888888777///000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000111222333111111111111111111111111111222333333111111222333111111111222222333333333555444333222222222333444111111111111222333333444555555444333333333444444222222111111111222222333000111111222222333333333333333333222222111111111111444666444000...000333333222111000000222333555111111111111111111111111222222222222222222222222222222222222222222222222000111111222333333444444111111222222222333333333222222222222222333333444444444333333333333444444111222444444333222333444333333333333333444555555555555555555555555444444444444333333333333444444222222222333333333444444111000000222444666555333333333444444444444555555333333333444444444555555111111111222333333444444666555444444444555666777:::999888666555555444444111222333444444444333333444444444555444444333333444333333333333333333444444444444444444444444444//////000111111111111111222222222333333333444444000111222222333333333222000111333444444333222111111111222222222333333333333333333444333333222222111222333333111111222333111222333333444444333333111111111111111111111111111111111111111111111222000000000000000000000000000000111111111111000000000000000000000000000000333222222111111111222222111111111111000000000///000000/////////........./////////000000000000111////////////.........---------......///000000000............////////////000000000000000000000000000000000///////////////......////////////......////////////////////////------------...///000111------///000000//////......---,,,---///000///...............------------............/////////000........./////////000000............/////////000........./////////000000111000000000000000000111////////////////////////000000////////////000000.........///000111111111111111000000000000111111111000000000000111222222000111111222222222222222000000000000111111222333000111222444555777888999555666777999999999888777//////000000111111111222111111111111111111111111000000111111111111000000000000000000000000000000////////////000111222333111111111111111111111111111222333333111111222333111111111222222333333333666555444333222333444444111111111111222333444555555444444333222222222222///000222444444444222111333333333222222222222222333333333222222111111111222555777555000---000333222111000///000111333555333333444444444333222222222222222222222222222222111111111111111111111111000000111222333333444444111111111222222333333333333333222222333333444555555444444333333444444555000222444444333333444555555444333333444555666777555555555555555555444444555444444333333444444555333333333444444444555555//////111333666777666444111111222222222333333333333333333444444555555555222222222222222222222222888777555444444555777888:::999888666555555444444444555666777777777666555555555555555444333222222444333333222222333333444222222222222222222222222111222333444444444444444222222222333333444444444000111222333333333333333---///111222222222000///111111222222222333333333444444444444333333222111111222333333111111222333000000111222222222222111111111111111111111111111222222222222222222222222222111111111000000//////000000111111111111000000000000000///////////////222222222222333444555555222111111111000000//////000/////////............111111111111222222222222111111000000/////////...,,,,,,---...///000111111............/////////000000000000000000000000000111111000000//////............////////////.....................------------------...///000111222...///000111111000//////...---,,,---///000///...//////.........------------.........//////000000---------.........//////---.........//////000000............/////////000222222111111111111222222////////////////////////000000////////////000000---......///000111111222000000////////////000000111111111111111222222333111111222333333333333222111111000000000000000111000000///000111222333444333444555777777777666555......//////000000111111222111111111000000//////111111000000//////......////////////////////////000000000000000111111222333333333222222111111111222222222222111111111000000000000000000000000000111111222222222222333333333555777999888666333000333222111/////////000000222222222333333444444444555444333333222222222222333333333222333333444444555444333333222222222222222222222222222222222222333444444555555444444333333333333333333333333333444444333333222111000000222333444444555555444444333333333333333333333333555555444333222222222222999777555333222333444555888666333222333333333333333444555666666555444333666666666666666555555555222222222222333444555666222333444555555444333222333333333444444444555555444444444444444444333333666555333222111222333333444333333333333444555555111222333555777888::::::888888777777666666555555333333444444555666777777333444666777777666444333333333333444444444555555777666555444444555666777444333333222222333333444444444555555444222111///222333333444444333333222//////000111111111000000...///000222333444444444555444444333111000000///444333111000000000111111222222222222111111111111000000111222222222222111555222000///000111222222222222222111111111000000222222111111111111222222///000222333444333333222111111222222222222111111333222222111111222222333111000...---,,,,,,------///////////////.........000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000333222000///...---......000000000000000000000000............//////////////////............//////++++++,,,---......//////...,,,+++,,,///111111111////////////////////////---------............///...///111222333222000///,,,---------......//////......///000000000000000//////000111111111111111888555222222444444111.........//////000222333444,,,,,,,,,---...//////000000111111111111222222222000000000000111111111111,,,'''%%%,,,222333222111222222222111111111111111444333222111222333444555666666666666666666555555////////////000000111111111111111111000000000///111111000000////////////////////////////////////000000000000000111111222333333333222222222111111333333222222111000000///444444444444444444444555333333333333444444444444333333333333222222111111222222000000///000111111111111111222222333333333555444333222222222222222555444333222222222222222555444333333222222222333111111111222222333333444222222333333333333222222333333333333333333333333444444333333222111111000000111222222333333222222333333333333333333333333555444444444444444555555777666444222222222333444222111000222444666666666444444555666666555444444555555555555555555555555222222222222333444555666333444555666666555444333333444444444444444444444555555444444444444333333666555444333222333333444444444333333444444555666555555555555666666666777888888777777666666666666555555555555555444444444333444555666666555444333333333444444444555555555666555444333333444555666444444444444444444444444444555555555444333111000000111111222222111111000222222222222222222222222666555555555444444444333333333333333222222222222333222111000000000111222000000000000////////////000000111222222222222222333111//////111333444444222222222111111111000000111111000000000000111111000111222333333222222111111111222222222222111111333222222111111222222333111000...---,,,,,,------////////////////////////000000000000000000000000000000000000//////////////////////////////////////////000000000000//////111000///...------......000000000000000000000000000000//////.........---......------------......,,,,,,------...///000000555333222111111111...---////////////////////////........./////////000000///000111222111111//////..................------......///000000000000000//////000111111111111000333222111111222222111000////////////000111222222,,,------...//////000000//////000000000111111111//////000000000111111111444///---000333111//////111111111111111111222222333222222222222333444444555555555555555555555555/////////000000000000111111111111111000000000000111000000000000/////////////////////////////////000000000000000111111222333333333222222222222111333333222222111000//////222222333333444444444555444444444555555555666666555333000......000222333111111111000000111222222000111111111111111222222444333333222222222222333555555333222111000000000444444333222222222333333///000111111333333444555111111111222222111111111333333333333333333333333444333333222222111111111000111222222333333222222333333333333333333333333444444444444555666777888666555333222111111222333000000000333666777777666444444555666666555444444444444444444444444444444333333333333333444555666444555666777777666555444444444444444444444444333555555555444444444333333555555444333333333444444444444444333444444555666555555555555666666666666888777777777777666666666666666555555444333222222444555555666666555555444333444444444444555555555444444333222222333444444444555666666666666555444555555555555555444333222000111111222222111111000444333222111111222333444999888666555444333444444222222333333444444444555111111111000111111222333111111000000000/////////000111111222222222222222222000///000222444555555222222222111111111111111000000////////////000000111222222222222222111000111111222222222222111111222222111111111111222222111000...------------...////////////////////////000000000000000000000000111111111000///.......................................////////////............------------......000000000000000000000000111111000///...---,,,,,,------,,,,,,,,,,,,------...............///000111///......///000111///...////////////////////////////////////000000000111111111111000000/////////000000///......------,,,......///000000000000000...///000000111111000000---...////////////000111111000000//////000000111---......//////000000111........./////////000000////////////000000000000666222111333222...---///000000000111222222222333111222222333333333333333444444444444444444444444000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000111111222222222222222222222222222111111111111222222222222222222222333444444555555444444444555555555555666555444111000///111333555111111111111222222333333111111111111222222222222333333222222222222222333444333222111111111111111444333333222222333333333111111111222333333444444222222222222222222222222444444444444444444444444333333333222222111111111222333444444555555444444444444444444444444444444555444444444555555666777555555444333222222333333333222333555888888666444444555555555555555555444444444444555555555555555444444444444444555666666555666777888888777666555555444444444444333333333666666555555444444333333444444333333333333333333444444444444444555666666222222444555666888999999777777777777777777777777666666555555444333333333555666666666666666666555444444444444555555555555444444444333333444444444444555777888888777555444666666666555555444444333222333333444444333333222222111000///000333555777666555333222222333555666333333333444444444555555000000000111111222333333333333333222222222111111000111222222333333222222222111///000222333333333111111111111111111111111111111000000000000111111444444333333333222111111111222222333333222222111222222111111111111222222111000///---------...//////////////////000000000////////////////////////111000000000/////////...////////////////////////...//////000000//////...---------....../////////000000000000000000000000111000000///...---------...------,,,,,,------.........------...///000111222///---,,,...///000000////////////////////////....../////////000000000333222111///............////////////..................///000000000000000...//////000000000000000+++...000000---,,,...111111111000///////////////.../////////000000111111....../////////000000000....../////////000000000000...///222000---...222//////000111222333333333000111222444444333222222222333333333333333444444111111111111000000000000000000000000000000111111000000000000111111111111000000000000000000000000000000000000000111111222222222222222222222222222000000111222333444555555555666666666777777888888222222333333333444444444222222222222222222222222111111222222333333444444333333333333333333333222222222222111111222222333111111111111222333444444333333333222222333333444333333333333444444444444555444333333333333444555444444444444444444444444333333222222222222222111222333444444555555444444444444444444444444444444666666555444333333444444555555555444444444444444444444444777999:::888666555555555444444555555555555555666666777777777777555555444444555555666666555666777888888777666555444444444444444444444444777777666555555444333333222222222333333333333222555444444444444555666666222333444555666777888999777777777777888888888888555555555555555555555555666777777888888777777666444444444555555555666666555555666666666666555555555666888999999888666555666555555555444444444444222333333444444333333222111000000111333666999<<<777555333222222333444555555555444444444333333333000000111111222222222222333333333333222222222222111111222333333333333222333222000000111111000///111111111111111111111111333222222111111222222333555555444444333333333333222222333333333333222222222111111000000111111222111000///...---...//////////////////000000111111////////////////////////.../////////000000000111000000000000000000000000///000000111111000000///---......///000000000111////////////////////////........./////////////////////............//////------,,,,,,---///111333CCC===666000.........///////////////////////////------........./////////222222000///............------......///000111111......///000000000000000......///000000000000000---000222000---,,,...000222111000///............////////////000000000000/////////000000000111111////////////000000000000---,,,...111111...000444//////000111222333333333000111222333444333222111222222222222333333444444222111111111111000000000000000000000111111111111000000000111111111111222000000000000000000000000000000000000000111111222111222222222222333333333111111222333555666777777444444444444444444444444111111111222222222333333...///111222222111000///222222333444444444333333444444444333333333333333222111111111111222222333111111111222333444666666333333222222222333444444333444444555555666666666777666555444444555666777444444444444444444444444222222222222222222222222000111222222333333222222444444444444444444444444777666555444333333333333555555555555555555555555222111333555999;;;;;;;;;666555444444444444555666666666666777777888888999666666555555555666666777555666777888888777666555333333333444444444555555888777777666555444333333111222333444444444333333555555444444555555666777666666666666666555555555777777777888888888888999666666666666666666777777777888:::;;;;;;:::888777444444555555555666666666666777888888888888777666666666888888888888666666555555444444333444444555000111111222222111111000111111222444666:::<<<>>>:::999777555333333333333555444444444333333222222000000111222222222111111222111111111111000000000111222222333333333333333555333111111111111///---111111111111111222222222333333333222222333333333555444444333333333333444222222333333333333222222111111000000000000111111111000///.........000000...//////000000111111222000000000000000000000000.........///000111111111111111111111111111111111000000111111111111000000......///000111111000000////////////////////////............//////000000/////////....../////////------,,,---...111444666@@@:::333...---...000111////////////////////////------------............000000000//////.........,,,,,,---...000111222333......///000000000000000---...//////000000//////000000111000...---...///111000//////............//////////////////////////////000000000111111111000000000000111111111111222//////222222000000333000000000111222222222333000111111222222222222222111222222333333444444555222222222111111111000000///000000000111111111111000000111111111222222222000000000000000000000000000000000000000111111222111111222222222333333333555555555555666666666666222222111111000/////////111111111111222222222333//////111222222222111111333444444555555444333222333333333333222222111111111111111111111222333333333333333333444555666666333222222222333333444555222222444666777999;;;;;;888777555444444555777888555555555555555555555555222222222222222222222222000111222222333333222222555555555555555555555555666666555555555555555666333444444555555444444444222111111333666999::::::666555444444444444555666555555555666777888888888777777666666666666666777555555666777777666555555111222222333444555666666888888777666555444333333333333555666666666555555555555555555555666666777777666666666555555555555777777888888888999999999999999888888777777666666777999<<<>>>>>><<<999777555555555555666666666666777777888999999888777777777777777777777777777777444444333222222333444555000111111222222111111000111111333444666888999:::888777666555444333222111222222222222333333333333111111222333222111000000222222111111111000000000111222333333444444333333555444333333444444222000000000111111111222222222333222222222222222222333333222111111111222333444222333333444444333333222111111000000000000111111111000///......///000111...//////000111111222222000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////---...///000000000///...///////////////////////////////////////.........///......------......///......---...111444888:::111...,,,+++---000222333////////////////////////............////////////......///000000///...---------...///000111111222......///000000000000000---...//////000000/////////...---...///000///...000//////.........//////................................./////////000000111111111111222222222222333...,,,000333111///000111111111111111111222222111111111111111222222333222222222333444555555555222222222222111111000000//////000000111111111222000000111111222222222222000000000000000000000000000000000000000111111222111111111222222333333333888888888777666666555555555444444333222111000000111111222222222333333333222222222333333444444555444444555666555444222111222222222222111111000000111111000000111222333333666666555444444444555555222222222222333333444555///111333666999<<<>>>???888777555444444555777888555555555555555555555555222222222222222222222222333333444555555555444444555555555555555555555555666555555666666777888999222222333444444444333333666444222111333555555555666555444333333444555666444444444555666777777888888777666666666666777777444555666777777666555444000111222333555666777777999888777666555444333333444555777888888888777666555555555555555666777777333444444555666777888888777777888888999999999999<<<<<<:::999888666555555777:::>>>AAAAAA>>>:::777555555555555666666666777666777888999999888777666777777666666666666777777444333222222222333444555333333333444444333333333///000111222333333333333000111222333333333222222///000000222333444444555111222333333222111000///444444444333333333222222111222333333444444333333555444444555666777555444000000111111222222222222222222111111111111222222000000/////////111222333222333333444444333333222111111000000000000111111000000///......///000111...//////000111222222222000000000000000000000000111111000000//////......////////////////////////......////////////......------...//////...---,,,////////////////////////111111000///...------,,,...------,,,,,,------.../////////000333777;;;>>>222111000000111111000///////////////////////////////////////000000000000,,,---///111111000...---////////////000000000000...//////000000000000000---......///////////////---+++***,,,000222111/////////............//////...............------------------.........//////111111222222222333333333000)))''',,,222111///...222222222111111111111111222111000000000111333444222222333444444555666666666555333222111222333333//////000111222333333444000////////////111333444111111000000//////......111000/////////000111222222333444555666666666666666555444333222111111111222222111111111111222222333222111000000111222333333333333333333333333333555444333333222111000000222111000111333444333222111111222333333333333222333333333333444444555666555444333333333333444555888666555777<<>>888777666444444444555666444555666666666555333333777666555555333333222111000000111111111222222222666777888777555444444444444444444444444444444444888777555333222222222222333444444444555666666666777666555444444555666777333555777777777888:::<<<555555555555555666777777666666666555444444444333666666666555333333333555777777777555222222333555444555555555555555444444333333444444555666666666666777777888888888888777888888999:::<<<===>>>>>>===>>>??????===;;;888666777:::@@@DDDDDDAAA<<<888666666666666666666666666666666666666555555555555666666777777777777666666222111111333555555444333222222333444444444333333444444444333333222222222333333222111111222333444444333222000000222333444222222222333333444444444666444222222333333333222222333444444555555555555222222222222222222222222111222333444444444444444333333333222222222111111333111000000111222222111444333111000000000111111///000111222222222222222000000000000000000000000222111000.........///000111111000000000000111111000111111111222222222222111111000///////////////......//////000000111111000000000000000000000000,,,,,,---...///000111111////////////............///...---,,,,,,---...///111000000000000222333444000000000000////////////000000000000000000000000......////////////..............................---......///000111111222......//////000000111111000000000000000000000000........................////////////////////////000000000000000000000000///////////////000111111000000//////......------111111111000000000000000222222222222222111000///111111222222222333333333333333444444555666666777444333222111000000111222......//////000000111111000000//////000111222333111111111000000000000000000000//////000222333444555555555444444444444444555444333333222222222222222222111111111111222222333222111000000111222333222222222222222222222222333333333333222222222222222111000111333444333222111111222333333333333222333333333333333444555555555444333333333333444555666444333555999;;;<<<;;;777777666555555555555555444555666666666555333333555555444444333333222222222222222333333333444444666888999888666444444555444444444444444444444444444444333333333444555666444444555555555555555555666666555444444555666666888999:::888666555555666666666666666666777888888555555555555555555444444555666666555444444555666777777777555333222444555444555555666666555444444444444444555555555555666777888888999999999999999888888999:::;;;<<<===>>>============;;;999666444666999>>>AAAAAA???;;;888666666666666666666666666666666666666555555555555444444555555555555444444222111111333555666555333222333333444444444333333444333333333333333333222555444333222222222333444222111///......///111222222222333333333444444444555333222111222333222111222222333444444444444444222222222222222222222222000111111222222222111111333333333222222222222222444222000000111222222111333333111000000000111111000111111222222222222111000000000000000000000000111111//////...///000000111111000000000000111111000000000111111111222222111111000///////////////000000000000////////////000000000000000000000000.........///////////////////////////............//////...------.../////////////////////111222333000000000000////////////000000000000000000000000......////////////.......................................//////000000000.../////////000000000111000000000000000000000000........................////////////////////////////////////////////////000///////////////000111000000//////////////////000000000000000000000000222222222222222111000000/////////000000000111111333333444444555555555666333333222111111111222222///////////////000000000111111000000000111111222111111111111222222222222//////000111222444555666888777555333222111111222333333222222222222333333222222111111111111222222222222111111111111222222111111111111111111111111222333333333444444444444222111000111333444333222111222222333333333333333333222222222222333333444444444333333333333444444333222111222555777777777555666666666666555444444444555555555555444333333333333333333333333333333444444444555555555666666777888999999777555555666444444444444444444444444444444333333444555555666666666555555555555555555666555444333333444555666:::::::::888666444444444777777777777777888999999555555555555555555666666666666555555666666777777666777777555333333444555444555555666666555555555666666666555555555444444888999999:::;;;;;;::::::888999999:::;;;<<<<<<============<<<:::888555444666777:::<<<<<<;;;999777666666666666666666666666666666666666555555555555333333444444444444333333333222222333555666666555333333444444444333333222222333333333333333333444555555444333222222222333111000///......///000111333333333333444444444444444222111111222222222111111222222333333333333333222222222222222222222222111222222222222111111000333333222222222333444444555333111000111222222111333222111111000111111111222222222222222222111000000000000000000000000000000000/////////000111111111111000000000000111111///000000000111111111111111111000///////////////111111111000///.........000000000000000000000000000000000//////.........////////////............000//////......//////000............///000111111////////////000000000000000000000000000000000000......////////////...................................................///////////////000000000000000000000000000000000000........................////////////////////////........................111000///////////////000//////000000000000000000000000000000000000000000111222222222222111000000222222222333333333444444333333333333444444444444555555444444444444444444222222222111111111111111222222111111111111111111111222222222333444444444111111222222333444555555777666333111000000111222222222111111222333444444333222222111111222222333222222222222222222222222111111111111222222222222444444444444444444444444222111000111333444333222111222333333444444333333222222222111111222222333333333333333333333333333222222111222333444444444444555666666666555444333555555555444444444333333222222222222333333444444444555555555555666666666888999:::999777666555666333333444444444444444444777666666555444333333333777777666666555555444444555444333222222333444555555666777777666666777888777777666666777777888999444444555555666666777777888777666666666777777666666777777666444333444666444555555666666666666555777777777666555444444333777888999::::::;;;;;;:::999999999::::::;;;;;;<<<=========<<<:::888666444555666777888888888777777666666666666666666666666666666666666555555555555555555666666666666555555333222222333555777777666555555555555444444333222222222222333333444444444444444333222222111111111333222111111111111222333333333444444444444444444333111000000111222111111111222222333333222222222222222222222222222222222555555555555444333222222333222222222333444666666777555222111111222222111222222111111111111111111333333333333222111111000000000000000000000000000/////////000000111111222111111000000000000111111//////000000000111111111111000000///////////////111000000000/////////...////////////////////////000000000////////////...////////////............000000////////////000000............///000111111////////////000000000000////////////////////////......////////////.............................................---------////////////000000000000000000000000000000000000........................////////////////////////////////////////////////111000000/////////////////////000000111111222222/////////000000000000000111111222222222111111000444444444555555555555666333333333333333333333333333444444444444444444444222222222111111111111111222222222222222111111111222222333333444444555555333444444444333333333333444333111//////111222444111111111111222333444444333333222222222222333333222222222333333222222222222222222222333333444444666666555444444333222222222111000111333444333222222222333444444444444333333222222111111222222222333333333333333333333333222222222222222333444555333444555666666555444333555555444444333333333333111222222333333444444555444444444444555555555555888999:::999777666555666333333333444444444555555666666666555555444444333777777777666666555555444555444333222222333444555222444666666666777888:::666555555555555666777777444555555666666777777777;;;888666555666777555444555666777777555444555666444555555666777777666666888888777666555444444333666777888999::::::::::::999999::::::::::::::::::::::::999888777555444333555555555555666666666777777777777777777777777777666666666666555555555555555666666666666666666555444333222333555888888888777777777666666444333222222222222333333444444444222222222222222111111000333333222222222222333333444444444444444444444444333111000000111222222111222222222333333222222111222222222222222222222222555555555555555444333222222222222222333555888999:::777333111111222222111111111111111222111111111333333333333333222111000000000000000000000000000//////000111111111222222111111000000000000111111000000000000111111111111111000000///////////////.../////////000000000111////////////////////////////////////000000000111////////////............//////000000000000//////......///000111111111111.../////////000000000111////////////////////////......////////////......////////////////////////...............---------000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000111111222222......//////000000000000000111111222222222111111111111111111222222222222222222333333333333333333000000111222222222111111///////////////000000000111111222222333222222111333333333333444444444444444444444444333222111111000/////////000111333444111111111111111222333444333333222222222222333333222222333333333333222222222222222333333444444555666666555444333222111111222111000111333444333222222222333444444444444444444333333222222222222333222222333333333333222222222333444333222333555777333333444555555555555444555444444333222333333333333333333444444555555555333333333444444444444555777888999999777555555666222333333444444555555555222333444666777777777777777777666666666666666666666555444333333444555666555666777777555555666777555555555555555666666777666666666666666666777777;;;777444444666777555333555666888888666555555666444555666666777777777777888888777777666555444444666666777999::::::::::::::::::::::::999999999999555444444333222222111111555555555555555666666777777777777777777777777777666666666666555555555555444444555555555555444444555333222333666888999999::::::999888777666444333222333333333333333333444111222222333333222222111222222222222222222222222555555555555444444444444333111000000222333333222333333333333333222222111222222222222222222222222222333333333333222222111222222111222444777:::<<<<<<888444111111222222222000000111222222222222111333333333333333333222111000000000000000000000000000000111222222222111111111111000000000000111111000111111111222222222222111111000///////////////.........///000111111111000000000000000000000000/////////000000111111111////////////...............//////000000//////.........///000111111111111......//////000000111111000000000000000000000000......////////////......////////////////////////.....................///000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111///////////////000111111//////000000000000000000---......//////000000111000000111222222222222111111111222222222333333333222222222333444555555555...///000111111111000000......//////000000111111///000222333333333333222444444444333333333333333222222333444444333222111......//////000111222222222111111111111111222222444333333222222333333444222222333444444333222222000111111222333333444444444444333333222222222111222111000111333444333222222333444444555444444444555555444333333333333333111222333333333333222111111222444444222333555888444333333333444444555666555444333222222222333333555555555555555555555555333333333444444444555555666888999888666444444555222222333333444555555666222333444666777888777777666666666666666777777777666666555444444555666666666777888777555444444555666666666555666777777888777777777666666666666666777444111333777999777444444666888888777666666666444444666777777888888888888777777777666666555555666777888:::;;;;;;<<<<<<:::::::::999999999888888333333222222222222333333555555666666777777777777777777777777777777777777666666666666555555555555555555666666666666555555555444222333666999:::;;;<<<<<<;;;:::999777555555444333333333333333333222111222444555555555555444222333333444444333333222666555555555444444444444333222000111333444444333444444444444444333222222222222222222222222222222222222333333333333333333222222111222444888;;;======999555222111222222222///000111222333222222111222222333333444333333333000000000000000000000000111111222222222111000///111111000000000000111111222222222222333333333333111111000///////////////////////////000000000000000000000000000000000000111111111000000000000000////////////............---...////////////...---,,,---...000000000000000.........///000111111111000000000000000000000000......////////////......////////////////////////.........//////000000000111000000000/////////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000............///111222333000000//////////////////------......///000000111000000111222222222222222333333333333444444444555111111222444555666777888///000111222333333222111///000000111222333333444///000111333444444333333444444444333333222222222///000222333444333333222......///000111000000000222222111111111111111222444333333222222333333444222222444444444444222222///000000111222222333333111111222222222222333333222111000111333444333222222333444444555555444444666555444444333333333333111222333444444333222111///222444333222222555999444444333222333444666777555444333222111222333444666666666666666666666666444444444444555555555666666777888777555444444444222222333333444555666666555666777777777666555444555555666666777777888888777666555444444555666777555666777666555555666777777777777777777888888999888888777777666666555555444111///111777:::999777444666888999777666666777444444666777888888888888777777777777666666666666777888:::;;;<<<=========;;;::::::999999888888888555444444444444555666777555666777777888888777777777777777777777777777777777666666666555555555555888888999999999999888888666444222333666999;;;;;;>>>======<<<:::888666555444444444333333222222222222333555777888888777777555666666777777666666555666666555555555444444444444222111222333555555444555555555555444444333222222222222222222222222222333333444555666666666666222111111222444888<<>>:::555222111222222222///000111222333333222111111222333333444444444444000000000000000000000000111222333333222111000///111111000000000000111111222222333333333444444444111111000///////////////111111000000//////......000000000000000000000000333333222111000///......000/////////............,,,---...//////...---,,,+++,,,---////////////...---......///000111111222000000000000000000000000......////////////......000000000000000000000000---......///000111222222111111000000/////////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---------...000111333444000000//////......---------------...///000000111///000111222222222222222//////000000000111111111111111222444666777999999111111000000//////......------...000111222333444222444555777777666444333333222222222111111000000222222111111111111222222222111000000000111333444222222333333333222222111222222222222333333444555555444333333222222222222666555333333222333444555555444444666555333333555555222......000333333111333444444333222333555777444444444444444444444444444333333333333444555666666555444333333444555666555555555555555555555555444444444444444444444444555555666777888888777777222333444666777888888888666555444333222333444444222444555666666666888999999999999888777666666555777777666666555555555444555555555555555555555555555555555555666666666666666777999888666555555666555666777888999999888888777777888999999999999999;;;::::::999999888888888777777777777777666555555777888888777555444666777888888999;;;===>>>???@@@;;;;;;::::::999888777777777666666666555555555555333333444444555666777777888777555444555666888999888888888777777777777666888777666666666777999:::888777555444555777999:::>>><<<:::666444222222222333333333333333333333333555444333555888999777444555555444444444555666777666666555444333333444444666555333111111111333444555555666666666666555555444444444333333333222222333333333333333333333333444444555555666777777888555444333333222222222222222333444444333222000///333333333333333333333333333333222222111222222222111111111111111111111111333333222111000///......222222222111111111000000111111000//////////////////000111222222111000///111111000000/////////...222000///111333444222/////////000000000000//////111000///......///000111111111000000//////......,,,---......//////......000000000000000000000000......//////000000111111000000000000111111111111000000000000000000000000222444444111---...222777888333......111333111...///////////////.........//////000000111111111222000000000000000000000000............////////////////////////////////////////////////////////////111111222222222333333333444444444444444444444444444444555666777777666666111111000000000000000000///000000111222333444444444444666666666444222111000000000000/////////...222222111111111111222222111111000000111111222333222333333333333333222222333333222222222333444444555444333222222222222222444333333333333444444555555444333333222111111111666333000000222444444333555666555444222222333555444444444444444444444444333333444444444555555555666555555444444555555666333333333333333333333333444444444444444444444444555555666777777777666666444555666666777666666666555444333222222222333333222333555666666777999;;;999999999888777666666666777777666666666555555555555555555555555555555555444555555555666777777777777999:::999777666666777888888888888777777777777777888888999999999888888:::::::::;;;::::::999999888888999888888777777666777888888777555555666777888888999;;;<<<===>>>???;;;;;;::::::999888888777777777777666666666555555444555555666666777888888888777666555555777888999999999888888888777777777777666666555666777888999555444333222333444666777:::999777666444444444444444444444444444444444444666555555777::::::888555777777666555444333333333222222222222333333444444666555333222111222333444555555666666666666555555444444444333333333222222444444444444444444444444333444444555666666777777555444333333222222222333222222333444444333333333222222222222333333444444444333222222111222222222111111111111111111111111222222222222111111111111222222222111111111000000111111000//////////////////000000000000000000///111111111000000000//////111///...000222222000...//////000000000000//////111000///......///000111111000000000/////////...---...//////000000//////000000000000000000000000////////////000000000000............////////////000000000000000000000000///222333222111333999>>>???999222...///000...,,,//////////////////////////////000000000111111111000000000000000000000000/////////000000000000111000000000000000000000000111111111111111111111111111111111111222222222333222222222333333333444444333444555666777777777777111111111111111111222222222222333333333444444444444444555555444222000///000000000000////////////222222111111111111222222000000111222222222222222222222333333333333333222444333333222222222222333444333333222222222222333111222333333444444444444666444222111111222111///666444222111333444444444777777777555222111222333444444444444444444444444222333444555666555444444555555555666666555555555444444444444444444444444444444444444444444444444666666666666666666555444777777777777666666555444444444333222222222222333111333555666666777999;;;999999999888777777666666777777777777666666666666666666666666666666666666444444555666666777888888888999;;;:::999777888999;;;:::888777666666777777888999999999999999888888999:::<<<======<<<;;;:::999999999999999888888888888888999777666555777888999999999:::;;;<<<<<<<<<;;;;;;::::::999999888888888888777777777666666666666666777777888888999999888777666666666777999::::::::::::999999999888888777777777666777888888999555444333333333444555666666666555555555555666777444444444444444444444444777777777999::::::999777666666666666555333222111222222333333333333222222555555333222222222333444555555666666666666555555444444444444333333333333555555555555555555555555333333333444555555666666444444333222222222333333222222222333333444555666111111222333444444555555444444333222222222222222111111111111111111111111111111222222333333333444222222222111111111111111111111000///////////////000000////////////000000111111111111000000000000111000///000111111000...///000000111111000000///000000////////////000000000000000000//////////////////000111111111111000000000000000000000000000000000000000////////////............////////////000000000000000000000000...000222222111444999===@@@:::222......///...---//////////////////////////////000000000000111111////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111222222333333333222333444666777888888888111111111222222333333333333333333333333333333333222222333333222111000///222222222111111111111111222222111111111111222222///000111333333222111111000111222222333222222222444444333222111111111222333333222222222222222333000111222444555444333333555666444111222444444111555444333222333333444444666777777555333222333444444444444444444444444444222333555777777666444333444555666777777666555444666666666666666666666666444444444444555555555555666666666666666555444333777777777777777666555555555555444444333333333333222444555666555555666888999999999888888777777777777777777777777777777777666666666666666666666666444444555666777888888999777999::::::999888888999;;;:::888666666777888999999999::::::999999888888888:::===??????>>><<<;;;999999999888888888999999888999999888777666888999999999:::::::::::::::;;;;;;;;;:::::::::999999999999888888888888777777777777777777777888888999999888888777777777888999:::;;;;;;:::::::::999999999888888888999999999::::::777666666555555666777777555555555555555666666777444444444444444444444444777888888:::::::::888777444555666666666666555444777777777777555333222000555444333333333333444444444555555666666555555444555444444444444333333333444444444444444444444444333333333444444444555555444333333222222333333333444333222111222333555666222222333444555777777888555444333222222222222222111111111111111111111111111111111222222222333333111111111111111111111111111000000///////////////222111000//////000111222000000000000000000000000111111111222222111000///000000000111111000000000000000////////////000000000000000000////////////...///000000111111000000////////////////////////111111000000//////......000000000000111111111111000000000000000000000000///000000///---...000333777444000...///111111111///////////////000000000//////000000000000000000//////////////////////////////000000000111111111111111111111111111111111111111111111111111111111///000000000000111111111333333333222222222222222111222444555777888999999111111222222333333444444222222222222111111111111///000000111111222222222111111111111111111222222222222111111111111222222///000111333333222111111//////000111111111111111444333222222111111111111222222222111111222222333000111333444555444333333111555666333222555666333333333333222222222333333333555666666555444555666444444444444444444444444222333555777777666555444444555666777777666555444777777777777777777777777444444444555555666666666666777777777666555444444555666666777777777777777666666666666666555555555444555666555333222333444999999999999888888888888777888888888888888888888777777777777777777777777555555666666777888888999666888999999888777888888999888777666666888:::<<<999999:::::::::999999888999;;;===@@@@@@???===<<<888888777777777888888999888999999999777777999:::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::999999999999888888888666777777777777777888888888888888888888999999:::;;;;;;;;;::::::::::::999777777777888888888888888777777777777666777777777666666666666666666555555444444444444444444444444777888999:::999888777777666777777888888888777777999999888777666444333222444444444444444444444555444444555555555555444444555555555444444444333333333333333333333333333333333333333444444444444444333333333222222333333444555444333111111111222333444444555666777888999:::666555444333222222222222111111111111111111111111222111111111000000000000111111111111111111111111111000000///////////////333333111000000111333333////////////////////////000111111111000///......000000111111111111000000//////000000000000//////////////////000000000000......///000000000000///////////////////////////111111000000//////......000000000000111111111111////////////////////////000000///---++++++,,,---------...000111222111///////////////000000111111000000//////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000///000000000000111111111666666555444333222222111111222444555777888999999222222222222222222333333000000000000000000000000...//////000111222333333////////////000000000000222222111111111111222222000000111222222222222222...///000111222222222222333222222111111111111222222111111111111222222333333444444555555444444333---777<<<777222444666333111333444333222111222333222444666666666555666777444444444444444444444444333444555666777666555555666666666777777666666666666666666666666666666666444444444555666666777777666777777777777777666555555666777777888888888888777777888888777777666555555666666555333222333444999999999999999999999999888888888888999999999999777777777777777777777777666666777777777777888888555777999999888777888999888888777777888999;;;<<<888999999:::::::::::::::;;;<<<>>>??????>>>===<<<888888777666666777999:::888999:::999888888:::<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::::::::999999999777777777777777777777888888888999999::::::::::::;;;;;;;;;:::::::::999999444444555666666666666555777777777666666666555555777777777888777666666555444444444444444444444444777888::::::999777777777;;;::::::999::::::;;;<<<;;;:::999777666666555555444444444444555555555555444444555555555555444444555555555555444444444333333333333333333333333333444444444444444444555555333333222222222333444444666555444333222222222222555555666777888888999999777666555333222222222222111111111111111111111111111111111000000000//////111111111111111222222222111111000///////////////222222222111111222222222////////////000000000000...///000000...,,,,,,---000111111222222111111000//////000000000000//////////////////000000000000---...//////000000//////000000000000000000000000000000000000////////////............////////////////////////////////////000//////...............+++---///111222000---,,,...//////000000111111222000000////////////......////////////////////////............////////////000000000000000000000000////////////////////////000000000111111111222222777666555555444333222222222333444666777888888888222222222222111111111111///000000000000000000000000000000000111222222333.../////////000000000000222222111111111111222222111111000000111111222333000000222333333444444444111111111111111111222333111111111111111222333333777777666555444444444444///???GGG???666555777555111444666555333222333555444666777777666444444555444444444444444444444444555555555555666666666666777777666666666666777777666666666666666666666666444444444555666777777777666777888888888888888888777888888888888777666666666777777888777666555444444555777666555555666888999999999999999999999999888888888999999999::::::888888888888888888888888888888888777777777777777666888::::::999888999:::999999999999999999999999777888999:::;;;<<<<<<<<<=========>>>======<<<<<<:::999777777777999:::<<<888999::::::999999;;;<<<::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999888888999999:::::::::::::::::::::::::::999999999999444555666777777777666666888888888888888777666666666777888999999888777777666666666666666666666666888:::<<<<<<:::888888999999888888:::<<>>>>>======<<<<<<;;;;;;;;;:::999888888:::<<<===888:::::::::999999;;;===::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888999:::;;;;;;;;;:::::::::::::::999999999888888777888999:::;;;:::999999;;;;;;;;;;;;;;;:::999888555666888999::::::999999888888888888888888888888999<<<>>>>>>;;;999999:::333333555999???GGGOOOSSSVVVRRRJJJBBB<<<888666555333333444555666666666555333444444555555444444333666666555555555444444444555555555555555555555555666666666666666666555555222222222222333333444555444666777999999999888888444444444555555555555555777777555444333222222222111111111111111111111111///000111222333444555555000000111111222222222222111111000///////////////---...///000000///...---222222222333333444444444333555777666222000111222111111222222222222111111...///000111111000///....../////////000000111111000000111222222222222111000000000000000000000000......//////000000111111000000000000111111111111////////////////////////111000////////////---,,,---...///000000000111222...//////000111222222222000000//////.........---111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111111222222222222333333333///000000222333444555555444444555666777777666666222222222222222222222222000111222222333333333333222222222111111111111000111111222222222222111111333333333333333222111000000000000000000000000000333333333444444444555555666555333222111222222333000000111333555666555444888777666666555555666666:::<<<===<<<:::888888999555444444333333444444555222333555777777666555333:::999777555444333444444333444444444555666666666666666666666666666666666666666666666777777777777777777777777888888888888777666555555666888:::<<<999999888777777888999:::999999999999888666555444777777666666777888:::;;;;;;:::999777777777888888999888888888777777666666444555777888888888777666;;;;;;::::::::::::;;;;;;666777888::::::;;;::::::===<<<;;;:::999999999999::::::999999:::<<<>>>???<<<<<<<<<>>>???@@@>>><<<;;;:::999888888999::::::;;;;;;:::999999:::;;;;;;>>><<<;;;<<<>>>>>>;;;999<<<<<<===>>>===<<<:::999>>>>>>===<<<;;;;;;;;;;;;::::::999999999999::::::=========<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;:::999999999888777777777===<<<;;;:::999999999999888777777777888999:::::::::999888888888999;;;<<<::::::999999888888777777888888888;;;CCCOOO]]]fffeee^^^SSSFFF;;;555444666444444444444555555555666888777666555444333222222555555555555555666777888555666666777666444333222666555555666777666333111222333333444444333333222333444666666555444444555777888999999999777555444444333333222111000//////222222222222222222222222///111222222111222444666777666444333222111111111222111111000000000000000000000000000000000000000///000111222222222222222333222222222111111000000333444555333111000000111222111111111000000//////000000000000000000000000000000000000000000000000111000///...............,,,,,,,,,------///000111111000///......///000111000000000000000///............---,,,,,,,,,,,,,,,000000000000111111111111////////////////////////////////////////////////...000111111000//////000000000000000111111111111000000000000000000000000444444444444444333222111//////000111222222333333444444333222222333333333555666777888888999999999222222222222222222222222111111222333333333222222222222222111111111111000111111222222222222111111333333333333333222111000111111111111111111111111222222222333333333444444555444333222222222333444111111222333555555555444444444444555666777888888666888999888666555444555555444444333333444444555333444555666666666555444777666555444444444555555555666666666666666666777666666666666666666666666666666666666777777777777666666777777777888888888999888777666666777999:::;;;:::888777666555555666:::::::::999999777666666777777666666777888999;;;===<<<:::999888888999999::::::999999999888888888777777999:::::::::999888::::::999999999999::::::;;;<<<<<<<<<======>>>>>>======<<<;;;::::::::::::::::::999999:::<<<>>>???AAABBBCCCCCCAAA???===<<<:::999888777777888999:::<<<<<<;;;::::::;;;<<<<<>><<<===??????===:::<<<===>>>>>>>>>===<<<;;;>>>===<<<;;;:::::::::::::::999999888888999999:::<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888999999999999888888888888===<<<;;;:::999999999999777777777777777777888999777777777777777888888999999999888888888888888888888888999===DDDPPP^^^gggjjjcccWWWIII===777777888444555555555666666666666666666555555555555555444666666555555555666777777444444555555666555555555666555444555666555333222222333333444444333333222333444555555444444666777999999999888777666555444333333222222111111000000111111111111111111111111111222333222222222444666666666444333222111111111222111111000000000000000000000000000000000000000111111222222222222222222222222111111111000000000222333444333111000111222111111111111000000000///000000000000000000000000000000000000000000000000000000///.........//////------------...///000000111000///......///000111000111111111000000///...111000000////////////////////////000000000111111111111111111111111111111////////////////////////...000111000///......///000000000000111111111111000000000000000000000000111111111111111000////////////000000111222222333444333333222222333333444444555777999999999888888222222222222222222222222222222222333222222111111222222222111111111111000111111222222222222111111222222333333333222111111111111111111111111111111111111111222222222333333333333222222222333444444222333333444444555555555666666666666777777888888555666777666444333333333555555444444444444555555444444555555555666666666444444333333444555666666888888777777777777777777666666666666666666666666666666666777777777888888666666666666777777777777:::999888777666777777888;;;:::999777777666666666999:::::::::999888777777777777666666777888:::;;;???===<<<::::::::::::;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::999999:::;;;<<<======<<<;;;::::::::::::;;;;;;:::;;;<<>>???@@@@@@>>><<<<<<===>>>>>>>>>>>>>>>=========<<<;;;::::::::::::999999888888888888999999;;;;;;;;;;;;::::::::::::999999999888888888888888888999999999999999::::::<<<<<<;;;:::999999999999888777777666666666777777666777777888888888888888777777777888888888888888888999:::>>>EEEPPP\\\dddjjjcccWWWIII===777666888666666666666777777777777444444555555666666777777777777666555555555666666444444444444555666777888666444333333444555444222333333444444444444333333333444555444444555777::::::999888777555555444444222222222222222222222222111111111111111111111111222333444444333222333555666555444333222111111111222222111111000000000000000000000000000000000000222333333333333222222111111111000000000000//////111222333333111000111222111111111111000000000000000000000000000000000000//////////////////////////////.........///000000/////////......///000000000000////////////000000111111111222111111000///222111111000000000000000....../////////000000000111111111111111111111111///////////////////////////000000000...------...000000000000111111111111000000000000000000000000000000000000000//////...//////000000111111222222333333333222222333333444333555888:::;;;:::888777111111111111111111111111222222222222222111000///222222222111111111000000111111222222222222111111222222333333333222222111111111111111111111111111222222222222333333333333222222222222333444444555333444444444444444555666<<<<<<;;;:::888777555555666888999888666444444555555555444444444444555555555555555444555666777777555555555555555666666777888888888777777666666666555555555555555555555555666666666777777888888999555555666666666777777777999999888777777888888999888888888999999:::;;;;;;888999999999999888888777888777777777777999:::;;;???>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::<<<<<<============<<<<<<;;;:::888777777888:::;;;===<<<<<<;;;::::::;;;;;;<<<<<<<<<>>>AAAEEEIIILLLTTTWWWXXXRRRHHH@@@======<<<<<<;;;::::::;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>??????===<<<;;;::::::999999:::999999888888888888999999::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;:::888999999999::::::;;;;;;<<<;;;::::::999999999:::999999888777777666777777888999:::;;;<<<;;;:::999666777777888888999999999999:::;;;>>>CCCKKKUUU[[[___ZZZOOOCCC999444444555666777777777777888888888555555666666666777777777888888777666555555555666666555444444444555777888555444222222444444444333333333444444444444333333333444444333333555999<<<;;;999777555444333444444222222222222333333444444222222222222222222222222333444666555444333333444666555444333222222222222222222222222111111000000000000000000000000000000444444444444333333222111000000000///////////////000111222222111000222333111111111000000000000000000000000000000000000000///////////////////////////.........///000111111111000000////////////000000000////////////000000111111222222222111111000111000000///.../////////............////////////111111111111111111111111///////////////////////////000000///---,,,---//////000000000111111111111000000000000000000000000222222333333333222222111111111111111222222333333333333222222222333444444333555999;;;<<<:::888666111111111111111111111111222222222222111111000///222222222111111111000000111111222222222222111111111222222333333333222222111111111111111111111111333333333333444444444444111222222333444444444444333555666555444444666999======<<<;;;999777444333777888999999777555555666666555555444444555555666666555555555555666777777888888888888888777777666777777777666666555555555444444444444444444444444666666666777888999999999666666666666777777777777777777777888888999:::;;;777777888999:::::::::;;;777777888888999888888888999999888888999:::<<<===@@@???===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999<<<<<<===>>>>>>===<<<<<<>>>===;;;::::::<<<>>>???======<<<;;;;;;;;;<<<<<<;;;;;;<<>><<<<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>======>>>>>>===<<<<<<<<<<<<<<<<<<======>>>??????======<<<;;;::::::::::::::::::999999999999::::::::::::::::::::::::::::::;;;<<<======>>>===<<<<<<999999::::::;;;;;;;;;<<<;;;;;;:::999999999::::::;;;::::::999888888888888888999:::<<<<<<;;;::::::777777888888999999::::::999:::;;;<<>>???AAA@@@>>><<<::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<999999888888888999:::;;;;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;<<<>>>???@@@??????>>>======>>>>>>???===<<<===???DDDKKKQQQUUUXXXWWWTTTLLLCCC===;;;;;;;;;::::::::::::<<<===>>>??????============??????>>>???@@@@@@>>>======>>>???>>>>>>>>>>>>>>>???@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999:::<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::;;;;;;:::999999999::::::777888888999999999999999999999999:::::::::::::::888999::::::;;;===AAACCCCCCBBB???;;;777555555777777777777777888888888888999999888888777777666666888888777666666666777777999888777666555555555555444333444555777777555333444444555555555555444444444555666555555666888;;;777666555444444444444444333333333444444555555555555555555555555555555555111333555555444333333333555444333333222222222333111222333333333222000///000000000000000000000000222333333333333222222111//////000000000000111111000111222222000///000111000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000111111/////////......///000000//////000000000000/////////000111111222111111111333222222111111111111111....../////////000000000////////////////////////000000000000000000000000.../////////...///111444000000000000111111111111000000000000000000000000111222333333333333333333333333333333333333333333222222222222333444555555444666999;;;<<<;;;999888111111111111111111111111///000000111111111111000222222222111111111111000111111222222222222111111000111222333333333333222222222222222222222222222222222333333333444444444222333444444444333222111111444666555444555:::???CCCCCCDDDCCCBBB???<<<;;;555777888777555333333444666666555555555555666666444555666777888777777666666777888999999999888888666777777777777777777888999999999999999999999999555666777888999::::::;;;888888888888999999999999777888888999::::::::::::999:::;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<>>>???@@@CCCAAA???===<<<;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;<<<===>>>===>>>@@@AAAAAA@@@>>>===;;;;;;<<<>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBDDDGGGMMMSSSVVVZZZVVVPPPIIIDDDAAA@@@???======<<<<<<===>>>@@@AAABBBAAA@@@??????@@@AAABBBAAACCCEEEDDDBBBAAAAAACCCBBBBBBAAA@@@@@@@@@AAAAAA??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<888999;;;<<<===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::;;;999999999888999999::::::999888888888888999::::::<<<;;;;;;;;;;;;;;;;;;:::555666888888888999<<<>>>;;;<<<<<<:::888666666777666666666777777777888888777777888888888888999999777777777666777777888888666666777777777666666555333333555888:::999666333444444555555555555444444444666777777666666777999444444444555555444444333444444444444555555555555555555555555555555555555...111444555444333333333444444333222222222333333111222333444444222000///000000000000000000000000111111222222222222222222000000000111111111222222111222333111000...///000///000000000111111111111000000000000000000000000222222222222222222222222111111000000///000000000------------...///000000...///000111111000///......///000000111111111000222222111000000000000111/////////000000000111111000000000000000000000000000000000000000000000000...////////////111444777000000000000111111111111000000000000000000000000000111222333333333333222111111111111111111111111222222222222333444555666666777999:::;;;;;;:::999000000000000000000000000...///000111111111111111222222222111111111111000111111222222222222111111000111222333333333333333222222222222222222222222111111222222222333333333333444444555444333111000000444666555444555;;;AAAMMMMMMMMMKKKHHHDDD@@@>>>777888999888666555555555666666555555555555666666333555777888999888666555333444666888999:::999999777777888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;555666777888999:::;;;;;;888888999999999:::::::::999::::::::::::999888888999;;;===???@@@@@@@@@???::::::<<<===>>>>>>??????>>>>>>======>>>???@@@BBBDDDCCCAAA???==================>>>>>>?????????@@@@@@???>>>>>>>>>???AAABBBAAABBBDDDEEEEEEDDDBBBAAA???@@@BBBDDDFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFLLLKKKIIIIIILLLPPPUUUXXX]]]XXXPPPJJJGGGFFFFFFEEEAAAAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGIIIIIIFFFDDDEEEGGGFFFEEECCCBBBAAABBBBBBCCC@@@???>>>======<<<<<<=========<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========999:::<<<>>>>>>===<<<;;;=========<<<;;;;;;;;;::::::::::::999999:::;;;;;;888777777777888999::::::<<<;;;:::999:::;;;<<<============<<<<<<;;;;;;;;;222444666777888888:::<<<666888::::::888666555555666666666666777777777777555666777888999:::;;;;;;777777666666777888999999333555666888888888777777222444666:::<<<:::666333444444555555555555444444444666888888777666666777222333444555666555444333555555555555555555555555444444444444444444444444---000333444444333333333444444333222222222333333111222333444444222111///000000000000000000000000///000111222222222222222000000111111222222222333222333333222///....../////////000000111111111222000000000000000000000000222222222222222222222222222222111000//////000000,,,,,,,,,------///000111...///000111111000///.........///000000000000000000//////...............000000000000111111111111111111111111111111111111000000000000000000000000.../////////000222666999000000000000111111111111000000000000000000000000111222333444444444444444000000000///////////////222222222222333444555666777777888999::::::::::::000111111111111222222222333333333222222111111111222222333333333444444444///000111222333222111111555444333333222222222222222222222222222222222222111111111222222333333333444444444444444444333333555555444333444999@@@EEEQQQQQQQQQOOOLLLHHHDDDBBB777777666555555555555555555444444333333555666777999888888888777777666666:::888666777:::;;;:::777777888999999999888888777999===AAABBBAAA===:::999777666555666888999:::999:::::::::999999999999999999888888888888999::::::=========>>>??????@@@@@@;;;<<<>>>@@@AAA@@@???>>>>>>@@@@@@>>>???CCCEEEDDDCCCAAA@@@AAA@@@???BBBGGGAAABBBDDDEEEFFFEEEEEEDDDAAABBBBBBBBBBBBEEEIIILLLNNNKKKIIIJJJMMMOOONNNLLLJJJJJJKKKMMMOOOQQQSSSTTTNNNRRRVVVUUUSSSRRRVVVYYYWWWWWWXXXXXXYYY[[[\\\\\\aaa___ZZZUUUQQQNNNMMMLLLIIIKKKMMMMMMLLLMMMNNNPPPMMMMMMMMMQQQUUUWWWVVVTTT[[[WWWRRROOOMMMLLLKKKJJJMMMKKKIIIGGGEEEDDDDDDDDDDDDAAA???@@@BBBCCCAAA???===>>>???@@@@@@@@@???>>>@@@@@@>>>===<<<<<<<<<<<>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999888888999<<<======<<<;;;;;;;;;<<<<<<=========;;;:::::::::;;;===???@@@GGGEEEBBB???===;;;;;;;;;:::999777555555555555666888888777777666666666555444555666777777666555444777777888888888888777777:::999999999888888777777777777666666555555555444555555555666666666666666333333333444555666777888888777666555555555555555777666555444333222222222666666666777777777777888666555444333333333333333222222333333444555666666222111111111111111111222111222222333444444444444111000///......///000111222222111111111111222222222222222111111111111000111111111111111111111111111111000///...---,,,,,,111111111000000000000000222222222222222222222222000000000000000000000000222111000//////000111222......///000000000000000111111000000000000111111///000000000111111111111111111000000000000111111///111222111000///000222000000000000000000000000......///000111222222333000000////////////000000000111111111111222222222111222222333333222222111222333333444444333333222333444555777999:::;;;;;;555666777888999:::::::::000111111111111222222222333333333222222111111111111111222222222333333333222222111111111222333444555444333333222222222333222222222222222222222222333333333444444555555555444444444444444444444444555555444333444888>>>BBBMMMMMMNNNMMMJJJGGGCCC@@@888888777666666666666666777777666555666777888999888888888888777777777666777555444666888:::999888999999999:::;;;<<<===>>>AAAEEEJJJKKKHHHCCC>>><<<888777666666888:::999999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===<<<======>>>@@@@@@AAAAAA@@@AAACCCEEEFFFGGGFFFFFFDDDFFFFFFCCCDDDHHHIIIGGGGGGDDDBBBCCCBBBBBBFFFLLLKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOOOOOOOQQQUUUXXXWWWTTTSSSVVV[[[___```___]]]^^^^^^___aaadddfffgggeeefffggggggeeeeeehhhjjjjjjiiihhhgggfffgggggghhhpppmmmiiiddd```]]]\\\\\\\\\^^^______^^^^^^___aaa```___```cccfffhhhfffdddfffbbb\\\YYYWWWWWWWWWVVVTTTSSSPPPNNNLLLLLLLLLMMMIIIGGGFFFGGGHHHHHHFFFCCCAAABBBCCCCCCBBBAAA@@@???@@@??????>>>>>>?????????AAAAAAAAAAAA@@@???>>>>>>???????????????>>>>>>===;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;===>>>???EEEDDDBBB@@@===<<<;;;:::<<<;;;999888777777888888888888777777777666666666555666666777777666666555666666777777777777666666999999999888888777777777777777666666666555555555666666666666666666555555666555555444444444444444666555555555555555666666777666555444333333333333333333444444444555555555666555444444333333333444222222333333444555555666333222222111111222222333222222333444444444333333222111000000000000111222222222111111111111222222222222222222111111111111111111111111111111111111222222111000000/////////111000000000000000000000////////////////////////000000000000000000000000222111000//////000111222///000000111111111111111111111000000000000111111000/////////000000111111111111000000000000111111111222333222000000000222000000000000000000000000/////////000111111111222000000////////////000000000111111111111222222222111222222333333222222111222333333444444333333222222333444666777888888888666777888999999999999999000111111111111222222222222222222222222111111111111111111111222222222222444333111000111222555666444444333222222222333333333333333333333333333333333333444444444444555555222333333444444555555555555555444333333555:::>>>FFFGGGIIIIIIHHHDDD@@@>>>888888777777666666777777777777666666666777888999888888888888777777777777777666555666888:::::::::===<<<;;;<<<>>>BBBFFFIIIQQQUUUYYYYYYTTTLLLDDD???:::888777888:::::::::888:::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===???AAACCCDDDEEEEEEHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNKKKLLLOOOPPPNNNOOOKKKHHHIIIIIIJJJPPPWWW]]]]]]^^^______```aaaaaadddeeeffffffeeefffhhhjjjgggdddcccgggnnntttwwwxxxuuuuuuuuuvvvxxxzzz|||}}}|||zzzyyyzzz|||}}}}}}~~~zzzwwwuuuuuuvvvvvv|||zzzxxxuuusssrrrrrrrrrrrrsssuuuuuutttsssssstttvvvuuuvvvxxxzzzzzzxxxwwwsssooohhhcccbbbbbbbbbbbb___]]]ZZZWWWVVVVVVWWWYYYTTTTTTTTTTTTUUUTTTPPPNNNKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEBBB@@@>>><<<===>>>>>>>>>===;;;:::===<<<<<<===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>CCCCCCBBB@@@???<<<;;;999;;;;;;:::999888888888888888888888777777777777777777777777666666777777777666666666777777666666666888888888777777777777777777777777777666666666666777777777666666555555555555555444333333333333444333333333444444666777777666666555444333333333333222333333333444444444444666555444444333444444444222333333444444555555555444333333222222333333444333333444444444333222222333333222111111222333333333222222111111222222333333222222222111111111111111111111111111111111111222222222222222222222222000000000000000000111111222222222222222222222222000000000000000000000000111111000000000000111111000000111222222222222222111111000000000000111111000///.........///000111000000000000000000000000222333333222000///000111000000000000000000000000000000000000000000000000111000000//////000000111000111111111111222222222111222222333333222222111222333333444444333333222111222333444555555555555777888888999999999888888000000111111111222222222222222222111111111111111111111222222222333333333444333333333333444555666444333333222222333333333333333333333333333333333222222222222222222222222222222333333444555666666555555555333222333777:::???AAACCCEEEDDDAAA===;;;777777666666666666666777555555555555555666666666888888888777777777777777999888888888999;;;<<<<<>>>>>>>><<<:::999>>>>>>>>>???AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>>>>>>>>>>>AAAAAAAAAAAA???===;;;999999999888888777777777777888888888888888888888888999888777666666777888999777777888888888888777777777777777777777777777777777777777777777777777777999888888777666555444444222222222222333555666777444444444444444555666666666666555444444444444444444444444555555555666666555555444444444444555555333333333444444444555555444444444333333444444444444444444444333222222111333222222222222222222333333333222222222222333333333333222222222111111111111111111111111111111111111111111222222333333333000000000000000111111111333333333333333333333333000000000000000000000000111000000000000000000111///000111111222222111111111111000000000000111111///...---------...000111000000111111111111000000111222333222000//////000////////////////////////000000000000000/////////111000000000000000000111000000111111111222222222111222222333333222222111222333333444444333333222222333333444444444444333999999999999999888777666000000111111111222222222111111111111111111111111333333333444444444444555111222555666777666444333333333333222222333333444333333333333333333333333222222222222222222222222222222333333444555666666555555555444222222444666999;;;>>>??????===:::888555555444444444555555666555555555666666666666666777777777777777777888888::::::999999999:::<<<>>>???AAAFFFMMMUUU]]]dddhhhmmmoooooojjj___RRRGGGAAA;;;::::::<<<======<<<:::999999::::::;;;<<<======??????>>>>>>??????@@@AAA>>>@@@DDDHHHLLLNNNOOOPPPQQQSSSUUUYYY[[[^^^___```fffjjjlllkkkmmmqqqrrrpppiiieeebbbdddfffjjjsss|||~~~~~~zzzsssmmmjjjiiiiiihhhkkkiiigggeeedddeeeggghhhjjjlllnnnooonnnkkkhhhggggggeeeccc```]]]ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRTTTUUUUUUUUURRRNNNJJJHHHCCCDDDDDDDDDDDDBBB@@@???>>>>>>???AAACCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@???===;;;:::999999999999999888888888888888888999999999999999:::999888777777888999:::999999999::::::999999999777777777777777888888888777888888888888888888888999999888777666555555444222222222333444555666777777666555444444444444444666666555444444444555555444444444555555555666666555555444444444555555666333333333444444444444444555444444333333444444555444444444444333222222111222222222222222222222222444444333333333333444444333333333222222222222111111111111111111111111111//////000000111222222222//////000000111111111111000000000000000000000000000000000000000000000000000000000111111000000000...///000000111111000000111111000000000000111111///......------...000111///000111111111111000///000111222111///...///000////////////////////////000000000///////////////111111000000000000111111000000111111111222222222111222222333333222222111222333333444444333333222333444444555555555444444999999999999999888777666000111111111111222222222000000000111111111111111444444444444555555555555///222555777888666333111333333222222222333444444333333333333333333333333555555444444444444333333222333333444444555555555555555666555333222333555777888999::::::999888777444444333333444444555555666777888999999999888888777777777777888888888888888888999888999;;;???BBBEEEJJJSSS^^^gggnnnrrrsssmmmmmmkkkdddYYYMMMDDD???;;;:::;;;===???@@@>>><<<:::;;;;;;===>>>???@@@@@@?????????@@@AAABBBDDDDDDAAADDDIIIOOOSSSVVVWWWXXXYYY\\\cccjjjqqqvvvyyyzzz|||{{{vvvtttuuuvvvyyy}}}}}}}}}~~~{{{vvvrrrqqqpppooonnnpppooonnnmmmmmmmmmnnnooooooqqqttttttrrrpppoooppprrrpppnnnkkkhhhfffeeedddffffffffffffdddaaa___^^^`````````___\\\YYYVVVTTTLLLKKKJJJIIIHHHHHHGGGGGGBBBBBBCCCFFFGGGGGGEEEBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???????????????>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999:::::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::888888888888888999999999888888888888999999999999888888888777777666666666666666555444444444444555888888777555555444444444666666555555555555555666222333333333444444444444555555555444555555666777444444444444444444444444555444444333333444444555333333444444444333222222111222222333333222222111555444444333333444444555333333333333222222222222111111111111111111111111/////////000000000111111/////////000111111222222111111111111111111111111000000000000000000000000000000111111111111000000......///000000000000000111111000000000000111111....../////////000000000///000111222222111000//////000111111000///000111000000000000000000000000////////////////////////222111111000000111111222000111111111111222222222111222222333333222222111222333333444444333333222444444555555666555555555999999999999999888777666000111111111111222222222///000000000111111111222333333333444444444555555000222444555666555333222333222222222333333444555444444444444444444444444555555555444444333333333444444444444444444444444444555666666444333444444666666666666666666666666444444444444444555666666666777888999:::999888888666777777777888888888888666888:::;;;<<<@@@GGGKKKWWW^^^hhhrrrwwwwwwtttqqqeeeccc___XXXNNNEEE???===::::::;;;>>>AAABBB@@@>>>===>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLOOOUUU[[[```ccceeeeeefffkkkttt~~~}}}}}}~~~~~~zzz}}}}}}}}}{{{{{{{{{{{{yyywwwvvvwwwwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvtttvvvyyyxxxwwwvvvwwwxxxyyywwwuuurrrpppooonnnnnnqqqqqqrrrrrrqqqnnnllljjjllllllkkkiiigggdddbbbaaaVVVTTTRRRPPPOOOOOOPPPPPPOOOOOOOOOQQQQQQOOOLLLIIIEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>===============:::;;;<<<======<<<;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888999999999::::::::::::888888888999999999::::::888777777777777777777777777777666555555555555666888777777666666666777777666666555555555555666666333333444444444555555555555555555555555666777777444444444444444444444444444444333333333333444444222222333444444444333333222333444555555444333222555555444444444444555555444444333333333222222222111111111111111111111111/////////000000000000000...//////000111111222222333333333333333333333333000000000000000000000000///000111222222111000/////////000111111111111000111111000000000000111111---...000111222111000//////000111222222111000///000111222333222222333555000000000000000000000000---.........///000000000222111111000000111111222000111111111111222222222111222222333333222222111222333333444444333333222333333444555666666555555888888999999999888888777000111111111111222222222//////000000111111111222222222333333333444444444222222222333333333444444222222222222333333444555444444444444444444444444333333333222222111111111444444444444444444333333444555777666555444444555666666555444444444555666555555555555555666777888444555666888888777777666666666777777888888888999666999<<>><<<<<<<<<===>>>888999:::;;;;;;;;;:::999999999999::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999888999999::::::999999888999999999::::::;;;;;;;;;888888888999999:::::::::777777777777777888888888555555555555666888999:::777666666777777888999:::666666555555555666666777666666666777777777777888555555555555555666777777444444444444444444444444444333333222222333333444111222333333444444444444333444555666666555444333555555444444444444555555444444444333333333222222111111111111111111111111000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000///000111222222111000///000000111222222222222222111111000000000000111111---///111333444222000///...000111222222111000...000222444444444444666888000000000000000000000000,,,------...///000111111222222111111111111222222000111111111111222222222222222222333333222222222222333333444444333333222111222333444555555555555777888888999999999888888///111333555555333111///111111111111111222222333444444555666555444222111333444555555666666555555333333333333333333333333222333333444444333333222333333333444444444555555555666777888888777666555666666555555666777888999777777777777666555444333555555555555555555555555888888999999888777666555;;;777666999;;;999:::<<<;;;@@@AAABBBHHHWWWfffnnnyyyoooeee^^^RRRMMMHHHCCC@@@>>>===<<>>>>>??????===<<>>===<<<;;;;;;>>><<<::::::;;;:::999777:::;;;;;;<<<>>>??????@@@<<<;;;;;;:::999888777777::::::999888888888999999666777888999:::;;;;;;;;;666666777777777777666666666666666666666777888888999999999888777666555555777777777777666666666666888888777777777777777888666555444555666777777555444444444444444444444444444333333333333444555555444444222222222222444444666555333222333555777888222111111111000000//////222333444444222111111111111111111111111111111111//////......///000111111222222111111111111222222333333222222111000//////111000///......///000111111111222222222222111111333222222222111111000000.........//////000111222000000000000000000000000//////////////////////////////000000111111222222222111000///000111333444////////////////////////111111000000111111222333111111222222222333333333000000111111111222222222111222222333333222222111333444444555777999:::;;;777777888999999999999888000111333444444333111000111111000000111111222333333444444555444333222111333333444555555555555444333333333333333333333333222333333444444333333222333333333444444444444555555666777888888777666555555555666666666666666666666666666777666666555444666666666666666666666666888888888777777777666666:::777777:::<<<;;;;;;>>>@@@EEEJJJNNNWWWfffsssxxx|||uuukkkaaaWWWQQQLLLIIIEEEAAA>>>===<<<;;;>>>???AAACCCEEEGGGKKKMMMJJJNNNRRRVVV[[[```eeeiiinnnvvv}}}{{{~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{||||||{{{zzzyyy{{{zzzyyywwwuuurrrpppnnnmmmmmmmmmooorrrrrrqqqoooooooooooooooooooooppppppqqqrrrssssssrrrqqqssstttsssssssssuuuvvvuuusssppprrrsssttttttttttttssssssuuutttuuuvvvwwwvvvsssqqqoooqqquuuxxx{{{{{{zzzzzzyyyvvvrrrooonnnnnnmmmllliiijjjlllooorrrrrrooommmnnnllljjjjjjkkkiiieee```XXXXXXVVVSSSQQQPPPPPPQQQPPPPPPPPPOOOMMMIIIFFFDDDBBBAAA???@@@AAAAAA@@@>>>============<<<;;;:::999:::999999:::<<<>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999::::::999999999::::::;;;::::::::::::999888666555666777777777777777777666666666666666666777888888999999::::::999888666555999999999999888888888888888888777777777777888888666555555555777888777666444444444444444444444444555444444444444555666666444444333222222333444444555444444333444555666777333222222222111111111111222333444444222111111222111111111111111111111111000000000///000000111111222222111111111111222222333333333222111111000000111000////////////000111000111111111111111111000222222111111111000000000222111000//////......///000000000000000000000000000000000000000000000000111111111111111222222222222111000//////111222333111111111111111111111111000000//////000000111222111111222222222333333333111222222222333333333333111222222333333222222111111111111222444555666777888888999999999999888888444444444444444444444444111000000000000111222222222222333333333222111111222222333444444444444444333333333333333333333333333333444444444444333333222333333333444444444444555666777888888777666555555666777777777666555444555555666777777777666666777777777777777777777777999888777666555666777777999777888<<<===<<<===AAADDDKKKSSS\\\jjjxxx}}}xxxpppfff[[[RRRKKKHHHFFFEEEDDDBBBAAAAAAAAAAAAAAADDDHHHJJJLLLQQQWWW]]]\\\___ccchhhlllrrrxxx|||}}}{{{vvvsssrrrssstttzzzzzzyyyyyyxxxwwwwwwwwwuuuuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxyyy|||}}}{{{xxxzzzzzzzzzyyyvvvrrrnnnlllmmmlllkkklllnnnoooooommmnnnnnnooooooooonnnmmmlllqqqrrrrrrqqqooonnnooooooooonnnmmmmmmnnnnnnlllkkkooonnnmmmmmmnnnppprrrssstttsssrrrrrrrrrqqqnnnkkkjjjmmmrrrwwwzzz{{{zzzzzzxxxuuuqqqooonnnnnnmmmllliiijjjlllooossstttsssrrrqqqnnnkkkkkkmmmlllhhheee```___^^^\\\[[[ZZZZZZZZZ[[[[[[YYYWWWTTTPPPLLLJJJGGGEEECCCCCCDDDDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;::::::999;;;>>>?????????======<<<<<<;;;;;;;;;:::999999999:::::::::;;;;;;:::::::::::::::;;;<<<===:::;;;<<<<<<:::888555444777777888888888888777777777777666666666777888888777888999:::999888666444999999999999888888888888888888777777777888888999777666666666888999888777444444444444444444444444666555555555555666777777444444333333333333444444333444444555555555555555333333333333333222222222222333444444222111111222222222222222222222222222222222111111000111111111222222111111111111222222444333333222222111111111111000000//////000000111///000000111111000000///111111000000000000//////222222111000////////////000000000000000000000000111111111111111111111111222222222222222222111111111000///...///000111222111111111111111111111111///////////////000000111111111222222222333333333222222333333333444444444111222222333333222222111111111111222222444555555888888888888777666555555444333222111111222333444111000000000000111222222111111222222222111111111111222333333444444333333444444444444444444444444333333444444444444333333333333333333444444444444555666777888888777666555666777999999999777555333444444555777777888888888888888888888888888888888999888666555555666888999:::888999===>>>===???DDDJJJQQQZZZeeettt~~~pppjjjaaaWWWOOOKKKIIIIIIDDDFFFHHHJJJKKKLLLNNNOOOMMMQQQVVVXXX[[[aaajjjqqqqqqrrrtttuuuwww{{{~~~|||}}}}}}{{{xxxuuussssssuuusssoookkkiiiiiikkknnnqqqqqqrrrttttttuuuttttttsssrrrsssuuuyyy}}}~~~xxxwwwuuuuuuwwwxxxxxxwwwwwwxxx{{{||||||{{{yyyxxx|||~~~{{{wwwtttrrrssspppnnnmmmnnnooonnnmmmpppqqqrrruuuxxx||||||yyyuuuqqqmmmnnnqqquuuyyy{{{zzzyyywwwuuurrrooommmmmmnnnnnnnnniiihhhiiilllppprrrssssssrrrooollllllnnnmmmjjjgggcccbbbaaaaaabbbccccccbbbbbbaaa```]]]ZZZWWWTTTRRRNNNLLLJJJIIIHHHGGGEEECCCBBBBBBBBBBBBAAA@@@>>>>>>>>>===<<<===>>>???>>>===>>>>>>>>>============<<<::::::::::::;;;;;;;;;;;;:::::::::;;;;;;===>>>???888:::;;;======;;;999777777888888999999888888777888777777666777777888888555666888999999777555333777777777777666666666555888888777777888888999999888777666777999:::999888555555555555555555555555555555555555555666666777444444444333333444444444222333555666666555333222333333333333222222222222111333444444333222222333222222222222222222222222444333333222111111111111222222111111111111222222444333333333222222111111000000000000000000000000//////000000000000//////000000000///////////////////////////000111222333////////////////////////111111111111111111111111222222222111111000000000/////////...///000111111111111111111111111111111000////////////000111111111111222222222333333333222222222333333333333444111222222333333222222111555444444444555666666777777777777666555333222111000///---,,,,,,---///000111111111111111222222333111111111111111111111111111222333333444444333333444444444444444444444444333444444555555444444333333333444444444555555555555666777888888777666555777888:::::::::888666555444444666777888888888888999999999999999999999999999888777555666777999:::;;;:::;;;>>>??????DDDKKKYYY___eeekkksssxxxtttmmm^^^ZZZRRRLLLHHHHHHJJJLLLIIIMMMTTTYYY\\\^^^aaacccdddfffiiikkknnnuuu}}}|||zzz{{{~~~}}}}}}wwwrrrooopppqqqpppmmmkkkkkklllkkklllmmmmmmmmmooossswwwsssuuuyyy|||~~~~~~}}}|||yyytttrrrooonnnoooqqqqqqqqqpppnnnmmmnnnpppsssttttttvvvsssqqqqqqrrrqqqnnnjjjbbbaaaaaacccfffhhhhhhffffffeeedddcccaaa___^^^]]]XXXVVVSSSPPPOOOLLLIIIGGGGGGGGGGGGFFFDDDBBBAAA@@@???>>>===>>>@@@@@@@@@>>>============>>>>>>>>>>>>======<<<<<<;;;::::::999:::::::::;;;<<<===>>>???:::;;;===>>>===<<<;;;999888888999999999999888888888888777777777777888888777888999::::::888777555777777777777666666666555888888888888888999::::::999888777888999:::999888555555555555555555555555444444333333444444555666444444444444444444444444222333555666666555222111111111222222222222222222111333444444333222333444222222222222222222222222444444333222111111222222222222111111111111222222333333222222222222222111000000111111111111000000//////000000000000/////////////////////000000000/////////000000111222333////////////////////////111111111111111111111111111111000000//////......///////////////000000111000000000000000000000000111000000000000111222222111111222222222333333333111111111111222222222222111222222333333222222111666666555555666777888888999999888777666444333222333222111000000111222333222222222222222333444444111111111000111111222333222222333444444444444444444444444444444444444444444444555555555555444444444555555555666666666666555666777888888777666555777888999999999888777666444555666777888888999888999999999999999999999999999999888777888999:::;;;<<<;;;<<<@@@BBBEEEOOOYYYlllooopppnnnllljjjccc[[[UUURRROOOMMMMMMPPPSSSVVVXXX___hhhooorrrtttwwwzzz}}}||||||~~~zzz{{{wwwtttqqqppprrrrrrooolllhhhjjjkkkkkkkkkkkklllnnnnnntttzzz~~~}}}yyywwwwwwxxxyyyyyy{{{yyyxxxxxxyyywwwqqqmmmeeeccccccfffjjjllljjjhhhhhhhhhhhhhhhggggggggggggaaa___\\\ZZZXXXVVVSSSQQQNNNMMMLLLJJJHHHFFFCCCBBB@@@??????AAADDDEEEEEEDDD<<<<<<======>>>>>>?????????>>>===<<<;;;:::999999;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<:::999888999999::::::::::::999999999999888777777777888888:::;;;;;;;;;;;;;;;::::::999999999999888888888888888888888888888999:::;;;888777777777999:::999888555555555555555555555555333333333333333444555555444444555555555555444444222333555666555444222111111111111111222222222222111333555555444333444555333333333333333333333333333333222222111222222222222222111111111111222222111111111111111111111111000111111222222111111000///000000111111000000/////////000000000000111111333333222111000000000000000000000000000000000000111111111111111111111111//////////////////......//////000000000111111111////////////////////////111111111111111222222333111111222222222333333333000000111111111222222222111222222333333222222111333333333444555666777777;;;;;;;;;:::999888666555666555555555555555555666444444333333444444555666222111111000111222333444333333444555555555555444555555555555555555555555444444555555555555444444666666666666777777777777555666777888888777666555666666666666666777777777555666777888888888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<;;;===BBBFFFNNN\\\iiirrruuussskkkddd___YYYTTTWWWXXX[[[^^^ccchhhlllnnnqqqyyy}}}~~~}}}}}}|||zzzxxxnnnmmmnnnoooqqqsssuuuvvvtttvvvxxxzzz{{{}}}}}}xxxllljjjhhhjjjnnnooolllhhhiiiiiihhhiiiiiijjjjjjkkkhhhfffdddccccccbbb```^^^WWWWWWUUURRROOOLLLIIIGGGFFFEEEDDDFFFHHHIIIIIIHHHBBBAAAAAAAAAAAAAAA@@@@@@>>>=========<<<<<<;;;;;;<<<;;;;;;:::;;;;;;<<<<<<>>>===;;;:::999999999:::999999::::::::::::999999:::999888888777777888888;;;;;;:::999999:::;;;;;;999999999999888888888888888888888888999:::;;;<<<888777666777999999999888555555555555555555555555444444444444444555666666333444555666666555444333333444444555444333222111222222222222333333444444111333555555444333444555333333333333333333333333222111111111111222222333222222111111111111222222000000000000000000000000000111222222222222111000000111111111111111111000000000000111111111222222333333222111000000000000000000000000000000000000000000000000000000000000////////////000000000000///000111111111111111111000000000000000000000000000000000000000111222222111111222222222333333333111111111222222222333333111222222333333222222111111222222333444555777888;;;;;;::::::999888777666222222222222222222222222555444444444444555666666222222111111111222444555333444555555666666555555555555555555555555555555444444555555555555444444777777777777888888888888555666777888888777666555444444444444444555666777666777777888888888888777888888888888888888888888999:::;;;<<<<<<<<<<<<;;;<<<;;;>>>DDDJJJUUUfffvvvnnnrrrooofff]]]YYYWWWTTT^^^bbbiiiqqqyyy}}}zzzzzz|||}}}|||zzzwwwvvvvvvvvvuuussssssttttttsssqqqmmmooorrrtttwww{{{ssspppnnnooorrrqqqmmmhhhggggggggggggggghhhiiijjjkkkjjjhhhiiijjjkkkiiihhh```___]]]ZZZVVVRRROOOMMMMMMLLLJJJJJJJJJJJJHHHGGGIIIHHHGGGFFFEEEDDDCCCCCC<<<<<<<<<===============<<<;;;;;;:::::::::;;;;;;999888777666777999<<<===999::::::;;;;;;::::::999::::::999888777777888888999888666555555777888:::777777777777666666666666888888888888999:::;;;<<<777666666666888999888777666666666666666666666666555555555555555666777777333444555666666555444333444444444444333333222111333333333444444555555555111333555555444444444555333333333333333333333333000000000000111222333333222222111111111111222222///////////////000000000000111222333333222111000111111222222222222111111000000111111222222222333000000000000111222333444000000000000000000000000//////////////////////////////000000111111222222000000111222222222222222111111111111111111111111///////////////000111111111111222222222333333333222222333333333444444444222222222333333222222222222222222333555777999:::777888888777777666555444000000000000000000000000000111222333444444444444444444333222222333333333444444444555555555555666555555444444444333333333666666777777777777666666555666666777888999999999666777777777666555333222444444555666777777666666666777999999777777777888:::999999:::;;;;;;:::888===;;;999999;;;>>>@@@AAA>>>AAADDDIIITTTbbbkkkmmmkkkkkkiiiccc]]]]]]bbbhhhuuuyyy}}}yyytttpppoooooommmmmmnnnoooqqqrrrrrrsssuuusssqqqrrruuu|||{{{tttnnnkkkjjjlllrrrtttrrrnnnvvvqqqllljjjlllmmmkkkhhheeeccc```___^^^]]]ZZZYYYZZZXXXUUURRRPPPOOONNNNNNHHHHHHIIIKKKLLLJJJGGGCCCAAAAAA@@@AAAAAA???;;;888===<<<;;;::::::;;;<<<===<<<<<<:::::::::;;;<<<===<<<;;;::::::999999::::::<<<:::888666666888:::<<<:::;;;===>>>>>>===;;;:::999999888888888888888888666666666666777777777777777777777777777777777777555555666666666666555555666555444333333444555666222222444444444444222222666666666777666555555444000000000000111111111111///000111222333222111111222333333333333222111000111111222222222333333333666666666666555333111///000000111222222222222111222222111000//////000000000000////////////000000222222111111111111222222111111111111111111111111333222111000000111222333222333333333333222111111//////000000000000//////222111000//////000111222222111000//////000111222111111111111222222222222000000111111111222222333222222333333333333444444333333333333333333333333000111333555666777888888::::::999999888888777777111111111111111111111111000111222333444444444444444333333222222333333444444444444555555555555666666555555555444444444333666666777777777777666666777777777777888888888888777777888888777666444333444444555666777777888888777999::::::888777888888777777888999:::;;;:::::::::999999:::===???@@@@@@AAAFFFJJJPPP\\\iiiqqqrrrrrrsssrrrooolllmmmsssxxx|||||||||}}}~~~~~~}}}|||xxxxxxvvvrrrmmmkkkkkkkkkmmmnnnpppsssvvvzzz|||}}}zzzvvvuuurrrnnnjjjeeebbb___]]]]]]^^^]]]]]]aaa```^^^\\\ZZZXXXWWWWWWVVVUUUUUUUUUUUUSSSPPPMMMGGGDDDAAA??????>>>===<<<>>>===;;;::::::::::::;;;<<<;;;:::999999999:::;;;<<<;;;::::::999999::::::<<<:::999888888999:::<<<:::;;;<<<======<<<;;;:::;;;:::::::::999999888888777777777777777666666666777777777777777777777777666666666666666666666666666555444444444444555666222333444444444444333222444555555555555444333333000111111111111222222222000111222333444333333222333333333222222222111111111111222222222333333333666666555555333222111000000000111222222222222222222222111000000000000000111111000000000000111111222222111111111111222222111111111111111111111111222222111111111111222222222222333333222222111000//////000000000000//////222111000//////000111222111111000000000000000111////////////000000000000000000111111222222222222222222222333333333444444222222222222222222222222111222444555777888888888999888777666555333222222111111111111111111111111111111222333444444444444333333333222222333333444444444444555555555555666666666666666555555555555666666777777777777666666777777888888888888888888888888888888888777666555333444555666888999999:::999;;;<<<;;;999888888999777888888999:::;;;<<<<<<:::;;;<<<>>>@@@AAABBBCCCIIINNNUUU\\\hhhuuu{{{{{{|||~~~~~~~~~{{{zzzxxxvvvtttrrrqqqpppooommmmmmmmmmmmmmmnnnrrruuuxxxzzz~~~{{{tttooojjjfffbbb___```aaabbbbbbgggffffffeeecccaaa```___```___]]]\\\\\\ZZZWWWUUUNNNIIICCC???>>>???@@@@@@AAA@@@>>><<<;;;;;;;;;<<<======<<<;;;:::::::::;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888888888888777777666666666777777777777777777777777888777666666666666777888666555555444444555555666333333444555555444333333333333333333333222111111111111111222222222333333222222333444555444444444444333222111111111222333111111222222222333333333555555444222222111111111000111111222222222222222222222111000000000000111222222222111111222222222222222111111111111222222111111111111111111111111111111222222222222111111222222333333222222111000///000000111111000000///111111000000000000111111111111111111111000///////////////000000000111111000111111222222222222222222222222222333333333333111111111111222222222222222333555666888999999999::::::999888777666555555111111111111111111111111111222333333444444444333333333222222222333444444444444444555555555555666777777777666666666666666666666777777777777666666666666777888888999::::::999999999999888888777777444555555777888:::;;;<<<:::;;;<<<;;;999888888999999:::;;;;;;;;;<<<>>>??????@@@BBBCCCEEEHHHKKKNNNWWW^^^eeelllxxx}}}yyyvvvttttttrrrooolllkkklllmmmmmmoootttyyy}}}xxxuuuqqqnnnmmmkkkiiihhhjjjjjjjjjjjjhhhfffcccbbbeeecccaaaaaa``````^^^\\\TTTOOOHHHDDDBBBCCCCCCCCCCCCAAA@@@>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<======<<<;;;:::===<<<;;;;;;;;;;;;<<<=========<<<;;;:::999888777999999888888777666666666666666666666666666666666:::888777555555777888:::666666555555555555666666444444555555555555444444333333333333333222111111111111111111222222222222222333333444444444444444555444222000000111222333111111222222222333333333555444222111000111111222000111222222333333222222222222111000000111111111222222111111111111222222222222111111111111222222111111111111111111111111000111222333333222111000222222222222222111000000000000000111111000000000111000000000000000000111000111222222222000...---111111222222222333333333111111222333333333222111111222222222222333333333222222222222222333333333444555666777999999999999999999999888888888888888111111111111111111111111222222333444444444333333333222222222333333444555444444444555555555555666777777777777777777777777666666777777777777666666444555666888999;;;<<<===999999999888888888888888666666666777999;;;<<<>>>999;;;<<<<<<:::888999999:::;;;===<<<<<<<<>>>>>>>>>>>>>>======<<<===<<<;;;;;;::::::;;;;;;:::;;;===>>>>>>===;;;:::===<<<;;;;;;;;;;;;<<<======<<<;;;:::999888777666999888888888777777777666666666666666666666666666:::888777555555777888:::666666666666666666666666555555555555555555555555444444444444444333222222000000000111111111222222222222222222222333333444555444222000000111222333111111222222222333333333444333222111000111222333111111222333333333333222222111111111111111222222111111111000000111111111222222111111111111222222111111111111111111111111000111222333333222111000111222222222222111000000000000111111111111000000000000000111111000000000000111222222222000///...222222222222333333333333111222333444444333111000111111111222222222333333333333333444444444555555555555777888999999999999777777666555444333333222222222222222222222222222222333333444444333333333222222222222333444555555444444444555555555555666666666666666777777777777666666777777777777666666555555666888:::;;;<<<===999999888888777888888999888888777888999;;;===>>>:::;;;======;;;;;;;;;<<<999<<<>>>>>>>>>@@@DDDIIIGGGLLLSSSYYYaaakkkvvv~~~}}}zzzxxxuuutttrrrooollllllmmmoooxxx}}}uuussspppnnnmmmjjjfffccc\\\ZZZWWWVVVTTTRRRNNNLLLEEEDDDCCCAAAAAAAAABBBBBB<<<======>>>>>>======<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777888888888888888888888888777777777777777777777777888777666666666666777888555666666777777666666555777666555555555555666777555555555555555444444333111111111111222222222333222222222111222333444444444333222111111111222333111111222222222333333333333222222222222333333444111222222333333333333333222111111111111222333333111111000000000000111111222222111111111111222222111111111111111111111111111111222222222222111111111111222222111111000///000111111222222111111000000000111111111111000000000000111111111111000000000000000111111111111222111222444555555333111000111111111111222222222222333333444444555555666666555666777888888999999999;;;:::999777555333111000222222222222222222222222222333333444444333333222222222222222333444555666444444444555555555555666555555555666666777777777666666777777777777666666777888888999999::::::;;;999888777777777777888999:::999999888999;;;===>>>;;;===??????>>>>>>???@@@;;;???CCCEEEEEEIIIPPPVVVYYY```kkkssszzz~~~|||xxxvvvuuutttrrrqqqmmmoooqqqsssvvv|||zzzssskkkfffbbb```]]][[[ZZZXXXUUUSSSOOONNNKKKIIIGGGFFFEEEFFF===>>>???@@@AAAAAAAAA@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<;;;;;;:::::::::999777777777888888999999:::777777777777777777777777666666666666666666666666555666777888888777666555777777666555555666777777555555555555555444333333333333333444444444555555444333333222333444555666333333333222222222111111111111222222222333333333222222333444444444444444111222333333444444333333222111111111222222333444222222111111111111222222222222111111111111222222111111111111111111111111222222111111111111222222111111111111111000000///000111111222222111111000///000111222222111000///////////////000111222333000000000111111111222222111333444666555333111///111111111111222222222222222222333444444555666666555555666777888888888888::::::999888777666666555222222222222222222222222333333333444444333222222222222222222333444555666444444444555555555666666444555555555666666777777666666777777777777666666:::::::::999999888888888888888777666666777888999<<<;;;999999999;;;===>>><<<>>>@@@AAAAAAAAABBBCCC>>>CCCHHHKKKNNNSSS\\\cccllluuu|||xxxuuurrrpppppppppooonnnrrrvvv|||wwwpppgggccc___]]]\\\[[[ZZZYYYZZZXXXTTTQQQMMMKKKJJJJJJ@@@AAACCCEEEFFFFFFEEEEEE======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<;;;;;;666666777888999::::::;;;777777777777777777777777555555666666666666555555555666777888888777666555888777666555555666777888444444555555444444333222555555555666666666666777555555444333444555666777222333333333333222111000111111222222222333333333111222444555666555555444111222333333444444333333222111111111222333333444444333333222222333333444222222111111111111222222111111111111111111111111333222111000000111222333111111111111111000//////111111222222222222111111///000111222222111000/////////......///111333444222222333333333444444444222333555666555333111///000111111111111222222222111111222333333444555555444555666777777777777777000111222444555777888999222222111111222222333444555444333333222222222222444444444444444444444444555555666777777666555444333444555777888888888888888888777666666777888999>>>;;;777888;;;;;;888444777777888888999::::::;;;999::::::999888:::===@@@CCCCCCDDDEEEFFFHHHIIIJJJNNNSSSYYY]]]```hhhuuu}}}xxxuuutttttttttrrrooommmooovvvyyynnnfffbbbbbbaaa_________]]]ZZZUUURRRPPPPPPKKKJJJKKKMMMOOOMMMGGGAAAEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@=========<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<888999:::;;;<<<;;;:::999999999888777888999;;;<<<777777777777777777777777777666555666888999999888888777666555555666777888888888777777666666666555444222111222555555333111777666444333222333333444111111111111222333444444444444444333333333222222333333333444444555555555444444444444444444444333222222111111111111222222222222111111222333333444666555222111000000111222000000000000000000000000222222222111111111000000111111111111111111111111222222222222222222222222333333222222222222222333444333111000000000111111222111111111111111222222111222333333333333222111444333333222111111111222/////////000111333444555444666888888777666777888888888999999999999888888222222111111222222333444555444333333222222222333444444444444444444444444555555666777777666555444444555666777888999999999999888777666666777888999<<<999666777;;;<<<:::777=========<<<<<<;;;::::::777888999:::;;;>>>BBBFFFGGGIIILLLPPPTTTVVVXXXXXX\\\```fffhhhllluuu~~~zzzvvvssswwwwwwvvvsssrrrrrruuuxxx|||yyyuuurrrqqqppplllfff___YYYTTTRRRSSSRRRRRRSSSUUUSSSMMMHHHBBBAAA???===<<<<<<======;;;;;;::::::;;;<<<======>>>>>>===<<<;;;:::999999;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888999999999888999999::::::888888888888888888888888777666666666888999888777777777666666666666777777333333444444555555666666555444333444666666444222444444333222222222222222333333333333333333444555333333333222222222111111333333333444444444444444333333333333333444444444222222111111111111222222111000000000000000111111666444222111000000111222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000//////000111111222333333111000000000111111222222111111111111111111111222333333333333222111444333222222111111222222222222222222222222333444111333444444333333444555888888999999999999888888222222111111222222333444444444333222222222333333444444444444444444444444555555666666666666555555666666777888999:::;;;;;;:::999888777777777999999999777666888;;;===<<<:::;;;<<<<<<<<<;;;:::999999999:::<<<===@@@EEEKKKOOORRRVVV\\\ccciiimmmnnnooorrrtttwwwwwwyyyzzzvvvtttqqqnnnkkkkkkmmmppptttyyyyyyppphhhaaa]]]\\\YYYVVVUUUVVVTTTPPPLLLEEECCCAAA???>>>======>>><<<;;;;;;;;;;;;;;;<<<<<>>===<<<;;;:::999999<<<;;;:::::::::;;;===>>>???>>><<<:::999777777777999999:::::::::999888888888888888888888888888888888777666777888999888777666666777777777777666666444444444555555555555555666555444555777777555444444444444444444444333222666555555444444444444444333333222222222111111111444444444444333333333333111111222222333333444444222222111111111111222222222111111000000000111111555444222111000111111222111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000/////////000111222222333222111111000111111111333333222111000000000111111222222333333222222111333333222222111111222222555444444333222222222333444555666555444444666888888888999999999999888888222222111111222222333444444333333222222333333333444444444444555555555555555555555666666666666666777777888999:::;;;======;;;:::999888777888999999999888777999;;;===<<<;;;999:::;;;<<<<<<<<<<<<;;;>>>???@@@BBBFFFNNNWWW]]]aaagggpppyyy~~~zzzyyyvvvsssooommmnnnppprrrrrrpppvvv}}}tttooofffaaa\\\YYYXXXVVVRRRNNNLLLJJJGGGDDDBBB@@@@@@@@@??????>>>========================<<<<<<;;;;;;;;;<<<<<<:::::::::;;;===>>>???>>>;;;999888777888888999:::;;;;;;:::999777666666666666666666666666666888777666777888999888777555666777888888777666555;;;:::999777666444333333555555555666666666555444555666777888888777666555777666555444333333333333444444333333333222222222555444444333333222222222000000111222222333444444333222222111111222222333444444333222222222333333444333222111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222222222222333222222111111111111111111333333222111000000000000222222222222222222222222333333222222111222222333444444333222222222222222555666666555444555777999888888999999999999888888222222111111222222333444333333333222222333333444444444444555555666666666555555555555666666777777888888888999:::<<<>>>???<<<;;;:::888888888999:::;;;::::::;;;<<<======<<<>>>>>>>>>>>>???@@@@@@AAAAAACCCEEEJJJQQQ\\\hhhpppsssyyy~~~wwwrrrooonnnnnnkkkiiikkkqqqyyywwwppphhhbbb___[[[VVVRRROOONNNKKKIIIGGGFFFEEEFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<============>>>>>><<<<<<;;;;;;;;;<<<===>>><<<;;;:::999888999:::;;;999:::;;;;;;:::999777666888888888888888888888888999777666777888888777666555666777888888777666555;;;:::999777666444333333333444555555555444444444555666777888888888666666777666555333222222222222666666555555555444444444444444444333333222222111000000111222222333444444333333222222222222333333444444333333333333333444333333222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222555555333222111111000000111111111111222111111111333222222111000000111111222222222222222222222222333222222111222222333333111111111111111222333333222333444333222222444666888888999999999999888888222222111111222222333444333333222222222333444444444444444555666666777777555555444555555666777888888888888888:::<<>>>>>>>>>>>BBBAAA?????????AAACCCEEEIIIMMMTTT\\\fffqqq{{{uuutttrrrnnnjjjhhhhhhiiihhhiiinnnyyyxxxoooiiiccc\\\WWWRRRQQQOOONNNMMMMMMMMMMMMHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>????????????;;;;;;<<<<<<============999999999999::::::;;;<<<999999:::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;999888777777888888777666666666777777777777666666444444444555555555555555333444666666444333444555333444555555555555555555666555444333222222222222777777666666666555555555333333333333222222222222111111222222333333444444333333222222222222333333111111111111111222333333222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111222222222222222222222222333333111000//////......000000111222222222222111222111111111111111222222333222222111111222222333222222111111222222333333111000000000111222222333333555666777666555666666888888999999999999888888222222111111222222333444333222222222333333444555444444444555666777777777555444444444555666888999888777777777999<<>>===;;;:::999999::::::;;;<<<>>>??????@@@BBBCCCDDDCCCBBBBBBFFFKKKQQQUUU___fffpppzzz~~~zzzxxxvvvtttrrrjjjjjjjjjiiijjjnnnssswwwyyy|||sssjjjddd^^^\\\YYYVVVTTTSSSRRRRRROOONNNLLLJJJHHHGGGFFFEEEBBBBBBAAA@@@@@@???>>>>>>:::;;;===>>>>>>>>><<<<<<888999::::::;;;;;;;;;:::999999999888999999::::::::::::::::::::::::::::::999888777777888888777555777777666666666666777777333333444444555555666666333555777777555444555666444333333333444444555666666666555444333333444444666666666666555555555555222222222222222333333333333333333333333444444444444333333222222333333444000000000111222333444555111222222333333222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111000000000000000111111///000111222333222222111000000000000111222333333333333222111111222333333222222111111222222333444333333222111111111222222444777:::<<<;;;999888888888888999999999999888888222222111111222222333444222222222222333333444555444444444555666777777888555444444444555666888999777777666777999<<>>===<<<:::999999:::::::::<<<>>>@@@AAACCCEEEGGGJJJIIIIIILLLSSS\\\fffkkkuuu~~~}}}zzzvvvsssqqqnnnkkkiiinnnnnnppprrrwww}}}vvvllliiieee___[[[WWWTTTSSSVVVUUUSSSQQQOOOMMMLLLLLLFFFEEEDDDBBB@@@>>>===<<<999;;;===???@@@>>><<<;;;888999;;;<<<<<<;;;999999999999888777888999;;;<<<777777777777777777777777:::888777777888888777555888777666555555666777888888888777777666666666555444777999888666555666888666555444444444666777888777777666555555555555666666666555555555444444444111111111222222333333444444444444444444444444444444333333222222333333444111111222333444666777888111222222333333333222222222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000000000000111222444555666///000111222333333222111//////000000111222444444444333222111111222333444222111111111222333333444777666444333222111111111111444999:::999777555555888888999999999999888888444444444444444444444444111222444666777777666666555555555555555555444444666666666777888888999999888777777777888999;;;<<>>======>>>???AAA===>>>DDDGGGFFFIIIOOOPPPWWW___eeejjjttt~~~zzzrrrqqqlllfffffflllqqqrrrxxx|||zzzpppiiieee```\\\ZZZXXXVVVUUUVVVVVVUUUTTTNNNKKKFFFCCCBBBAAA@@@???=========>>>>>>?????????<<<===>>>>>>>>>===<<<;;;;;;:::999999999:::;;;<<<999999999999999999999999<<<;;;;;;:::999888777777777777777777777777777777666666666666666666666666888777555444444555666777444444444555555555666666333444555555555444333222222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222333444555555444333222000444666444000...111444111111000000000000111111333333333222222111111111111222222333333222222111000000000///000000111222333111//////111222333222000111111111111222222222333333222111111222222222222222444444444444222222111222222333333444444555333333333333333333333333666777888999:::;;;;;;;;;;;;999777999<<<<<<999555444444444444444444444444444444555555666555555555666666666666666666666666777777888888888888999999777666666666777999:::;;;CCCDDDCCCAAA>>>===>>>@@@EEEBBBBBBGGGLLLNNNTTT[[[dddjjjrrrxxx||||||{{{zzzvvvssslllpppqqqpppuuu{{{uuuqqqhhhddd___[[[YYYXXXVVVUUUXXXUUURRROOOLLLIIIFFFCCCAAA@@@@@@@@@@@@@@@??????>>>>>>??????>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999999999888888888888888888888888888888666666666666666666666666999888666555444444444444444444444555555555666666444444444555555444444333555555555555555555555555333222222222222222222222555555555555555555555555222222222222222222222222222333333333333333333222222444666555222000222444111111111000000111111111333333333222222222111111111222222333333222222111111111111111222222222222333333222222111222222333000111111111111222222222333222222222222222222222111222222333333222222111111222222333333444444555333333333333333333333333999999::::::999999888777333555777888888888888888444444444444444444444444777666555555444444555555777777777777777888888888999999888888888888777777555555555555666888:::;;;AAAEEEHHHFFFBBB???@@@CCCJJJHHHJJJPPPXXX```iiiqqq~~~|||{{{{{{xxxtttqqqqqqpppooonnnqqq{{{zzzpppgggbbb^^^\\\[[[\\\ZZZWWWUUURRRNNNJJJFFFBBBBBBAAA@@@???>>>===<<<@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::777777888888888999999999888888888888888888888888666666666666666666666666999888777555444333222222444555555555555666666666555444444444444444555555333333333333333333333333333333333333333444444444555555555555555555555555333333333333333333333333333222222111111222222333555555555444444333333333222222111111111111222222333333333222222222222111111222222333333222222111000111222333444333333222222444666555222000111333000111111111111222222222222222222222222222222222222111111000000111111222111222222333333444444555333333333333333333333333999999::::::999999888777000444888888555333555888555555555555555555555555777666555444444555666777777777777777888888888888999999888777777666555555555444444555666888:::;;;???FFFLLLLLLGGGDDDEEEIIILLLOOOUUU```mmmyyy~~~~~~}}}wwwssssssqqqooonnnmmmnnnrrrwwwzzz{{{sssnnnkkkjjjccc```[[[XXXUUURRROOOMMMHHHHHHFFFDDDBBB@@@>>>===?????????>>>>>>======<<<:::;;;<<<===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888666666666666666666666666888777666555444444333333555555555555555666666666555555444333333444666777222222222222222222222222555555555555555666666666555555555555555555555555333333333333333333333333444333222111111222333444666444333333444444333222333222222222222222222333222222222222222222222222111222222333333222222111///000222444444333222111000444888666111...///111000000111111111222222222111111222222333333222222333222111000000111222333111222222333333444444555333333333333333333333333555666777999::::::::::::666888:::999666444333444555555555555555555555555555555444444555666888999666666666777777888888888888888777666555444444333555555555666777999;;;===<<>>>>>>>>>>>>>>?????????:::;;;<<<<<<<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666888888888888888888888888777777777777777777777777555555666666666666666666666666666666666666666666555555444333444555666888666666666666666666666666333333444444555555555666333333333333333333333333333333333333333333333333555444333222222333444555444333222222333333222000333222222222222222222333222222222222222222222222111222222333333222222111...///111333333222000///...222666555///,,,---000000000111111111222222222000111222333333333333222444333222111111222333444111222222333333444444555333333333333333333333333555666777888999:::::::::;;;999888999::::::777444555555555555555555555555444444444555666777999:::666666666777888888999999888888777666666555444444777777777888999<<<>>>???>>>FFFOOOTTTUUUUUUXXX[[[^^^hhhvvv}}}wwwtttqqqnnnnnnqqqsssrrruuuyyy~~~qqqfff___[[[YYYWWWVVVTTTQQQMMMJJJHHHFFFAAAAAA@@@@@@@@@@@@AAABBB<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666999999999999999999999999777777777777777777777777555555666888888888888888777777777666666666666555444444444444555666777777555555555555555555555555111111111222333333444444222222222222222222222222333333333333333333333333555444444333333444444555333333333222222111111111222222111111111111222222111222222222222333333333111222222333333222222111...///000111222111000000///111333222///---...000000111111111111222222222///000222333444444333222444333333333333333333444111222222333333444444555333333333333333333333333888888999999888888777666888666555888===???<<<888555555555555555555555555444555666777777777777777777777888888999::::::;;;999999888888777777666666999999999:::<<<>>>@@@BBBGGGMMMVVV^^^cccgggjjjlllqqq{{{{{{xxxuuusssrrrpppqqqwwwyyynnnfffbbb]]]\\\ZZZVVVSSSPPPMMMLLLHHHGGGFFFDDDCCCBBBBBBCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999777777777777777777777777777777999999:::999888888777777777777666666666555333444555666666777777777333333333333333333333333222222222333444444555555333333333333333333333333444444444444444444444444333333333444444333333333222444666444111000222444111111111000000111111111111111222222222333333333111222222333333222222111000000111111111222222222111111000000000000000111000111111111111222222222...000222444444444333222222222333333333333222222111222222333333444444555333333333333333333333333888888888888888777777666333444555888:::;;;;;;:::666666666666666666666666666777888888888777555444888888999::::::;;;<<<<<<:::::::::999999999999999::::::;;;;;;===@@@BBBDDDPPPUUU^^^gggpppuuuxxxzzz}}}zzzvvvsssrrrsssvvvxxx~~~vvvppphhhgggdddaaa^^^ZZZXXXWWWOOOMMMJJJGGGEEECCCCCCCCCCCCBBB@@@>>>===>>>>>>???========================::::::;;;;;;;;;;;;<<<<<<999999999999999999999999777777777777777777777777999:::;;;;;;:::999888777888888777777666666666555222333555777888777777666666666666666666666666666555555555666777888888999444444444444444444444444444444444444444444444444111222333444444333222111222555888666222000222666111111000000000000111111111111111222222333333333222222222333333222222222222222111111111222333444333111//////111222333222000111111111111222222222...000222444555444333222000111222333333222111000111222222333333444555555333333333333333333333333444555666888999999999999000444888888666555666888888888888888888777666666555666666777888999999999999::::::;;;===>>>>>>???>>>======<<<<<<<<<======<<<===>>>@@@BBBGGGMMMQQQfffkkkssszzz|||wwwrrrsssrrrpppnnnqqq{{{wwwlllfffbbb___ZZZUUUYYYUUUQQQMMMKKKJJJHHHFFFCCCAAA???>>>???@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;;;;::::::999888777777888888888888777777777777555555555555555666777777::::::888777666444333333444444444444444555666666555666666444222111222444000555777555444555555333555555555666666666666666222222111111111222333333555555555444444333333333444444444333333222222222222222222222111111000000111111111111111111111111555222000000222222000...,,,...111444555444222111222333333444444333333222111111111222222333333333222222222333333444444444222222222222222222222222333444444555555444444333333333333333333333333333777777777777666666666666444444555777777888888888666666666666666555444444777777888888999:::::::::::::::;;;<<<===>>>>>>>>><<<<<<<<<<<<===>>>??????@@@@@@AAACCCIIITTT```hhh{{{~~~zzzvvvtttttttttsssrrruuuyyyvvvoooiiiccc^^^\\\YYYUUURRRPPPMMMJJJHHHEEECCC@@@??????@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999:::::::::;;;:::::::::999888888888999999999999888888888888666666555555666777777888888888888777777666666555555555555555555666666777555666777666555666777999>>>@@@>>>888555666777666888888777666555444333333666666666666666666666666333222222222222222222111444333333333333333333222222222222222111111111000111111111111111111111111333111000111333444222111///000222333333222111000222333333444444333333222222222222222222222333333111111222222222333333333333333222222222222222222000111111222222111111000333333333333333333333333555555666777888999::::::444555555666777777777777666666666666555555555555888888999999:::;;;;;;;;;;;;;;;;;;<<<=========>>>;;;<<<===>>>@@@AAACCCCCCFFFGGGIIIOOO[[[kkk|||vvvtttpppmmmlllpppwww{{{}}}uuupppccc___[[[WWWSSSPPPLLLIIIJJJGGGDDDBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::999999999999;;;::::::::::::999999999777777777666777777888999777777888888888888888888666666666666666777777888555777888888888999<<<>>>TTTSSSLLL@@@888777777555888777777666555444333333333444555666666555444333111222222222222222222333222333333333333333333444222222222222111111111111222222222222222222222222222111000111444555444333333333222222222111111000222333333444444333333222333333222222222222222222222222222333333333333333333333333222222111111111000000111111111111000000333333333333333333444444666666777888999:::;;;;;;555666666777777777666666888888777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDFFFGGGHHHLLLPPPXXXcccrrr~~~zzzwwwoooqqqqqqqqqsss{{{vvvqqqiiiaaa[[[VVVQQQNNNOOOMMMIIIHHHHHHGGGFFFEEEAAAAAA@@@@@@@@@?????????>>>>>>===;;;;;;:::::::::999999::::::::::::::::::::::::::::::999999999999999888888777888888999999888888888888888888888888777777777666777888888999666777888888888999;;;===PPPOOOIII???888777777666333444444555555666666666111222444555555333111000333333333444444555555555222222222333333444444444222222222222222222222222222222222222222222222222222222222333444444444444444333222111111111222222222333333444444333333222333333333222222111111111444444444444444444444444444333333222222111111111333333333444444333333333333333333444444444444444999999888888888777777777777888888888888888777666888888777777777777888999888888888999999999999999::::::;;;;;;<<<<<<======>>>@@@CCCFFFIIILLLMMMNNNRRR[[[iiixxxyyyuuusssrrrooouuu|||}}}rrrhhh```[[[WWWTTTRRRNNNLLLLLLLLLJJJIIICCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<;;;;;;;;;::::::::::::::::::;;;;;;:::999999999999888888888999999888888888888999999::::::999999888777777777777777777777777888999999666777777666555555666888555999:::666555888999888333333333444555666666777444555666777777555333222333333333444444555555555222222222333333444444444222222222222222222222333222222222222222222222222444444444444333222222222333222111000111222444555222333333444444333333222333333333222222111111111333333222222222222222222333333333222222111111111444444555555555555444444333333333444444555555555888777777777777666666666999999:::::::::999888888666666555444444555777888888888888999999999999999:::;;;<<<===>>>??????@@@@@@CCCHHHMMMRRRVVVYYYZZZ___iiixxxyyyxxxvvvssspppppprrruuu|||yyynnnddd___^^^ZZZVVVSSSQQQOOOMMMLLLFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888:::999888888777888888888::::::999888777777666666777777777777777888888999666777777555333222333444111666999777666777777444555555555444444444333333444444555555444333111000111222222222222222222333222333333333333333333444222222222222333333333333333333333333333333333333333444555444111000111222333222111111111333444555222333333444444333333222333333222222222222222222000000000000////////////222222222222222222222222333333444444444444333333333333333444555555666666444444555666777888999999888999999:::::::::999999666555444333444555777888:::::::::::::::::::::999<<<===>>>???AAACCCDDDDDDGGGKKKRRRZZZbbbhhhlllnnnuuu||||||zzzzzznnnooopppqqqssszzzwwwnnnmmmiiiccc^^^ZZZVVVRRRPPPKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<;;;:::::::::999;;;:::::::::999999999999999999888777777777777777777777777777777777777777777666666666666777888888777888888666444333444555777<<<===999666666444111555555444444444444333333444333333222111111000000333222222222222222222111444333333333333333333222222222222333333333444444333333333333333333333333111222444333111000111333444444333222222222333333222333333444444333333222222222222222222222333333111111111000000000//////111111111222222333333444222333333444444333333222333333444444555666666666555555666777888999999:::666666777888999999999999888777666555666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@BBBDDDFFFGGGHHHNNNRRR[[[eeeooowww||||||vvvsssssstttqqqsssvvvzzz{{{vvvooohhhbbb\\\WWWTTTNNNNNNNNNNNNMMMMMMMMMMMMHHHGGGEEECCCAAA@@@???>>>======<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::999999888777666666777777444555555666777888888888666666666666666777777888888999999888666555777888///444555333333666777666111111222333555666666777999888777555555444444555555555555444444333333333444444444333333222222222222222222333333444444444333333333333333333333333...000222222000000222555666555555444333111111000222333333444444333333222111111111222222333333444444444444333333333222222000000111222333444444555333444444555555444444333333333444444555666777777999999999888888888888777444444555777777888888888555666777666666666888:::;;;:::999:::;;;<<<<<<<<>>>>>===<<<===>>>???@@@===<<<<<<:::999888777777:::::::::999999999888888999999999888888666555555555666666666777777888888888666555555777888888777777666444333333444666777555555555444444333333333999888777666555444444444333333333444444555555555444444444444444444444444888888777555444333222111333444444444333333222111222333333444444333333222444444444444444444444444555555333222111111000000222222111111111111111222444444333333222333333333000111222333333333333333000000111222222333444444333444444444444444444444888999:::;;;:::888666555777777777777777777777777666777888888777777999;;;;;;:::999:::;;;======>>>DDDFFFKKKQQQVVV[[[```dddnnnrrrzzz~~~|||uuutttssstttxxxwwwkkkccc]]][[[XXXUUUSSSOOOKKKHHHEEEEEEEEEDDDBBBAAA@@@@@@===<<<;;;;;;;;;<<<============<<<;;;:::999888888:::::::::999999999999888999999999999888777666555666666666777777777888888888666555555666777666555444555555555555555555444555555555444444333333333666666555444333333333333222333333333444444444444333333333333333333222222666666555444333222111111222333333333222222111000222333333444444333333222222222222222222222222222444333222111111111111111222222111111111111222222222222111111111111111222111111222333333333333333222222333333444444555555666666666555555444444333777888:::::::::888666555666666777777888888999999888999:::999888888:::;;;<<<;;;<<<<<<>>>@@@BBBCCCIIIOOOWWW___ffflllrrruuu{{{}}}xxxtttsssmmmrrryyyyyykkkfff___YYYUUURRROOONNNIIIIIIIIIHHHFFFDDDAAA???======<<<<<<;;;<<<<<<===>>>>>>===<<<;;;::::::999::::::::::::999999999999::::::::::::999888777777777777777777777888888888999777555555555666555444333444666777777666444333555555555444444444444444333333222222222222222333222222222222333333333333333333333222222111111111333333333333222222222111222222222111111111000000222333333444444333333222222222222222222222222222222222111111111111111222222222111111111111222222222222111111111111222222222222222222333333333333555555555555555666666666888888777666555444333333777888999999999888777666555555666777888999999:::888999::::::888999:::<<<======???@@@BBBEEEIIILLLRRR[[[fffmmmttt{{{{{{vvvtttuuuvvvxxx}}}rrrggg___ZZZWWWUUURRRQQQOOOMMMJJJFFFBBB???AAA@@@@@@??????>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;;;;::::::999888888888888888888888888888999777555444555555444333444555666777777666555444555555555555555444444444222222222222222222333333222222222222222222222222444444333333222222111111222222222333333333333333222222111111111111111222222333333444444333333222444444444444444444444444111000000000111111222333222222111111111222333333444444333333333444555555333333333222222333333333666666666666555555555555666666555555444444333333666777888888999888777777777777777777777888888888888999::::::999:::<<<>>>===???BBBDDDFFFKKKQQQVVV___kkkvvv{{{zzzvvvuuusssqqqsssyyy}}}oooeee]]]XXXVVVTTTQQQOOOMMMJJJEEEAAACCCCCCBBBBBBAAA@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999999999999999999999888888888:::888555555555555444333777666555555555555666777555555555555555555555555444333333333333333444555222222222222222222222222555555444444333333333222333333333333444444444444333333222222222222333444222333333444444333333222444444444444444444444444000000000000111222333444222222111111222333333444444333333333444555555666444444333222222333333444555555555444444444444444222222222333333444444444555666777777888888888888:::999999888777666555555888:::;;;;;;;;;<<>>===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;::::::999:::::::::999999999999999:::888666666666777666555888777555444444555777888555555555555555666666666555555444444444444555555333333333333222222222222444444444444444444444444333333333333444444444444444333222222222333444555222333333444444333333222222222222222222222222222222111111111222333444444222222111222222333444555222111111222222333444555666555333222222333444444333333333333333333444444000000111222333444555555555555666666777888999999<<<;;;:::888777555444333999;;;===>>>>>>@@@CCCFFFJJJNNNTTTXXX]]]eeeooowww}}}wwwvvvyyy{{{xxxtttqqqsssuuupppvvv~~~tttiiiccc[[[WWWVVVSSSOOOKKKFFFFFFFFFEEEDDDBBB@@@>>>======<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999::::::::::::999999;;;;;;:::::::::999999999:::888666666888888888777777777666666666666777777444555555555666666666777777666555444444333444444444444444444333333333222222222222333444444555555333333333333222222222222333222111000111222444555222333333444444333333222222222222222222222222222333333333333333333444444222222222222333444555555111111111222222444555555777555444222222222444555222222222333444444444555222222222333333444444444444444555666777888999:::;;;:::999888777666555444:::<<<>>>@@@AAACCCGGGIIITTTYYY___dddiiirrr~~~|||uuurrruuuwwwsssnnnmmmssszzz}}}yyyqqqfff___[[[WWWQQQMMMIIIIIIIIIIIIGGGEEEBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999::::::999999999;;;;;;;;;::::::999999999:::888777777999:::999888555666777888888777666555444555555555666666777777777666555444333222222222555555555444444333333333000000111222333444444555222222222111111111000000222111000///000111333444222333333444444333333222444444444444444444444444555444444333333444444444222222222222333444555666333333333444555666777888777666444222222222444555222222333333444555666666444444444444444444444333444444444555666888:::;;;999999888888777666666666@@@AAACCCBBBCCCIIISSS\\\eeepppxxxwwwwww}}}|||zzzsssppprrrpppppp~~~rrrjjjccc[[[UUUQQQMMMIIIHHHIIIHHHEEEAAACCC@@@===<<<<<<===============<<<;;;;;;:::999999;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999888999:::999777777777888777777777777777777777777777777777777777777777777999777555666888888666444444222000222555777666555444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222444444444444444444444444555555555444444444333333333222111111111222333444111222222333333222222222222333333333222222444666555555555444444333333333555666666666444444666888:::999777666666666777888@@@BBBEEEFFFJJJSSS```iiivvvzzzxxxqqqpppuuuyyyyyyjjj___XXXTTTPPPNNNMMMKKKGGGCCCDDDAAA>>>=========<<<;;;=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;:::::::::999999777888999888666666666777777777777777777777777777666666666666666666666666777555333444555666444222444222111222555777666555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333222444444444444444444444444111111111000000000//////333222111111111222333444222222333333333222222111222333444333222222333555555444444444333333333333555666777666555555777999999999888777777777777777CCCFFFLLLRRRZZZfffsss}}}}}}|||xxxtttuuuuuu|||qqqeee```ZZZUUUSSSPPPKKKGGGGGGDDDBBB@@@@@@???===<<<===============<<<<<<<<<::::::::::::999999999999;;;;;;;;;;;;::::::::::::777888888888666555666777777777777777777777777777666666666666666666666666777555444444555555444333444333222333555666666555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333333333333333444333333333333333333333333333333222222222111111111222222222222222333444444333333333333333222111111222333444333222111222333444444333333333333222222666777888777666666888:::888888888999888888777666IIIPPPZZZeeeppp|||~~~zzzsssssswww{{{{{{~~~|||tttiii```ZZZUUUPPPMMMIIIGGGEEEDDDDDDCCCAAA???==================<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;;;;::::::777888999888777666666888777777777777777777777777555555555555555555555555888777777777777777666555444444333333444555666666444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333555555444444444333333333222222222222333333444444444444444444333222111111222333444444222111111222333333333333333333333222555666666666555666888:::777888999::::::999777666VVV___lllzzz}}}uuutttqqqnnnvvvssshhh^^^VVVQQQLLLJJJGGGFFFEEEEEECCCBBB============<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999888888888888888888888888666666666666666666666666777777888777666666666666555555555444444555666777444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333333333333222222222111111222222333333444444444444444444444444444333222111000222444444222111111222333333333333333333333333222444555444444444777888777888999::::::999888777jjjrrr~~~yyyuuutttmmmooorrrwwwrrreee]]]TTTPPPKKKHHHFFFEEEDDDCCC?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;999888999:::888888888888888888888888777777777777777777777777444666666666444333444555555666666555444444555777444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444222333333333333333333444444444444444444444444444555555555444444444333333222222333444444444444444333333444444444444333333...000333444333222222222333333444444444444555555111333444444333444666888777888999999:::999999999~~~~~~xxxsssrrrrrrqqqyyytttbbb]]]UUUOOOKKKIIIGGGFFFCCCCCCBBBAAA???>>>======>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===999:::;;;:::888777888999888888888888888888888888888888888888888888888888444666777666333222444555555666777666444333555888444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444333333333333333333222555555555555555555555555777777666666666555555555222333444555555555444333111222333444555555555555,,,///222333333222222333444444444555555666666666222333444444444555777999999888888888999999:::;;;~~~xxxsssqqqsssuuuoooiii___VVVQQQNNNLLLKKKFFFFFFDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======888999:::999777777777888888888888888888888888888888888888888888888888888666888999888555444555888555777888666444333555888444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444333333222222222666666666666666666666666333333222222222111111111222333444555555555444333111111333444555666666666+++...111333333333333444555555555666666666777777222444555555555666888:::999999888777888999;;;<<>>???>>>>>>=========>>>>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::777777777777888888888888===>>>>>><<<999888888999888666444555888999777555333444666777777777666555888777666555444444555666666555444333222333444444444444444333333222222222444444333333444444555666999888555333333444666888444444444333333222222222333444444555555444444333333444444555555444444333333333333333333333333333000222444333000000333555666444333444777777555222222333555666777888888888777777888999999999999888xxxooooooppptttrrriii```VVVOOOKKKKKKIIIGGGDDDAAA@@@???AAA@@@???>>>===<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999999999999<<<===>>>===:::888888888777666444555777888666444444444666777777777666555777666555444333444444555666555444333333333444444555555555444444444333333333333333333333444555555666555333222222222444555444444444333333333222222333444444555555444444333333444444555555444444333333333333333333333333333000222333222111111333555666444333444666777555333333444444555555444444333777777888999999999999888~~~tttlllkkklllppp}}}qqqbbbWWWRRROOOKKKJJJJJJIIIEEEBBBDDDCCCAAA>>>===;;;::::::======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;:::<<<>>>>>>;;;999777777777666555555777777666555444555555666777666666666666555444333333333444444666555444444333333444444666666666555555555555555333333222222333333444555444444444333333333333333444444444444333333333333333444444555555444444333333444444555555444444333333333333333333333333333111222333222111111333555555444333444555666555333666666666555444333222111666777888888999999888888}}}zzzwwwrrrnnnpppsss~~~uuuiii```XXXPPPMMMNNNNNNJJJFFFEEEDDDBBB???>>><<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::888;;;>>>>>><<<999777666777777666777777777777777444555555666666666666666555555555555555555555555666555555444444444444444555555555555555555555555333222222222222333444444555555666666666555444333444444444444444444333333333444444555555444444333333444444555555444444333444444444444444444444444222222222222222333444555555444333333444444444444888888888777777666555444666777777888888888888888{{{wwwvvvwwwzzz{{{sssgggXXXQQQPPPPPPLLLHHHEEEDDDCCCAAA???>>>>>>>>>;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::888888888999999999999:::777:::===>>><<<999777777888888888888888888888888555555555555666666666777666666666777777777666666555666666555555555444444444444444444444444555555333333222222333333444555444555666777666555333222444444444444444444444444333444444555555444444333333444444555555444444333444444444444444444444444333333222222333444444444444444444333333333444555555666777777888888777777666666777888888888888777~~~{{{wwwuuuxxx~~~|||jjj]]]XXXTTTOOOJJJGGGGGGEEECCCBBBAAA@@@@@@<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888999999999999888:::<<<<<<;;;999888888777888999999777777888999666555555555555666777777666666777888888888777777555666666666666555444444444444444444444555555555444333333333333444555555222333333444444222111000444444444444555555555555333444444555555444444333333444444555555444444333444444444444444444444444444333222222444555555444444444444333111222444666222222444555666777777777555666777777888888777777~~~wwwxxxzzzuuuiii___VVVPPPLLLJJJHHHFFFCCCAAA@@@@@@>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999:::::::::;;;888:::;;;;;;999888888999555777888777555444666888666555555444555666777888444555666888888888777666555666666777666555444333444444555555555666666666555555444444555555666777222333333333222222111111444444444444555555555666333444444555555444444333333444444555555444444333555555555555555555555555555333111222444666555444333444444222000111444666222333444555777777777888555666666777777777777777zzzwww|||yyyjjj^^^VVVOOONNNKKKGGGDDDAAA@@@???????????????>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<999:::;;;:::888888999:::333555777666333333444777666555555444444666777888333444666777777777666555555666777777777666444333555666666666777777888888666555555555555666777777555555444444444333333333444444444555555555666666333444444555555444444333333444444555555444444333555555555555555555555555666333111222555666555444333444444222000000333777555666777888999999999999555666666777777777777777xxxvvvzzz~~~pppdddWWWPPPLLLNNNMMMGGGDDDEEE@@@@@@>>>;;;999888:::<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::::::::999999999888777666666555555555666666777777888888555666777777777666444333777777666666555555555444666666666666666666666666888777666444444555555666666555444333333444555666333333333444444555555555666555444333333444555666666666666666666666666666222222222222222222222222333333333444444555555555666333...,,,,,,///444777333555888::::::999777555666555444333333444555666{{{www|||xxxiii\\\PPPMMMMMMIIIEEEDDDGGGFFFDDDAAA???>>>>>>???;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999999999888777666666666777777777777888888888999666666777777777666555444777777666666666555555555666666666666666666666666888777666555444555555666555555444444444444555555444444555555555555555555666555444444444444555666444444444444444444444444444444444444444444444444333333333444444555555555444333222111111333555666444666888999:::999888777999888777666666666777888~~~yyywwwxxx~~~mmmZZZRRRPPPNNNIIIFFFGGGFFFDDDBBB@@@???>>>===;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999888777777666666888888888888999999999999777777888888777777666555777777666666666666555555666666666666666666666666777777666555555555555666444555555555555555555444666666666666555555555555666555444444444444555666444444444444444444444444444444444444444444444444444444444444444555555555333444555666666666555444555666777888999999999999:::999888777777777777777}}}|||{{{}}}nnnaaaZZZTTTNNNJJJGGGFFFDDDBBBAAA@@@???======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999888888777777777888888888888888888888888888888888888888777777666777777666666666666666666666666666666666666666666777666666666555555555555333444555666666555444333666666555555444444333333555555555444444555555555666666666666666666666666222222222222222222222222444444444555555555555555333444666777777777555444666666777777888999999:::888888777777666555555555zzzyyyjjj^^^UUUPPPMMMJJJGGGFFFFFFFFFDDDBBB>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777999999999999888888888888777777777777777777777777999888888777777777777777666666777777777777777777666666666666666666666666666666666666666555555444333444555666666555444333444444444333333222222222444555555555555555555444666666666666666666666666222222222222222222222222555555555555555555555555444444444444444555555555666666777777777888888888777777777777777666555555{{{zzz}}}pppccc[[[TTTOOOJJJGGGGGGGGGEEECCC===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888888999999999999999999999999777777777666666666666666999888777666666666666777666666777777777777888888666666666666666666666666666666666777666555555444444555555555555555555444333333333222222222222222444444555666666555444444444444444444444444444444444444444444444444444444666666666555555555555555444444333222222444555666666666777777666666555444777888888999999888888777}}}{{{zzzzzz{{{ooo___XXXOOOJJJHHHHHHEEEBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;:::::::::999999999999999999999999888888888777777777666666888777666555555555666666666666777777777888888888666666666666666666666666555666777777777666444444555555444444444444555555222222333333333333333333444444555666666555444444444444444444444444444444444444444444444444444444777666666666555555555444444333333333444444555555555666777777666444222000444555777888999888888888~~~vvvwwwzzzllldddXXXQQQNNNMMMJJJFFFAAA@@@@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<999999999999999999999999:::999999999888888777777888777555444444444555666666666777777888888888999666666666666666666666666555666777777777666444333666555444333333444555666333333333444444555555555333444555666666555444333666666666666666666666666222222222222222222222222777777666666555555555444333333555666666666555444555666777777666333///---111222444555666777666666xxxyyyzzz|||qqqbbbZZZTTTMMMIIIJJJGGGEEECCCAAAAAA@@@???===888888888999:::;;;<<<===::::::::::::::::::::::::999::::::;;;;;;::::::999777777888888888888777777666777888777666555666777888777666555444444555666444444444555555555666666666666666666777777777777666666555555555555666666555444444333444555666777555555444444444333333333888777777666555555444444555555666666555555444333444444444555555555666666555555555555555555555555777777777777777666555555333444555666777777777777ssswww~~~vvvkkkaaaVVVPPPOOOIIIFFFCCCAAA@@@@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777888888999999888888777777777888888888888777777666888888888666555666777888777666555444555555666444444444555555555666666666666666666777777777777444444333333333333444444555444444333444555666777555555555555444444444333555555555555555555555555555555555555555444333333444444444444555555555666555555555555555555555555777777777777777666555555777777777777666555444333ttt{{{{{{nnn```WWWSSSMMMJJJEEECCCBBBAAA@@@???@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::777888888999999888888777777777888888888888777777777888999888666555666777777777666555555555666666444555555555555666666666777777777777666666666666444444333333333333444444555444444444444555666666666666666555555555444444222333333444555666666666444444555555444444333222444444444444555555555555555555555555555555555555777777888888777777666666777777777777666555444444~~~ooobbb[[[RRRNNNIIIFFFEEEDDDDDDCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777888888999999888888777777888999888666555666777777777666666666666666666555555555555555666666666777777777777666666666666666666555555555555666666555555444444555555555555777666666666666555555555222222333333444555555555444444444444444333333222444444444444444444444444555555555555555555555555777777888888888777777666444555666777777888888777tttjjjXXXSSSMMMHHHFFFFFFFFFFFF??????>>>======<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888999999999999888888777999999888777666777888666666777777777777777777666666666666666666666666888777777777666666666555666666555555555555666666555555555555555555444444777666666666666555555555444444444444444444444444444444555555444444333222444444444444444444333333555555555555555555555555777777888888888888777777444555666777888888888888uuubbb\\\TTTMMMIIIGGGGGGFFF@@@???>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888777888888999999999999888888888999:::999777666777888666666777888888888777777777777777666666666666555888888777777666666555555444444333333333333444444555555555666555555444333666666666555555555444444555555555444444444444444555555666666555555444333444444444444333333333333555555555555555555555555777777888888999999888888888888888888777666555555tttlllaaaVVVOOOLLLIIIHHHDDDCCCAAA@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<777888888999999888888777888999999::::::999999888888999:::999777666777888555666777888999888888777777777777777666666666555888888888777666555555555444444333333333333444444555555666666666555333333555555555555444444444333444444444555555666666777666666777777666666555444444444444333333333222222555555555555555555555555666777888999999999999888888888888888888777555555zzzlll```VVVQQQMMMKKKGGGFFFDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::888999999::::::999999888888999:::999777777777888555666777999999999888777888888777777666666666555999888888777666555555444666666666555555666666666555555666666666555333222555555444444444333333333222333444555666888999999777777777777777666666555444444444333333222222222555555555555555555555555666777888999999999999999555666777888888999999888qqqdddYYYPPPJJJLLLHHHCCCBBBCCCBBB===888<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<;;;:::999888666555555666777888999999888777666888888888888888888888888888888888888888888888888888888888888888888888888999888777666666777888999999999999999999888888888555555555555555555555555666555333222222333555666777777666666555555555444333333333444444444555555444444444444444444444444555666777888888999999888555666666777777777666666rrrcccYYYTTTQQQLLLFFFCCCDDDCCC???<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;:::::::::;;;;;;::::::999999888888777777777777888888888888777777888888888888888888888888888888888888888888888888888888888888888888888888777666555444444555666777666666555555444444444555555555555555555555555555666555444333333444555666777666666666555555555444333333444444444555555555444444444444444444444444666777888999::::::::::::888888999999999999888888sssgggbbbXXXRRRJJJEEEDDDDDDBBB@@@===<<<<<<<<<;;;;;;::::::;;;;;;:::::::::;;;<<<<<<888888888999999999999999888888888777777888888888888888888888888888888888777777777777777777777777777777777777777777777777666666555555555555666666999888666555555555666777555555555555555555555555777666555444444555666777666666666555555555555555333444444444444555555555555555555555555555555555666666777888999999999999888999999999999999888888vvvooo___XXXOOOGGGDDDCCCCCCCCCAAA@@@@@@???>>>=========:::::::::::::::;;;<<<===999999999999999999999999:::999777777777777999:::888888888888888888888888666666666666666666666666666666666666666666666666888888777777777777888888:::999777666555666777888555555555555555555555555777777666666666666777777555555555555555555555555444444444444555555555555666666666666666666666666333444555666666777777666777777888888888777666666zzzhhhaaaWWWMMMGGGEEEDDDDDDCCCCCCBBBAAA???>>>======:::::::::::::::;;;<<<===;;;;;;::::::999888888888:::999888777777888999:::888888888888888888888888666666666666666666666666666666666666666666666666777777888888888888777777666555444333222333444444555555555555555555555555777777777666666777777777444444444555555555555555444444444555555555666666666666666666666666666666333444555666666777777666888888888888888777666666rrrlllcccXXXPPPJJJGGGFFFCCCCCCBBB@@@???===<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::999888888777999999888888888888999999888888888888888888888888777777777777777777777777777777777777777777777777555555666666666666555555666666666666666555555555555555555555555555555555666666777777777777666666444444444444444555555555444444555555555666666666555555555555555555555555666666777888999999999999;;;;;;;;;;;;:::999888888}}}xxxpppfff[[[QQQLLLIIIEEEDDDCCCAAA???>>><<<<<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888999999::::::999999888888888888888888888888888888888888888888888888888888888888888888888888888444555666777777666555444888999:::;;;:::999777666555555555555555555555555555666666666666666666555333333333444444555555555555555555555666666666666444444444444444444444444666777888999::::::::::::;;;;;;;;;;;;:::999888777zzzooocccXXXPPPLLLHHHGGGFFFDDDBBB@@@???>>>===<<<;;;;;;::::::::::::888888999::::::;;;<<<<<<888999:::;;;;;;:::999888888888888888888888888888888888888888888888888888888888888888888888888888666777888999999888777666444666888999999777444333555555555555555555555555555555666666666666555555333333333444444555555555555555555555666666666777444444444444444444444444555666777888888999999888:::::::::999888777666555|||xxxqqqfff[[[TTTOOOKKKHHHGGGHHHGGGDDDAAA???>>>===<<<<<<;;;;;;<<<>>>===<<<<<<::::::999888::::::::::::::::::::::::888888888888888888888888777777777777777777777777333555666888888666555333666666666666666666666666999888888888777777666666777666555555555666888999:::999777666666666777888666777777555333111111222222333444555555444333222444444444444555777888999444555666777999;;;===>>><<<<<<;;;:::999777666555|||xxxpppggg```SSSOOOIIIGGGGGGGGGFFFCCCBBBAAA@@@>>>===<<<<<<<<<;;;::::::999999888888888::::::::::::::::::::::::999999999999999999999999888888888888888888888888666777888999999888777666777777777777777777777777888888888777777777666666666666666666666777777888777777555444444444555666444555666666444444555666444555555666666555555444666666666555666666777777555555555555666777999999;;;;;;;;;:::999888777666|||uuunnn]]]VVVNNNIIIHHHHHHGGGFFFEEEDDDBBB@@@???=========:::999999999999999999999;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777666666555555666777777777777666777666555555444444555555333444666666666666888:::777666666666666666666777888888777777777666666666777666666666666666777888999999::::::999888888777yyyjjjbbbWWWNNNKKKJJJIIIHHHGGGFFFDDDAAA???>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999888888::::::::::::::::::::::::999999999999999999999999777777666555555666777777777777777777777777777777777777777777777777666666333444666777777777666555888888777777666666666666333444666666666666888999888777555555555555777888777777888888888777777777888888888888888999999:::888888999999999999888888xxxooobbbWWWQQQNNNKKKIIIHHHFFFDDDBBB???===<<<<<<:::;;;;;;<<<<<<======>>><<<<<<;;;::::::999888888::::::::::::::::::::::::999999999999999999999999777777666666666666777777666666666666666666666666666666666666666666777777333444666777777777666555777777777777777666666555444555666666555444555666777666555444444555666777555555777888999999999888666666777777888:::;;;<<<777777888999999999888888xxxlllbbb[[[VVVQQQMMMHHHGGGEEEBBB@@@>>>======999999::::::;;;;;;;;;<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999555555555555555555555555555555666666666666777777444444555666666666666555444555555555555444333333555666777666444333444555666555555444444555555666333444666888999999999888444444444555666888999:::777777888888999888888777}}}ssskkkddd^^^WWWSSSIIIHHHFFFDDDBBBAAA@@@@@@:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888999::::::::::::999888666666666666666666666666555555555666666666777777555444444444444555666666444444555555555444333222666777888777555444555666666666666777777666666666333444666888888888666666666666555666666777888888777888888888888888777666wwwpppkkkddd]]]WWWJJJIIIGGGFFFDDDCCCBBBBBB========================:::::::::::::::::::::;;;888888888888888888888888777777777777777777777777555666888999999888666555777777777777777777777777444555555555666666777777555555444333333555666777555666777777777666444444666777888888777666777999666777888999999888777666444555777888777666444333::::::999888888888888888888888888888888777666666{{{wwwrrrllleeeaaaZZZTTTLLLGGGFFFEEECCC@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;999999777:::<<<<<<888666666777777777777777777666555555666666555555555555666666777666555555555777888999555555666666555444333333111222444666777777555555555555666666777777777888666666777777777777666666666666666666666666666666888999999999888777555444666777777555333222333444|||xxxuuupppkkkhhh```ZZZRRRLLLJJJHHHEEEBBB???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999555777999888555333333555777777777777777666555555666666555555555555666666777666555555666777888999666777777777666666555444666777888999999888777555777777888888888999999999555555666666666666555555666666666666666666666666666666777888888888777666777888888777444333444666~~~zzzxxxuuusssqqqhhhaaaYYYSSSOOOKKKFFFCCC@@@???>>><<<;;;;;;::::::::::::::::::999999999999999::::::;;;;;;::::::999999::::::999777666777888777777888888777777666666777666666555555666666777777666666666666777777888777777888888888777666666666666777777666555333222777777888888888888999999444555555666666555555444666666666666666666666666444444666777888888888888888999999888666555666777|||yyyxxxvvvuuummmfff^^^XXXSSSNNNHHHCCCCCCBBB@@@???===<<<;;;;;;:::::::::999999999888888::::::::::::::::::::::::<<<;;;:::999888888999:::777777888888888777777666777777666666666666777777777666666666666777777777777777777888888777666666555555555555555333222111555555666666666666666666555555666666666666555555666666666666666666666666444555555666777777888888777888999888666555666666}}}yyywwwvvvtttnnniiiaaa[[[VVVQQQJJJDDDDDDCCCAAA???===;;;;;;::::::::::::999999999888888::::::::::::::::::::::::999888666555555666777777777777888888888888777777777777666666666666777777666777777777777666666666555666666777777666666666777777777888888777777777666666555555555555555555777777888888888888777777666666666666666666666666777777666666666666777777555666888888666555555666~~~zzzwwwuuusssnnnjjjddd___\\\VVVOOOIIIDDDBBB@@@>>><<<:::999888::::::::::::999999999999;;;::::::999999::::::;;;:::999777777888999999888777777888888999999888888888777777666666777777888666777777777777666666555555555666666777777666666666666666666666666666777888888777777777777666666777888888999999888888777666666666666666666666666999888777777777777777888444666888888777555555555|||yyyvvvsssooolllgggdddbbb]]]VVVQQQGGGEEECCC@@@>>><<<;;;:::;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;<<<:::999:::======;;;999666777888999999999999888888888777777777777888888666777888888777666555444555666777777888888888777666555444444333333333333888888777777777666666666777777888888888888777777666666666666666666666666888888777777888999:::;;;444666999999888777666666~~~{{{wwwuuupppmmmjjjhhhgggccc\\\WWWKKKJJJGGGEEEBBB@@@>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;999999999999;;;;;;888777666888;;;;;;888555666777888999999999999999888888777777777777888888666777888888888666555444666777888999999999999999;;;:::999777555444444444666666555555444444444333666666777777777777666666666666666666666666666666777777777777999;;;===>>>555777:::;;;:::888888888{{{xxxwwwwwwrrrpppnnnnnnoookkkccc\\\UUUSSSNNNIIIDDDBBBAAABBB===<<<;;;:::999888888888;;;;;;::::::::::::999999<<<:::999999::::::888777:::999999999999999999:::999888666555555555666777999777444222222333555666777777777777777777777777888666555666777888777555444555777888888666444333444555666777777666555444888777666555555555555555333444666777888888888888888999999999888777555444~~~{{{yyyyyyqqqooommmnnnpppoooiiiddd^^^XXXPPPKKKIIIGGGCCCAAA???>>>===;;;::::::::::::;;;;;;::::::::::::999999;;;999888999::::::999888999999888888888888999999999888777666555666666777:::888777555555555777888777777777777777777777777888666555666777888777555111222444666777777777777555666777777777666555444777666666555555555555555555666666777777888999999999999999999888777666555~~~|||zzzqqqooommmnnnqqqqqqooolllhhh___UUUOOOMMMKKKEEE???AAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999:::888888888:::;;;:::999888888888777777888888888999888777666666666666777888888777777777777777666777777777777777777777777888666555666777888777555333333444555666777777888777888888888777777666555555555444444555555666777888777777777777999:::;;;:::999888777777777777777}}}{{{uuurrrooonnnooopppooonnnllleee\\\TTTNNNIIIDDD@@@AAAAAA???>>><<<;;;;;;;;;;;;;;;:::::::::999999999999888777888:::;;;;;;999888888777777777777888888888888888777777777777777444555666777777666555444666666666666666666666666888666555666777888777555999888777666666666666666999999888888777777666666444444444444555666777888:::999888777777999;;;<<<;;;:::888777666777888888~~~|||zzzvvvqqqnnnlllkkkjjjjjjiiihhhcccZZZOOOGGGCCCBBBBBBAAA???===<<<;;;;;;:::;;;;;;:::::::::999999999999888777888:::;;;;;;999888888777777777777888888888888888888888777777666444555666777777777555444666666666666666666666666888666555666777888777555;;;:::999888777777777777999999888777777777777777444444444555666777888999;;;:::888777777999;;;<<<;;;:::888777777777888999}}}|||yyytttnnnjjjhhhggggggfffhhhhhh```SSSIIIEEEFFFCCCBBB@@@>>><<<;;;;;;:::;;;;;;::::::::::::999999:::888888888:::;;;:::999888888888777777888888888888888999999888888777666666777888999:::999888777777777777777777777777777888666555666777888777555777888888888999999999999888777777666666777777888666666666666777888999:::::::::999888888999:::;;;:::999999888888888999999{{{xxxtttoookkkhhhhhhiiigggiiijjjeee[[[RRRKKKIIIEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::::::::999999;;;999888999::::::999888999999888888888888999999888888999999999888777666777777888999999999999999777777777777777777777777888666555666777888777555555666777888888888777666666555555555555777888999888888777777888999::::::999999999999999888888888888999999::::::999999999xxxwwwtttppplllkkkkkkllliiijjjjjjhhhbbbZZZQQQKKKFFFEEECCCAAA???>>>======;;;;;;;;;:::::::::999999<<<:::999999::::::888777::::::999999999999::::::888888999:::999888777666555555666666777777777888777777777777777777777777888666555666777888777666666777888888777555222000444444444444555666888999999999999888999999:::;;;888888999999999888888777777888:::;;;;;;:::999888zzzwwwssspppnnnmmmkkkiiinnnjjjgggfffeeebbbZZZSSSIIIGGGEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::999999999777777777777777777777777999999999999999999999999;;;;;;:::999888777666555444444666777888888888888888888777777666666555555777777777777777777777777999999888777666555444333666666666666777777777777999888777666666777888999999888777777666777777777999999999999999999::::::|||xxxtttpppooonnnmmmlllnnnkkkhhhggggggddd]]]WWWMMMKKKGGGDDDAAA@@@?????????>>>===<<<;;;:::::::::888888888888888888888888999999999999999999999999888888888888888999999999555666777888999999999999888777777777666666666555777777777777777777777777666666777777777777888888666666666666777777777777777777666555555666777777999888888888999::::::;;;999999999999999:::::::::{{{uuuqqqoooooonnnmmmmmmkkkhhhhhhhhhfff```\\\RRROOOKKKGGGCCCAAAAAAAAA@@@???>>><<<;;;:::::::::999999999999999999999999999999999999999999999999777777888888888999999999666777888999999:::999999777777777777666666666666777777777777777777777777777777777888888888999999666666666666777777777777666666555555555555666666777777777888999:::<<<<<<888999999999:::::::::;;;}}}xxxrrrnnnmmmlllllljjjiiihhhhhhhhhgggccc```VVVTTTOOOJJJFFFCCCBBBBBB@@@???===<<<;;;:::999999::::::::::::::::::::::::999999999999999999999999::::::999999888777777666666777888888999999999888777777777777666666666666888888888888888888888888::::::999999888777777666666666666666777777777777666666666666666666666666555555555555666777888999888999999::::::;;;;;;;;;wwwyyy~~~{{{sssnnnllljjjhhhgggffffffffffffeeecccbbbYYYWWWSSSNNNJJJFFFDDDBBB@@@???===;;;:::999999888::::::::::::::::::::::::999999999999999999999999::::::999999888777777777555666777777888777777777666666666666777777777777999999999999999999999999::::::999999888777777777666666666666777777777777777777777777777777777777777777666666555666666777888888999:::;;;;;;<<<<<>><<<;;;:::999999::::::::::::::::::::::::999999999999999999999999666666777888999::::::;;;555666666777777777666666666666666666777777777777999999999999999999999999555666666777888999::::::666666666666777777777777777777888888888888777777:::999888777777777777777888888999:::;;;<<<======}}}}}}{{{vvvqqqnnnkkkdddeeeeeeeeedddccccccddd]]]^^^]]]ZZZVVVPPPKKKGGGCCCBBBAAA???===;;;;;;:::999999999999999999999999999999999999999999999999555666777888999:::;;;;;;777777888888888777777666555666666666777777777888777777777777777777777777444555555666888999999:::666666666666777777777777666666777888888777666666888777777777777888888999888888999:::;;;<<<======~~~yyyuuuqqqoooeeeffffffeeedddcccdddeee___``````___[[[TTTNNNJJJFFFDDDCCCAAA???======<<<999999999999999999999999999999999999999999999999999999999888888888888888888888999999999888888777555666666666777777888888666666666666666666666666777777777777666666666666666666666666777777777777444555666777777666555444444444444444555777888999888888999:::;;;======>>>~~~yyyzzzxxxvvvrrrpppkkkggghhhgggcccaaabbbbbbaaa``````___[[[TTTOOOFFFEEECCCAAA???===<<<;;;:::::::::999999999888888888888888888888888888888;;;:::777666666777:::;;;888888777666555555666666555666777888888777666555555555666666777777888888:::888777777888888777555666777777777777666666555888888888888777777777777777888:::999777666666777666777888999;;;<<<===>>>{{{|||}}}|||zzztttmmmfffdddbbb___^^^```bbbaaaaaaaaaaaa^^^XXXSSSNNNLLLHHHDDD@@@<<<;;;:::::::::::::::999999999999888888888888888888888888:::999777666666777999:::888888888777777666666666555666777888888777666555666666666666777777888888999888777777888888777555666666777777777777666666777777777666666666666555777888999999777666666777777777888999;;;<<<===>>>yyyooofffaaa]]]YYYYYY\\\aaaaaaaaabbbcccaaa]]]YYYUUURRRLLLGGGBBB>>>===<<<;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777777888999999999888777666666666777777777777666666666666666777777777777888999888777777888888777666444555666777777888777777666666666666555555555555666888999999777666666777777888999:::;;;<<<===>>>~~~yyypppgggaaa\\\VVVTTTVVV^^^___```bbbbbbaaa___^^^WWWTTTOOOIIIEEEBBBAAAAAA;;;;;;;;;;;;::::::::::::999999999999999999999999555666777888888777666555666888999;;;:::999777666666666777777777777666666777777777777777777777777999777666777888888777666444444555777888888888888777777666666666555555555666888999999777666777888888888999:::;;;<<<===>>>~~~yyyvvvoooiiieee```XXXSSSSSSZZZ\\\^^^``````______^^^ZZZWWWRRRMMMHHHDDDBBBAAA<<<<<<<<<;;;;;;;;;::::::999999999999999999999999555666777888888777666555666777999:::;;;999888666777777666666666666777777888888888888777777777777888777666777888999888777444444555777888888888888888888888777777777666666555777999999777777777888999999:::;;;<<<<<<======~~~|||}}}wwwrrrmmmjjjiiieee]]]WWWUUUXXXZZZ]]]]]]]]]\\\\\\]]]```]]]XXXRRRKKKEEEAAA???======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666666888888888888666666666777888999999999888777777777666666666666777777999888888888888777777777888777666777888999888777444555666777777888777777888888888888777777777777555777888999777777777888999::::::;;;<<<<<<======{{{rrrxxx}}}}}}~~~|||wwwpppllljjjkkkiiibbb]]]\\\XXXZZZ]]]\\\ZZZYYYZZZ[[[bbb```\\\WWWPPPJJJDDDAAA============<<<<<<<<<;;;::::::::::::::::::::::::777888888888888888888777666666666777777888888888888777666555555666777888999999999888888888777777777666666666888999888777666666777777777777666666888777777777777666666666555666888999888777888999::::::;;;;;;<<<========={{{kkkppptttuuuxxx{{{zzzwwwpppllljjjlllkkkfffbbbbbbYYY[[[]]]\\\YYYXXXYYY[[[```___]]]ZZZUUUOOOIIIFFF>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999888888888888888888999666666555555666777888888888777666555555666777888999999999999888888777777777666666666888999999888666777777777777777666555777666666666555555555555555666888999888777888999:::;;;;;;;;;<<<=========vvvpppkkknnnwww|||zzzuuurrrpppnnnmmmlllkkkhhhfff```]]]YYYVVVVVVXXX[[[]]]aaa___\\\YYYUUUPPPIIIEEEBBB@@@>>>======<<<999777999999888888777666666666777888888888999999999999888888777777777777888888999777555444333444555666666666666666555555555555666666666666777777777777666666666666777777777777999999888888777777666666888888777666777888:::;;;;;;<<<======>>>>>>======{{{sssllllllrrrxxx{{{{{{xxxuuuqqqnnnllljjjgggeeecccaaa]]]ZZZYYYZZZ]]]^^^eeecccaaa^^^[[[VVVPPPLLLCCCAAA???>>>>>>===;;;999:::::::::999888888777777777777777888888888999999888888777777777777888888:::888777555555555777777333444555666777888888999666666666666777777777777666666666666777777777888777777777666666666666666888888888777888888999999::::::;;;<<<<<<<<<<<<;;;xxxoooiiikkkrrryyy~~~~~~zzzuuuqqqnnnkkkhhheeefffddd```]]][[[[[[]]]^^^```___]]][[[YYYUUUPPPLLLDDDBBB???>>>>>>>>><<<;;;;;;;;;;;;:::999999888888666777777777888888888888888888777777777777888888:::999777666666777888888444555555666777888999:::666666666666777777777777666666666777777777888888555555555555666666666666888888888999888888777777999::::::;;;;;;;;;;;;;;;|||rrrjjjfffjjjrrrxxx}}}{{{xxxvvvsssoookkkggggggeeebbb^^^\\\[[[[[[[[[YYYXXXWWWVVVUUURRRNNNJJJDDDBBB???>>>>>>>>>===<<<;;;;;;;;;:::999999888888666666777777777888888888888888777777777777888888888888777666666777777888888888888888777777777777666666666666777777777777666666777777777888888888555555555666666777777777777888999999999777666555999:::;;;;;;<<<<<<;;;;;;~~~wwwnnngggfffiiimmmwwwwwwxxxzzzyyyuuuoookkkhhhgggdddaaa^^^\\\[[[ZZZZZZYYYXXXXXXXXXUUUQQQNNNFFFCCC@@@>>>======<<<;;;:::::::::999888888777777777777777777888888888888888888777777777777888888666666666555666666666777888888888888777777777777666666666666777777777777777777777777888888888888666666666777777888888888777888999999888777555444888888999::::::::::::999{{{uuunnniiiffffffoooppptttxxxyyywwwrrrnnnjjjiiigggeeebbb___]]]\\\ZZZYYYXXXYYYYYYWWWSSSPPPJJJFFFBBB???>>>>>>===<<<:::::::::999888888777777777888888888999999999999888888777777777777888888555555555555666666666666444555555666777888999:::666666666666777777777777777777777888888888999999777777777777888888888888777777777888777777666666555666666777777777777777{{{vvvpppkkkgggjjjjjjmmmpppssstttsssqqqiiihhhgggeeeccc```]]][[[YYYXXXXXXXXXXXXVVVSSSPPPOOOKKKEEEBBB@@@???>>>===;;;;;;;;;:::999999888888999999999999::::::::::::888888777777777777888888555555666777777777777777333444555666777888888999666666666666777777777777777777888888888999999999777777777777777666666666777666666666666777777888666777888888999888888888|||wwwqqqlllhhhggggggjjjnnnqqqrrrrrrffffffeeedddaaa^^^[[[YYY[[[[[[ZZZ[[[[[[YYYUUURRRRRRNNNHHHDDDBBBAAA???>>>===<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;888888777777777777888888666666777888888888888888666666666666555555555555666666666666777777777777777888888888888999999999777777666666555555555444777666555555555777888999::::::;;;<<<<<<<<<<<<;;;~~~|||uuuoooooooooiiidddbbbeeejjjnnnoooiiihhhgggffffffccc```^^^VVVYYYZZZWWWSSSQQQRRRTTTOOOMMMJJJHHHFFFCCC???<<<>>>===<<<;;;:::999999999:::::::::999999888888888:::999999888888999999:::888888888888888888888888888888777777777777777777999888777555555777888999;;;:::999888888999::::::<<<;;;999777666666777777:::888666555444555666777::::::::::::999888777777}}}uuuqqqrrrooojjjeeeccceeehhhjjjkkkhhhhhhhhhggggggeeebbb```WWWXXXXXXVVVTTTRRRRRRSSSQQQNNNLLLJJJHHHEEEAAA>>>>>>===<<<;;;:::::::::::::::::::::999999888888888:::999999999999999999:::666666666666666666666666777777777777777888888888999888666555555666888999::::::999888999999:::;;;::::::999888777777777777999888777666555666666777:::;;;;;;;;;;;;:::999999|||{{{{{{{{{xxxttttttwwwoookkkeeecccccceeeggghhhiiiiiiiiiiiihhhfffdddcccXXXWWWUUUTTTTTTTTTSSSRRRQQQOOOMMMKKKJJJGGGDDDAAA>>>===<<<;;;;;;;;;;;;;;;999999999999999888888888999999999999999999999999666666666666666666666666666666777777888888888999888777555555555555777888999999888888999:::;;;;;;777888888999888888888777888777777777777666666666::::::;;;<<<<<<<<<;;;;;;zzzzzzzzzxxxvvvtttwww{{{tttooohhhcccaaacccfffhhhjjjkkkkkkjjjhhheeedddcccZZZWWWSSSSSSUUUUUUSSSQQQQQQOOOMMMLLLKKKIIIEEECCC>>>======<<<;;;;;;<<<<<<999999999888888888888888999999999999999999999999888888888888888888888888666666666777888888999999666666555555555555666666777777777777888999::::::555666888999999999888777777777888888888777777666888999:::;;;<<<<<<<<<<<<~~~zzzzzz}}}yyyooofff```___bbbeeekkklllmmmkkkgggcccbbbbbb]]]XXXTTTSSSTTTUUUTTTQQQPPPNNNLLLLLLKKKJJJGGGEEE???>>>>>>===<<<<<<<<<<<<888888888888888888888888888999999::::::999999888888888888888888888888888666666777777888888888888666666555555555555666666555555666777777777777777444555777888999999888777666777888888888888777777666777888:::;;;;;;;;;;;;wwwkkkbbb]]]]]]^^^hhhjjjllljjjeeeaaaaaabbb___\\\XXXUUUTTTTTTSSSSSSOOONNNLLLLLLLLLKKKIIIGGGAAA@@@???>>><<<<<<<<<<<<777777777888888888888888888999:::;;;;;;:::999888666666666666666666666666888777777777777777777777666666666666666666666666666666777777777777666555555666666777888888888888777777777888888888888999666777888999::::::::::::}}}~~~}}}yyyqqqggg```]]]]]]cccfffiiihhhccc```aaaccc```___\\\WWWSSSRRRSSSTTTPPPOOONNNNNNNNNNNNLLLJJJCCCBBB@@@>>>===;;;;;;;;;666777777777888888888999777888:::;;;;;;:::888777666666666666666666666666999999888888777666666666666777777777777777777666888999999999999777666555777777666666666777777888888888777777777888::::::888888999:::;;;;;;;;;:::~~~zzz}}}~~~zzzrrruuuwwwtttmmmfffbbb```^^^bbbffffffbbbaaabbbeeeaaaaaa___YYYSSSQQQRRRUUUQQQPPPOOOOOOPPPPPPNNNLLLDDDCCCAAA???===;;;::::::666666777777888888888999777888:::;;;;;;:::888777888888888888888888888888::::::999888777666555555777777888888888888777777:::;;;;;;;;;:::888777555888777666555555666777888999888777666666888:::<<<::::::;;;;;;<<<<<<;;;;;;zzzvvvzzz|||wwwvvvooonnnmmmnnnnnnjjjddd^^^]]]]]]^^^aaacccdddbbb```aaa```^^^\\\XXXUUURRRQQQSSSSSSSSSSSSRRRPPPNNNMMMGGGEEEAAA>>><<<;;;;;;<<<999999888777666666666777777888:::;;;<<<<<<;;;:::555555666666777777777888999999999888888888777777777777777777777777777777777777777777888888888888::::::999999888777777777999888777777777777777888888888888999999:::::::::{{{vvvyyy|||{{{vvvtttooommmkkkkkkllljjjeee```]]]]]]]]]^^^aaabbbbbb```aaa```___\\\YYYVVVSSSQQQPPPPPPPPPPPPOOOMMMKKKJJJHHHFFFCCC@@@===<<<<<<<<<;;;:::999888888888888888666777888888888888888888666666666777777888888888999999999888888888777777777777777777777777777777777777777777888888888888888888888888888888888999888888888777777888999999:::::::::;;;;;;;;;<<<<<>>=========<<<;;;:::999999999999888888777666666666777777777777777888888888888888999888888888888777777777777777777777777777777777777777777777888888888888666666777888888999::::::777777777777888999:::::::::::::::::::::;;;;;;;;;zzzuuuuuutttuuuwwwyyyzzzyyyuuurrrnnnjjjfffeeehhhjjjiiihhhaaa^^^ZZZYYY[[[^^^aaabbbaaaaaa```^^^\\\XXXUUURRROOONNNNNNNNNMMMLLLKKKKKKKKKJJJGGGDDDBBB@@@??????======;;;:::999999999999;;;:::888777777777888888888888888888888888999999888888888888777777777777777777777777777777777777666777777777888888888888666777777777888888888999555555555666777888999:::777777777888888888888888zzzwwwuuusssrrrrrrtttuuutttqqqnnnmmmiiiffffffhhhkkkkkkjjjddd```[[[YYYZZZ]]]```aaa`````````___\\\XXXUUURRRNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@===<<<;;;:::999888888888;;;:::888777777777888888999999888888888888888888777777777777777777777777777777777777777777777777666777777777888888888888888888888777777777666666444444444555666777888999777777777777777777777777}}}zzzxxx~~~|||{{{{{{yyyttttttsssqqqooommmkkkjjjllliiiggghhhkkkmmmllljjjgggbbb\\\YYYYYY[[[^^^___^^^_________\\\XXXTTTRRRKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB>>>===<<<:::999888777777888888777666666666777777888888888888888777777777666666777777777777777888777777777777777777777777777777777777888888888888999999888777777666555555555555555555666666777888999999999888888888888888{{{uuurrrzzz~~~}}}|||{{{{{{zzztttnnniiiiiijjjkkkiiiiiillloooooolllhhhgggccc]]]YYYXXXYYYZZZZZZ]]]^^^___^^^\\\XXXTTTQQQKKKKKKJJJIIIHHHIIIIIIJJJGGGGGGGGGGGGFFFEEEDDDDDD@@@???===;;;:::999888888666777888888888888888888888888888777777666666666666666666666777777888888777777777777777777777777777777777777888888888888777777777777777666666666888888777777777777888999999999888888888777777777}}}uuupppxxx}}}||||||zzzpppjjjjjjmmmjjjjjjkkknnnqqqpppkkkggggggccc\\\XXXWWWWWWWWWWWW\\\]]]^^^^^^\\\XXXSSSPPPNNNMMMLLLKKKJJJKKKLLLMMMFFFFFFGGGGGGGGGFFFEEEEEEAAA@@@???===;;;:::::::::777888:::;;;<<<<<<;;;:::888777777777666666555555555666666666777777888888777777777777777777777777777777777777888888888888555555666666777777888888::::::999999999999999999777777666666555555555444}}}ttttttvvvyyy{{{~~~{{{pppiiihhhiiilllnnnnnnllliiifffeeeddd```[[[XXXWWWWWWVVVVVVVVVXXXZZZYYYWWWTTTSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKLLLJJJIIIGGGFFFFFFGGGGGGBBB@@@>>>;;;::::::;;;<<<<<<;;;:::999888888888888;;;:::999888888888999:::777777777777777777777777888888999::::::888777666666666666666666555555555555333333555:::===>>>===:::999777555555666888999<<<:::777666777888888777vvvtttvvvxxxzzz}}}wwwnnnjjjjjjkkkmmmlllkkkhhhfffeeebbbaaa___^^^]]][[[XXXUUUTTTVVVXXXXXXWWWUUUSSSRRROOONNNMMMKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFGGGGGGHHHBBBAAA>>><<<:::::::::;;;777777666666666777777888;;;:::999888888888999999777777777777777777777777888888888888888777777666777777777666666666777777888666444555888999888777999888666666666777888999<<<:::888777999:::999999yyyvvvvvvwwwxxx{{{tttkkkiiiiiijjjiiiiiihhhggggggccccccdddeeeddd```ZZZUUUPPPRRRUUUWWWWWWVVVTTTSSSOOONNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHCCCAAA???<<<:::999999999999999999999:::;;;<<<<<<::::::999888888888888999777777777777777777777777888888777666666666666666999888777666666777888999999777555555666666666555777777666666666888999:::;;;999888888:::;;;;;;:::~~~yyyyyyxxxwwwzzzyyylllhhhgggeeeeeeggghhhiiijjjhhhhhhiiiiiigggbbb[[[VVVNNNOOORRRUUUWWWWWWUUUSSSNNNOOOPPPOOONNNLLLIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHDDDBBB@@@===;;;999888888;;;;;;;;;;;;;;;<<<======:::999999888888888888888666666666666666666666666888777666444444555666666888777666555555777888999666666555555666777777777666666666666777888:::;;;999888777888:::;;;;;;:::~~~}}}zzzyyyyyy~~~rrrhhhdddaaaaaadddhhhjjjkkkmmmllljjjiiifffbbb\\\XXXOOOOOOPPPSSSVVVXXXVVVTTTOOOPPPQQQQQQOOOLLLIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDCCCAAA???<<<;;;999999::::::999888888888888888999999999999888888777777666666666666666666666666888777555444444444555666666555555444555666777888777777777777666666777888666666666777777888999:::777666666777999:::999888{{{zzz}}}zzzkkkfff___]]]aaaeeeiiiiiimmmllliiigggeeebbb^^^[[[SSSQQQOOOQQQUUUWWWVVVTTTPPPQQQQQQQQQOOOMMMJJJHHHFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDBBBAAA???===;;;:::<<<;;;:::999888888888888888888999999888888777666777777777777777777777777777777666555555555555555444444555555666666777777:::;;;:::888555333444555666666777777888888999999666666666777888999777555||||||rrriii```\\\]]]aaaddddddgggffffffffffffccc```\\\XXXTTTOOOPPPTTTVVVVVVTTTRRRRRRRRRQQQOOOMMMJJJIIIGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>===<<<;;;;;;:::::::::;;;;;;777888888999888777666555777777777777777777777777666777777777777666555555333444666888888888777666888999999777444222333555777777777888888888777777888777777888999999777555}}}|||~~~wwwmmmaaa[[[[[[^^^``````aaaaaacccfffgggeeeaaa^^^[[[VVVPPPOOOSSSVVVVVVTTTSSSSSSRRRPPPOOOMMMKKKJJJGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCBBBAAA???>>>666666666666777888999999777888888999999777666555777777777777777777777777666777888888888777555444222444777:::;;;:::888777333555666555333333555888777888888888888777777666999999888999:::999777555|||yyyyyy|||~~~|||tttoooggg___[[[[[[]]]___```aaabbbcccbbbaaa^^^]]]```[[[UUUQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNIIIHHHFFFFFFFFFEEECCC@@@CCCDDDEEEEEEDDDCCC@@@???>>><<<999888888888888777555555555555666666666777999888888888777777666666555555666666666666555555999999::::::999888666555666555555555555444444444222333555666666666888:::666666666666666666777777|||xxxwwwxxxvvvvvvwwwzzz{{{{{{yyyvvvsssnnngggaaa]]]\\\]]]^^^```aaabbbbbbbbb```___]]]]]][[[WWWRRRPPPOOOOOOPPPSSSSSSSSSSSSRRRPPPOOOOOOFFFEEEDDDDDDFFFGGGFFFEEEAAABBBCCCCCCCCCAAA???===>>>;;;888777777888777666555555555666666666777777888888777777777666666666555555666666666666555555777777888999999888777666777777666666666555555555444666777666555555666777777777777777777777666666}}}xxxuuutttnnnmmmmmmnnnppprrrqqqqqqpppmmmiiidddaaa___^^^^^^___```aaabbbaaa```___^^^]]]]]]\\\WWWQQQMMMMMMOOORRRSSSTTTUUUTTTSSSQQQOOOFFFEEECCCCCCEEEGGGGGGGGGBBBBBBCCCCCCCCCAAA@@@??????<<<:::888999999999888555555666666666777777777777777666666666666666555555555666666666666555555555666777888888888777777888777777777666666666666777888888777444333333444999888888888777777666666zzzuuurrrkkkhhhffffffhhhkkkmmmnnnmmmlllkkkhhhfffcccaaa`````````aaaaaaaaa```___^^^^^^aaabbb]]]UUUOOONNNOOOPPPRRRTTTVVVVVVTTTRRRPPPKKKHHHEEECCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???<<<;;;;;;;;;;;;:::555666666666666777777777666666666666555555555555555555666666666666555555666666666777777777666666777777777666666666555555777888888777444333333444999999999888777777666666~~~wwwsssjjjgggbbbaaacccfffiiijjjkkklllllllllkkkiiifffeeebbbbbbbbbaaaaaa```______]]]aaaccc^^^VVVOOONNNOOONNNPPPSSSUUUUUUTTTSSSQQQMMMJJJGGGEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDAAA>>>;;;::::::;;;:::999666666666666777777777888555555555555666666666666555555666666666666555555888777777666666666666666666666666555555555444444555666777666555444555666888888888888777777666666{{{vvvkkkgggaaa^^^___bbbdddfffjjjkkkmmmoooooonnnlllkkkeeeeeedddcccaaa```______[[[]]]^^^[[[UUUOOOMMMMMMLLLMMMPPPRRRSSSSSSRRRRRRLLLJJJGGGGGGGGGHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCDDD???<<<:::888999999888777666666666777777777888888555666666666666777777777555555666666666666555555888777777666666777777777555555555555444444444444333555666666555555777888666666666666666777777777}}}xxxooojjjddd```___```bbbccciiikkknnnqqqssssssrrrrrriiihhhfffdddbbb```______ZZZZZZZZZXXXVVVRRROOOMMMJJJKKKMMMNNNPPPQQQRRRRRRNNNLLLJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDEEE@@@>>>;;;::::::::::::999666666777777777888888888666666666777777777888888555555666666666666555555666666666666777999;;;<<<666666666666555555555555444555666666555555666888444444444555666666777777~~~yyysssnnnhhhcccaaabbbcccccciiikkknnnrrrtttvvvvvvvvvkkkjjjgggeeebbb```___^^^\\\ZZZYYYXXXXXXVVVRRRPPPIIIIIIJJJLLLNNNPPPQQQRRRSSSQQQNNNLLLKKKHHHDDDAAAGGGFFFFFFFFFFFFFFFGGGGGGCCCAAA>>>======>>>===<<<777777777777888888888888666666777777888888999999555555666666666666555555333444444666888;;;>>>@@@777777777777666666666666555666777666555444555666222333333444555666777777vvvtttnnnfff___]]]___cccgggjjjoootttyyy|||~~~rrrllleeeaaa```bbbcccddd___^^^\\\ZZZYYYVVVRRROOOLLLJJJJJJLLLPPPQQQOOOMMMMMMOOOPPPOOOLLLHHHFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCC@@@>>>===<<<;;;999888666555555555666777999999888777666666777777666666666666666777888888444555555555666666777777:::999888666666666777777444555555555555555444444555555666666666666555555xxxvvvqqqiiibbb^^^___```ccchhhpppxxx~~~sssnnngggbbbaaabbbddddddbbb```^^^]]]\\\YYYUUURRRNNNLLLKKKLLLOOOPPPPPPNNNNNNOOOOOOOOONNNKKKIIIGGGDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFDDDAAA???===<<<;;;:::999888777777777888888:::999888888777777777888;;;:::888777666666555555555555555666666666777777999888777666666666777888444555555666666555444444666666777777777777666666{{{zzzuuunnngggaaa^^^]]]^^^fffrrr}}}~~~tttoooiiidddbbbcccccccccdddcccaaa``````^^^ZZZWWWRRROOOMMMLLLNNNOOOPPPPPPPPPNNNMMMOOOPPPPPPMMMIIIEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGEEEBBB@@@>>><<<;;;<<<;;;:::888888999999:::::::::999999888888999999;;;:::999777666666666666555555666666666666777777777777666666666777888888444555555666666555555555777777888888888888777777}}}zzzssslllddd^^^[[[\\\eeesss~~~yyysssoooiiidddbbbbbbaaa```dddcccbbbbbbbbb```]]]ZZZUUURRROOOMMMMMMNNNPPPQQQQQQNNNLLLNNNRRRSSSPPPKKKFFFEEEEEEDDDDDDEEEFFFFFFHHHGGGFFFDDDAAA???===<<<<<<;;;:::999999999:::;;;;;;::::::999999:::::::::777666666666666777888888666666666666666666777777666666666666777777888888444555555666666666666555666777777888888777777666|||wwwppphhh```[[[]]]eeeppp{{{}}}wwwrrrpppmmmhhhdddbbbaaa___^^^aaa`````````aaa```^^^\\\WWWUUUQQQMMMKKKLLLOOOQQQQQQMMMKKKMMMRRRTTTQQQMMMGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGEEECCCAAA>>>===<<<;;;:::999888999::::::;;;:::::::::::::::;;;;;;666666555555555666777777777777777777777777666666555555666666777777777777444555555666777777666666555666666777777666666555|||yyyssskkkbbb\\\]]]bbbjjjpppsssssspppmmmnnnkkkgggdddbbbaaa___]]]]]]]]]]]]^^^``````]]][[[XXXVVVSSSNNNKKKJJJMMMOOOOOOMMMKKKLLLOOOQQQOOOMMMIIIGGGEEEDDDDDDEEEFFFGGGFFFGGGGGGFFFEEECCCAAA???===<<<:::999999999:::;;;::::::999999::::::;;;;;;:::999888666555555444444888888777777777777666666555555666777777777666666444555666666777777777777555555666666666666555555~~~|||yyyuuunnneee___]]]^^^aaadddfffiiijjjkkkmmmjjjgggeeedddbbb```^^^[[[ZZZ[[[]]]______]]][[[WWWVVVTTTOOOJJJIIIJJJMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJHHHFFFDDDCCCEEEFFFHHHEEEFFFGGGGGGFFFEEECCCAAA>>>===<<<;;;;;;;;;<<<<<<999999999999999:::;;;;;;<<<;;;:::888777777666666888888888777777777666666555666777777777666555444444444666777777888888888666666777777777777666666{{{~~~~~~{{{xxxuuuoooggg```\\\[[[ZZZ[[[^^^ccchhhkkkllljjjhhhfffeeedddaaa___YYYYYYZZZ\\\^^^___]]]\\\VVVVVVUUUPPPJJJHHHIIIKKKKKKLLLLLLKKKJJJJJJLLLMMMJJJHHHFFFDDDCCCDDDFFFHHHDDDEEEGGGGGGGGGFFFDDDCCC@@@???===<<<<<<<<<===>>>888888888888999999:::;;;::::::999999::::::;;;<<<999888888888777777666666666666777777777555444333444444666777888888888888777777888888888888777777||||||}}}}}}{{{yyyvvvqqqjjjbbb]]]YYYWWWVVVXXXYYY[[[```ggghhhhhhgggfffccc```]]][[[ZZZXXXVVVWWWYYY\\\]]]]]]VVVTTTQQQOOOMMMKKKHHHFFFGGGIIIKKKLLLMMMLLLKKKJJJHHHGGGDDDBBBAAABBBCCCCCCGGGGGGIIIIIIIIIIIIGGGGGGAAA>>>;;;:::;;;;;;888666888888777777777777888888:::999888888888:::<<<>>>;;;:::999777666666777777888777666666666777999:::777666555333333444444555444333333444666777555444}}}~~~}}}zzzwwwrrrllleee```YYYVVVTTTVVVVVVXXX^^^eeeeeeeeeeeedddcccaaa___^^^ZZZXXXUUUUUUVVVXXXXXXXXXVVVTTTQQQOOOMMMKKKHHHFFFEEEFFFIIIJJJKKKKKKJJJIIIHHHFFFDDDBBBBBBBBBCCCCCCGGGHHHHHHIIIIIIHHHHHHGGGBBB???<<<:::;;;:::888666888777777666666777777888999999888777888:::<<<>>>===<<<:::888777777888888666666555666666888999:::777666555444444444555666555777999999777777888999~~~~~~|||xxxuuuqqqlllfffbbbYYYUUURRRRRRRRRSSSZZZbbbbbbbbbbbbbbbaaaaaaaaaaaa\\\YYYVVVUUUUUUVVVVVVUUUVVVTTTQQQOOOMMMKKKIIIFFFBBBDDDFFFHHHIIIIIIIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDGGGHHHHHHIIIIIIHHHHHHGGGBBB@@@===<<<;;;:::999777777666666555555666666777888777777777888:::<<<>>>>>>===<<<:::999999888888555555555555666777999999888777666555555555666666333888===;;;777555888<<<}}}~~~}}}{{{xxxtttqqqmmmiiieeeaaa[[[VVVQQQPPPOOOPPPWWW___aaaaaa````````````aaaaaa^^^\\\XXXVVVWWWWWWWWWVVVUUUSSSPPPOOONNNLLLIIIGGGBBBCCCEEEGGGHHHIIIJJJJJJFFFEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHCCCAAA???===<<<:::999888666666555555555555666666666666666777888:::<<<===>>>>>>===<<<::::::999999777666666666666666666666888777777777666666666666222666999888555444666999}}}|||~~~{{{yyyyyywwwssspppmmmiiieeebbb]]]XXXSSSPPPOOOOOOUUU]]]````````````````````````^^^[[[XXXWWWWWWXXXXXXXXXUUUSSSPPPOOONNNLLLIIIGGGCCCDDDEEEGGGIIIJJJKKKKKKFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA???<<<:::::::::666666555555555555666666555666666777888999:::;;;<<<<<<<<<<<<;;;:::999999999999888777666555444444777777777777777666666555444444444555666666555555~~~}}}{{{zzzzzz{{{}}}~~~{{{{{{|||~~~}}}~~~|||yyywwwxxxvvvtttrrrppplllgggddd^^^YYYTTTRRROOONNNSSSZZZ^^^___aaabbbbbbbbbaaa```]]][[[WWWVVVVVVWWWVVVVVVUUURRRPPPOOONNNLLLJJJHHHEEEFFFFFFGGGIIIJJJKKKKKKFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDCCC@@@<<<::::::;;;777666666555555666666777666666666777888888999999999999::::::::::::999999:::::::::999888666444444666666777777777666555444777555444666888999777555}}}|||zzzyyyzzz{{{}}}~~~~~~~~~~~~{{{yyywwwvvvuuusssrrrqqqmmmgggccc^^^YYYTTTRRROOOLLLPPPVVVZZZ]]]```ccceeedddcccbbbaaa^^^ZZZWWWVVVVVVUUUTTTTTTRRRPPPNNNNNNLLLJJJHHHFFFFFFFFFGGGHHHIIIJJJJJJGGGHHHIIIJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFEEEAAA===::::::<<<888777777666666777777888666666777777777777777666555666777888999999999888888999999::::::999777777555555666777666555444333555666888888888777888888~~~}}}}}}~~~}}}~~~~~~|||yyyxxxrrrqqqqqqqqqoookkkeeeaaa]]]XXXTTTRRRNNNKKKNNNSSSWWWZZZ```dddggggggeeedddfffccc^^^ZZZYYYWWWVVVUUUTTTRRRPPPNNNNNNMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIGGGGGGGGGGGGIIIIIIEEEFFFFFFBBB===:::;;;<<<888888777777777777888888777777777777777666666555222333555777888999888888666777999:::;;;;;;::::::444555666666666555333222222666:::999555333666:::}}}}}}}}}|||{{{xxxuuutttpppooonnnnnnmmmjjjfffbbb^^^ZZZTTTQQQOOONNNNNNMMMOOOSSS[[[dddkkknnnllljjjggggggeee```ZZZUUURRRRRRSSSSSSSSSRRRPPPMMMKKKIIIJJJJJJIIIHHHIIIJJJKKKLLLGGGGGGGGGIIIKKKNNNQQQSSSNNNKKKHHHHHHIIIIIIGGGEEEGGGFFFEEECCC@@@>>>;;;:::999777555555777999999999666666666555444444333333777666555444444555666777333444444555555444444333888777666555555666777888777666444333333444666777}}}}}}{{{zzzwwwuuusssrrrooonnnmmmmmmllliiieeebbb]]]YYYUUUQQQPPPOOOOOONNNQQQUUU\\\eeemmmqqqpppooojjjiiifffaaa[[[VVVTTTTTTUUUUUUUUUTTTRRRPPPMMMLLLMMMLLLJJJIIIHHHHHHHHHIIIFFFFFFGGGHHHKKKOOOSSSUUUQQQMMMJJJHHHIIIIIIGGGEEEGGGFFFEEECCCAAA>>><<<::::::888777666777888777666555555555555555555555555777666555444444555666777444555555666666555555444777777666666666666666777777666555444444555666777}}}zzzvvvssspppoooooommmlllllllllkkkiiieeebbb]]]YYYUUURRRRRRQQQPPPPPPSSSVVV]]]fffnnnssstttsssllljjjgggaaa[[[VVVUUUUUUXXXWWWWWWVVVTTTRRRQQQPPPOOONNNLLLJJJGGGFFFEEEEEEFFFFFFFFFHHHKKKPPPTTTWWWTTTPPPKKKHHHGGGGGGFFFEEEGGGFFFEEEDDDAAA???===;;;;;;:::888888888888555333333444444555666666777777666666555555555555666666555666666666666666666555555666666777777666666666666666666666666666666666~~~yyytttpppnnnmmmmmmkkkkkkjjjjjjjjjhhheeebbb]]]ZZZVVVTTTSSSSSSRRRQQQRRRUUUZZZbbbkkkppprrrssskkkiiifff```ZZZVVVUUUVVVXXXXXXWWWVVVUUUSSSRRRRRRPPPOOOMMMJJJHHHFFFDDDCCCHHHGGGGGGHHHJJJOOOSSSVVVTTTPPPKKKGGGDDDDDDDDDEEEGGGGGGFFFDDDBBB@@@>>><<<:::999999999:::888666333444555555555666666666777666666666555555666666666555555666666666666555555444555666777777777666555555555666777777666555555zzztttooommmlllllljjjjjjiiijjjjjjhhheeebbb]]][[[XXXVVVUUUUUUSSSRRRPPPQQQUUU\\\ccciiilllmmmkkkjjjgggbbb]]]YYYXXXYYYVVVVVVUUUTTTSSSSSSRRRRRROOONNNMMMKKKIIIGGGFFFEEEJJJIIIHHHHHHIIILLLOOOQQQQQQNNNJJJEEEBBBAAACCCDDDGGGGGGFFFEEECCCAAA???===999888888999::::::777555777777666666666555555555555666666666666666666555333444444555555444444333333444555777777777666555444555666666666666555444zzztttpppmmmkkkkkkjjjiiiiiijjjkkkiiifffccc___]]]ZZZXXXWWWVVVTTTRRROOOOOOQQQUUU\\\bbbeeefffjjjjjjiiifffaaa]]]\\\\\\TTTTTTSSSRRRQQQQQQRRRRRROOOOOONNNMMMKKKIIIGGGFFFIIIIIIHHHIIIIIIKKKLLLMMMLLLKKKIIIEEEBBBAAACCCEEEHHHGGGGGGEEECCCAAA@@@???:::999888999::::::888777888888777666666555444444555555666666666666555555333333444444444444333333333444555555666666666666666666666666666666666666zzztttpppllljjjjjjiiiiiiiiijjjkkkjjjgggdddaaa^^^[[[YYYXXXVVVTTTQQQPPPOOOOOORRRWWW\\\```aaaeeefffgggfffbbb^^^\\\[[[SSSRRRQQQPPPPPPQQQQQQRRRQQQQQQPPPOOOMMMJJJGGGFFFEEEFFFGGGIIIJJJJJJKKKKKKHHHIIIIIIFFFDDDCCCEEEGGGHHHGGGGGGFFFDDDBBB@@@???===;;;999888999999777666777777777666666666666666444555666777777666555444444444555555555555444444444444444444555666777777999999888777777888999999~~~yyytttpppllljjjhhhjjjiiijjjkkklllkkkhhheeebbb```]]]ZZZYYYWWWSSSQQQRRRPPPOOOQQQUUUZZZ^^^______aaadddccc```\\\YYYXXXSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRPPPMMMJJJGGGEEEBBBDDDFFFIIIJJJKKKKKKKKKFFFHHHIIIHHHEEEEEEGGGIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@===:::888777777666555555555666666777777888888444555666777777666555444555555666666666666555555444444333333444555777888<<<;;;999888888999;;;<<<~~~|||xxxsssooolllkkkjjjkkkkkkkkkkkkiiihhhffffffaaa___\\\ZZZYYYXXXVVVTTTXXXVVVTTTRRRRRRTTTWWWYYY^^^bbbfffeee```[[[ZZZ[[[TTTRRRPPPNNNNNNPPPRRRSSSSSSSSSQQQOOOMMMJJJGGGFFFDDDCCCDDDFFFJJJLLLMMMLLLGGGHHHHHHGGGEEEDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDEEE???>>><<<<<<<<<;;;:::888666666777777777777666666666666666666666555555555999777666666777777666444777777777777666555444333555666888:::999777444222}}}|||xxxtttqqqmmmkkkjjjjjjjjjjjjiiihhhgggfffeeedddbbb```^^^]]]\\\YYYWWWXXXWWWUUUSSSRRRTTTUUUWWW[[[```eeeeee```[[[ZZZZZZSSSQQQOOOMMMMMMNNNPPPRRRRRRRRRQQQOOOLLLJJJHHHFFFDDDCCCCCCEEEHHHJJJJJJJJJFFFGGGHHHGGGEEEDDDEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEAAA???<<<;;;<<<;;;:::888777777666666666666777777555555555666666666666666888777666666777777666444555555666666666666666555888999:::;;;:::999777666~~~}}}|||zzzwwwsssppplllkkkjjjiiiiiihhhgggfffeeeeeeeeedddbbbbbbaaa___\\\YYYXXXXXXVVVUUUTTTSSSSSSSSSXXX]]]bbbccc```[[[YYYYYYQQQPPPMMMKKKKKKLLLMMMOOOPPPPPPOOONNNLLLJJJHHHGGGDDDCCCBBBDDDFFFHHHHHHHHHFFFGGGGGGFFFDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGCCC@@@===;;;;;;;;;:::999888777666555555666777888444444555555666666777777888666555666777777666444333444555666777777777777666666666666555555555555~~~}}}zzzwwwsssooommmjjjjjjiiihhhgggfffffffffddddddccccccccc```\\\YYYYYYYYYXXXWWWUUUSSSQQQPPPTTTYYY^^^aaa___[[[XXXWWWPPPOOOLLLIIIIIIIIIKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHFFFDDDCCCCCCEEEGGGGGGGGGEEEFFFFFFEEEDDDDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEBBB>>><<<;;;;;;:::999888777555444444555777888333444444555666777888888777666555555666777666555444444555666666666666666555444333222222333444444}}}yyyuuurrrpppkkkkkkiiihhhhhhhhhhhhhhheeeddddddddddddbbb^^^[[[[[[ZZZZZZYYYVVVTTTQQQPPPQQQUUUZZZ]]]]]]ZZZXXXVVVQQQOOOLLLIIIHHHHHHIIIJJJMMMMMMMMMLLLKKKJJJIIIHHHGGGEEECCCCCCEEEGGGGGGGGGFFFFFFFFFEEEDDDEEEHHHJJJKKKJJJIIIHHHHHHGGGGGGGGGFFFCCC???===<<<;;;:::888777666555444444555666777333444444555666777888888666555444555666777666555666666777666666555444444888777555444444555777888~~~|||yyyuuusssqqqlllkkkiiihhhhhhhhhiiijjjhhhgggfffffffffdddaaa^^^]]]\\\[[[ZZZXXXUUUSSSRRROOORRRUUUXXXZZZYYYXXXWWWRRRPPPMMMJJJHHHHHHIIIJJJMMMMMMMMMLLLKKKIIIHHHGGGGGGEEECCCBBBDDDGGGHHHHHHGGGGGGGGGFFFEEEGGGJJJMMMNNNMMMKKKJJJHHHGGGGGGGGGFFFDDDAAA???>>><<<999777555555555555555555555555444444555555666666777777555444444444666777666555777777777777666555444333666555444444444555666777|||yyyvvvsssrrrqqqkkkjjjhhhgggggggggiiijjjhhhfffdddddddddcccaaa______^^^\\\ZZZXXXWWWUUUUUUNNNOOORRRUUUWWWXXXXXXWWWTTTRRRNNNKKKIIIIIIJJJKKKMMMMMMLLLKKKJJJHHHFFFEEEEEECCCAAAAAACCCFFFGGGHHHHHHHHHHHHGGGFFFHHHLLLOOOPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@===888555333444666777777666444333555555555666666666666666555444333444666777666555555666666666666666555555333333333333333444444555}}}zzzvvvsssqqqppppppjjjiiigggfffeeefffhhhiiifffdddaaa`````````___^^^```___]]][[[YYYXXXWWWWWWNNNNNNOOORRRVVVXXXXXXXXXUUUSSSOOOLLLJJJJJJJJJKKKNNNMMMMMMKKKJJJHHHFFFEEEDDDAAA??????AAADDDFFFGGGHHHHHHHHHGGGGGGIIIMMMQQQRRRPPPNNNKKKIIIGGGFFFEEEEEEDDDDDDCCCAAA===888444222444666888888666444222666666666666666555555555555444333444666777666555333444555666777777777777555666666777777888888888~~~|||yyyxxxvvvtttqqqnnnllljjjhhhfffeeefffggghhhbbbccceeeeeedddbbb___]]]\\\]]]^^^]]]YYYUUUTTTSSSNNNMMMMMMOOOSSSVVVWWWVVVTTTSSSPPPNNNKKKIIIHHHHHHKKKKKKKKKJJJJJJHHHGGGGGGEEECCCAAA@@@@@@BBBDDDFFFJJJHHHFFFEEEFFFIIILLLOOORRRUUUTTTNNNIIIHHHEEEBBBDDDCCCCCCBBB???===:::888888777777666666666666777333333555666666666555444666666666666666666666666555555666666666666555555777666444333333555777999xxxvvvyyy}}}{{{yyyxxxwwwtttpppmmmiiihhhfffeeeddddddddddddbbbcccdddeeedddbbb```___]]]\\\\\\[[[[[[ZZZYYYYYYOOONNNMMMNNNRRRUUUVVVVVVTTTSSSQQQNNNKKKIIIHHHGGGKKKLLLLLLLLLLLLJJJHHHGGGGGGFFFDDDBBBBBBDDDFFFHHHIIIHHHFFFEEEFFFIIILLLNNNQQQTTTTTTNNNIIIHHHFFFCCCDDDDDDCCCBBB@@@===;;;999888888777666666666666777222333444555666555555444666666666666666666666666777777777888888777777777777666444333333555777999}}}uuuppprrrwww}}}|||{{{zzzyyyvvvqqqnnnggggggfffeeecccbbbbbbaaacccccccccccccccccccccbbbaaa]]]YYYXXXYYYZZZYYYXXXQQQNNNLLLMMMPPPSSSUUUVVVTTTSSSQQQOOOLLLIIIGGGFFFKKKLLLNNNOOOOOOMMMJJJHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGEEEDDDFFFHHHKKKMMMOOOSSSRRRMMMHHHHHHFFFCCCDDDDDDDDDCCCAAA>>><<<:::999888777666666666666666444555666777777777666666666666666666666666666666777777777777777777777777777666444333444555777999{{{uuurrrpppuuu{{{~~~}}}|||xxxsssppphhhhhhhhhgggeeecccbbbaaacccbbbbbbaaabbbcccdddeeemmmfff^^^ZZZ[[[[[[XXXUUURRROOOLLLLLLNNNQQQTTTUUUTTTSSSQQQOOOLLLIIIGGGFFFJJJLLLOOOQQQQQQOOOLLLJJJFFFEEECCCBBBAAABBBCCCDDDFFFEEEDDDDDDEEEGGGJJJLLLLLLPPPPPPKKKHHHHHHGGGDDDEEEEEEDDDDDDBBB???===;;;999999888777666666666666777777888888999999999999666666666666666666666666444444444444444444444444666666444444444555777888{{{vvvtttttttttyyy}}}|||{{{xxxssspppllllllkkkjjjhhhfffdddbbbbbbaaa``````aaabbbdddeeetttmmmddd```___^^^ZZZVVVSSSPPPLLLKKKMMMPPPRRRSSSRRRRRRQQQOOOMMMJJJHHHFFFJJJLLLOOOQQQQQQOOOLLLJJJGGGFFFDDDCCCBBBBBBBBBBBBEEEDDDDDDDDDEEEFFFIIIJJJJJJMMMNNNJJJGGGHHHGGGEEEEEEEEEEEEDDDCCCAAA>>>===:::999888777666666666666666666666777777777888888666666666666666666666666444444333222222333444444666555555444555666777888{{{vvvtttvvvwwwxxx|||~~~{{{zzzxxxvvvssspppooonnnllljjjhhhfffddddddaaa``````___```aaabbbccciiieee```^^^]]]\\\XXXUUUSSSPPPMMMLLLMMMOOOPPPPPPPPPPPPPPPPPPNNNKKKIIIGGGHHHJJJMMMOOOOOONNNLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIGGGKKKLLLIIIGGGHHHHHHFFFFFFFFFFFFEEEDDDBBB@@@>>>;;;:::999888777666666666444444333333333444555666666666666666666666666666666555444333333444555666555555555555555666777777yyywwwxxx}}}|||zzzxxxwwwuuusssooonnnkkkhhheeedddcccccc```____________`````````[[[\\\\\\\\\[[[XXXTTTRRRRRRPPPMMMMMMMMMNNNNNNMMMNNNOOOOOOPPPOOOMMMJJJIIIGGGHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGEEEIIIKKKHHHFFFHHHHHHFFFFFFFFFFFFFFFEEECCCAAA???<<<;;;999888777666666666444444333333333444555666666666666666666666666666666555444222222444555666555555555555666666666777|||{{{~~~|||{{{zzzyyyxxxooollliiieeebbbaaaaaaaaa_____________________^^^ZZZ^^^aaaaaa^^^YYYUUUSSSRRRPPPNNNMMMNNNNNNMMMLLLMMMNNNOOOPPPOOOMMMKKKJJJGGGGGGHHHJJJKKKKKKKKKLLLHHHHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGDDDHHHJJJGGGFFFHHHHHHGGGFFFGGGGGGFFFEEECCCAAA@@@<<<;;;:::888777666666666777666666555555666888999666666666666666666666666444333111000000111333444555555555666666666666666~~~{{{yyyrrrooojjjfffeeedddbbbaaacccaaa^^^\\\ZZZZZZ[[[\\\\\\]]]^^^^^^]]]ZZZXXXVVVTTTSSSPPPMMMKKKKKKKKKLLLIIIKKKOOOQQQQQQOOOLLLJJJHHHGGGFFFEEEGGGJJJMMMOOOLLLLLLKKKIIIGGGFFFDDDDDDCCCBBBAAA@@@AAACCCFFFGGGDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD<<<;;;999888777666777777666666444333333333333333555555555666666666666777888888888888777777777777333444666888888777555444~~~}}}{{{zzzrrrnnnjjjfffeeecccbbb```bbb```^^^\\\ZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZYYYXXXUUUSSSPPPNNNLLLKKKKKKLLLGGGIIIMMMOOOPPPNNNLLLJJJIIIHHHFFFFFFGGGIIILLLNNNKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDD>>>===;;;999777777777777555333111000000222444555333333333444444444444555666666666666666666666666333444666777777777666555~~~||||||{{{{{{qqqnnnjjjfffeeecccaaa___aaa```]]][[[ZZZZZZZZZZZZ\\\[[[[[[[[[ZZZZZZZZZYYYVVVUUURRROOOMMMLLLKKKKKKFFFHHHKKKMMMNNNMMMLLLJJJJJJIIIGGGFFFGGGHHHJJJKKKHHHHHHGGGGGGFFFEEEEEEDDD@@@AAACCCDDDDDDDDDDDDCCCFFFEEECCCBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEE@@@???<<<:::888777666666555333111000111444777999333333333444444444444555444444444444444444444444555555555555666666666666~~~}}}|||{{{yyyqqqnnnjjjgggeeecccaaa___```___]]]\\\ZZZYYYYYYYYY]]]\\\[[[YYYYYYXXXXXXXXXWWWVVVSSSPPPNNNLLLLLLKKKGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCCCCFFFEEECCCAAA@@@AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEBBB@@@===:::777666555555777666555555666777888999555555555666666666666777333444444444444444555555666555555555555666777777}}}zzzwwwrrroookkkhhhfffdddaaa^^^```___^^^\\\[[[ZZZYYYYYY^^^]]][[[YYYXXXWWWVVVVVVWWWVVVTTTRRRPPPNNNMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCAAA>>><<<===???BBBDDDFFFDDDBBBAAA@@@AAACCCDDDCCCDDDDDDEEEFFFFFFEEEEEEBBB@@@===:::777555555444777777888999888777555444555555555666666666666777444444555555555666666666666555555555555666777777}}}zzzwwwsssqqqmmmjjjhhheeeaaa^^^``````___^^^]]][[[ZZZZZZ\\\[[[[[[YYYXXXWWWUUUUUUVVVVVVUUUSSSRRRPPPOOONNNLLLLLLLLLLLLLLLLLLMMMMMMJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEBBB>>>;;;;;;>>>BBBEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFEEECCCAAA>>>;;;888777666666555666666777666444222111333333333444444444444555555555555666777777888888555555555555666666666666~~~|||zzzyyytttrrrooollljjjfffbbb___aaaaaa```___^^^\\\[[[ZZZWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRPPPPPPMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEECCC@@@>>>>>>@@@CCCEEEBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@===;;;:::999999666555444333333333444555333333333444444444444555444555555666777777888888333444666777777777666555|||zzzzzz{{{uuussspppmmmkkkgggccc```bbbbbbaaa```___]]]\\\[[[SSSUUUWWWYYYZZZZZZYYYXXXTTTUUUUUUTTTTTTSSSRRRQQQMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCBBBAAABBBCCCDDDAAABBBDDDFFFGGGHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFDDDBBB???===<<<<<<<<<999666333111111555999<<<555555555666666666777777444444555555666777888888333444666888888777555444|||yyyvvvuuuvvvuuurrrnnnjjjgggeeedddaaaaaaaaa```^^^\\\YYYXXXYYYXXXWWWVVVVVVWWWYYYZZZWWWVVVSSSQQQOOOOOOOOOOOOOOOMMMJJJFFFDDDDDDEEEFFFEEEGGGIIIIIIGGGEEEDDDEEEHHHIIIIIIHHHEEEDDDDDDEEEBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFHHHKKKNNNMMMLLLJJJIIIHHHHHHIIIIIIFFFEEECCC@@@===:::888777888777777777777777888888555555555555555555555555444444444555444444333222666666666666666666666666}}}yyywwwuuuvvvuuurrrnnnjjjhhhfffeeeccccccbbbaaa___]]]ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXVVVUUUSSSRRRPPPPPPOOOOOOOOOMMMJJJGGGEEEEEEEEEFFFEEEGGGIIIIIIGGGEEEEEEEEEGGGHHHIIIGGGEEEDDDDDDEEEDDDCCCBBBAAAAAABBBCCCCCCCCCDDDFFFFFFGGGIIILLLOOOPPPNNNLLLJJJIIIIIIIIIIIIGGGFFFDDDAAA???<<<:::888777777666666666666777777555555555555555555555555777777888888777777666555777666666666555555555444}}}zzzwwwuuuvvvuuurrrnnnkkkhhhfffeeeddddddcccbbb___]]][[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMJJJGGGEEEEEEFFFFFFFFFHHHJJJJJJHHHFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJMMMPPPSSSQQQOOOLLLJJJIIIHHHHHHGGGGGGEEECCCAAA>>><<<:::777666666555555555666666555555555555555555555555888888888888888777777666666666666555555555444444~~~{{{xxxvvvvvvuuurrrnnnkkkiiigggfffeeedddcccaaa^^^\\\ZZZYYYXXXXXXYYYYYYXXXVVVUUUSSSQQQRRRSSSTTTTTTSSSQQQPPPNNNLLLJJJHHHFFFFFFFFFGGGFFFHHHJJJJJJIIIHHHGGGHHHGGGHHHIIIHHHFFFFFFGGGHHHHHHFFFEEECCCBBBAAABBBBBBBBBDDDGGGHHHIIIKKKNNNPPPTTTRRROOOLLLIIIGGGFFFFFFGGGFFFFFFDDDBBB???===;;;888777777666666666666777555555555555555555555555555666666666666555444444444444444555555555666666~~~|||yyyxxxvvvtttrrrooollliiihhhgggeeedddbbb___]]]ZZZYYYXXXWWWXXXYYYYYYXXXVVVTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQMMMLLLJJJIIIGGGGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIIIIGGGHHHJJJIIIHHHHHHIIIJJJHHHGGGEEECCCBBBAAAAAABBBBBBDDDGGGIIIJJJKKKMMMOOORRRPPPMMMJJJGGGEEEDDDDDDEEEEEEEEEDDDBBB@@@===;;;:::999888888777777777888666666666666666666666666444444555555444444333222111222333444555777888888}}}|||{{{zzzvvvtttrrrooollljjjhhhhhheeedddaaa^^^\\\ZZZXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRMMMLLLKKKIIIHHHHHHGGGGGGGGGIIILLLLLLKKKJJJJJJKKKHHHJJJKKKKKKJJJJJJKKKMMMIIIHHHFFFDDDCCCCCCCCCCCCBBBEEEHHHIIIIIIJJJKKKMMMOOOMMMKKKHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDAAA>>><<<;;;::::::999888888888888666666666666666666666666666666666666666555555444000111222333555777888888~~~}}}|||||||||vvvtttrrrooollljjjiiihhhgggeeebbb___\\\ZZZYYYYYYWWWWWWVVVVVVUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJLLLMMMLLLKKKKKKLLLIIIKKKLLLLLLLLLLLLNNNOOOKKKJJJHHHGGGFFFFFFFFFGGGCCCEEEHHHIIIIIIHHHIIIJJJLLLKKKIIIGGGFFFEEEEEEFFFEEEFFFGGGGGGFFFCCC@@@>>>;;;:::999888777777777777666666666666666666666666777777777777777666555555222333333444444555555666}}}||||||}}}}}}vvvtttrrrooommmkkkiiiiiihhhfffccc```]]][[[ZZZZZZWWWVVVUUUTTTUUUVVVWWWXXXWWWVVVTTTRRRRRRRRRRRRSSSLLLLLLKKKJJJIIIIIIHHHGGGHHHJJJMMMMMMLLLLLLLLLLLLJJJLLLMMMNNNMMMMMMOOOQQQMMMLLLJJJIIIHHHHHHIIIJJJCCCEEEHHHIIIHHHGGGHHHHHHKKKJJJHHHGGGFFFFFFGGGHHHFFFGGGHHHIIIHHHEEEBBB@@@:::999888777666666666666777777777777777777777777666666666666666555555444555555444444444333333333~~~}}}}}}~~~~~~}}}zzzuuuppplllkkkjjjkkkdddcccaaa___\\\[[[ZZZYYYUUUTTTRRRQQQQQQSSSUUUWWWTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIJJJIIIHHHGGGHHHJJJLLLMMMKKKJJJJJJHHHGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFBBBAAACCCDDDDDDGGGKKKIIINNNMMMEEE@@@@@@BBBAAA<<<;;;999999999999777666777777888888888888777777555555555555666777999999666666666666666666666666~~~~~~}}}zzzvvvqqqnnnkkkjjjjjjdddbbb```^^^\\\ZZZYYYYYYVVVUUUSSSQQQRRRSSSUUUWWWUUUUUUUUUTTTSSSRRRPPPOOOPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHJJJLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGIIIKKKLLLLLLLLLKKKIIIHHHFFFEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGCCCBBBFFFGGGEEEEEEFFFCCCEEEIIIOOORRROOOHHHBBB===;;;:::999999999888666777666666555555666666777666666555666666777888999777777777777777777777777}}}{{{wwwsssooollljjjjjjcccbbb```^^^\\\ZZZYYYYYYVVVUUUSSSRRRRRRSSSUUUVVVVVVVVVUUUTTTRRRPPPOOOMMMOOONNNMMMKKKIIIHHHGGGGGGFFFGGGHHHJJJKKKKKKJJJJJJHHHGGGGGGGGGGGGIIIKKKLLLNNNMMMLLLJJJHHHGGGEEEDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDHHHHHHGGGHHHLLLJJJIIISSSeeejjj]]]JJJ???>>><<<:::999999999888777666555444333333444555666777777666666666666777777666666666666666666666666|||zzzwwwssspppmmmkkkjjjdddcccaaa^^^\\\ZZZYYYYYYVVVUUUSSSRRRQQQRRRSSSSSSUUUUUUTTTSSSRRRPPPOOONNNOOONNNLLLKKKIIIHHHHHHHHHDDDEEEGGGHHHIIIJJJJJJIIIGGGGGGGGGGGGHHHJJJKKKLLLPPPOOOMMMKKKIIIGGGEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGEEEJJJXXXgggtttuuujjjNNNDDD@@@===;;;999:::999888777777555444333333444555777888777777666666666666777444444444444444444444444~~~~~~~~~{{{yyyvvvrrrooommmllllllgggfffccc```]]][[[ZZZYYYUUUTTTSSSQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNLLLKKKIIIHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLPPPOOOMMMKKKIIIGGGEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDGGGHHHEEECCCQQQrrrrrrSSSKKKBBB???;;;:::::::::999888777777666555555666777777888777777666666666666777444444444444444444444444~~~}}}}}}yyywwwsssooommmmmmnnnnnnllljjjgggccc```]]][[[ZZZVVVUUUSSSRRRQQQPPPPPPOOOQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLNNNMMMLLLJJJHHHGGGEEEDDDAAABBBBBBCCCCCCDDDEEEEEEDDDGGGHHHEEEFFF]]]rrrQQQFFFCCC@@@<<<:::::::::999999777888888888888888888777777777666666666666777777666666666666666666666666~~~}}}xxxuuuppplllkkkllloooqqqqqqoookkkgggbbb^^^\\\ZZZWWWWWWVVVTTTSSSQQQPPPPPPRRRRRRRRRQQQPPPOOONNNMMMNNNMMMLLLJJJIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHIIIIIIIIILLLLLLKKKIIIHHHFFFEEEEEEAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHPPPkkkaaaLLLDDDAAA===::::::::::::999666777999::::::999777666666666555666666777888999777777777777777777777777~~~wwwsssnnnjjjiiilllpppssstttrrrnnniiiddd___\\\[[[YYYYYYXXXVVVTTTSSSRRRQQQTTTSSSSSSQQQPPPNNNLLLKKKNNNMMMLLLJJJJJJIIIIIIIIIFFFEEEDDDCCCCCCBBBCCCCCC@@@AAACCCDDDFFFGGGGGGHHHKKKJJJJJJIIIGGGFFFEEEEEEAAAAAABBBBBBCCCDDDDDDEEEGGGFFFGGGKKKXXXuuubbbEEEAAA===:::::::::::::::555666999::::::999666555555555555555666888999999666666666666666666666666|||vvvssspppooooooqqqqqqqqquuurrrmmmgggbbb^^^[[[ZZZXXXWWWUUUSSSQQQOOONNNNNNNNNOOOOOOPPPOOONNNLLLKKKNNNMMMMMMLLLKKKJJJJJJIIIJJJIIIFFFDDDBBBAAAAAABBB@@@??????BBBFFFIIIHHHFFFKKKJJJIIIIIIHHHGGGCCCAAABBBBBBBBBBBBBBBCCCDDDEEEBBBFFFGGGMMMWWWaaa}}}fffSSSBBB>>>AAA>>>??????888666666555555555555666666666666777777888888999999333333333333333333333333wwwuuurrrpppqqqqqqqqqqqqooommmjjjgggccc```^^^]]]XXXWWWUUUSSSQQQOOONNNNNNNNNOOOOOOOOONNNNNNMMMLLLNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIGGGDDDCCCBBBBBBBBBAAA@@@@@@CCCFFFHHHGGGFFFJJJIIIHHHIIIIIIGGGDDDBBBBBBBBBBBBBBBBBBCCCDDDEEE@@@DDDCCCFFFMMMUUUlllgggPPPDDDBBBCCC<<<999:::666666666555555666666777888777777777777777888888888444444444555555555555555}}}xxxvvvsssrrrrrrrrrqqqpppkkkkkkiiigggdddaaa___]]]XXXWWWUUUSSSQQQOOONNNNNNOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMLLLLLLJJJIIIGGGEEEDDDBBBBBBBBBBBBAAAAAACCCFFFGGGGGGFFFJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCGGGDDDEEEKKKQQQdddpppOOOEEEEEEEEE;;;777:::777666666666666777777888999888777777777777777777666666666666666666666666666~~~}}}~~~|||yyywwwuuusssssssssrrrpppnnnlllkkkjjjhhhddd```\\\ZZZXXXWWWUUUSSSQQQOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHFFFEEECCCBBBBBBCCCCCCCCCDDDEEEGGGHHHHHHKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCHHHFFFFFFNNNTTTccc{{{zzzTTTHHHEEEEEE<<<:::>>><<<888888777777777777888888888888777777666666666555777777777666666666666666~~~~~~{{{xxxtttsssrrrrrrsssqqqooollljjjjjjiiigggddd```\\\ZZZXXXWWWUUUSSSQQQOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDEEEGGGIIIJJJLLLJJJIIIHHHIIIJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@FFFDDDDDDLLLQQQ\\\nnnbbbOOOFFFDDD>>>>>>AAA<<<;;;:::999777666666666666888777777777666666555555666666666555555444444444~~~~~~yyyvvvqqqqqqrrrssstttrrrooolllgggffffffdddcccaaa___^^^XXXWWWUUUSSSQQQOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEECCCBBBBBBCCCDDDEEEEEEGGGKKKMMMNNNLLLIIIIIIIIIJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAACCCIIIFFFDDDKKKNNNSSS```uuujjjUUUIIIEEE???>>>???888:::999888777666555555555777666666666666666666555666555555444444333333333zzzvvvpppppprrrtttuuutttqqqnnnhhhgggeeecccaaa```______XXXWWWUUUSSSQQQOOONNNNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFDDDBBBAAACCCEEEEEEEEEHHHLLLPPPPPPMMMJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@EEEKKKGGGDDDKKKMMMOOOWWWYYYyyybbbRRRJJJGGG???<<<===888777666666555555666777777555555555666666666666666666666555555444333333222|||pppqqqsssuuuwwwvvvrrrooollljjjfffbbb___]]]\\\[[[XXXWWWUUUSSSQQQOOONNNNNNJJJKKKLLLNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKJJJIIIFFFDDDBBB@@@CCCEEEEEEEEEHHHMMMRRRQQQNNNKKKIIIIIIIIIHHHGGGGGGFFFDDDCCCAAAAAA@@@@@@@@@GGGCCC@@@HHHKKKKKKQQQRRRooooooTTTJJJIIIIII???;;;>>>;;;333333444444555777888999444555555555666666777777777666666555444444333333yyytttsssrrrrrrsssrrrpppnnniiigggeeebbb___]]]\\\[[[YYYXXXWWWTTTRRRPPPOOONNNKKKJJJIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLLLLLLLJJJIIIGGGEEEDDDDDDEEEFFFHHHIIIJJJKKKOOOMMMJJJHHHFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAFFFEEEDDDDDDEEEHHHLLLNNNWWWhhh}}}rrr___TTTIIIIIIHHHEEEBBB???;;;999999888777888999888777555888999999777555444555666666666555444444444444555{{{qqqpppoooooopppooommmkkkiiihhhfffccc```^^^\\\[[[XXXWWWVVVTTTRRRPPPNNNMMMKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLKKKIIIGGGFFFCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFEEEDDDEEEEEEGGGFFFFFFEEECCCBBBBBBAAACCCCCCBBBBBBDDDFFFIIIKKKKKKTTT]]]```[[[TTTNNNKKKJJJJJJIIIFFFCCC???<<<999888777666666777777666444777777888666444444555666666666555444444444444555xxxpppooommmmmmnnnnnnlllkkkhhhhhhgggeeeccc___\\\ZZZWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNLLLMMMMMMMMMLLLJJJHHHGGGAAACCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFHHHHHHFFFCCCCCCFFFIIIKKKKKKJJJHHHDDD@@@<<<:::999777666777888888666555555666777666555444555666666666555444444444444555vvvrrrpppnnnnnnoooooonnnmmmhhhhhhhhhgggddd```\\\ZZZXXXWWWVVVTTTRRRQQQOOOOOOLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMKKKIIIHHHAAABBBDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGEEEBBBAAA>>>??????AAABBBCCCCCCDDDEEEGGGIIIIIIGGGGGGIIIKKKLLLLLLKKKIIIFFFAAA===:::;;;999777777888999888777444666777777666555666777666666555444444444444555xxxqqqooommmmmmnnnoooooonnnhhhhhhhhhgggddd```\\\ZZZYYYYYYWWWVVVTTTSSSRRRQQQMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGFFFDDDBBBAAA>>>???@@@AAAAAABBBCCCCCCAAADDDGGGIIIJJJIIIHHHHHHKKKKKKKKKJJJGGGBBB>>>;;;:::888666555666777777666555666888999777666777888666666555444444444444555xxxsssmmmkkkiiiiiijjjkkkkkkkkkhhhhhhgggeeeccc___\\\ZZZZZZYYYXXXWWWVVVTTTSSSSSSNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCCCCDDDCCCDDDEEEEEEEEECCCBBBAAA????????????@@@AAABBBCCCAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJHHHCCC???<<<777555333222333444444333444777999999777666666666666666555444444444444555yyyqqqkkkkkkhhhfffeeeggghhhiiiiiiiiihhhfffccc```^^^\\\[[[YYYYYYXXXWWWUUUTTTSSSSSSOOONNNLLLKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHFFFEEECCCBBBAAABBBCCCDDD@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===>>>@@@BBBCCCDDDCCCCCCEEEGGGHHHIIIJJJEEEGGGIIIIIIHHHDDD@@@===888666333222333555555444333555777777666333222222666666555444444444444555zzzqqqkkkjjjhhheeeeeefffhhhiiiiiiiiihhheeebbb___]]]\\\[[[XXXXXXWWWVVVUUUSSSRRRRRROOONNNMMMKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHFFFCCCAAAAAABBBDDDEEECCCBBBAAA@@@@@@BBBDDDEEECCCCCCBBBAAAAAAAAABBBBBB@@@???===;;;<<<>>>AAACCCDDDEEEGGGJJJLLLLLLJJJHHHDDDEEEHHHIIIHHHDDD@@@===;;;999666555666777888888222444666666444111000000666666555444444444444555xxxrrrooommmmmmllliiieeeccccccdddgggfffdddbbb___\\\YYYWWWVVVTTTSSSSSSTTTTTTRRRQQQOOONNNLLLKKKJJJIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGEEEBBB@@@???@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDDFFFEEEDDDCCCBBBAAAAAA@@@:::::::::;;;===>>>@@@AAABBBDDDIIINNNQQQOOOJJJFFFGGGFFFEEEFFFFFFEEEBBB@@@;;;;;;;;;:::888555333111555555555555555555555555555555555555555555555555}}}vvvpppmmmkkklllkkkhhheeeccccccdddffffffdddbbb___\\\YYYXXXVVVTTTSSSSSSTTTTTTRRRQQQOOONNNLLLKKKJJJIIIJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGEEECCC@@@???@@@AAABBBCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;<<<<<<===>>>@@@@@@BBBEEEJJJNNNQQQOOOJJJFFFFFFEEEEEEEEEFFFEEEBBB@@@888888777666333000...,,,555555555555555444444444555555555555555555555555}}}vvvooollliiijjjiiigggdddbbbcccdddeeeeeedddbbb```]]]ZZZXXXVVVUUUSSSSSSTTTTTTRRRPPPOOONNNLLLJJJIIIIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHFFFCCCAAA@@@@@@AAABBBCCCBBBAAAAAAAAACCCDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>>>>>=========>>>@@@@@@DDDFFFJJJNNNQQQOOOJJJFFFEEEDDDDDDEEEFFFEEECCC@@@===<<<;;;999777444111000666666555555555444444444555555555555555555555555wwwoookkkhhhhhhhhhfffcccbbbbbbddddddddddddcccaaa^^^[[[YYYWWWUUUSSSSSSTTTSSSRRRPPPOOONNNLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGDDDBBBAAAAAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDBBB@@@???AAA@@@???>>>===>>>@@@AAADDDFFFJJJNNNPPPOOOJJJFFFDDDDDDDDDEEEFFFFFFCCCAAA@@@@@@>>>===;;;999777666666666666555444444333333555555555555555555555555~~~uuunnniiiggghhhgggeeecccaaabbbccccccdddddddddbbb___\\\ZZZWWWVVVTTTSSSSSSSSSQQQOOONNNMMMKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEFFFFFFFFFEEECCCAAA@@@BBBAAA???======>>>@@@AAAEEEFFFIIIMMMOOOMMMIIIFFFDDDDDDDDDEEEGGGGGGEEECCC<<<;;;:::999888777777666666666555555555444444444555555555555555555555555{{{sssmmmiiihhhiiihhhfffcccaaabbbcccbbbcccddddddccc```]]]ZZZXXXVVVTTTSSSSSSSSSQQQOOONNNMMMKKKIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGEEECCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHGGGEEECCCAAABBBAAA>>>===<<<>>>@@@BBBDDDFFFHHHKKKMMMLLLHHHEEEDDDDDDEEEFFFHHHHHHGGGEEE<<<;;;999888777666666666555555555555555555555555555555555555555555555555{{{uuuqqqnnnjjjjjjiiifffcccaaaaaabbbaaacccdddeeedddaaa]]][[[XXXVVVTTTSSSSSSSSSQQQOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJJJJIIIGGGDDDBBBAAA@@@===<<<<<<>>>@@@BBBDDDEEEGGGJJJKKKJJJFFFCCCEEEEEEEEEGGGJJJJJJIIIGGGAAA???===:::888777666666333333444444555666666666555555555555555555555555}}}xxxvvvuuukkkkkkjjjgggcccaaaaaabbbaaabbbdddeeedddaaa^^^[[[XXXVVVTTTSSSSSSRRRPPPOOONNNMMMKKKIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEECCCAAAAAABBBCCCDDDFFFGGGGGGHHHHHHHHHIIIKKKKKKJJJHHHEEECCCAAA???<<<;;;;;;===AAACCCCCCDDDFFFIIIJJJIIIFFFBBBEEEEEEFFFHHHKKKKKKJJJHHHBBB@@@===999666444333222222333333444555666777777555555555555555555555555~~~|||zzzzzzuuupppjjjfffeeeeeeeeeeeedddeeeeeeeeeccc```\\\ZZZVVVUUUUUUUUUVVVUUURRRPPPOOONNNLLLIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLFFFGGGGGGGGGFFFEEECCCBBBAAABBBDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFDDDBBB???======>>>AAACCCDDDFFFHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEBBB???<<<999888777666555555555444333222222111111222333444555555555444333||||||{{{yyytttmmmhhheeedddccccccbbbdddeeeeeeccc```\\\YYYVVVUUUUUUUUUVVVUUUSSSPPPPPPNNNLLLIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHJJJKKKLLLGGGHHHHHHHHHFFFEEECCCAAABBBBBBDDDEEEFFFFFFFFFEEEGGGHHHIIIJJJJJJHHHGGGEEEDDDBBB???======???AAACCCBBBDDDGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFCCC@@@<<<999888888666555666555555444333333222222222333444555555555444444~~~|||||||||{{{vvvoooiiifffcccaaa___```bbbdddeeeccc```[[[XXXWWWVVVUUUUUUVVVUUUSSSQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIHHHGGGDDDBBBAAABBBCCCDDDEEEFFFFFFFFFEEEGGGHHHIIIJJJIIIHHHFFFEEEDDDCCC@@@>>>>>>???AAABBB@@@BBBEEEFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHCCC@@@===:::999888666555666666666555444444333333222333444444555555444444|||zzzyyyyyyyyyuuuoooiiifffbbb___]]]^^^```cccdddccc___[[[XXXWWWVVVUUUUUUVVVUUUTTTRRRPPPOOOLLLJJJHHHGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJIIIGGGEEEBBBAAACCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHFFFDDDEEECCCAAA???>>>???@@@BBB@@@BBBDDDDDDCCCAAAAAABBBDDDEEEFFFGGGIIIIIIJJJJJJDDDAAA===;;;999888666555777666666666555555555444333333333444444444444444zzzvvvtttsssssspppkkkhhheeeccc```]]]]]]^^^aaabbbbbb___[[[XXXXXXWWWUUUUUUUUUUUUTTTSSSPPPOOOMMMJJJIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHEEECCCAAACCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEDDDBBB@@@??????@@@AAAAAACCCDDDDDDAAA???>>>???CCCDDDEEEGGGHHHIIIJJJJJJFFFBBB>>><<<:::999777555777666666666666666555555333333333333444444555555}}}wwwssspppooonnnllliiigggfffdddaaa___\\\]]]___``````^^^[[[ZZZYYYWWWUUUUUUUUUVVVUUUTTTQQQOOOMMMKKKIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKKKKJJJIIIFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDGGGHHHIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAACCCDDDCCCAAA???>>>>>>CCCCCCEEEFFFGGGHHHHHHHHHGGGCCC???<<<;;;999777555666666666666666666555555444333333333333444555666zzzuuuqqqooonnnllljjjiiihhhgggeeebbb```\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXUUUTTTUUUVVVUUUTTTQQQPPPMMMKKKIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHJJJKKKKKKJJJIIIGGGFFFDDDAAAAAA@@@??????@@@@@@AAAAAACCCEEEHHHIIIIIIIIIHHHEEEDDDCCCAAA@@@@@@@@@@@@>>>@@@CCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHDDD@@@===;;;999777666555555555555555555555555444444333333333444555666~~~yyytttpppooonnnlllkkkjjjiiiiiifffccc```]]]\\\\\\\\\\\\\\\\\\\\\ZZZXXXUUUTTTUUUVVVUUUUUUQQQPPPMMMKKKIIIIIIHHHHHHEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKKKKJJJHHHGGGEEEAAA@@@???>>>>>>>>>???@@@@@@BBBDDDGGGIIIJJJIIIIIIEEEEEECCCBBBAAA@@@@@@@@@<<<>>>AAACCCBBBBBBCCCDDDBBBCCCDDDEEEEEEFFFEEEEEEHHHEEE@@@===;;;:::777666444444444555555555555555444444333222333444555666{{{vvvsssoookkkhhhlllkkkiiigggdddbbbaaa```]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYYYYYYYWWWTTTQQQOOOOOOOOONNNLLLKKKIIIHHHHHHIIIHHHFFFEEEFFFHHHKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJGGGCCCAAABBBBBBAAA@@@@@@AAAAAAAAA???AAACCCEEEGGGGGGGGGGGGHHHGGGDDDAAA>>>===<<<<<>>:::888777666555666777555333111222222111333666888888666333111~~~zzzwwwtttqqqmmmkkkjjjjjjiiigggfffeeecccccc]]]]]]]]]\\\[[[[[[ZZZZZZYYYZZZZZZYYYWWWUUURRRPPPPPPOOONNNLLLKKKIIIHHHGGGIIIGGGFFFEEEFFFHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKIIIFFFDDDBBBAAA@@@@@@??????@@@@@@AAA@@@AAACCCEEEGGGGGGGGGGGGHHHGGGDDDBBB@@@???>>>>>>@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHFFFBBB>>>;;;888777666555666777666444444444666444444555555555555444444|||yyyuuuqqqlllhhhgggggghhhhhhggggggfffeee^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZXXXVVVSSSRRRPPPOOONNNLLLKKKIIIHHHGGGHHHGGGFFFEEEFFFHHHJJJKKKMMMMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@????????????@@@@@@@@@AAACCCEEEFFFGGGGGGFFFGGGFFFEEECCCAAAAAA@@@@@@??????@@@AAACCCDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHFFFBBB>>>;;;888777777444666777777666666777888666555444333333444555666{{{uuunnnhhhccceeefffgggggggggfffeeeddd```______^^^]]]\\\[[[[[[[[[[[[ZZZZZZXXXVVVTTTSSSPPPPPPNNNLLLJJJIIIGGGGGGGGGFFFFFFEEEFFFHHHIIIKKKNNNMMMLLLKKKLLLMMMNNNPPPMMMLLLKKKIIIHHHFFFEEEEEE@@@@@@@@@???@@@@@@AAABBB@@@BBBCCCEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@===>>>???AAACCCDDDFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHFFFCCC???;;;999777777555666777777555555666777555444444333333444444555zzztttmmmgggbbbddddddeeefffeeedddbbbaaabbbaaa```___^^^]]]\\\\\\[[[ZZZZZZYYYXXXVVVUUUTTTQQQPPPOOOMMMJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJNNNMMMLLLLLLMMMNNNOOOPPPNNNMMMKKKJJJHHHGGGEEEEEEAAAAAAAAAAAAAAABBBCCCDDDAAABBBDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???===>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFIIIFFFCCC???<<<999888777666777888666444333333444333333444555555444333333|||wwwrrrnnniiifffbbbcccdddeeeeeecccaaa```bbbbbbaaa```^^^]]]\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUQQQPPPOOOMMMJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIILLLLLLLLLMMMNNNNNNOOOOOOMMMMMMLLLKKKIIIGGGEEEDDDBBBAAAAAABBBBBBCCCDDDEEEAAABBBDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBAAA@@@???>>>===>>>???AAACCCEEEFFFGGGGGGFFFEEEEEEEEEEEEGGGGGGIIIGGGCCC???<<<999888777777888888666444222222333222333444555555444333222zzztttpppllliiiggg___aaaccceeefffeeedddcccaaaaaa```^^^]]][[[ZZZZZZYYYYYYXXXVVVUUUUUUUUUUUURRRQQQOOOMMMJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNOOOOOONNNMMMLLLLLLMMMLLLKKKHHHEEECCCAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIGGGCCC@@@<<<:::888888666777888777555444555666444333333222222333333444{{{sssmmmjjjgggeee]]]___cccfffhhhhhhgggfff```___^^^]]][[[ZZZYYYXXXYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQOOOMMMJJJHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGIIILLLOOOPPPOOOMMMKKKKKKLLLMMMMMMLLLHHHEEECCC@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEECCCAAA???>>>??????@@@AAACCCDDDEEEEEEEEEEEEDDDEEEEEEGGGIIIJJJIIIGGGDDD@@@<<<:::888888666777888888777777888999666444222000000222444666wwwllleeebbbbbbbbb]]]```dddggghhhgggeeeddd___```___^^^[[[YYYYYYYYY[[[YYYWWWWWWWWWWWWUUUSSSRRRPPPNNNLLLJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIILLLNNNPPPOOOOOOPPPPPPMMMLLLLLLJJJIIIHHHGGGGGGEEECCCAAAAAACCCEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGIIIGGGFFFEEEDDDBBB>>>;;;<<<===>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCC@@@;;;888777777999888777666666555555666777777777777777777777777}}}vvvoooiiieeecccccc]]]___ccceeeggggggfffeeeccccccaaa^^^[[[YYYYYYYYYZZZYYYWWWWWWWWWVVVUUUSSSRRRPPPNNNLLLJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHKKKMMMOOONNNNNNOOOPPPMMMLLLKKKIIIGGGEEEDDDCCCEEECCCAAABBBCCCEEEEEEEEEFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFDDDDDDCCCAAA>>>;;;????????????@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCC@@@<<<999999999777666555444444333333444555555555555555555555555}}}zzzxxxwwwvvvuuutttpppooommmjjjfffbbb___]]]^^^___aaaccceeefffgggggggggeeebbb^^^\\\ZZZYYYYYYZZZXXXWWWVVVWWWVVVUUUSSSQQQPPPNNNLLLJJJHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHJJJMMMNNNNNNMMMNNNOOORRRQQQPPPNNNKKKIIIGGGEEEFFFDDDBBBBBBDDDEEEEEEEEEEEEEEEDDDEEEEEEGGGIIIJJJGGGFFFDDDCCCCCCAAA>>><<<<<<======???@@@BBBCCCDDDFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCCCCAAA===;;;999:::777666555444444333333444333333333333333333333333~~~zzzyyy{{{~~~}}}}}}zzzvvvsssqqqooollljjjccccccccccccaaa___]]]\\\______```bbbdddfffhhhiiigggddd```]]]\\\[[[[[[ZZZZZZXXXVVVVVVVVVVVVTTTSSSQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHKKKNNNOOONNNNNNOOOPPPSSSSSSRRRQQQOOOMMMKKKIIIFFFDDDBBBBBBDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKIIIGGGEEEDDDCCCBBB???===888:::>>>BBBEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFEEECCC???;;;999888999888777666666555555666333333333333333333333333|||yyyvvvsssrrrtttwwwxxxzzz}}}~~~|||{{{zzz{{{xxxtttqqqooollliiigggbbbaaaaaa`````````aaaaaaaaaaaaaaabbbdddfffiiijjjdddaaa^^^]]]^^^^^^]]]\\\YYYXXXVVVVVVVVVVVVTTTRRRPPPOOONNNLLLJJJIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLOOOPPPPPPPPPPPPQQQNNNNNNOOOOOONNNMMMKKKJJJGGGEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIKKKIIIGGGEEECCCCCCBBB@@@>>>>>>BBBGGGKKKMMMLLLIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCGGGHHHHHHEEE@@@;;;888777999888777666666555555666444444444444444444444444}}}zzzsssqqqpppooooooppprrrtttuuuxxx}}}}}}|||{{{zzzyyyxxxwwwwwwvvvtttrrrpppooommmjjjhhhcccbbb```______```bbbdddcccccccccdddeeegggiiijjjdddaaa______aaabbb___\\\YYYWWWVVVUUUVVVUUUTTTRRRPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHKKKMMMPPPQQQQQQPPPQQQRRRNNNOOOQQQQQQQQQPPPNNNLLLHHHFFFDDDCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDFFFHHHIIIGGGEEEDDDDDDEEEFFFEEEDDDMMMOOOQQQRRRPPPLLLHHHEEEDDDCCCCCCBBBCCCCCCDDDDDDHHHIIIIIIFFFAAA<<<999777777666555444444333333444555555555555555555555555}}}zzzvvvtttmmmmmmmmmmmmnnnppprrrssstttvvvzzzzzzyyyxxxwwwvvvttttttssspppooommmmmmnnnmmmkkkiiieeedddcccbbbbbbbbbcccdddeeeeeeffffffggghhhhhhiiigggdddbbbcccfffeee```[[[YYYWWWVVVUUUUUUUUUSSSRRROOOOOOMMMLLLJJJIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHJJJMMMOOOQQQPPPPPPPPPQQQQQQRRRTTTUUUTTTRRROOOMMMIIIFFFDDDCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFFFFHHHLLLPPPRRRRRRVVVTTTQQQNNNJJJGGGDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHGGGCCC>>>;;;:::777666555444444333333444555555555555555555555555zzzuuurrrpppnnnlllkkkkkklllnnnppprrrssstttuuuvvvxxx|||}}}zzzyyyxxxvvvtttrrrqqqpppkkkjjjjjjkkkmmmmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhfffgggggghhhiiihhhhhhhhhjjjgggeeegggiiiggg```ZZZYYYWWWUUUUUUUUUUUUSSSRRROOONNNMMMLLLJJJIIIIIIIIIFFFFFFFFFEEEFFFGGGGGGHHHIIILLLNNNPPPOOOOOOPPPPPPPPPQQQRRRRRRQQQNNNJJJHHHIIIGGGDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEIIIIIIJJJOOOUUU[[[^^^___VVVRRRKKKEEEBBBAAAAAACCCAAAAAAAAABBBCCCDDDEEEFFFCCCEEEGGGGGGDDD@@@>>>===999888777666666555555666555555555555555555555555yyyvvvrrrpppoooooonnnmmmlllnnnqqqqqqqqqrrrsssuuuvvvxxx{{{}}}|||zzzzzzzzzyyyyyyzzz}}}{{{zzzyyywwwtttrrrqqqppplllkkklllmmmpppqqqpppoooooommmllllllllllllkkkiiigggggghhhhhhhhhhhhgggggggggggggggfffddd```]]][[[[[[YYYVVVUUUUUUUUUTTTRRRPPPNNNKKKKKKKKKLLLLLLKKKHHHGGGEEEDDDDDDFFFGGGIIIIIIKKKNNNOOONNNNNNNNNOOOPPPQQQQQQQQQOOOMMMJJJHHHKKKJJJHHHFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCHHHJJJOOOVVV]]]]]]VVVPPPCCCAAA@@@@@@AAABBBAAAAAA@@@AAACCCCCCBBBAAABBBCCC@@@CCCEEECCC@@@===<<<===444555555555666666777777333333444444555666777777}}}vvvssspppnnnooopppppppppnnnpppssstttsssrrrssstttuuuxxx{{{||||||{{{{{{{{{{{{|||~~~~~~~~~}}}{{{yyyvvvsssqqqpppmmmllllllmmmoooooonnnmmmooommmllllllmmmmmmkkkjjjgggggghhhhhhggggggfffeeedddeeeffffffeeeccc```___\\\ZZZWWWVVVVVVUUUTTTRRRRRRPPPMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGHHHIIIKKKNNNOOONNNNNNNNNOOOPPPPPPQQQQQQOOOMMMKKKIIIJJJIIIGGGEEECCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDGGGHHHKKKQQQUUUUUUOOOIII???===<<<===???AAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCCAAACCCEEEDDD@@@===<<<===777777666666555555555555333333333444555555555666yyyvvvrrrpppmmmmmmoooqqqrrrrrrqqqsssvvvvvvuuusssssssssuuuwwwzzz||||||||||||}}}{{{|||~~~}}}~~~{{{xxxuuusssrrrqqqpppooooooppppppnnnlllmmmlllkkkkkklllmmmllljjjhhhhhhhhhgggfffeeeccccccbbbccceeeffffffeeecccbbb^^^\\\YYYXXXWWWVVVUUUSSSTTTQQQNNNKKKKKKJJJHHHGGGGGGFFFDDDDDDDDDDDDEEEFFFHHHJJJMMMOOONNNNNNOOOPPPOOOOOOPPPPPPPPPNNNLLLKKKIIIHHHFFFCCCBBBAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDFFFEEEFFFIIILLLKKKFFFAAA===<<<;;;===@@@BBBCCCBBBCCCEEEFFFFFFDDDBBBBBBBBBCCCDDDFFFDDDAAA>>><<<;;;999888777666444444333333333333333333444444444444zzzvvvvvvqqqooollllllnnnpppqqqrrrsssuuuxxxxxxvvvtttsssrrruuuwwwzzz|||}}}~~~~~~}}}|||{{{}}}|||yyywwwvvvuuuvvvuuusssssssssrrrpppmmmkkkjjjiiiiiikkkkkkjjjiiihhhhhhgggfffeeecccbbbaaabbbccceeeffffffeeedddccc```^^^[[[YYYXXXWWWUUUTTTTTTQQQNNNKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDEEEGGGJJJMMMNNNOOOOOOPPPQQQOOOOOOPPPPPPPPPOOONNNMMMIIIGGGEEECCCAAA@@@@@@@@@BBBAAAAAA@@@@@@AAACCCCCCEEEDDDCCCDDDEEEEEEAAA>>>???>>>===>>>AAACCCDDDCCCEEEGGGHHHHHHFFFCCCBBBBBBDDDEEEFFFEEECCC???<<<:::999888777555444444444444333333333333333333222222|||zzzwwwvvvxxxssspppmmmmmmnnnoooppppppsssuuuwwwxxxvvvtttssssssvvvyyy|||~~~~~~}}}|||{{{zzz}}}||||||{{{{{{zzzzzzyyyyyywwwuuuttttttrrrpppmmmjjjhhhggghhhiiiiiihhhggghhhhhhgggfffdddbbbaaa```cccdddeeeffffffdddbbbaaa```^^^[[[ZZZYYYXXXWWWUUURRRPPPMMMKKKKKKKKKJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDFFFIIILLLNNNOOOOOOQQQRRROOOOOOOOOPPPPPPOOOOOOOOOIIIHHHFFFCCCAAA@@@@@@@@@@@@@@@?????????@@@BBBCCCDDDDDDCCCDDDDDDDDDBBBAAA@@@???>>>>>>@@@BBBBBBAAAEEEGGGIIIIIIGGGDDDCCCBBBDDDEEEFFFFFFDDDAAA===:::888777555444444444666666333333333333333333222222yyyssssssssssssuuuyyytttrrrooonnnnnnooopppoooqqqssstttuuutttssstttvvvyyy{{{~~~~~~}}}|||{{{||||||||||||||||||}}}}}}yyyxxxvvvuuutttrrrooommmkkkiiihhhggghhhhhhfffeeehhhhhhgggfffeeecccaaa```cccdddeeeeeeeeeccc```______]]]ZZZYYYYYYYYYXXXVVVRRROOOLLLKKKKKKKKKKKKJJJFFFFFFFFFEEEEEEDDDDDDCCCEEEHHHLLLNNNOOOPPPQQQSSSPPPPPPPPPOOOOOOOOOOOOOOOKKKJJJGGGEEECCCBBBAAAAAA@@@@@@?????????AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCC>>>===<<<<<<>>>?????????DDDFFFIIIJJJHHHEEECCCCCCDDDDDDEEEFFFFFFDDD???;;;888777555444333444666777333333333333444444444444}}}sssnnnlllnnnooopppssswwwtttrrrooonnnoooqqqqqqqqqnnnoooqqqqqqqqqsssvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxvvvssspppmmmkkkjjjiiiiiihhhfffeeehhhhhhggggggeeedddcccbbbbbbcccdddddddddbbb```^^^]]][[[YYYYYYYYYZZZYYYWWWTTTQQQMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEHHHKKKNNNOOOPPPRRRSSSRRRQQQPPPOOOOOOOOOOOOOOONNNLLLIIIGGGEEECCCCCCCCCAAAAAA@@@@@@AAACCCDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA<<<;;;:::<<<>>>@@@AAA@@@BBBEEEHHHIIIHHHEEEDDDCCCCCCCCCDDDFFFHHHFFFAAA<<<:::999666444333333555666333333333444555555555666vvvnnnjjjiiilllnnnooorrrwwwtttqqqooooooppprrrsssssslllmmmnnnnnnooorrrvvvzzz}}}~~~}}}|||{{{xxxuuupppnnnllljjjjjjiiigggeeehhhhhhhhhgggfffeeedddccc```aaabbbccccccbbb```___\\\ZZZXXXXXXYYYZZZYYYXXXVVVSSSOOOLLLJJJIIIGGGFFFHHHHHHHHHGGGGGGEEEDDDDDDDDDGGGKKKNNNOOOPPPRRRTTTRRRRRRQQQPPPOOOOOOOOOOOOOOOMMMKKKHHHFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGFFFCCCAAA??????<<<;;;;;;===AAACCCEEEDDD@@@DDDHHHIIIHHHFFFDDDCCCBBBBBBDDDGGGIIIGGGBBB======;;;777444222222333444333333444444555666777777